回复:【万泉河】分享一个完全不使用M和T的PLC程序

已锁定

万泉河

  • 帖子

    10935
  • 精华

    132
  • 被关注

    1024

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2021-08-16 20:32:06

7楼

很多人没搞明白“用”这个字的意思。 


即“用”作为一个谓语,前面的主语是什么?


楼上的理论,显然主语是CPU。


而我所一直主张的主角是人, 是我/你/程序设计者...


我们讨厌程序里需要到处分配调度M变量的使用, 讨厌经常要出现的变量使用手误, 冲突, 遗漏等各种低端的错误,导致的bug,以及导致的需要反复现场出差修复故障的无用功。耗时耗力耗钱不讨好。 


只要我们自己设计程序时没去主动用它, 以及所有的存储寄存器,然后程序自己去分配调度的话,它爱用到哪儿是哪儿,与我们又无关,我们自己不累就行。


就好比,我说我买个奔驰车, 自动挡的, 不需要换挡的。 总有人跳出来说,你即便自动挡的,其实也是有减速器的, 也是有变速箱的,也是要挡位切换的。。。。你如果跟你女朋友喋喋不休讲这些道理,她会一巴掌扇你脸上, 滚一边去,跟老娘说这些做啥? 耽误我开车。。


再说一个深一点的内容, 在一些复杂的PCS7项目中,如果你有心打开其生成的STL代码, 有时候也能看到使用了M变量的,然而这是PCS7的编译器使用了, 不是我们人使用了,甚至很多DCS的工程师都不晓得其存在, 那么在我们的定义里,也是没用过。 因为不是人用的,不管个人什么事。 


微信公众号:PLC标准化编程,ZHO6371995
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11129条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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