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