西门子200PLC中调用子程序指令SBR_N,如图调用PID1_INIT,请问在PID1_INIT中进行了什么运算?如图 谢谢! 西门子S7-200PLC子程序调用。
作者&投稿:蔡珠 (若有异议请与网页底部的电邮联系)
西门子200PLC PID程序的调用~
如果你要看程序的话 请输入解锁密码
从过程值到设定值的PID运算
PID 指令需要 一个 固定的间隔时间 去执行它。所以需要在“定时中断”子程序中调用PID指令。
如果在主程序中调用PID指令,就有可能导致 PID控制回路无法稳定工作或导致偏差过大。
因为扫描周期是不固定的。
希望我的回答对你有帮助,如果需要更多的交流,可以发“百度私信”给我。
1, 首先你要明白PLC执行时的扫描顺序, 输入扫描,程序自上而下顺序执行,输出扫描刷新。
2,子程序没执行完, 断开触点,子程序执行到断开前的扫描周期, 之后不执行,子程序输出保持, 注意,是保持。
3,结论,断开后就不扫描了, 子程序内部的输出保持。
如果你要看程序的话 请输入解锁密码
从过程值到设定值的PID运算
《西门子PLC S7-200 子程序调用问题》
答:我觉得置位和自锁都能保留。对于你这个程序而言,不管以后调不调用子程序,这两个输出都是一直置一的。
《西门子200PLC有没有像三菱一样的主控指令?》
答:有的,不过形式略有不同。
《谁知道下边这个西门子200PLC子程序真么写的》
答:这是子程序,鼠标点右键,插入—子程序。添加子程序后,左边指令库有—调用子程序,
《西门子 s7 200plc的子程序没调用会运行吗》
答:子程序就是给主程序调用的,你不调用,它就是一个过程放着肯定不执行的啊。