S7-200PLC(CPU224XP)的PID来控制比例换向阀,如何实现手动自动的切换?

比例换向阀控制液压缸的升降,手动状态要求通过按钮来调节液压缸位置,自动状态根据负载情况来自动调节液压缸位置,在PLC里带的PID算法如何实现手动自动的切换

问题补充:
由自动控制切换为手动控制的时候如何实现用按钮控制液压缸的任意升降,是否可以停止pid算法单独编写手动输出程序?

最佳答案

参考以下链接的PID调节手/自动无扰动切换部分
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200PID/Default.aspx#4.1

补充回答:
如果是PID向导编程,不要停止运行PID子程序,切换到手动后,再编写手动控制程序,主要是怎么给ManualOutput赋值,ManualOutput为0.0-1.0之间的实数,需要做升降两个按钮,以升为例,有两种实现方式,根据实际需要选择:
1、每按一下按钮ManualOutput自加一个0.1(根据需要设置);
2、一直按着按钮ManualOutput按照设置的斜坡函数增加,以下链接为S7-200斜坡函数库:https://support.industry.siemens.com/cs/cn/zh/view/34617648

提问者对于答案的评价:
谢谢您的回答,不过还有两个小问题要请教一下,用向导做的PID编写手动程序时候直接给给定一个值,比如0.5,让上升和下降都匀速移动,这样产生的冲击影响大不大,是否可行,想让液压缸停止运动是否可以在手动状态将输出设置为0??

最佳答案作者回复:
手动设置0.5就是输出设置为50%,这个冲击影响得看控制对象是否允许。液压缸停止运动输出是多少得看液压缸是怎么规定的,一般情况下液压缸接收的是正负10V信号,输出0V时为停止,那么就需要将输出设置为0.5才是停止。

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

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

相关推荐

  • S7-200 modebus通讯

    我使用的CPU226,6块智能仪表进行通讯,接线正确(按照modbus master  test.mwp进行程序设计,可以正常通讯)。现在的问题是下一…

    SIMATIC S7-200 2017年11月4日
  • S7-200PLC 设备排序

    20台设备每台设备有一个设备编号寄存器vw存储设备编号,有一个数据寄存器vd,数据为32位,要根据数据寄存器vd的数据大小,从小到大排列20台设备编号和数据 最佳答案 参考:htt…

    SIMATIC S7-200 2017年5月31日
  • 热电阻扩展模块的输入接线问题

    热电阻扩展模块的输入接线是否同时允许2线和4线方式? 个人认为是不允许2线,3线和4线混接的,虽然2线和4线的拨码开关要求是一样的。 另外手册上面说“允许S7-…

    SIMATIC S7-200 2021年7月5日
  • 子程序调用

    请教,我编了一套程序,在子程序运行时,终止调用子程序,再次调用时,状态还保持在上一次状态.我也编了复位所有状态,但就是复不了位,这是什么问题呀 问题补充:子程序可以重复输出线圈吗 …

    SIMATIC S7-200 2021年7月5日
  • S7-200 Modbus通讯是否增加终端电阻的问题

    本人在做一个项目的时候通过S7-200 216CPU的一个端口与多块仪表通过modbus RTU进行通信,请问是否要增加终端电阻,我采用自己焊接的DB&nbsp…

    2017年11月4日
  • S7-200系统配置问题

    请问:在配置S7-200系统时,一台226CPU的数字量I/O的总点不大于256点.我想问的是,在系统中扩展模拟量I/O时,会占数字量的点数吗?比如说,一个模拟量输入模块占8个I/…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200长时间计时的问题

    需要计时几个小时,并能在三菱触摸屏上进行设定,用SM0.4脉冲,程序如图,可三菱触摸屏不支持VD类型的数据,只支持字类型的数据,怎么改才能支持三菱的触摸屏程序,请指点,谢谢!同时有…

    2020年10月31日
  • modbus提示错误从属功能未启动

    从站为226CN,modbus通讯时提示错误为0,从属功能未启动,请问该如何解决呢?从站MBUS-INIT参数设置如下:1,2,9600,0,0,126,32,1000,&vb0 …

    SIMATIC S7-200 2020年11月1日
  • 步进电机控制的的几点疑问?

    1.在定义PTO输出寄存器的时候,我将16#8D=2#10001101传送到SMB67。定义的周期时基应是us对吗,请看详细定义步骤:SM67.0=1定义PTO刷新周期值为刷新,S…

    SIMATIC S7-200 2021年7月5日
  • smart1000连接两个S7200

    smart1000如何连接两台S7-200PLC cpu224如何设置 最佳答案 直接WinCC flexible SMART V3软件连接…

    2017年6月12日

发表回复

登录后才能评论