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

wangwang2017

  • 帖子

    13
  • 精华

    0
  • 被关注

    7

论坛等级:游侠

注册时间:2017-04-15

普通 普通 如何晋级?

发布于 2018-08-11 10:59:24

163楼

我感觉楼主的思想是主流的思想至于为什么这么做我个人认为包括以下几点:


  1. 对于复杂的工艺来说,用全局变量编程的话,我可以说因为互锁连锁的原因肯定会导致程序的逻辑特别的复杂对于不懂工艺的人来说确实很折磨人,这就是别人不爱看别人程序的原因。但是用了FB以后,你面相的对象不再是具体的工艺,你的对面是一个个实现具体功能的FB,你的任务是验证FB的正确与否。当然程序得加好注释具体说明FB的输入输出和实现的功能。

  2. 之所以用FB说白了还是计算机分层的思想,就像嵌入式里面谁也不会把所有程序写在一个main里面。整个控制系统设计时肯定是用函数进行功能划分的,谁也不会一竿子戳到底相信也没几个人有那个实力。

  3. 在主程序里面进行函数调用,参数传递时用的全局变量按照C语言的标准也不是全局变量,充其是主函数内定义的局部变量。有些时候用全局变量传递参数更方便,为什么不用呢?前提是你得说明你这么做肯定能保证不会出错。没必要非得整个消息队列传递参数。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3400条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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