如果是12位,为什么不是0~4095?
最佳答案
是这样的,比如AIW0,总共16位,低四位固定为0(s7-200强制的),所以变成12位,最高位为符号位(0为正号),所以组成的数是:0----32752(不是32767,您可自己算一下)。PLC内部把外部模拟量量程范围(如0-20mA)A/D转换为0-32000。这个数的分辨率为8,也即是说,0-20mA被平均分成了4000份,每份是5μA。其他类型模拟量您可以自己用4000除一下。
0-32000对应0-20mA,但若输入稍大于20mA,PLC还是能转换的,但到32752封顶。当然,过大的输入,会把PLC点烧坏的。
提问者对于答案的评价:
谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346013.html