Advertisement
深圳市英威腾电气股份有限公司
Advertisement Advertisement
当前位置:
求助\\关于与上位机通讯的程序编写\ST语言\NJ系列
回复 | 人气 | 打印
yinjinchang 个人主页 给TA发消息 加TA为好友 发表于:2018-08-10 23:34:29 楼主

论坛新人,积分不是很多,望见谅。



我刚接触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



689325198883964731.jpg


分享到: 收藏 回复 举报


楼主最近还看过

Advertisement
yinjinchang 个人主页 给TA发消息 加TA为好友 发表于:2018-08-11 08:59:30 1楼
 

自己为自己顶起来

  回复 引用 举报
luoweiping4 个人主页 给TA发消息 加TA为好友 发表于:2018-08-11 14:07:56 2楼
 

自己为自己顶起来

  回复 引用 举报
sxjice 个人主页 给TA发消息 加TA为好友 发表于:2018-08-13 10:00:27 3楼
 

感觉逻辑上是没有什么问题的,唯一的问题是,不知道楼主想表达什么。

  回复 引用 举报

相关主题
周点击排行
周回复排行
    最新求助
      Advertisement Advertisement