论坛新人,积分不是很多,望见谅。
我刚接触PLC的编程,用的是Omron的NJ系列,也接触了一下ST语言,参考了一下同事的程序,写了一点ST。
然后这个设备需要告知当前状态等等...PLC这边需要和上位机通讯。
软件的同事告诉我需要做信号的互锁,说的是PLC给一个信号告诉上位机一个A信号,上位机会返回PLC收到该信号为B信号,然后PLC接收到这个信号把A信号断开,上位机检测到没有A信号之后就断开B信号。
我在程序中有两种,暂时可以用,但是我知道在不远将来会出问题的,有没有类似经验的大神可以点评一下?感谢大神们,我还画了一个电路图的,也是不知道是否对错的,也请大神们点评一下。
感激!!!!
////1////
IF B=FALSE THEN
IF 条件1=TRUE THEN
A:=TRUE;
ELSE
A:=FALSE;
END_IF
ELSE
A:=FALSE;
END_IF
////2////
IF B=FALSE AND 条件1=TRUE THEN
A:=TRUE;
END_IF
IF B=TRUE THEN
A:=FALSE;
END_IF
楼主最近还看过