恭喜,你发布的帖子
发布于 2018-05-17 18:25:00
127楼
一个M和Timer争论了这么多天。俺觉得不用最好,紧急情况下用一下也未尝不可。在本胖眼里,M、Timer就是个预定义的存储器和定时器(DB)而已。如果现场情况要求你在最短的时间内增加一个小功能,俺基本上都是直接用M的,有时候真的是连定义DB的时间都没有。另外,在STEP7里面如果你稀里糊涂的(紧急情况下很有可能)在已有DB中增加了变量,下载的时候有初始化了这个DB,那很可能会出大问题了!但M就没有这个问题,不用下载,因为M在PLC里面已经有了,不管你用不用都有。所以,本胖觉得偶尔用一下M也是可以的,但最好是做好注释,再弄个变量表啥子更好。在200中,V区的分配,俺就喜欢弄个分配表,就跟早先给单片机编程似的。那时的单片机的内存,好像都没有达到1KB的呢。
博图中,使用M区变量,你不定义变量表,它也主动给你分配个什么Tag x 做了个变量表了。因为博图是(标签)变量名称编程。它不关心实际地址。
如果,你在变量表中。修改了变量名称,项目内的对应变量名称自动修改。
如果,你在变量表里,将M地址改到别的地方,项目内的所有这个变量名称的M地址自动修改。
关键的是要把相关的项目都得打开。才能完全编译,不出错!
难道不是这样么?
请填写推广理由:
分享
只看
楼主