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

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > PCS7 语句表麻烦解释一下

PCS7 语句表麻烦解释一下

刘玉蓉 发布于2014-10-27 17:53 120 0 标签:

A     "SMF_DI_040"                    // I4.7 
      =     DB438.DBX    0.0          //为什么要赋给它?
      LAR2  P#DBX 0.0
      CDB   
      UC    "DIALARM"     //FB701
      CDB   
      A     BR                  //这句什么意思?
      OPN   DI   188        //打开数据块源数据块是DB188 ,为什么这儿用DI
      =     DIX   31.4   //不明白?
      L     DBB    2    //?
      OPN   DI     1   //难道打开数据块DB1?
      T     DIB 4627   //很难理解
这是PCS7里,DI开关量输入的CFC块程序,,麻烦大侠们解释一下。。

还有DIALARM块,输入是BOOL,为保输出用BYTE。都是开关量的,为何这么复杂!

佳答案

不知什么原因,我的答案就不能全部显示,下面只是一部分,在此后再不能编辑了。
请看我上传的图片吧,图片中是我的完整的答案:

A     "SMF_DI_040"                    // I4.7 
          =     DB438.DBX    0.0          //确切的意义只有编程者自己来讲清楚,
一般我们可以理解为DB438.DBX 0.0来采集"SMF_DI_040" 的状态(DB438位数据存储数据块)。
      LAR2  P#DBX 0.0//置地址指针
      CDB //  交换共享数据块(DB)和背景数据块(DI),这要看当前打开了哪个共享数据块和背景数据块
      UC    "DIALARM"     //FB701,UC :无条件调。
      CDB   //交换共享数据块(DB)和背景数据块(DI),即将UC指令交换的共享数据块和背景数据块再交换回来。<br


图片说明:1,我的完整答案  2,我的答案  

若有收获,就点个赞吧!

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

微信扫一扫分享

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

相关推荐

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