西门子s7-200PLC使用PID向导编程时的PID自动/手动无扰切换

   更新日期:2024-09-16     来源:建材之家    浏览:72    评论:0    
核心提示:使用 PID 指令向导编程时,指令向导会自动调用 PID 指令,并且编写外围的控制变量标准化换算、定时采样等功能。用户在使用 PID 指令向导时,需要在用户程序中用 SM0.0 调用指令向导生成的子程序(如 PIDx_INIT 子程序)。PID 向导可以生成带自动/手动切换功能的子程序,这个子程序使用一个数字量点为“1”、“0”的状态来控制是否投入 PID 自动控制。  到目前为止(STEP

常用电工工具拉力器

推荐简介:拉力器又称捉子,主要用于拆卸带轮、联轴器和轴承等,分两爪和三爪两种。使用拉力器时注意以下几点。 (1)螺杆中心线与被拆物中心线重合,拉钩与螺杆平行,且两拉钩距离螺杆要相等。 (2)两拉钩长度要相等。 (3)拉钩应拉在被拆物的允许受力处,如轴承内圈。 (4)手柄转动时用力要均匀,拆不下来时不可硬拆,可在连接配合处涂上机油或松脱剂,如果仍拆不下来,可用火快烤......
  使用 PID 指令向导编程时,指令向导会自动调用 PID 指令,并且编写外围的控制变量标准化换算、定时采样等功能。用户在使用 PID 指令向导时,需要在用户程序中用 SM0.0 调用指令向导生成的子程序(如 PIDx_INIT 子程序)。PID 向导可以生成带自动/手动切换功能的子程序,这个子程序使用一个数字量点为“1”、“0”的状态来控制是否投入 PID 自动控制。
  到目前为止(STEP 7-Micro/WIN V4.0 SP5),使用 PID 向导生成的子程序时,由于用户程序不能直接使用 PID 指令,它的无扰切换能力因为隔了外壳子程序,所以受到了局限。如果对无扰切换要求比较严格,需要另外编一些程序加以处理。
  考察如下 PID 控制子程序。
图 1. PID 向导生成的指令
  图中:
  a.过程反馈量
  b.设定值,实数
  c.自动/手动控制,“1”=自动,“0”=手动
  d.手动控制输出值,0.0 - 1.0 之间的一个实数
  e.PID 控制输出值
  要实现无扰动切换,必须:
  .在从自动向手动切换时,使手动输出值(VD2004)等于当前的实际控制输出值;
  .在从手动向自动切换使,使设定值相当于当前的过程反馈值。
  为此,可编写类似下图所示的程序,放在 PID 控制子程序之前:
图 2. 无扰切换处理程序
  图中:
  a.自动/手动切换控制点
  b.从自动向手动切换时,使手动输出值等于实际当前值
  c.从手动向自动切换时,把当前反馈量换算为相应的给定值
  上述程序中的 Scale_I_to_R 就是量程变换指令库中的子程序。这是为了解决过程反馈与设定值之间的换算问题。用户也可以自己编程换算,或者根据反馈与给定的取值范围决定是否需要换算。
  此段程序适用于 STEP 7-Micro/WIN V4.0 SP5 及以前版本,仅供参考,如果在实际项目中使用,上述程序未必一定适用。用户需要根据实际工艺决定自己的编程思路。
小程序码
 
打赏
 
更多>文章标签:电工 电工知识
更多>同类水电电工资讯
0相关评论

推荐图文更多...
点击排行更多...
水电商机信息更多...
水电电工圈更多...
最新视频更多...
推荐产品更多...
天花之家 | 木门之家 | 灯具之家 | 铁艺之家 | 幕墙之家 | 五金头条 | 楼梯头条 | 墙纸头条 | 壁纸头条 | 玻璃头条 | 老姚之家 | 灯饰之家 | 电气之家 | 全景头条 | 陶瓷之家 | 照明之家 | 防水之家 | 防盗之家 | 博一建材 | 卫浴之家 | 区快洞察 | 潜江建材 | 仙桃建材 | 恩施建材 | 随州建材 | 咸宁建材 | 黄冈建材 | 荆州建材 | 孝感建材 | 荆门建材 | 鄂州建材 | 襄樊建材 | 宜昌建材 | 十堰建材 | 黄石建材 | 长沙建材 | 湘西建材 | 娄底建材 | 怀化建材 | 永州建材 | 郴州建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号-1
(c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved
Powered by 电工之家