问题描述:
M238添加AS-i现场总线模块,在添加Generic_ASi_Slave从站时,怎么判断某一个从站的是否激活、是否断线?所属产品线:
Modicon M238解决方法:
可以使用ASI_SlaveStatusCheck功能块,管脚LAS可判断从站是否被激活,LPF管脚可判断从站是否断线。
LAS | ARRAY [0..7] OF BYTE | 激活从站的列表 (LAS):会为每个激活的从站设置一个位。 |
LAS[0] 位 0 = 地址 0 上的从站 | ||
LAS[0] 位 1 = 地址 1A 上的从站 | ||
... | ||
LAS[3] 位 7 = 地址 31A 上的从站 | ||
LAS[4] 位 0 = 未使用 | ||
LAS[4] 位 1 = 地址 1B 上的从站 | ||
... | ||
LAS[7] 位 7 = 地址 31B 上的从站 | ||
LDS | ARRAY [0..7] OF BYTE | 检测到的从站列表 (LDS):会为主站检测到的每个从站设置一个位。 |
LDS[0] 位 0 = 地址 0 上的从站 | ||
LDS[0] 位 1 = 地址 1A 上的从站 | ||
... | ||
LDS[3] 位 7 = 地址 31A 上的从站 | ||
LPF | ARRAY [0..7] OF BYTE | 外设错误列表 (LPF):会为检测到外设错误的每个从站设置一个位。 |
LPF[0] 位 0 = 地址 0 上的从站 | ||
LPF[0] 位 1 = 地址 1A 上的从站 | ||
... | ||
LPF[3] 位 7 = 地址 31A 上的从站 | ||
LPF[4] 位 0 = 未使用 | ||
LPF[4] 位 1 = 地址 1B 上的从站 | ||
... | ||
LPF[7] 位 7 = 地址 31B 上的从站 |
是否有帮助?