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日 下午4:06

相关推荐

  • S7-200模拟量转换,子程序

    S7-200模拟量转换,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。我想要这东西一直找…

    SIMATIC S7-200 2017年6月27日
  • S7-200辅助继电器M不够用,怎么办?

    最近做一个工程,用的辅助继电器M有将近500个,但是S7-200的M0-M31.7共256个,不够用,怎么办啊? 最佳答案 用V来替代 提问者对于答案的评价:谢谢 专家置评 已阅,…

    SIMATIC S7-200 2017年11月12日
  • 自由通讯校验SM86.0和SM3.0区别

    自由通讯奇偶校验SM86.0和SM3.0有何区别? 监控发现当SM3.0=1时 SM86.0不等于1啊 我用称重仪表与226通讯 程序里加上当S&nb…

    SIMATIC S7-200 2021年7月5日
  • 网络读写向导里一条网络读写可以同时读和写吗

    网络读写向导里一条网络读写可以同时读和写吗 最佳答案 不能的,间歇、轮询的方式 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • s7-200 plc

    请问各位编程高手些,如何更好的学好s7-200的编程。谢谢了。 最佳答案 俺的经验: 1熟读SIEMENS的《S7200系统手册》 2学习每一条指令 …

    SIMATIC S7-200 2021年7月5日
  • PID向导使用疑问

    我想编制一个程序,由于以前没用过S7-200,所以想请教大侠们一下,我想使用二个压力变送器(压变A、压变B)(4-20ma)信号控制一台变频,A、B之间有一个单向阀。A在单向阀前,…

    SIMATIC S7-200 2018年12月7日
  • s7-200与je-40a驱动器怎样接线

    我只有一根50针的信号线,但是完全不知道怎样接起来。请问该接那几个针脚。 问题补充:三菱的说明书我也有啊,但是50个针脚,9个孔,说明书我也看不出来啊,毕竟两个产品的说明书又不互通…

    2021年7月5日
  • s7-200编程请教

    想要一个1–12的随机整数,请问怎么编编程啊,小弟刚学这个,望各位大侠不吝赐教! 最佳答案 首先说明:PLC不可能产生真的随机数,包括PC都做不到。但是可以生成伪随机数(规律和随…

    SIMATIC S7-200 2020年11月1日
  • plc的定时误差

    这几天有一台设备总是出问题,而且故障是随机的。我怀疑是跟定时器精度有关系。(以前很少出现这样的问题)请问PLC的定时器的误差是不是很大啊?假如一个10毫秒定时器,它的精度到底有多少…

    SIMATIC S7-200 2020年11月1日
  • TD400C和200PLC的通信

    项目很紧张,晚上就要调试出来,但之前没接触过TD400C,所以先来了解确定下。TD400C不能用WINCC FLEXIBLE编译,只能在PLC里集成,但是却没有找到波特率…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论