恭喜,你发布的帖子
发布于 2017-09-28 13:03:52
7楼
我觉得1500还是太随意了,容易些错程序。
数组下标可以是负值,很是奇怪,最好从0或1开始。从1开始会更好点,更方便做循环变量。
看过很多程序,大家很喜欢用M变量,其实M变量是全局变量,能不用则不用。
如果函数或函数块需要和外部通讯,可以专门建个共享数据块。而M变量建议只在OB块用。
scl编程中,变量名不区分大小写,这个很失败,把Pascal的缺点也抄来了。这个其实是IEC61131类
语言的通病。
1500目前我们项目中才刚刚要开始用,很多东西很不熟悉,你说的几点 都没注意到,在此要谢谢提醒了。
我觉得就一个项目来说,m区用起来也挺灵活的啊,需要临时增加的时候,比较方便。另外就读取速度来说,m和db比应该是有优势的吧!当然功能块里使用了m,可能不方便程序跨项目移植。但是如果只是把针对m区的变量进行读访问,就一个项目内来说,是没有问题的。
请填写推广理由:
分享
只看
楼主