故事作者:空果仁

最近创作

看看TA的故事

同样的程序在不同PLC中有不同的响应_补充

已锁定

空果仁

官方工程师 西门子1847工业学习平台

  • 帖子

    210
  • 精华

    47
  • 被关注

    311

论坛等级:侠圣

注册时间:2011-07-11

普通 普通 如何晋级?

同样的程序在不同PLC中有不同的响应_补充

3540

16

2019-01-02 10:07:29

star star star

       还是这句话, PLC编程是基于硬件系统的,熟悉编程的方法还更需要注意不同硬件的特性。 看到有的工程师说是单线程的问题,还有的说可能是IN/OUT的问题或者是通信与PLC扫描周期不匹配的问题,如果是这样IN/OUT就不能使用了,否则程序就会不稳定,但是我们再想一想,IN/OUT在HMI中被大量使用,给PLC赋值后再读回是通常的做法,如果选择OUT类型,赋值后,在画面上显示的只是写的值而非PLC中实际的值,例如赋值MW2为11,在PLC中MW2被改写为13了,而在画面中显示的任然是11,这样反而更不可靠。如果说不可靠,可以再看一个示例,在原有的基础上再添加一个数组变量,方式方法相同,参考图1


图1

       

然后在OB1中调用,赋值MW2和AA.aa(数据块DB的一个数组变量,参考图3)如图2所示。

 图2

 图3

       在HMI或者TIA  博途监控表改变MW2或者AA.aa的值,MW2有时连续多次才能修改成功,而AA.aa每次都是成功的,这样可以消除上面的疑问了。

同样的程序在不同PLC中有不同的响应_补充 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

崔工谈博途与PLC

共有101条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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