关于多次写入同一个变量出现的类似于“双线圈的问题”

已锁定

重新激活

  • 帖子

    329
  • 精华

    8
  • 被关注

    18

论坛等级:侠士

注册时间:2013-07-19

普通 普通 如何晋级?

关于多次写入同一个变量出现的类似于“双线圈的问题”

650

1

2018-09-02 14:25:38

第一次使用DCS,在编写程序的时候,发现在多个地方多次写入同一个变量,发现程序全都乱套了,当时一脸懵逼,按照PLC的逻辑来看,根据不同的条件,对同一个变量进行多次写入是可行的,为啥在DCS中这样做,就不行了。当时立马和别厂家的DCS编程人员进行求证,得出的结果就是不管什么品牌的DCS,同一个程序中,无论是布尔量还是整数或者实数等等,不能再多个地方进行赋值。


然后我就写了图片中的两条语句,进行模拟,发现真的就是这样了,多个地方根据不同的条件对同一个变量进行赋值,真的出现PLC中的“双线圈”问题。 我还是有点搞不懂,为啥DCS要这样限制,这样做的目的是为什么? 既然PLC中都可以这样操作,为什么DCS中不能这样做?


求高手指点? 因为我的这个项目有这种需求,根据不同的条件,需要对同一个变量进行写入不同的数值。



关于多次写入同一个变量出现的类似于“双线圈的问题” 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4463条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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