点击【 大 中 小 】,可以选择字体的大小,以便你阅读.
问题:
当将工业以太网CP 343-1 和 443-1连接到一个OSM/ESM时,需要考虑什么因素?
解答:
OSM/ESM(光/电切换模块)和工业以太网CP有"Autonegotiation"和"Autosensing"< /b>功能。
-
Autosensing 描述网络组件的属性,以自动翻译一个输入传送信号。该装置独立确定信号是10 Mbit/s 还是 100 Mbit/s的。不论该装置是在快速以太网还是标准以太网工作,都不必进行外部设置。< /p>
-
Autonegotiation 是快速以太网组态协议。它使有关装置能够优先于数据包的传送来协商传送条件。在此,协商传送速率 10/100 Mbit/s以及传送模式。对于传送模式,可以用半双工和全双工。
术语 |
解释 |
半双工 |
数据交换可以是双向的。但在两个组件之间的传输网络上,在一个方向上一次只能有一个数据传输。 比如,如果一个电报从A发送到B,B只有当A完成其发送时才能发送到A。 |
全双工 |
数据交换可以双向执行。在两个组件之间的数据传输网络上,两个成员中的每一个都可以进行发送而与另一方无关。 一个电报可以同时从成员A发送到B,并从B发送到A。 |
表 1:自动协商的定义
订单号为 6GK1105-2AA00 (OSM ITP62) 和 6GK1105-2AC00 (OSM ITP62-LD 远距) 的OSM支持如下操作模式:
波特率 |
操作模式 |
10 Megabit |
半双工 |
10 Megabit |
全双工 |
100 Megabit |
半双工 |
100 Megabit |
全双工 |
表 2:OSM 波特率和操作模式概览
模块CP 343-1 (6GK7 343-1EX10-0XE0) - 固件V1.0 版本和模块CP 443-1 (6GK7 443-1EX10-0XE0) - 固件V1.0 版本支持如下操作模式:
波特率 |
操作模式 |
10 Megabit |
半双工 |
10 Megabit |
全双工 |
100 Megabit |
半双工 |
表 3:CP 343-1 EX10 V 1.0 版本和 CP 443-1 EX 10 V 1.0 版本的波特率和操作模式概览
注意:
操作模式全双工可以被设置为 100 Megabit的波特率,但是控制器不支持该波特率。因此操作模式切换到半双工。
协商操作模式的基本过程:
如果将一个CP连接到一个OSM/ESM,那么在CP的启动阶段时就会激活"Autonegotiation"机制。在此期间,> CP首先试图协商最快速和最有效的操作模式。在这种情况下,是操作模式"100 Mbit/s (半双工)"。通过连接脉冲进行协商。
因为OSM/ESM支持所建议的操作模式,所以它将会接受该模式。这样,OSM/ESM和CP会分别采用与操作模式"100 Mbit/s (半双工)"相应的端口和接口。现在通信可以一直顺利进行,除非出现电源故障或网络结构需重新组合。在后一种情况下,通常需要一根新电缆,重新启动模块,因而需要一个新的自动协商机制。
注意事项:
以上描述的行为通常根据同样的原理工作。这意味着两个通信伙伴应该总是一致同意使用操作模式"100 MBit/s 半双工"。< /p>
然而,还必须要更密切的注意另一种特殊情况:
如果一个CP 343-1 或一个CP 443-1被连接到一个OSM/ESM,那么可能发生组件协商较低效的操作模式"10 MBit/s 半双工"。
解释:
当CP启动时(比如在电源电压有一个短暂的故障之后),它自行设置了一个操作模式。而此时OSM/ESM没有启动或延迟启动。在这种情况下,C P试图借助于链接脉冲来协商操作模式。但OSM/ESM仍未就绪且不做应答。结果,CP将其局域网控制器设置为缺省操作模式"10 MBit/s 半双工"。
如果现在OSM/ESM启动了,并且也试图和CP协商操作模式,但此时CP局域网控制器已经设置好了,结果会将OSM/ESM的该操作模式也设置为与CP上相同的操作模式。此时通信仍然无错进行,但是采用的是较低效的操作模式"10 MBit/s半双工"。
结论:
如果CP的LAN控制器在启动后已经自行设置了一个操作模式,那么不重新启动模块的话就不能修改该设置。
补救措施:
- 确保在其中一个CP启动之前OSM/ESM已经准备好操作。
- 在OSM/ESM中,选择一个固定的数据速率和操作模式而不采用自动协商。
以上描述的行为用于纠正:
CP |
Bestellnummer |
固件版本 |
CP 343-1 |
6GK7 343-1EX10-0XE0 |
从固件版本 1.2.0 起 |
CP 443-1 |
6GK7 443-1EX10-0XE0 |
从固件版本 2.0 起 |