软件单元功能求解

已锁定

ALlll

  • 帖子

    148
  • 精华

    6
  • 被关注

    17

论坛等级:侠士

注册时间:2018-03-03

普通 普通 如何晋级?

软件单元功能求解

3128

3

2019-07-26 16:09:59

1.S7-1500新固件 搭配 博途V15.1 可以使用新功能软件单元。



2.通过阅读文档我对这个功能有初步理解,但不知正确与否请求指正。

理解如下:a.能够通过软件单元将一个PLC分解成多个PLC,对于简单项目划分区域会有帮助。

                 b.每个软件单元有独立的扫描周期,完全独立。不同于中断从OB1跳出再跳回OB1,是真的有好几个OB1同时在跑。

                 c.由于周期独立,不同软件单元间的数据不具备天然的一致性,要校验后才能使用。

                 d.从功能的角度对程序进行优化软件单元比不上FC、FB;从现场区域的角度对程序进行优化可以使用软件单元分隔区域。

                 e.由于软件单元具有独立周期,所以用软件单元划分区域会实质性的改善整体扫描周期。



3.比较纠结的一个点,软件单元到底是独占CPU资源真正的多线程,还是将一个扫描周期分成几份,不同的软件单元排队执行。曾经的真理,”PLC在同一时刻只能执行一行语句“这句话是否还成立。如果真的能够多线程一起跑会颠覆曾经的”从上倒下从左到右“的编程思路,哪怕现在新功能不好用,也是有里程碑意义的。



4.软件单元可以调用工艺对象,那OB92的周期怎么处理,执行OB92的时候只打断调用的软件单元周期,还是打断所有的周期。

软件单元功能求解 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有8659条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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