西门子PLC 224XP输出模拟量为0-20mA信号,但是仪器用的是4-20mA 信号,如何通过编程解决这一问题呢

各位高手有公式的就告诉下我转换公式,或者给我一下程序,谢谢各位

西门子0-20mA对应的数字量为0-32000,那么每一毫安对应的数字量就是1600.

所以,4-20mA对应的数字量就是6400~32000,仅需向模拟量输出通道AQW中输出6400~32000之间的数值即可。追问

如何编程呢

追答

输出4mA ,假设你的模拟量输出通道地址为AQW0
MOVW 6400,AQW0

输出20mA MOVW 32000,AQW0

输出12mA MOVW 19200,AQW0

追问

是这样,我要用EM231模块接收4-20ma信号,然后用224XP输出4-20ma信号,但是这两个内部只有0-20ma输入和输出,我想知道怎么编程是他内部完成转换,我不想买转换器

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-13
是啊
模拟量 修正一下就可以了
第2个回答  2012-12-13
解答的很详细了,来晚了
相似回答