向各位请教一下关于PID手动控制的问题

“在PID手动控制模式下,回路输出由手动输出设定控制,此时需要写入手动控制输出参数一个0.0-1.0 的实数,代表输出的0%-100%而不是直接去改变输出值。”
请问这句话是什么意思?比如说,现在要改成手动了,Auto_Manual置0了,这时被控制的水泵的输送量是要在触摸屏上手动输入的,我需要把这个变量转换成0到1的实数,送给MANUAL OUTPUT,然后PID程序把它再转化成4-20mA的电流,送给输出OUTPUT吗?另外,“在程序的其它部分不要再使用 SMB34 定时中断,也不要对SMB34 赋值”,这句话又是什么意思?是不是有了PID指令以后就不能再调用中断程序了吗?可是,我需要在中断程序里对调节阀进行控制,要求每100ms采样一次,请问这该怎么解决?能不能把PID指令放在中断程序里面啊?

问题补充:
请问PID指令是放在主程序里好还是放在中断程序里好啊?如果把PID指令放在中断程序里的话,还要写入SMB34中断时间间隔和调用中断事件号0吗?

最佳答案

1. “在PID手动控制模式下,回路输出由手动输出设定控制,此时需要写入手动控制输出参数一个0.0-1.0 的实数,代表输出的0%-100%而不是直接去改变输出值。”请问这句话是什么意思?比如说,现在要改成手动了,Auto_Manual置0了,这时被控制的水泵的输送量是要在触摸屏上手动输入的,我需要把这个变量转换成0到1的实数,送给MANUAL OUTPUT,然后PID程序把它再转化成4-20mA的电流,送给输出OUTPUT吗?
手动控制时,手动给出的PID的输出值是0.0~1.0之间的数,这个值对应的是输出值4-20mA的0%~100%,不需要转换,只要手动给出0.0~1.0的输出就可以了。
2. 另外,“在程序的其它部分不要再使用 SMB34 定时中断,也不要对SMB34 赋值”,这句话又是什么意思?是不是有了PID指令以后就不能再调用中断程序了吗?
PID指令用到了SMB34中断,这样在程序里就不建议再使用SMB34,可以使用SMB35,T32,T96这三个时间中断。
3. 可是,我需要在中断程序里对调节阀进行控制,要求每100ms采样一次,请问这该怎么解决?
可以把PID的采样时间设置成100ms
4. 能不能把PID指令放在中断程序里面啊? 
不能!

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:29
下一篇 2020年11月1日 下午2:29

相关推荐

  • 谁有西门子s7-200 plc编程与应用从入门到提高阳胜峰视频,或是PDF

    谁有西门子s7-200 plc编程与应用从入门到提高阳胜峰视频,或是PDF 最佳答案 链接:http://pan.baidu.com/s/1gf3HeKj 密码…

    SIMATIC S7-200 2017年6月6日
  • USB/PPI电缆 驱动程序?

    请各位!谁有USB/PPI电缆 驱动程序。 能否给本人!谢谢! pa.lin@163.com 最佳答案 http://cache.automation…

    SIMATIC S7-200 2021年7月4日
  • 用TD200显示记数值

    我初次接触TD200想用TD200显示设定值和当前记数值,用向导组态后编了个程序下载后显示无参数块请高人发个样例程序.我的邮箱:wzw1965222@yahoo.com.cn谢谢!…

    SIMATIC S7-200 2021年7月5日
  • s7-200时钟指令

    200的时钟指令怎么用?我要做一个程序,要求是在每个月的某一天输出一个信号,这个程序怎样编,各位能不能说的详细点? 最佳答案 LD    &…

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

    我在S7-400符号表定义一个压力比如IW27是油压力,定义为WORD。IW27是从S7-200读过来的。我能读到但是为什么量程无论怎么设置跟现场的S7-200配的压力仪表显示对不…

    SIMATIC S7-200 2020年11月1日
  • s7200高速计数问题

    各位大侠:请问我用西门子S7200CPU224XP给电机计速,可以用带磁钢的霍尔开关吗?或者用电磁感应PNP的接近开关可以吗?您有更更好的方法请赐教!谢 问题补充:电机最高速800…

    SIMATIC S7-200 2017年6月10日
  • S7不能在线问题

    当我在线时,弹出对话框:Compilation since last download to CPU,Please do…

    SIMATIC S7-200 2017年12月2日
  • S7200的远距离监控

    下位机采用CPU 224XP和CP243-1以太网通讯模块,加触摸屏,要实现在任何地方的计算机(安装有WINCC或其他组态软件,而且能够连上因特网)对其远程监控。是否可以…

    SIMATIC S7-200 2020年10月31日
  • 200 smart modbus rtu 通讯,无法通讯

    200 smart modbus rtu 通讯,如果之前有别的程序下载过,我再下我的编程无法进行正常通讯,需要在软件上把plc进行初始化后在…

    2021年7月5日
  • 大家看看这段程序怎么改?

    由于论坛无法贴图,我已将程序贴在工控网,请看我工控网的发帖,下面是链接http://bbs.gkong.com/dispbbs.asp?Boardid=36&id=239517&s…

    SIMATIC S7-200 2020年11月5日