恭喜,你发布的帖子
发布于 2026-06-21 07:52:31
7楼
感谢各位老师和版主的指教,终于开窍了,参照1楼给出的实例更改程序如下:
#MSG_SUD_ESTOP(IN := NOT "S_DB_Interface".S_FUNC.SUD.STS.ESTOP
AND NOT "S_DB_Interface".S_FUNC.ESTOP.STS.Global_ESTOP_OFF
AND NOT "S_DB_Interface".S_FUNC.ESTOP.STS.Completed,
ACK_EN := TRUE,
ACK_REF_EN := TRUE,
ACK_EXT := FALSE,
TARGET_TYPE := "MsgTarget_CHANNEL",
TARGET_A := "MsgTarget_ALL",
TARGET_B := 0,
EFFECT := "MsgEffect_H",
IO_msgStruct := "DB_MSG"."70xx"[03].xx[00],
ENO=>ENO);
IF ENO AND #MSG_SUD_ESTOP.msgIF.STS.messageON THEN
#SAFE_CIRCUIT.AtLeastOneMsgToACK := TRUE;
END_IF;
再次感谢!
请填写推广理由:
分享
只看
楼主