这段程序理解有点难度

IDS=4 EVERY ($A_IN[6]==1) AND (($AA_ESR_STAT[X]>0) OR ($A_IN[5]==1) OR ($AC_ALARM_STAT>0) OR (($A_OUT[6]==1) AND ($VA_EG_SYNCDIFF[B]>$R291))) DO $AC_ESR_TRIGGER=1 $A_DBW[26]=$AA_ESR_STAT[X]
IDS=40 EVERY ($AC_ESR_TRIGGER==1) AND ($VA_EG_SYNCDIFF[B]>$R291) DO $R222=$VA_EG_SYNCDIFF[B]
IDS=41 EVERY ($A_OUT[6]==1) AND ($AC_STAT==0) DO $R291=1.0000
IDS=5 EVERY $R219>0 DO $R251=$AA_IM[A] $R252=$AA_IM[B]
IDS=8 EVERY $A_IN[1]==1 DO $R331=1 $AA_ESR_ENABLE[X]=0 $AC_ESR_TRIGGER =1
IDS=9 EVERY $A_IN[2]==1 DO $R331=1 $AA_ESR_ENABLE[X]=0 $AC_ESR_TRIGGER =1
Y-819.0000

最佳答案

都是静态同步动作,通过快速输入和输出,判断一些状态和位置。对着变量和接口信号手册,可以快速的理解这些指令。通过plc查看$A_IN/out代表的意识。

提问者对于答案的评价:
嗯嗯,找手册继续研读

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:53
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论