0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_78858299 来源:工控帮 作者:工控帮徐家龙 2023-02-13 14:37 次阅读

PID程序除了可以用PID向导组态的方法编写,还可以利用PID指令进行编写,指示程序稍微繁琐些,如果自己编写程序可以选用向导完成,但是如果调试修改别人用PID指令编写的程序,就必须要学会用指令编写。

在目录树>浮点运算>PID调出PID运算指令如下图:

图片

LOOP:PID运算通道号。可以设成0-7共八个PID回路。

TBL:PID回路起始地址,共分配80个字节。常用地址分配表如下表,更多地址分配参看帮助中PID回路定义表:

图片

定义过程变量输入PV,由上表可知缓存在地址VD0中,vwin 传感器将外部温度检测成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,采样时间 (TS)VD16,积分时间或复位 (I)VD20,微分时间或速率 (D)VD24,设置好采样时间,再通过调节PID参数使系统趋向稳定。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PID
    PID
    +关注

    关注

    35

    文章

    1460

    浏览量

    84598
  • 程序
    +关注

    关注

    114

    文章

    3686

    浏览量

    80191
收藏 人收藏

    评论

    相关推荐

    何用Labview实现PID控制

    何用Labview实现 PID控制,要有给定值,谢谢
    发表于04-25 17:09

    公式节点编写PID

    我想请问各位大神,如果想自己写 PID控制直流电机的话,那个 PID公式是什么?如 何用公式节点表达出来?控制器是NI-Myrio谢谢!!!
    发表于08-26 10:05

    怎样去编写PID算法的控制程序

    怎样利用Arduino Uno去控制直流电机?如何去 编写其实验代码?怎样去 编写 PID算法的控制 程序
    发表于07-27 07:06

    何用PID的串级控制来控制电机?

    PID速度控制和 PID位置控制是什么?如 何用 PID的串级控制来控制电机?
    发表于12-21 06:45

    PID控制算法仿真与控制

    PID控制算法仿真与控制:了解计算机控制过程,及用不同种高级语言 编写实验 程序的方法与特点。单回路温度控制箱了解 PID算法和 程序设计。掌握阶跃
    发表于07-01 18:25 42次下载

    PID程序设计实验

    实验 PID 程序设计实验 一 、 实验目的1、 熟悉PLC的功能 指令。2、 熟悉对 PID功能的调用方法。3、 熟悉对模拟
    发表于05-17 10:53 1118次阅读

    pid算法_什么是pid算法

    PID控制器是一种最优控制。本文讲述了增量式 PID算法原理与数字 PID算法原理与数字 PID算法 程序,详细讲解了什么是
    发表于01-01 11:58 1.1w次阅读
    <b class='flag-5'>pid</b>算法_什么是<b class='flag-5'>pid</b>算法

    pid算法程序

    PID算法 程序,典型的 PID应用,使用时直接套用就可以了
    发表于11-12 16:58 40次下载

    PID的MATLAB程序

    PID的MATLAB 程序,大家有需要的,选择性下载~~
    发表于11-13 14:12 0次下载

    PID算法Matlab仿真程序和C程序

    PID算法Matlab仿真 程序和C 程序有需要的看一看,不收积分。
    发表于11-20 17:06 76次下载

    PID程序

    PID程序,感兴趣的小伙伴们可以瞧一瞧。
    发表于11-17 18:35 10次下载

    PID指令_程序算法_温度、压力模拟量控制_触摸屏_源程序

    PID 指令程序算法,温度、压力模拟量控制,触摸屏。一款完整无缺的 程序,每一个 指令都有注释,值得任何初学者与中等学都学习。强烈建议。
    发表于11-05 18:10 13次下载

    C51单片机的PID程序编写

    //主 程序====================================================== #include “Main.h” #include
    发表于12-04 14:53 5490次阅读

    逆变电源PID程序

    逆变电源 PID 程序(共享单车的锁电源)-该文档为逆变电源 PID 程序简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
    发表于07-26 14:29 39次下载
    逆变电源<b class='flag-5'>PID</b><b class='flag-5'>程序</b>

    就增量式PID的函数进行编写

    首先,就增量式 PID的函数进行 编写
    的头像 发表于06-17 14:27 1726次阅读
    就增量式<b class='flag-5'>PID</b>的函数进行<b class='flag-5'>编写</b>