这篇博文我们详细解读博途PLC自带的PID功能块PID_Compact,大部分工业闭环调节过程,我们采用系统自带的PID功能块基本都能胜任,一些特殊的被控对象,我们可能需要采用一些先进PID算法,比如针对大滞后系统的史密斯预估器,当然大滞后系统还可以采用串级PID。有些被控对象可以事先知道系统的扰动量,我们可以引入前馈控制。针对这类系统的PID控制算法,大家可以参看PID专栏的相关文章,这里不再赘述。PID_Compact功能块如何增加前馈控制环节,这篇博文也会给出具体推荐算法代码。受限于本人水平和能力,文中难免出现错误和不足之处。诚恳的欢迎大家批评指正,同时感谢大家关注订阅。

PID_Compact是一种具有抗积分饱和功能并且能够对比例作用和微分作用进行加权的PID控制器。

带有加热制冷双输出和支持串级控制的PID_Temp应用指令,可以参看下面这篇博客

博途PLC 1200/1500PID PID_Temp 加热制冷双输出+级联控制(串级控制)_RXXW_Dor的博客-CSDN博客博途PLC PID_Compact 单回路PID指令的详细解读和应用,可以参看下面这篇博文博途PLC 1200/1500PLC 工艺对象PID PID_Compact详细解读_RXXW_Dor的博客-CSDN博客_博途pid控制这篇博文我们详细解读博途PL

博途PLC 1200/1500PLC 工艺对象PID PID_Compact详细解读相关推荐

  1. 博途PLC 1200/1500PLC MODBUS-RTU通讯优化(状态机编程)

    博途MODBUS-RTU通信详细设置可以参看下面这篇文章,本篇文章给出MODBUS轮询的优化写法(基于状态机编程).限于本人能力和水平,文中难免出现错误和不足之处,诚恳的欢迎大家批评指正,同时感谢大家 ...

  2. 博途PLC 1200/1500PLC多段曲线控温FB(支持40段控温曲线、段曲线搜索、暂停、跳段等功能)

    多段控温曲线之前专栏的其它文章也有所讲解,大家可以参看下面这篇专栏 博途1200/1500PLC多段控温曲线功能块(SCL代码)_RXXW_Dor的博客-CSDN博客多段控温大家应该非常清楚,很多烘箱 ...

  3. 博途PLC 1200/1500PLC轴控功能块Servo_Axis(PN总线轴)

    博途PLC通过PN总线控制V90伺服的具体方法,可以查看专栏的系列文章,链接地址如下: 博途PLC如何通过FB285实现V90 PN的速度控制_RXXW_Dor的博客-CSDN博客相关GSD文件的安装 ...

  4. 博途PLC 1200/1500PLC MODBUS-RTU通讯

    1.smart200PLC的modbus-rtu通讯,可以参看我写的另一篇文章: Modbus通讯专题_RXXW_BOSS的博客-CSDN博客MODBUS 是 OSI 模型第 7 层上的应用层报文传输 ...

  5. 博途PLC 1200/1500PLC ModbusTcp通信之状态机编程

    状态机的详细讲解大家可以参看专栏的其他文章,这里不在赘述.这篇博文直接给出状态机编程的代码和讲解. PLC面向对象编程系列之状态机(FSM)详解_RXXW_Dor的博客-CSDN博客_plc 状态机编 ...

  6. 博途PLC开放式以太网通信TRCV_C指令应用编程(运动传感器UDP通信)

    博途PLC开放式以太网通信TSENG_C指令应用,请参看下面的文章链接: 博途PLC 1200/1500PLC开放式以太网通信TSEND_C通信(UDP)_plc的udp通信_RXXW_Dor的博客- ...

  7. 博途PLC模糊PID三角隶属度函数指令(含Matlab仿真)

    三角隶属度函数FC,我们采用兼容C99标准的函数返回值写法,在FB里调用会更加直观,下面给大家具体讲解代码.常规写法的隶属度函数FC可以参看下面的博文: 博途PLC模糊PID控制(附SCL完整源代码) ...

  8. 博途PLC单神经元自适应PID控制

    BP神经网络PID控制从Simulink仿真到PLC控制实现,可以参看下面这篇博客: BP神经网络PID控制从Simulink仿真到PLC控制实现(含博途PLC完整SCL源代码)_RXXW_Dor的博 ...

  9. 博途PLC和CODESYS平台下FB编程应用(如何实例化多个FB)

    这里有面向对象编程的思想,大家可以好好体会.鉴于实例化概念的重要性,以及在处理一些大量重复控制算法或者对象时的优势(比如系统里有大量的气缸.轴类.泵等),这时候实例化多个FB的优势就很明显了.本文会详 ...

最新文章

  1. 创建,修改Table格式
  2. 让Apache支持Rewrite静态页面重写的方法
  3. [architecture]-ARMv8/armv7/linux的栈/sp的学习和总结
  4. 【bzoj2154】Crash的数字表格 莫比乌斯反演
  5. LightOJ 1401 No More Tic-tac-toe 博弈论SG打表
  6. wxWidgets:在 Unix (GTK+) 下打印
  7. 常用数据库的分页实现
  8. C++/C--内存的四驱模型
  9. 22号大更新网站大面积降权的原因分析
  10. C++ STL 容器的合并、求差集、交集等操作实例 含详细注释版
  11. eclipse bookmark
  12. 啦啦外卖41.8[四端全开源版本]
  13. 微信小程序弹框之获取输入内容(2)
  14. CSMA/CD 和802.5令牌环网
  15. 干货培训 | 使用OBS进行直播导播和推流(下篇)
  16. 旷视研究院获得 ECCV SSLAD 双赛道冠军
  17. CAD学习笔记中级课【CAD快捷键】
  18. 2023考研常识知识之五类数学有哪些区别
  19. 《软技能,代码之外的生存指南》--教你如何当一名程序员
  20. Java小白到到大佬路线

热门文章

  1. matlab如何进行批量计算,什么是matlab中逐列相关的快速计算方法
  2. 第十一周学习周报(20180514-20180520)
  3. 《程序员防近视指南》学习笔记全
  4. 芯片技术如此难搞如此复杂,韩国人是怎么会的?
  5. 如何在webots中绘制运动轨迹
  6. 通过接口获取数据登录
  7. c语言二级编程实例,二级c语言编程 -实例
  8. DB2 SQL消息查询
  9. RuoYi若依代码生成+一键部署
  10. maya为什么不能导出fbx_maya的模型导出为OBJ,然后导入到3dmax后uv全乱了 (导出FBX更不行,导出的FBX文件放max里面基本没面了)...