PLCSIM软件仿真

已锁定

wan1993

  • 帖子

    9
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2015-06-21

普通 普通 如何晋级?

PLCSIM软件仿真

668

1

2017-04-10 15:21:18

展开查看
引用自找答案,问题ID:153457

1、西门子PLC在实时性问题上有没有相关的策略,
2、如何保证在一个扫描周期中执行完所有的用户程序。

提问者:wan1993


DenTA_A 回答道:

1、西门子PLC在实时性问题上有没有相关的策略?我个人的看法是这个应该是取决于编程者对逻辑程序的安排吧? 比如OB100这样的只在启动时调用一次,那他就只会在启动时执行1次,以后就不会再调用,这样我们可以将初始化数据写在OB100中,再比如OB35,它可以设置为固定一个周期执行一次,比如100ms,那OB35中的程序就会每100Ms执行1次(这个就是我们常讲的中断程序),再比如OB1,是连续扫描执行的,我的理解是当OB1一个扫描周期完成后,立马就会再次进入下一个周期扫描。
           2、如何保证在一个扫描周期中执行完所有的用户程序。第一:一般来讲,程序的扫描周期是几毫秒到100多豪秒(我只见过这个范围的,有没有更长的不知道),如果是扫描时间过长,会触发监控报警(看门狗),这时我们要么精减程序,要么延长监控时间。第二:用户程序的执行,我想是根据PLC扫描到你的逻辑结果来执行的,比如:
       A   M0.0
       =    M0.1
     如果在一个扫描周期中,M0.0为1,则执行 = M0.1这句,如果在下一周期M0.0为0,则系统不会扫描= M0.1这句,M0.1状态在这个周期不会改变。
以上仅是我个人的看法。

还有5人在找答案上回答了该问题,查看全部>
我想问一个概念上的问题,请前辈们解答,我在姜建芳主编的西门子S7-300/400PLC工程应用技术这本书上看到软PLC与实际PLC的区别,PLCSIM不支持对功能模块和PID程序的仿真。这里的功能模块是指什么 ?PLCSIM仿的如果不是功能模块,那他仿的是什么呢
PLCSIM软件仿真 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10592条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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