一种IO模块鉴别控制器双主的方法

    公开(公告)号:CN112269313A

    公开(公告)日:2021-01-26

    申请号:CN202011239323.8

    申请日:2020-11-09

    IPC分类号: G05B9/03

    摘要: 本发明公开了一种IO模块鉴别控制器双主的方法,包括如下步骤:1)主备控制器通过底座GPIO管脚确定位置;2)设置控制器的位置标记;3)增加控制器向IO模块下发报文的位置信息;4)IO模块接收到报文后,进行位置判断;5)如果报文中位置和IO模块上一时刻的位置一致,没有主从切换,如果不一致,则发生了切换;6)如果发生切换,IO模块设置切换标记,更新控制器位置信息并且启动定时计数;7)如果位置继续变化,则控制器已经双主,闭锁报文解析功能;8)如果控制器位置未变化,说明是正常控制器切换,解析下发报文;9)定时器结束时,IO模块将切换标记恢复正常;通过控制器和IO模块的相互配合,实现了IO模块鉴别控制器双主。

    一种面向多运算周期的批量下装组态的方法

    公开(公告)号:CN113064703A

    公开(公告)日:2021-07-02

    申请号:CN202110283826.3

    申请日:2021-03-17

    IPC分类号: G06F9/48

    摘要: 本发明提供了一种面向多运算周期的批量下装组态的方法,该方法能够实现对下装的程序组织单元(Program organization unit,POU)页的批处理功能。在系统设定的每个周期中可同时处理的POU页的数量内,工程人员可动态设定在每个周期内期待批量处理的POU页的数量,不同任务周期可设置不同的处理量。当在某任务周期内批量处理这些新下装的POU页时,这多个POU页中包含的信息可在同一个周期任务内生效,可保证系统中运算数据的实时性和稳定性。同时系统又对每个运算周期中可批量处理的POU页页数上限进行设定,以保证下装过程对系统的扰动量小,从而提高系统的安全性和可靠性。

    一种IO模块鉴别控制器双主的方法

    公开(公告)号:CN112269313B

    公开(公告)日:2022-12-09

    申请号:CN202011239323.8

    申请日:2020-11-09

    IPC分类号: G05B9/03

    摘要: 本发明公开了一种IO模块鉴别控制器双主的方法,包括如下步骤:1)主备控制器通过底座GPIO管脚确定位置;2)设置控制器的位置标记;3)增加控制器向IO模块下发报文的位置信息;4)IO模块接收到报文后,进行位置判断;5)如果报文中位置和IO模块上一时刻的位置一致,没有主从切换,如果不一致,则发生了切换;6)如果发生切换,IO模块设置切换标记,更新控制器位置信息并且启动定时计数;7)如果位置继续变化,则控制器已经双主,闭锁报文解析功能;8)如果控制器位置未变化,说明是正常控制器切换,解析下发报文;9)定时器结束时,IO模块将切换标记恢复正常;通过控制器和IO模块的相互配合,实现了IO模块鉴别控制器双主。

    一种面向多运算周期的批量下装组态的方法

    公开(公告)号:CN113064703B

    公开(公告)日:2022-09-30

    申请号:CN202110283826.3

    申请日:2021-03-17

    IPC分类号: G06F9/48

    摘要: 本发明提供了一种面向多运算周期的批量下装组态的方法,该方法能够实现对下装的程序组织单元(Program organization unit,POU)页的批处理功能。在系统设定的每个周期中可同时处理的POU页的数量内,工程人员可动态设定在每个周期内期待批量处理的POU页的数量,不同任务周期可设置不同的处理量。当在某任务周期内批量处理这些新下装的POU页时,这多个POU页中包含的信息可在同一个周期任务内生效,可保证系统中运算数据的实时性和稳定性。同时系统又对每个运算周期中可批量处理的POU页页数上限进行设定,以保证下装过程对系统的扰动量小,从而提高系统的安全性和可靠性。