回复:Modbus设备FB接口设计背后的理念

已锁定

宝冬

  • 帖子

    236
  • 精华

    26
  • 被关注

    249

论坛等级:奇侠

注册时间:2016-07-06

白金 白金 如何晋级?

发布于 2022-11-06 13:56:14

16楼

调度是什么?


  • 来自设备对象的命令变化,会导致品牌通信任务表中的任务,它们的执行出现变化。

  • 信道质量变差,或者设备物理掉线,或设备配置掉线,任务执行会出现变化。

  • 设备自身的命令,导致内部的某个或某些任务需要被优先执行,任务执行会出现变化。

  • 其它外部设备出现了更高优先级的执行申请,任务执行会出现变化。

  • 有的任务一直在执行;有的任务隔一段时间会执行;有的任务偶尔会执行;有的任务一直都不执行。

  • 同样的设备,在工艺中被以不同方式使用,内部任务执行会有很大差别。

  • 。。。



对于任何一个任务,凡是能影响它是否会执行的做法,都是调度。调度是为应对场景细节而设计的处理手段的集合。场景是多变的,所以调度一定是个开放集合。

场景是由什么决定的?项目需求,或者叫客户需求。还有自己的选择,或者叫追求。


设备FB有一个重要的方面需要维护:确保设备的UI体验,与FB内部的调度状态保持一致。


一个设备FB实例与一个物理设备之间的信息是闭环的。双方的信息应该是实时双向同步一致的。设备UI的任何操作都会同步到物理设备,物理设备的任何变化也会同步到设备UI,不管这变化是不是因UI产生的(比如:直接用手去按设备的物理按钮)。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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