标签:star 电机 传输数据 传输 scl 通用 固定 单词 高级
PC在编码规范方面比PLC要好很多。既然它们都是编程语言,那么PC方面的规范是否可以用与PLC呢?答案是肯定的,但需要作取舍。下面规范中的大部分可以用于一般PLC,其中有些只是针对西门子博途,使用时需注意。
变量命名
目前PLC中的变量命名没有统一的规则,这方面我们可以参考PC编程,在PC的编程中有如下规则:
结论:推荐普通变量,全局变量,共享DB,FC函数用camelCase。而FB用PascalCase,相应的背景数据块则在后面加DB。对于常量用全大写的SNAKE_CASE。有些名字如果传统就是大写,就不要改小写,比如HMI,FC,FB,SV,PV等。在SCL中,建议关键词用小写,系统自带的函数用大写,以区分用户的函数,这个TIA Portal会自动完成。
变量取名
写程序最头痛的事不是组织逻辑关系,而是变量的命名。一个有意义的名字会让程序清晰不少。
变量的取名很难,这里就不一一列举。
数组
变量的使用
程序逻辑
程序组织
今天写到这里,谢谢。
非常欢迎大家反馈,后期会修改
标签:star 电机 传输数据 传输 scl 通用 固定 单词 高级
原文地址:http://www.cnblogs.com/TomDing/p/7670261.html