使用仿真软件具有许多优势,包括:
- 快速开发和测试:仿真软件可让您在不连接实际 PLC 的情况下快速开发和测试您的程序。这可以大大节省时间并提高效率。
- 减少错误:通过在仿真环境中测试您的程序,您可以识别并修复在连接实际 PLC 之前
最近老板要求用FX3U写一个温度控制的PID模块,不让用PLC里面的PID指令。不知道为什么要让自己来写模块呢
给你一个参考,虽然没做过PLC的,但是用VB做过PID,只需要把变量改成D就行了,梯图自己写
Kp, Ki, Kd 分别对应比例,积分,微分参数,这个要自己定义寄存器D输入
D10 定义设定值
D14实际值
D18 偏差值
D30 上一个偏差值
D22 控制执行器的变量
D26 积分值
PID初始化
PID控制算法
Private Function PID_Realize(D10 As Single, D14 As Single)
D18 = D10 - D14
D26 = D26 + D18
D22 = Kp * D18 + Ki * D26 + Kd * (D18 - D30)
End Function
下面是VB的原代码
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论