技术常见问答

询问问题

M238添加AS-i现场总线模块,在添加Generic_ASi_Slave从站时,怎么判断某一个从站的是否激活、是否断线?

可以使用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 上的从站

 

对您是否有帮助?
我们如何进行信息改进?