S7-300 AD与DA问题请教

您好。我是这方面的新手,新买了331-7KF02-0AB0(AI模块)和332-5HF00-0AB0(AO模块),想采集4-20mA电流信号,再输出该信号(4-20mA),就是想学习一下这两款模块的使用方法,看到的资料说调用FC105功能块,但是FC105上面其他的数据我不清楚作用和类型,总是报错。求大神详细指点我一下,最好附上清楚的截图,如果方便可以留下联系方式,我的QQ:604427852(只有18点后在线),非常感谢!

最佳答案

你提及到关于模拟量转换模块的使用时各端子的输入数据类型,可以通过F1帮助已经比较清楚地描述了个端子的输入数据类型和功能。
其中FC105,主要连接端子有输入端子IN数据类型为INT型,数值范围: -27648.0~+27648。HI_LIM为工程量的上限,数据类型为REAL型,LO_LIM 工程量的下限,数据类型同上。BIPOLAR 为输入极性设置,当为0时为单极性;为1时为双极性。OUT为工程量转换后的数据,数据类型为REAL。另外, RET_VAL 为报警输出,实际上这个模块报警输出值为8时是判断输入值超范围报警。
FC105例子:
CALL  "Read Analog Value 464-2"     //调用FC105
       IN     :=PIW256                  //模拟量输入地址
       HI_LIM :=1.000000e+002           //工程量上限
       LO_LIM :=0.000000e+000           //工程量下限
       BIPOLAR:=M10.0                  //输入极性判断
       RET_VAL:=MW0                     //报警输出值
       OUT    :=MD100                   //工程量转换后值的存放地址
FC106例子:
      CALL  "UNSCALE"             //调用FC106
       IN     :=MD100                   //模拟量输出的转换前输入地址
       HI_LIM :=1.000000e+002           //过程量上限
       LO_LIM :=0.000000e+000           //过程量下限
       BIPOLAR:=M10.0                  //输出极性判断
       RET_VAL:=MW0                     //报警输出值
       OUT    :=PQW256                  //工程量转换的输出地址

提问者对于答案的评价:
非常感谢!很详细。

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

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

相关推荐