技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 程序理解

程序理解

刘玉蓉 发布于2014-10-21 17:19 39 0 标签:

A     "L2DP_CT1".WI_roll.status.n_0
      =     #I_N_0.WI_winder            // N=0
      A     "AUTO 1"
      O     "JOG 1"
      =     #I_ON.WI_winder             // on/off
      A     "L2DP_CT1".WI_roll.status.rdy
      =     #I_READY.WI_winder          // inverter ready
      AN    "DUE_INV_DB".busfault.WI_winder
      =     #I_FAULT1.WI_winder         // L2-Bus fault
      A     "HIGH"
      =     #I_FAULT2.WI_winder         // fault
    这一段主要是表达什么意思的,那位解释一下

问题补充:
你的意思就是相当于赋值语句是不是的,我是不是可以这样理解   条件为真时才执行赋值语句是不是
A     "L2DP_CT1".WI_roll.status.n_0                    
      =     #I_N_0.WI_winder    

       //"L2DP_CT1".WI_roll.status.n_0 为真L2DP_CT1".WI_roll.status.n_0    的值送给#I_N_0.WI_winde //
      
      A     "AUTO 1"
      O     "JOG 1"
      =     #I_ON.WI_winder             // on/off
//"AUTO 1"或 "JOG 1"为真 側值送给I_ON.WI_winder //

      
      AN    "DUE_INV_DB".busfault.WI_winder
      =     #I_FAULT1.WI_winder         // L2-Bus fault
     上一段怎么理解是不是取反 在判断真假后赋值

    是这样理解的吗


图片说明: 1,截图   

佳答案

上述程序可以按通常编程逻辑这样理解,就是置一些标志位,这些标志位在程序中可以起到中间、缓冲及保持的作用。
1、根据现场的输入信号有输入(为1)进行相应的标志位置位,例如:
A     "L2DP_CT1".WI_roll.status.n_0
      =     #I_N_0.WI_winder            // 如果.WI_roll.status.n_0信号有输入,则#I_N_0.WI_winder置位。换言之,这个输入信号为1,则置位。
2、根据现场的多个输入信号的输入情况,进行相应的标志位置位,例如:
 A     "AUTO 1"
      O     "JOG 1"
      =     #I_ON.WI_winder             // 如果"AUTO 1"或者 "JOG 1"两个信号,其中有一个有输入, #I_ON.WI_winder 就置位。换言之,这个两个输入信号只要有一个为1,则置位。
3、 根据现场的输入信号没有输入(为0),进行相应的标志位置位,例如:
AN    "DUE_INV_DB".busfault.WI_winder
      =     #I_FAULT1.WI_winder         // 这是负逻辑,即如"DUE_INV_DB"信号没有输入,则 #I_FAULT1.WI_winder   置位。换言之,这个输入信号为0,则置位。
4、上述程序只能从逻辑运算来解释,至于实际的工艺流程只有你根据现场的控制工艺去理解了。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签