模拟量输入的位数为12位,即分辨率为2的12次方,即4096。
那么0-20mA输入信号对应的数值范围就是0-4096。
由此,我们就可以推出实际输入信号与PLC采集数值的关系。
Value=204.8* AI (mA);
1mA >> 205
2mA >> 410
... ...
PLC模拟量输入是12bit,说明该模块就是模拟量输入,你需要确认该模拟输入模块是否为电流,如果是电流,且输入量程为20mA,那么你的传感器信号是多少,模拟输入获得的值就是多少(含12bit的精度误差)。如果模拟输入是电压或者温度等,那么获得的值是虚值。
不是对应数字信号多少,而是plc内部有个定值,如三菱plc定义为4000(手册上好像写的是4200)但不要管他都是以4000来算的,也就是说当传感器输出0mA通过PLC模拟量接受PLC内部通道这个你自己指定,你指定的通道缓存区值就是0,到20mA时缓存区就是4000,相对应的将1mA=200这样可以理解了吧。