S7200中,4-20MA的压力变送器,modbus通讯上传AIW0,这个上传的是一个6400-32000的数字而已,他又不知道我的压力传感器量程,他怎么转化成实际压力呢?上位机要这个信号有用吗?还是我应该把转换好的压力值比如VW600上传给上位机,VW600的modbus地址怎么算啊?
问题补充:
我是做压缩机的控制的,用户要求我上传实际压力,请问我应该直接上传AIW0呢还是应该把AIW0在PLC内部转换好的实际压力值上传给上位机啊?
专家建议
您好,
压力传感器量程是必须了解的。如果不知道,则AIW中的数值无法被转换为压力大小,失去实际意义。
VW600对应4开头的modbus地址,具体的偏移量取决于您在“MBUS_INIT”的“HoldStart”参数设置。
更详细的modbus库使用,请参考文档:Micro 'n Power - 《西门子 S7-200 · LOGO! · SITOP 参考》http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0136.chm
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351407.html