恭喜,你发布的帖子
发布于 2018-05-17 21:14:16
128楼
看了万版的观点,我理解是现在编程方式逐渐往高级语言看齐,特别是西门子越来越注重标签寻址。
不用M 及定时器,我觉得是为了程序的可移植性,标准化,模块化;在多人协作的项目中尤为重要,虽说划分区域也能避免,但是在变量定义这一项上就会浪费很多时间。
我现在控制对象都是用FB块,在inout区用结构体变量将控制及反馈信号接出来,这样程序块接口会很简洁。当然在step7监控的时候会麻烦点,但是博途已经修改了,必须赞个。
可读性,我觉得是相对的,新人跟做了几年的人看的角度是不一样的。我看到别人好的编程方式就马上学习加以利用。
由于英语学的很烂,变量名都是中文的。后来看到个兄弟写的英文变量,用下来编程速度明显提高,重拾丢了10几年的英语,真心是活到老学到老啊。
请填写推广理由:
分享
只看
楼主