恭喜,你发布的帖子
发布于 2021-09-03 08:56:26
6楼
首先为何推荐不用M而用DB,工程经历多了就慢慢自身就清楚了。
使用DB作为通讯及控制的变量也需要进行合理的区分:
比如设备状态及控制的用一个DB,这个DB里每个设备一个Struct,这样每个设备的信号就合理安排好了。
模拟量仪表数据采集及处理的用一个DB,总线通讯的用一个DB,自动控制的用一个DB.....最多也就四五个DB就可以将整个工程合理划分好了。如果你对相关的数据信号做了标准化你会发现你的点表不仅整洁直观好看,而且编程更快,也不会出错。
有些人写程序喜欢啥都用FB,每调用一次程序就生成一个DB,结果就会看起来满屏的DB。这就好比更多的人用WINCC的时候一个界面一张图,一个设备控制窗口一张图,结果就是看起来满屏的图。。。。。。
为何总有人强调标准化,总有人强调这强调那,其实是有他一定道理的。。。
因此在PLC编程中我也是推荐不用M和T的,但我也不反对偶尔使用M和T,这和程序好坏没啥关系。
请填写推广理由:
分享
只看
楼主