发明名称 |
一种用于分布式控制器光纤通信协议及其实现装置 |
摘要 |
本发明涉及一种用于分布式控制器光纤通信协议,M节点将指令帧信号写入M指令帧站队区,并向S1节点发出;S1节点将指令帧存入M指令帧站队区,并向下一个S节点转发指令帧,以此类推,S<sub>n</sub>节点将指令帧发送给M节点并覆盖M指令帧站队区;对于S<sub>1</sub>节点,数据帧直接向下一节点传送;对于S<sub>n</sub>(n≥2)节点,接收上一节点数据帧和本节点数据帧,形成一个新的消息队列向下一节点传输;以此类推,S<sub>n</sub>节点的消息队列包含所有S节点的数据帧向M节点传输;M节点检测到数据帧信号后,将数据帧写入消息队列的各节点数据帧站队区,与之前接收并覆盖的指令帧形成一个完整的消息队列。本发明实现一个指令周期内完成主控制器节点和各从控制器节点的数据交互。 |
申请公布号 |
CN104598414A |
申请公布日期 |
2015.05.06 |
申请号 |
CN201310524514.2 |
申请日期 |
2013.10.30 |
申请人 |
北京精密机电控制设备研究所;中国运载火箭技术研究院 |
发明人 |
王首浩;王怀侠;仲悦;何宇昂 |
分类号 |
G06F13/38(2006.01)I;G06F13/42(2006.01)I |
主分类号 |
G06F13/38(2006.01)I |
代理机构 |
核工业专利中心 11007 |
代理人 |
高尚梅 |
主权项 |
一种用于分布式控制器光纤通信协议,其特征在于:消息队列由S<sub>1</sub>、S<sub>2</sub>……S<sub>n</sub>节点数据帧和M节点指令帧组成;每个指令周期由M节点发起,M节点将各S节点信息形成指令帧信号写入M指令帧站队区,并向S<sub>1</sub>节点发出;S<sub>1</sub>节点检测到指令帧信号后,将指令帧存入M指令帧站队区,并向下一个S节点转发指令帧,以此类推,S<sub>n</sub>节点将指令帧发送给M节点并覆盖M指令帧站队区;对于S<sub>1</sub>节点,数据帧直接向下一节点传送;对于S<sub>n</sub>(n≥2)节点,接收上一节点数据帧和本节点数据帧,形成一个新的消息队列向下一节点传输;以此类推,S<sub>n</sub>节点的消息队列包含所有S节点的数据帧向M节点传输;M节点检测到数据帧信号后,将数据帧写入消息队列的各节点数据帧站队区,与之前接收并覆盖的指令帧形成一个完整的消息队列。 |
地址 |
100076 北京市丰台区南大红门路1号 |