欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何在S7-1200 PLC中轻松设置CPU的模拟量输入通道及关联的线路与编程指南

最编程 2024-07-31 19:26:06
...
  1. 1200PLC本体自带有20-10V模拟量输入端口;
  2. 不支持4~20mA电流信号输入(需要外接电阻转换);
  3. 0~10V==>0~27648

通道接线:

通道组态: 

工程量转换程序:ScaleWR

ScaleWR的源码:

IF #IN >#IN_High THEN
    // Statement section IF
    #OUT:=#OUT_High;
    RETURN;
END_IF;
IF #IN<#IN_Low THEN
    // Statement section IF
    #OUT := #OUT_Low;
    RETURN;
END_IF;
#OUT := (INT_TO_REAL((#IN-#IN_Low)))*(#OUT_High-#OUT_Low)/ (INT_TO_REAL((#IN_High-#IN_Low)))+#OUT_Low;

ScaleWR的调用: