如何用PID指令如何编写PID程序

pid程序除了可以用pid向导组态的方法编写,还可以利用pid指令进行编写,指示程序稍微繁琐些,如果自己编写程序可以选用向导完成,但是如果调试修改别人用pid指令编写的程序,就必须要学会用指令编写。
在目录树>浮点运算>pid调出pid运算指令如下图:
loop:pid运算通道号。可以设成0-7共八个pid回路。
tbl:pid回路起始地址,共分配80个字节。常用地址分配表如下表,更多地址分配参看帮助中pid回路定义表:
定义过程变量输入pv,由上表可知缓存在地址vd0中,模拟量传感器将外部温度检测成4-20ma电流信号输给模拟量输入模块变换成5530-27648数值,利用模拟量换算库i_to_r将输入模块检测的数值5530-27648换算成0.0-1.0存储到vd0中,如下图所示:
定义设定值,缓存在地址vd4中,利用模拟量换算库r_to_r将设定温度0-200摄氏度范围换算成0.0-1.0范围的浮点数存放到vd4中,如下图所示:
pid输出值转换,pid运算后输出值缓存在地址vd8中,输出值为0.0-1.0范围的浮点数,利用模拟量换算库r_i将输出值0.0-1.0范围的浮点数转换成5530-27648范围的整数赋给aqw16再变换成模拟量控制外部设备,如下图:
最后根据参数定义表找到增益 (p)vd12,采样时间 (t s )vd16,积分时间或复位 (i)vd20,微分时间或速率 (d)vd24,设置好采样时间,再通过调节pid参数使系统趋向稳定。

如何加速运营运维数智化转型 中兴通讯联合发布Cluster DSS创新成果
安规电容器的容抗是什么?
STM32开发中的五大嵌入式系统
不论如何,内燃机都是一项极其伟大的发明
浅谈TSS-5单板控制器的功能应用及MSP430的特性
如何用PID指令如何编写PID程序
泰克P5210A差分探头50MHz
指纹门禁通道管理系统设计方案
最新全球MEMS厂商TOP 30排名出炉!中国6家入榜新增2家!(附全名单)
浅析差分信号和单端信号的区别
导热硅脂解决电脑CPU散热问题
阻碍LED产业的健康发展的原因是什么?
PCB设计布局规则及技巧
集成电流感测的优点是怎样的
有颜值更有实力 手中的Ta又获奖了
人工智能究竟是风口,还是泡沫?
小型气象站参数介绍,气象站是什么?
如何检查相互竞争的模型并通过GPU获得成功
五分钟看完起亚索兰托C-NCAP全部碰撞测试过程
运动蓝牙耳机排行榜、2021好用的运动无线蓝牙耳机推荐