伙伴状态和路径状态
可在以下通信类型为“ST7”的模块参数组中找到下文介绍的参数:
"与 CPU 通信" > "通信伙伴"
以下状态将被监视并被写入 PLC 变量:
伙伴状态
可用的通信伙伴
路径状态
与通信伙伴的连接状态
伙伴 / 伙伴名称
您可在此定义所选模块的通信伙伴,应对该模块的可访问性和遥控连接的路径状态进行监视。伙伴可以是 CPU 或控制中心应用程序(例如,ST7cc)。
可以在表格中选择已组态遥控连接的所有伙伴。
针对不同 TIM 类型的 PLC 变量
在其中写入状态的 PLC 变量因 TIM 类型的差异而有所不同:
TIM 4R‑IE
- 伙伴状态
该伙伴状态将写入到 Bool 类型(DB、位存储器、输出)的 PLC 变量中。
有关编码的信息,请参见以下部分。
- 路径状态
该路径状态将写入到 Byte 类型(DB、位存储器、输出)的 PLC 变量中。
有关 PLC 变量的分配,请参见下文。
TIM 1531 IRC / CP 1243‑8 IRC
- 伙伴状态/路径状态
两种状态存储在 Word 或 UInt 类型(DB、位存储和输出)的通用 PLC 变量中。
两种状态各占用 PLC 变量的一个字节。针对字节 0(伙伴状态)和字节 1(路径状态)单独编写代码。
伙伴状态
TIM 4R‑IE
伙伴状态位的编码如下(取值范围):
- 0:伙伴无法访问
- 1:伙伴可以访问
TIM 1531 IRC / CP 1243‑8 IRC
伙伴状态/路径状态通用 PLC 变量的 0 字节针对通信伙伴的可用性、现有连接和连接路径以及 TIM 发送缓冲区状态的信息进行编码。
位 7 | 位 6 | 位 5 | 位 4 | 位 3 | 位 2 | 位 1 | 位 0 |
---|---|---|---|---|---|---|---|
路径冗余 | 连接模式 | 临时连接 ** | (预留) | 帧存储器 * | 路径状态 | 伙伴状态 | |
0:无冗余 1:冗余存在 | 0:* 1:临时 | 0:伙伴无法访问 1:伙伴可以访问 * | ‑ | 0:发送缓冲区正常 1:内存分配 > 90% 3:溢出(内存分配 100%) | 0:并非所有路径都可访问 1:所有路径都可访问 | 0:伙伴无法访问 1:伙伴可以访问 |
* 如果伙伴本身终止连接,则支持临时连接的伙伴将设置为“可访问”。
** 有关帧存储器的行为,请参见过程映像、传输类型、事件类别部分的“发送缓冲区”。
路径状态
字节 1 显示了从本地 TIM 角度看到的伙伴连接路径状态(已组态的连接)。
较多可以对伙伴组态 2 条路径(主路径和替代路径),请参见创建遥控连接部分。
两条路径必须均以本地 TIM 作为起点或终点。
PLC 变量将显示以下内容:
可以访问伙伴的路径。
当前使用的路径
TIM 接口,通过该接口组态主路径。
TIM 接口,通过该接口组态替代路径。
连接路径可*为所用 TIM 接口和路径状态的组合。
字节分配
字节分配如下:
- 两个位用于主路径的接口
- 两个位用于替代路径的接口
- 两个位用于主路径的状态
- 两个位用于替代路径的状态
位 6 + 7 | 位 4 + 5 | 位 2 + 3 | 位 0 + 1 |
组态接口 | 路径状态 | ||
替代路径号 | 主路径号 | 替代路径(* 2 条路径) | 主路径(* 1 条路径) |
组态接口
下表中 TIM 模块的接口从 0 ..3 进行编号且具有以下含义:
- "0"
TIM 4R‑IE:以太网接口 1 (X3)
TIM 1531 IRC:以太网接口 1 (X1)
CP 1243‑8 IRC:以太网接口 (X1)
- "1"
TIM 4R‑IE:以太网接口 2 (X4)
TIM 1531 IRC:以太网接口 2 (X2)
CP 1243‑8 IRC:WAN 接口 (X2)
- "2"
TIM 4R‑IE:WAN 接口 1 (X1)
TIM 1531 IRC:以太网接口 3 (X3)
- "3"
TIM 4R‑IE:WAN 接口 2 (X2)
TIM 1531 IRC:WAN 接口 1 (X4)
对于 CP 1243‑8 IRC ,接口号“2”和“3”不相关。
状态位 5/位 7 | 状态位 4/位 6 | 含义 |
0 | 0 | 接口“0”编码 |
0 | 1 | 接口“1”编码 |
1 | 0 | 接口“2”编码 |
1 | 1 | 接口“3”编码 |
路径状态
- 主路径 = * 1 条路径,由位 0 和 1 编码
- 替代路径 = * 2 条路径,由位 2 和 3 编码
状态位 1/位 3 | 状态位 0/位 2 | 位 1/位 3 的含义 | 位 0/位 2 的含义 |
0 | 0 | 非当前路径 | 用户不可访问 |
0 | 1 | 非当前路径 | 用户可以访问 |
1 | 0 | 当前路径 | 用户不可访问 |
1 | 1 | 当前路径 | 用户可以访问 |
路径状态的编码选项示例
下表显示了 TIM 1531 IRC 的路径状态编码选项示例。
接口的缩写具有以下含义:
IE1 = 以太网接口 1 (X1)
IE2 = 以太网接口 2 (X2)
IE3 = 以太网接口 3 (X3)
WAN = 串行接口 (X4)
主路径和替代路径的组态接口采用相同编码,意味着不存在路径冗余(仅组态了 1 个接口)。路径状态通过主路径(* 1 条路径)的位输出。
列表: 路径状态的编码示例。
组态接口 | 路径状态 | ||
---|---|---|---|
替代路径编码 | 主路径编码 | 替代路径(* 2 条路径) | 主路径(* 1 条路径) |
0 0 | 0 0 = IE1 编码 | 不相关(非冗余) | 状态 IE1 |
0 0 | 0 1 = IE2 编码 | 状态 IE1 | 状态 IE2 |
0 0 | 1 0 = IE3 编码 | 状态 IE1 | 状态 IE3 |
0 0 | 1 1 = WAN 编码 | 状态 IE1 | 状态 WAN |
0 1 | 0 0 | 状态 IE2 | 状态 IE1 |
0 1 | 0 1 | 不相关(非冗余) | 状态 IE2 |
0 1 | 1 0 | 状态 IE2 | 状态 IE3 |
0 1 | 1 1 | 状态 IE2 | 状态 WAN |
1 0 | 0 0 | 状态 IE3 | 状态 IE1 |
1 0 | 0 1 | 状态 IE3 | 状态 IE2 |
1 0 | 1 0 | 不相关(非冗余) | 状态 IE3 |
1 0 | 1 1 | 状态 IE3 | 状态 WAN |
1 1 | 0 0 | 状态 WAN | 状态 IE1 |
1 1 | 0 1 | 状态 WAN | 状态 IE2 |
1 1 | 1 0 | 状态 WAN | 状态 IE3 |
1 1 | 1 1 | 不相关(非冗余) | 状态 WAN |
shtxjd.cn.b2b168.com/m/