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

Letham

西门子1847工业学习平台

  • 帖子

    2021
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2018-05-11 13:46:42

65楼

展开查看
以下是引用xingfu100在2018-05-10 10:15:30的发言 >28楼

程序还是要易读些吧,否则公司人员流动,以前的程序怎么办?

以下是引用李岩在2018-05-10 09:46:54的发言 >26楼:现在很多软PLC的...

引用26楼详细内容:

现在很多软PLC的性能比真PLC更强大,M应该只是为了照顾传统习惯而定义出来的一种存储(或者寻址)结构。我编程基本上不用M,但有时需要很快的解决问题(比如高炉上处理紧急事件),俺直接用M,这样不需要定义了。

关于全局变量,个人认为应该根据需要,如果是那种临时性的占用,最好就不要用全局变量了,浪费内存;但...,现在的PLC的内存已经远远超出原来PLC的内存的概念了,比如:1200/1500好像是可以连注释都保存到PLC里面的吧?

本胖眼里的好程序:

1、完全满足工艺算法的需要。

2、自己能很快的看懂,哪怕过上几年再看。

3、别人是否能看懂,根本不用去管。

4、注释,俺还是比较强调这个的。否则,过几年,可能自己连当时的工艺或者算法都不记得了。

5、那些程序的结构、全局/局部变量等等,都是细节问题,适当重视就行了。

6、FB比FC好,尽量把FB做成“零件”,可以重复使用。

OVER。原来还以为老万对PLC程序不咋精通呢,没想到原来是深藏不露。

易读不是第一位的,标准化是第一位的,尤其是底层程序,编好后,做一套说明文档,指出相关接口的含义。就像做变频器一样,这个端子接进去就是启动信号,至于为什么 接到这里就启动 ,使用者不需要了解,当然在标准程序也可能有BUG,使用者 在使用过程中可以反馈出来进行改进。


这样,公司走了谁都一样。

人生就像一场旅行!

精华帖版主置评:这个比喻很恰当!还真是这么回事儿 -yming

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3363条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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