PID指令的定时执行

想使用S7-200的PID指令。手册上说,可以在主程序中被定时器所控制,以一定的频率执行。我理解是不是要在PID指令的“EN”端前面加一个常开触点,例如,每过5秒,这个触点闭合一次?这个触点的后面还要加上升沿吗?另外,采样时间是不是也必须是5秒?

最佳答案

如果是向导生成的程序,必须用SM0.0调用PID子程序。
 如果是用PID指令编程,可以用定时器触发PID指令。但是建议你不要轻易使用上升沿,而是使用单脉冲更好。及定时器置位后,用该位触发PID指令;PID程序运行结束时将定时器归零,其触点也被复位而不再使能PID,直到下一次置位。
 由于PID运算的时基是以两次过程变量之间的时间间隔为依据的,因此Ts应与定时器的周期相同。而采样周期仅仅是模拟量采集的频率,可以与之一致,也可以独立。一般情况下,通常是将采样频率与PID调用周期一致,即才一次样就调用一次PID,籍以提高PID的响应速率,与对象保持同步。

提问者对于答案的评价:
谢谢您的指点

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:52
下一篇 2021年7月5日 上午12:52

相关推荐

  • TD400报警闪的问题

    如何在TD400报警画面出来时,屏幕不要闪? 最佳答案 如果报警未被确认,即使触发报警的条件已经复位,正在显示的报警画面还会继续闪烁。 按“ENTER”键确认后,就不闪烁…

    SIMATIC S7-200 2021年7月5日
  • 一些很菜的问题

    点数,路,通道的具体意思.输入一个控制动作是不是就是一个点数,多少多少路输出指的是什么意思? 最佳答案 点数\路\通道是指输入+输出的总和,你在购买PLC时,一般都是以总数为基础的…

    SIMATIC S7-200 2021年7月5日
  • 200smart与第三方数显屏485通讯问题

    现确定RS485 接线没有问题,使用200Smart 软件自带库指令MBUS_MSG指令发送过去数据与数显屏对不上,请问各位是否有其他发送方式,试过XMT指令但…

    2021年7月5日
  • 有关中断的疑问

    HCS0的外部复位中断与I0.2的上升沿中断除了中断优先级不同外还有什么区别吗?HCS0的外部复位中断只能用来给高速计数器复位吗?I0.2的上升沿中可不可以用来给高速计数器复位?&…

    SIMATIC S7-200 2021年7月5日
  • step7 microwin smart V2.3安装

    step7 microwin smart V2.3安装可以,但是就是打不开。也发邮件询问了北京地方的相关人员,给出的解决方案还是不行。有没有上海这边的…

    SIMATIC S7-200 2021年7月5日
  • S7-200个模拟量

    通过EM235CN,我用超声波液位计监测液位, 液位计上显示的实际液位正常,可是程序里面转化后的数字量却不跟随液位值变化。 超声波液位计是4~20mA输入。&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PC ACCESS实现EXCEL历史数据查询

    有没有谁采用S7-200 PC ACCESS做过实现EXCEL数据记录和历史数据查询的相关设计?或者有没有相关的学习资料推荐下,感谢! 最佳答案 1、通过OPC…

    SIMATIC S7-200 2020年10月31日
  • 如何把两个不同的地址写入到一个地址中

    在S7-200中,我有两个不同的地址(D100,D110),当其中一个条件满足时,把一个地址数据(D100)写入(D200)中,当另一个条件满足时把(D110)写入(D200)中,…

    2020年10月31日
  • uss使用 急

    求教S7200如何通过USS协议控制6RA70内部开关量连接器 ??? USS库有读写__D,_W,_R的功能块,其中Param参数号可以直接写6RA70内部连…

    SIMATIC S7-200 2021年7月5日
  • 200与wincc通讯问题

    200通过cp243-1与上位机连接,我看书是都是通过opc的方式与wincc通讯,wincc不能直接访问200吗?300中能直接访问吗?200与wincc用以太网连接通过opc访…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论