S7-400 模拟量输出模块无输出

S7-400模拟量输出模块型号6ES7 432-1HF00-0AB0。组态地址224到239。输出类型都是E  输出范围都是+/-10V。PQW224 PQW226 PQW228程序里都用了。现在我想用剩下的PQW230 PQW232 PQW234 PQW236 PQW238。我在程序里加了一个新FC 里面五个程序段,程序如下:
L 100
ITD 
DTR 
L 2.764800e+002 
*R 
RND 
T PQW230
结果用万用表量 只有PQW230 有10V输出 
其它4个 输出都是0V
这五个都没接线 模块供电正常。
为什么没有输出呢 求高手指点!

问题补充:
我按照2楼说的改了 还是没输出……

最佳答案

RND指令后得到的是双字类型的数据,而模拟量输出的是字类型的数据。如果想将双字类型的数据传给字类型的地址,一般是用双字数据中的高位字传送。例如:想将MD0的数值传给PQW230,那么就要用MW2传给PQW230。建议在RND 后做如下修改:
T MD0
L MW2
T PQW230

也方便用MW2来监控输出。

提问者对于答案的评价:
找到原因了 谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐