8位、12位、13位、16位对应的就是2进制的位数,对应各自的精度就是1/256、1/4096、1/8192、1/65536。
模拟量输入模块的最大输出值的左对齐和右对齐:
12位二进制数的最大值为十进制的4095(212–1),为了计算方便,规定额定输入范围对应的输出值为0~4000,0~4000与12位二进制数可表示的范围0~4095基本上相同。对于单极性输入信号(例如DC 0~10V、0-5V,0~20mA或4~20mA);S7-200的12位模拟量输入模块的输出值范围为0~32000。A/D转换后的数据的最高位为符号位,正数的符号位为0,负数的符号位为1。有效位数加符号位一共13位,它们被左移3位后,放在16位字的高13位,最低3位添零,相当于实际的有效值被乘以8。因此32000实际上相当于右对齐的转换值4000,这种处理方法称为左对齐。假如对这点不理解,你可以算下111110100000是不是等于4000;左对齐后是0111110100000000--这对应就是十进制32000。选用+-5V信号------对应输入到的PLC中的数据量程:-32000到32000
根据你接入的型号独立设置信号范围是可以的,但是必须是符合模块的标准信号并正确接线
引用 luck2shi 的回复内容:回复内容:对:老愚者关于 1. 应该是乘1个系数, 以后你可以发现数值只有偶数,从没有奇数出现2.所有几种信号类型,对应输入到的PLC中的数据量程都是:0-320003.只能选择其中一种量程,4通道量程只能相同 可以采用多种信号类型的 内容的回复:两位牛人,非常感谢! 嗯,我有三路输入,两个为1-5V,一个为4-20MA,所以我只能通过EM231上的拨码开关将EM231输入信号类型设置成0-5V,至于4-20MA可以在输入端直接250欧标准电阻,输入就变成1-5V,这样三个输入就都成1-5V了,然后1-5VPLC的AIW口后,对应是3277-16384,然后再转成0-5V对应的量程就可以了吧? 我这样理解不知是否正确?
2.AIW口对应是6400-32000, 不是3277-16384
3.EM2314个通道都内置了 250欧姆电阻,4-20mA接R*和*-, 并就R*与*+短接,这样4-20mA就转变成1-5V. (*=AB,C,D其中之一)