PID 数字量输出

现场有一个电动调节阀,(2火1 零)是开关量调节。用PID数字量输出控制,但用向导配置后只提供一个输出点。我需要调节阀停止的状态,怎么实现。多谢

最佳答案

实际上你的存在正传和反转的两种情况,所以存在两火一零。那么你需要记录上一个周期的pid输出值,然后这个周期和上一个周期的进行比较,如果大于上一个周期的输出值,那么就输出正转,否则就输出反转。同时为了防止频繁动作,需要设定一个偏差值,也就是只有偏差值大于偏差设定值才正转,只有负的偏差小于负的偏差设定值才反转。

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

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

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

相关推荐

  • CPU416-2DP是否可以配置ET200的安全模块

    CPU是老款的,现在在组态时安全模块无法配置(如图),是否可以将安全模块用成普通I/O模块进行补救使用? 图片说明:    最佳答案 只有安全型的CPU,就是型…

    2021年7月5日
  • S7 222通讯接口

    S7 222的CPU只有一个PPI接口,被TD400C占用了,造成程序监控困难,请问大家有什么好的解决方法吗,既可以同时监控程序,又可以在TD400C上输入数据。谢谢! …

    SIMATIC S7-200 2021年7月5日
  • CP243-1应用问题

    1、向导中QB:八位Q输出用作以太网功能的逻辑控制,并不直接控制任何外部信号—-是什么意思?编程中还能用这8个输出点吗?2、另外,通过HUB在其他PC上查看如液位高度,如何编程…

    SIMATIC S7-200 2020年11月1日
  • 应用程序资源消耗几乎达到临界值

    在TIA Portal V14中编写变量表时提示应用程序资源消耗几乎达到临界值, 最佳答案 我装的V15.1软件也有这个问题,这个应该是你博途软件运行太久,且你…

    SIMATIC S7-200 2021年7月5日
  • s7-200程序执行时间

    请教:本人对CPU226编了个程序,对一个模拟量4-20mA采集后再判断然后再进行模拟量4-20mA输出,CPU226作为modbus主站读2个设备中的几个模拟量数值,还有一些功能…

    SIMATIC S7-200 2021年7月5日
  • S-200CPU

    师傅你好   想问一下6ES72162BD230XB8  这个CPU和那个型号的触摸屏能兼容呢   …

    SIMATIC S7-200 2021年7月5日
  • AC怎么用

    LD     SM0.0TON    T43, #T:LW0LD &n…

    SIMATIC S7-200 2020年11月1日
  • PLC控制MAX7219的LCK,DIN,LOAD三个端

    大家好!MAX7219是LED数码显示芯片,可以驱动8个数码管,有三个信号输入端,分别是时钟输入(LCK),串行数据输入(DIN),加载数据输入(LOAD)。要用S7-200采集实…

    SIMATIC S7-200 2021年7月5日
  • uss协议Speed_SP频率设定

    请教大家: 使用USS协议控制MM420时,设定参数Speed_SP时,Speed_SP是频率范围百分比还是绝对的频率值,要修改MM420的哪个参数????? …

    SIMATIC S7-200 2021年7月5日
  • 字节控制输出点

    控制40点   1—40 用字节控制每个点运行,比如在上位机输入控制第10—15点,输入开始10,输入结束15,点击按钮开始从10到15点顺…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论