您现在的位置是:首页 > PLC技术 > PLC技术

使用SCALE和UNSCALE指令进行规范化

来源:艾特贸易2017-10-24

简介“标定”指令 SCALE 相当于经典 STEP 7 软件的标准程序库中模拟量输入值“规范化”的子程序 FC105 和模拟量输出值“规范化”的子程序 FC106 。 以自动灌装生产线为例,编程实现成品称重

    “标定”指令SCALE相当于经典STEP 7软件的标准程序库中模拟量输入值“规范化”的子程序FC105和模拟量输出值“规范化”的子程序FC106

    以自动灌装生产线为例,编程实现成品称重传感器(对应物理量程:01000 g)和液位传感器(对应物理量程:01000 L)检测的值转换成工程量值。新建“模拟量处理”程序FC6,编制程序如图5-203所示。

    在此程序中,由于称重传感器和液位传感器所配的变送器输出范围为010 V,不需要对负值进行转换,故SCALE指令的BIPOLAR参数设置为单极性,赋值为M1.3(始终为0)。其中,IN参数赋值为待转换的模拟量通道地址,OUT参数为输出转换后具有工程量纲的结果,HI_LIM参数和LO_LIM参数对应转换结果的最大值和最小值(即物理量程,单位同OUT参数一致)。另外,每次转换时由RET_VAL参数输出的错误代码还需要一个16位存储单元进行存储。

模拟量输入值“规范化”方法1

    5-203    模拟量输入值“规范化”方法1

    对于自动灌装生产线,如果增加一个开度可调节的进料阀(电压类型,010V,开度范围:0100,单位:%,需要的开度值存储在MD66中),对液位进行控制。需要在控制系统硬件组态中增加模拟量输出模块,例如模拟量输出模块AQ 8xU/I HS(6ES7532 - 5HF00 -0AB0),并对模拟量输出模块进行参数设置(通道起始地址:256;测量类型:电压;输出范围:010V),在“模拟量处理”程序FC6中增加程序段如图5-204所示。

 模拟量输出值“规范化”方法1

    5-204    模拟输出值“规范化”方法1