通过 K 总线与主控制器(如 BK1120 总线耦合器)通信,过程映像占用 4 个输入位,支持即插即用配置,无需手动分配地址。
电子部分由 K 总线供电(24 V DC),功耗仅 5 mA,无需外部电源。
TwinCAT 组态:
在 TwinCAT System Manager 中自动识别模块,默认滤波时间为 3 ms,可通过 CoE 参数(如 0x4280:00)调整(需参考模块手册)。
典型代码示例(ST 语言):
iecst
VAR DigitalInputs : ARRAY[1..4] OF BOOL; // 存储4通道状态 RawValue : UINT; // 原始4位输入值END_VAR// 将原始值转换为布尔数组FOR i := 1 TO 4 BY 1 DO DigitalInputs[i] := (RawValue AND (1 << (i-1))) <> 0;END_FOR;