以前我们都是用电压或电流型的模拟量输入模块,这次的是电阻型的EM231RTD。电压或电流型的数据转换都是类似,有个最大最小值(0·32000,或6400·32000),那么电阻型的有对于最大最小值吗? 具体该如何转换,盼望各位高手指点下
最佳答案
不用转换,模拟量输入值除以10就是温度值!
你用的是热电阻模块,既然是专用模块,当然有其特别的优势。以下引用相关手册的内容:
****
通道的数据格式是2的补码,16位字,表示温度的单位为0.1度(例如测量的温度为100.2度,则报
告数据为1002),电阻数据标度到27648。
****
举个例子: 比如你的热电阻接到AIW0 ,想把温度值存放在VW0:
LD SM0.0
MOVW AIW0, VW0
/I +10, VW0
这样,VW0中的数值就是实际温度值了,当然你也可以用浮点数计算。
需要注意的是,这种专用模块上有拨码开关,必须要和你用的热电阻型号对应。详细情况参见S7-200的手册。
提问者对于答案的评价:
谢了,知道了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356812.html