在 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;