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

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 请教这段公司的西门子程序

请教这段公司的西门子程序

刘玉蓉 发布于2014-12-08 17:21 170 0 标签:

FC11中一开始装载的是0.0  浮点  为实数 到    #TEMP4
2装载 字  W#16#6C00   itd    整数转换为双整-d?      双整怎么减实数  ?这段程序结合FC20应该怎么理解啊?好像感觉很啰嗦。。piw704是温度传感器
 
FC11如下
L     0.000000e+000
      T     #TEMP4
      L     W#16#6C00
      ITD   
      L     #TEMP4
      -D    
      T     #TEMP5
      L     #IN2
      ITD   
      L     #TEMP4
      -D    
      DTR   
      L     #TEMP5
      DTR   
      /R    
      T     #TEMP6
      L     #IN1
      L     #IN0
      -R    
      L     #TEMP6
      *R                                                      
      L     #IN0
      +R    
      T     #OUT3
FC 20如下:
    L     1.000000e+002
      T     #TEMP0
      L     0.000000e+000
      T     #TEMP1
      CALL  FC    11
       IN0 :=#TEMP1
       IN1 :=#TEMP0
       IN2 :=PIW754
       OUT3:=#TEMP2
      L     #TEMP2
      TRUNC 
      T     DB12.DBW   16

佳答案

这两个程序块所实现的功能就是将PIW754读取的温度传感器数字量值装换成量程为100的实际温度值,然后取整。表达公式:  (PIW754-0)/(27648-0)*(100.0-0.0) 期间涉及到数据类型的转换,PIW读取的是整数,转为实数 需ITD  DTR    取整 TRUNC

若有收获,就点个赞吧!

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

微信扫一扫分享

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

相关推荐

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