西门子PLC模拟量变送器和模拟量值的表示方法
西门子S7-300/400的CPU用16位二进制补码**数来表示模拟量值。A/D转换的结果是按16位二进制补码形式存储,即占用1个字(两个字节)的长度。其中,较高位(*15位)为符号位,正数的符号位为0,负数的符号位为1。
模拟量模块的模拟值位数(即转换精度)可以设置为9~15位(与模块的型号有关,不包括符号位),如果模拟量值的精度小于15位,则模拟量值左移,使其较高位(符号位)在16位字的较高位(*15位),模拟量值左移后未使用的低位则填入“0”,这种处理方法称为“左对齐”。设模拟量值的精度为12位,加上符号位,未使用的低位(*0~2位)为0,相当于实际的模拟值被乘以8。
上海朝堂电气技术有限公司专注于西门子PLC,变频器,伺服驱动系统,触摸屏,电线电缆等