你的位置: 首页 > 工业控制 > 西门子plc

PLC模拟量输入模块的最大输出值与实际输出值

2017-03-09 17:01:02 | 人围观 | 评论:

    12位二进制数的最大值为4095(2121),对于单极性输入信号(例如DC 0~10V、0~20mA或4~20mA),为了计算方便,三菱的FX系列plc额定输入范围对应的输出值为0~4000,数据放在一个字的右侧(低位),称为右对齐。0~4000与12位二进制数可表示的范围0~4095基本上相同。
  S7-200和GE的90-30的12位模拟量输入模块的输出值范围为0~32000。A/D转换后的数据的最高位为符号位,正数的符号位为0,负数的符号位为1。有效位数加符号位一共13位,它们被左移3位后,放在16位字的高13位,最低3位添零,相当于实际的有效值被乘以8。因此32000实际上相当于右对齐的转换值4000,这种处理方法称为左对齐。
        对于双极性的模拟量(例如-10V ~ 10V),FX系列的额定输入范围对应于数据值2000~+2 000(右对齐)。S7-200和GE的90-30对应于32000~+32000,仍然为左对齐,右边空出来的位添0。
        S7-300/400的模拟量输入模块的位数是可以设置的(9~14位),不管转换后的实际位数是多少位,单极性模拟量转换后的输出值均为0~27648,双极性为27648 ~ 27648(对应的十六进制数为9400H~7C00H)。模拟量输入值即使超过额定值18.5%,也不会产生溢出。 
       如果不是采用左对齐,而采用右对齐(转换值放在一个字的右侧),模拟量满量程时A/D转换器不同的位数得到的转换值的位数不同,给后续的处理带来困难,采用左对齐则可以解决这一问题。




标签: