1.*次用博图PID 做液位调节 用PID Compact 是否适合做液位调节(液位是锅炉液位,调节电动调节阀调节锅炉水位)
2.循环中断 在添加新块中添加循环中断 Cyclic interrrupt(ob30) 想添加2个这样的循环中断,是否可以再次添加,添加完毕具备和OB30一样吗?
1、可以的,不过,如果锅炉不是要求恒定保持一个液位,变化较慢的话,不用PID也能实现的。
2、可以的,关于循环中断可以看手册:
循环中断 OB :以的时间间隔执行。zui多可组态四个循环中断事件,每个循环中断事件对应一个 OB。
用户可通过循环中断事件组态中断 OB 在组态的周期时间执行。创建循环中断 OB 时即可组态初始周期时间。循环事件负责中断程序循环并执行相应的循环中断 OB。请注意,循环中断事件的优先级比程序循环事件更高。
一个循环事件只可连接一个循环中断 OB。
可为每一个循环中断分配一个相移,从而使循环中断彼此错开一定的相移量执行。例如,
如果有 5 ms 的循环事件和 10 ms 的循环事件,并且这两个事件每 10 毫秒同时发生一次。如果将 5 ms 的事件相移 1 到 4 ms,将 10 ms 的事件相移 0 ms,则这两个事件不再会同时发生。
SIMATIC S7 S7-1200 可编程控制器 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109741593
100页 5.1.3.4 循环中断 OB
关于PID的使用参考:
SIMATIC S7-1200, S7-1500 PID 控制
https://support.industry.siemens.com/cs/cn/zh/view/108210036
西门子6ES7522-1BH10-0AA0
西门子6ES7522-1BH10-0AA0