现用SR40PLC和SB CMO1和两台变频器进行MODBUS通讯,采集1#、2#变频器电流进行比较,输出给2#变频频率,用PID调节其快慢,读取过来的电流最大数值为370(即3.7A),输出的最大频率值为5000(即50HZ);用PID控制面板调节参数时,一直出现过程超出范围导致算法终止;我感觉是PID向导设置时输入输出的参数设置错误所致,输入:过程变量0-27648,回路设定值0-370;输出:类型,模拟量;标定:单极;范围:0-27648;不知错在哪里?请给予指点迷津,不胜感激!
问题补充:
还是显示过程超出范围导致算法终止,和调用子程序编程时设置的占空比有关吗?占空比我设置的为50.0
图片说明:
最佳答案
由于反馈量和控制量是通过通信的方式采集的,向导中过程变量的范围不应该是0~27648,而是0~370.输出选择模拟量,单极;范围0~5000.
提问者对于答案的评价:
非常感谢,输入时的过程变量和回路设定值范围都设置为0-370对吧?
最佳答案作者回复:
是的,过程变量和回路设定值范围都设置为0-370
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc287180.html