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日
下一篇 2021年7月5日

相关推荐

  • 中断程序请教

    中断程序始终理解不透彻。请师傅们帮忙。最好能用筒单的例子来说明。多谢了!!! 问题补充:能不能举一个简单例子加以说明呀!!!比如I\O中断.怎样中断的?中断后又怎样执行中断程序的?…

    SIMATIC S7-200 2021年7月5日
  • 有没有直接安装的S2-200的SP6软件?

    S7-200的编程软件安装的时候很麻烦,先装SP4,然后卸载SP4 ,再安装SP6,很容易失败。请问有没有直接一次安装的SP6软件? 问题补充:如果哪位有直接安装的SP6…

    SIMATIC S7-200 2020年11月1日
  • S7-200设密码

    我想在S7-200PLC中设置密码 不让别人下载程 要怎么样设置PLC的密码啊!! 最佳答案 1、系统快中,密码权限设置为4级。2、所有 21x&nb…

    SIMATIC S7-200 2020年11月1日
  • s7200编译时比较指令出现错误11是怎么回事?

    例如: AW >   IN1,IN2  编译时出现错误11,选择的PLC不支持此指令改为AW>=&…

    SIMATIC S7-200 2020年11月1日
  • modbus从站通讯地址

    8台西门子200的PLC,作为从站,1台1200的PLC作为主站,8台200PLC的从站,modbus设置了初始化和调用程序,LD    &…

    SIMATIC S7-200 2020年11月1日
  • 如何跳出发送中断

    当传感器有感应的时候发送字符给上位机,然后到中断,等待接受字符,如何让它超时就跳出中断,不在接受字符? 现在如果他没有接受到字符就一直卡再中断那里 最佳答案 在《Micr…

    SIMATIC S7-200 2017年5月31日
  • 请教PID--急

    PLC200中的PID脚针处TBL和LOOP分别是什么意思呢?我看了手册里面说本指令有两个操作数:表示回路表起始地址的TBL地址和0至7常数的"回路"号码。不明…

    SIMATIC S7-200 2021年7月5日
  • plc连接触摸屏不能登录账户。

    plc200连接触摸屏,开机时需要登录,可以输入用户名跟密码。确认后还是无没有登录状态。 问题补充:设备是前天还可以使用的,昨晚开机就出现问题。参数没有更改过。附一张图片,就是图片…

    SIMATIC S7-200 2020年10月31日
  • 两个226能通过EM277交换数据吗?

    两个226,COM口已经占满,想通过EM277交换数据,不知道可以吗?不加其他设备了。 问题补充:能用其他模块通讯吗?COM口真的用完了!或者加个带PROFIBUS的文本显示器中转…

    SIMATIC S7-200 2020年11月1日
  • 定时器+S7-200+功能块

    如何编写200的定时器,在所写的功能块里调用。由于每各站控制的功能一样,只是时间有差别,想写个功能块,查看没有时间类型定义,想问一下如何写一个定时器? 最佳答案 SUBROUTIN…

    SIMATIC S7-200 2017年6月27日

发表回复

登录后才能评论