s7-400 模拟量输出模块无输出
郑志武
发布于2013-01-15 23:51
1
0
标签:
s7-400模拟量输出模块型号6es7432-1hf00-0ab0。组态地址224到239。输出类型都是e输出范围都是+/-10v。pqw224pqw226pqw228程序里都用了。现在我想用剩下的pqw230pqw232pqw234pqw236pqw238。我在程序里加了一个新fc里面五个程序段,程序如下:
l100
itd
dtr
l2.764800e+002
*r
rnd
tpqw230
结果用万用表量只有pqw230有10v输出
其它4个输出都是0v
这五个都没接线模块供电正常。
为什么没有输出呢求高手指点!
问题补充:
我按照2楼说的改了还是没输出……
佳答案
rnd指令后得到的是双字类型的数据,而模拟量输出的是字类型的数据。如果想将双字类型的数据传给字类型的地址,一般是用双字数据中的高位字传送。例如:想将md0的数值传给pqw230,那么就要用mw2传给pqw230。建议在rnd后做如下修改:
tmd0
lmw2
tpqw230
也方便用mw2来监控输出。