一种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模块鉴别控制器双主。