在做PID控制时遇到SMB34干涉问题,求指教!
在高速计数器中使用SMB34,流量计算正常,但PID无效,
修改计数器的SMB34为其他任意值,计数器失效,PID正常。
瞬时流量程序参照的这个:
https://support.industry.siemens.com/cs/document/79684513/%E5%A6%82%E4%BD%95%E7%94%A8%E9%AB%98%E9%80%9F%E8%BE%93%E5%85%A5%E8%84%89%E5%86%B2%E6%B5%8B%E5%AE%9A%E7%9E%AC%E6%97%B6%E6%B5%81%E9%87%8F?dti=0&lc=zh-CN
图片说明:
最佳答案
S7-200 SMART提供了两个定时中断事件,其中:
中断事件10, 定时中断间隔时间用的是是 SMB34;
中断事件11, 定时中断间隔时间用的是是 SMB35;
现在 PID 用了 SMB34,向导生成的,这个是改不了的。
那高速计数器的用 SMB35 定时中断1,这样与 SMB34 分开了,两个也就不打架了。
还是参你用的那个文件,只是主程序网络2 第一行将 SMB34改为 SMB35,ATCH 连接中断指令的 EVNT 改为 11。其余不动。
有关定时中断这方面内容,参考系统手册附录 D、E
S7-200 SMART V2.5系统手册
https://support.industry.siemens.com/cs/document/109745610
提问者对于答案的评价:
流量正常时PID启动无效!,更换流量计算中断程序为INT_2时才正常!但还是有时候PID无效!(开关机重启后)
最佳答案作者回复:
PID向导生成后,SMB34不要改,可以改采样时间参数。仔细看看资料
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279612.html