[发明专利]用于分配PLC模块地址的装置、系统和方法有效
申请号: | 200780037611.1 | 申请日: | 2007-08-08 |
公开(公告)号: | CN101523312A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | A·麦努特;M·博格斯;T·富顿 | 申请(专利权)人: | 西门子能量及自动化公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 张雪梅;刘春元 |
地址: | 美国佐*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分配 plc 模块 地址 装置 系统 方法 | ||
1.一种用于分配可编程逻辑控制器模块地址的方法,包括:将第一消息从可编程逻辑控制器(PLC)发送到通信地耦合到所述可编程逻辑控制器的扩展模块,所述第一消息经由第一8B/10B编码帧传送,该第一8B/10B编码帧包括对应于所述模块的八位默认模块地址的目的地址,所述第一消息适于将所述模块的模块地址设置为分配的地址值并且经由第二8B/10B编码帧传送应答消息,该第二8B/10B编码帧包括确认所述分配的地址值已经通过所述第一消息分配给所述模块的源地址,所述第一8B/10B编码帧包括具有相当于八位的大小的消息类型字段,存储在所述消息类型字段中的值指示所述帧的数据字段的内容,所述消息类型字段在所述帧所包含的字段序列之后,所述字段序列包括前同步码字段、帧开始字段、目的地址字段、长度字段和源地址字段。
2.根据权利要求1所述的方法,进一步包括:
接收所述第一消息。
3.根据权利要求1所述的方法,进一步包括:
响应于接收所述应答消息的故障,将第二消息经由第三8B/10B编码帧发送到所述模块,所述第二消息适于将所述模块地址设置为所述八位默认模块地址。
4.根据权利要求1所述的方法,进一步包括:
响应于接收所述应答消息的故障,将第二消息经由第三8B/10B编码帧发送到所述模块,所述第二消息适于将所述模块地址设置为所述默认模块地址;并且
响应于所述第二消息,经由第四8B/10B编码帧接收响应消息,所述响应消息适于确认所述模块地址已经被重置为所述八位默认模块地址。
5.根据权利要求1所述的方法,进一步包括:
将第二消息经由第三8B/10B编码帧发送到所述模块,所述第二消息适于使所述模块启用与通信地耦合的第二模块的通信并且响应于所述第二消息发送承认收到并且动作的确认消息。
6.根据权利要求1所述的方法,进一步包括:
将第二消息经由第三8B/10B编码帧发送到所述模块,所述第二消息适于使所述模块启用与通信地耦合的第二模块的通信并且响应于所述第二消息发送承认收到并且动作的确认消息;并且
响应于所述第二消息,经由第四8B/10B编码帧接收所述确认消息。
7.根据权利要求1所述的方法,进一步包括:
将第二消息经由第三8B/10B编码帧发送到所述模块,所述第二消息适于使所述模块启用与通信地耦合的第二模块的通信并且响应于所述第二消息发送承认收到并且动作的确认信息;并且
响应于所述第二消息经由第四8B/10B编码帧接收所述确认消息,响应于接收所述确认消息的故障,执行恢复程序。
8.根据权利要求1所述的方法,进一步包括:
将第二消息经由第三8B/10B编码帧发送到所述模块,所述第二消息适于使所述模块启用与通信地耦合的第二模块的通信并且响应于所述第二消息发送承认收到并且动作的确认信息;并且
响应于导致第四8B/10B编码帧的三次不成功的尝试经由所述第四8B/10B编码帧接收所述确认消息,响应于接收所述确认消息的故障,执行恢复程序。
9.根据权利要求1所述的方法,进一步包括:
响应于接收所述第二8B/10B编码帧的故障,确定不存在被分配所述默认模块地址的模块。
10.根据权利要求1所述的方法,进一步包括:
响应于接收所述第二8B/10B编码帧的连续三次故障,确定不存在被分配所述默认模块地址的模块。
11.根据权利要求1所述的方法,进一步包括:
接收对所述第一消息的响应,所述对所述第一消息的响应由第三8B/10B编码帧包括,所述第三8B/10B编码帧包括误码字段,所述误码字段包含指示所述第一消息的消息类型包括对于所述模块地址来说是无效地址的值。
12.根据权利要求1所述的方法,进一步包括:
将第二消息经由第三8B/10B编码帧发送到所述模块,所述第二消息适于使所述模块启用与通信地耦合的第二模块的通信并且响应于所述第二消息发送承认收到并且行动的确认信息;并且
接收对所述第二消息的响应,所述对所述第二消息的响应由第四8B/10B编码帧包括,所述第四8B/10B编码帧包括误码字段,所述误码字段包含指示到通信地耦合的第二模块的通信已经被启用的值。
13.一种用于分配可编程逻辑控制器模块地址的系统,包括:
将第一消息从可编程逻辑控制器(PLC)发送到通信地耦合到所述可编程逻辑控制器的扩展模块的电路,所述第一消息经由第一8B/10B编码帧传送,该第一8B/10B编码帧包括对应于所述模块的八位默认模块地址的目的地址,所述第一消息适于将所述模块的模块地址设置为分配的地址值并且经由第二8B/10B编码帧传送应答消息,该第二8B/10B编码帧包括确认所述分配的地址值已经通过所述第一消息分配给所述模块的源地址,所述第一8B/10B编码帧包括具有相当于八位的大小的消息类型字段,存储在所述消息类型字段中的值指示所述第一8B/10B编码帧的数据字段的内容,所述消息类型字段在所述第一8B/10B编码帧包含的字段序列之后,所述字段序列包括前同步码字段、帧开始字段、目的地址字段、长度字段和源地址字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子能量及自动化公司,未经西门子能量及自动化公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780037611.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:包括用户外形及域展示的查询方法与装置
- 下一篇:信息处理装置