回复:【万泉河】好的PLC程序和坏的PLC程序的比较标准

yming

西门子1847工业学习平台

  • 帖子

    23200
  • 精华

    881
  • 被关注

    1254

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2018-05-17 18:25:00

127楼

展开查看
以下是引用李岩在2018-05-17 09:38:57的发言 >125楼

一个M和Timer争论了这么多天。俺觉得不用最好,紧急情况下用一下也未尝不可。在本胖眼里,M、Timer就是个预定义的存储器和定时器(DB)而已。如果现场情况要求你在最短的时间内增加一个小功能,俺基本上都是直接用M的,有时候真的是连定义DB的时间都没有。另外,在STEP7里面如果你稀里糊涂的(紧急情况下很有可能)在已有DB中增加了变量,下载的时候有初始化了这个DB,那很可能会出大问题了!但M就没有这个问题,不用下载,因为M在PLC里面已经有了,不管你用不用都有。所以,本胖觉得偶尔用一下M也是可以的,但最好是做好注释,再弄个变量表啥子更好。在200中,V区的分配,俺就喜欢弄个分配表,就跟早先给单片机编程似的。那时的单片机的内存,好像都没有达到1KB的呢。

博图中,使用M区变量,你不定义变量表,它也主动给你分配个什么Tag x 做了个变量表了。因为博图是(标签)变量名称编程。它不关心实际地址。

如果,你在变量表中。修改了变量名称,项目内的对应变量名称自动修改。

如果,你在变量表里,将M地址改到别的地方,项目内的所有这个变量名称的M地址自动修改。

关键的是要把相关的项目都得打开。才能完全编译,不出错!

难道不是这样么?



学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3366条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。