求自己写的模拟量输出转换块,就是和fc106功能一样的的块

由于fc106不能调用,想自己编一个,希望参考一下,谢谢

最佳答案

1、   使用FC106 
      CALL  "UNSCALE"(FC106)
       IN     :=DB3.DBD12(将你的整形DB3.DBW2转换为实型DB3.DBD12)
    HI_LIM :=1.000000e+002
       LO_LIM :=0.000000e+000
       BIPOLAR:=FALSE //极性选择,此处为单极性
       RET_VAL:=MW358 //错误信息
       OUT    :=PQW200
参考链接:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=51983&cid=1029

2、不用FC106
      L     DB3.DBD12
      L     2.764800e+004
      *R    
      T     DB122.DBD   40
       
      L     DB122.DBD   40
      L     1.000000e+002
      /R    
      T     DB122.DBD   44
 
      L     DB122.DBD   44
      RND   
      T     DB122.DBD   48
          
      L     DB122.DBW   50
      T     PQW  200
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=62862&cid=1029

提问者对于答案的评价:
最好把输入量限定一下,谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:41
下一篇 2018年12月2日 下午3:41

相关推荐