您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC回路控制输出转换为按工程量标定的整数
来源:艾特贸易2017-06-05
简介程序执行时把各个标准实数量用离散化 PID 算式进行处理,产生一个标准化实数运算结果,这一结果同样也要用程序将其转化为相应的 16 位整数,然后周期地将其传送到指定的 AQW ,用
程序执行时把各个标准实数量用离散化PID算式进行处理,产生一个标准化实数运算结果,这一结果同样也要用程序将其转化为相应的16位整数,然后周期地将其传送到指定的AQW,用以驱动模拟量的输出负载,实现模拟量的控制。这一转换实际上为归一化过程的逆过程。 第一步,用下式将回路输出转换为按工程量标定的实数格式: Rscal= (Mn-Offset)·Span式中,Rscal为已按工程量标定的实数格式的回路输出;Mn为归一化实数格式的回路输出。程序如下: MOVR VD108,AC0 //将回路输出结果(设TABLE表首地址为VB200)放入AC0 -R 0.5,AC0 //这一条指令适合于双极性的场合 *R64000.0,AC0 //将AC0中的值按工程量标定 第二步,将已标定的实数格式的回路输出转化为16位整数格式,并输出。其程序为: TRUNC AC0,AC0 //将实数转换为32位整数 DTI AC0,AC0 //双整数转换为整数 MOVW AC0,AQW0 //将16位整数值输出至模拟量输出模块