首先你要明确是直接测量电阻还是通过变送器转换成4-20mA
1、如果直接测量电阻,那么可以直接读取然后除以10或则100(根据你模块硬件组态的标准型还是环境型有关)
2、如果是4-20mA的话,那么需要知道变送器的量程,然后你就按照正常0-27648(16#0-16#6C00)转换一下就可以了。
以上说的是如果用300PLC,如果用200PLC可以参照楼上的答案。
如果你用的是RTD模块,不需要转换,读取通道地址的数据,除以10就是温度值。
如果用的是电流模块,你就要用温度变送器进行转换,转换为4-20MA的电流信号。分别对应地址值为6400-32000,也对应你的0-300度。当温度低于0度时,电流也为4ma,不需要转换。
西门子PLC热电阻测量的直接就是温度,单位是0.1度,直接读取就可以,根本不用编程解决。