西门子S7-300 S7-400PLC模拟量处理使用FC106
UNSCALE功能接收一个以工程单位表示、且标定于下限和上限(LO_LIM和HI_LIM)之间的实型输入值(IN),并将其转换为一个整型值。将结果写入OUT。UNSCALE功能使用以下等式OUT=[((IN-LO_LIM)/(HI_LIM-LO_LIM))*(K2-K1)]+K1
根据输入值是BIPOLAR还是UNIPOLAR设置常数K1和K2
BIPOLAR:假定输出整数值介于-27648和276448之间,因此K1=-27648,K2=+27648
UNIPOLAR:假定输出整数值介于0和276448之间,因此K1=0,K2=+27648
如果输入值超出LO_LIM和HI_LIM范围,输出(OUT)将钳位于距其类型(BIPOLAR或UNIPOLAR)的指定范围的下限或上限较近的一方,并返回一个错误。
来源: 工控人家园、台达plc教程、工控产品有哪些、三菱plc安装、工控plc书籍、电工论坛、plc模拟量输入模块、工控论坛、 (www.gkplc.cn) (微信/QQ:503660666) 欢迎分享本文,转载请保留出处!