我正在尝试以结构化文本在我的 PLC(Mistubishi Melsec Q00UJCPU)上创建交替输出。out1 和 out2 - 是输出。IN1 - 输入。
这是代码
IF IN1=TRUE THEN;
timer1(IN:= TRUE, PT:=T#0s , Q:=timer1.Q);
END_IF;
IF timer1.Q THEN;
out1:=FALSE;
out2:=TRUE;
timer1(IN:=FALSE, PT:=T#1s);
timer2(IN:= TRUE, PT:=T#500ms , Q:=timer2.Q);
END_IF;
IF timer2.Q THEN;
out2:=FALSE;
out1:=TRUE;
timer2(IN:=FALSE, PT:=T#1s);
timer1(IN:=TRUE , PT:=T#500ms , Q:=timer1.Q);
END_IF;
相同的代码在 Codesys 中有效,但在 GX Works2 中无效。它有什么问题?Codesys 和 GX Works ST 编程有这么多不同吗?谢谢!