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

万泉河

  • 帖子

    10904
  • 精华

    132
  • 被关注

    1012

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2018-05-18 09:09:16

132楼

展开查看
以下是引用Zaxife在2018-05-18 00:41:13的发言 >130楼:DB不都是全局的么(通讯可以完全访问DB,对于通讯来说他就是全局变量了)?M又怎么就赖定是全局的了(也是都可以访问)?不懂。 高级语言提倡不用全局变量是因为居于操作系统的面向对象编程时类如果使用全局变量会导致构造、析构、继承等等…各种麻烦,导致类对象需要另外增加各种处理,还有针对多线程线程间数据不一致引起程序崩溃… 如果写的程序是基于用不完的内存的处理器,不用全局变量问题不大,如果内存像单片机那样数着来用的就必须用全局变量减少动态内存开支了。 所以,你看看人家写驱动的都是全局变量怎么破?

有所为有所不为。 

人家提供给你资源你就要全用掉啊?


你自己可以有原则的呀!

我们在讨论的是原则的问题, 而不是资源的问题。 


总有人以西门子PLC中提供了全局变量资源,来认定用全局变量编程的方式是好的, 这里面的逻辑简直不可理喻。


PLC就相当于电脑。 想一想同样电脑的资源,为什么有的软件公司开发的软件是精品, 有的软件公司就要倒掉了呢?


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

请填写推广理由:

本版热门话题

网友专栏

共有3368条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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