三菱PLC的PID指令如下:
1、对于温度系统:P(%)20--60,I(分)3--10,D(分)0.5--3
2、对于流量系统:P(%)40--100,I(分)0.1--1
3、对于压力系统:P(%)30--70,I(分)0.4--3
4、对于液位系统:P(%)20--80,I(分)1--5
PID *** 作系统里指进程识别号,也就是进程标识符。 *** 作系统里每打开一个程序都会创建一个进程ID,即PID。
在运行时PID是不会改变标识符的,但是进程终止后PID标识符就会被系统回收,就可能会被继续分配给新运行的程序。只要运行一程序,系统会自动分配一个标识。
是暂时唯一:进程中止后,这个号码就会被回收,并可能被分配给另一个新进程。只要没有成功运行其他程序,这个PID会继续分配给当前要运行的程序。
如果成功运行一个程序,然后再运行别的程序时,系统神李会自动分配另一个游纯迟PID。
扩展资料
在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它 以其结构简单、稳定性好、工作可靠裤明、调整方便而成为工业控制的主要技术之一。
当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的 其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。
即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、 积分、微分计算出控制量进行控制的。
参考资料来源:百度百科—PID
具体如下:
1、如果加入D抖动的特别厉害,试试只用PI控制。
2、还有PID参数都是一步一步调出来的,我建议你做个上位机,就是猛喊个简单的VB串口程序,用来设置PID参数
3、然后在单片机这边弄个串口接收程序,这里就是个简单的串口程序,人人都会,把接收到的PID存储在缓冲区里。
4、然后单片机程序直接调用。单枝咐野片机带EEPROM的话,当接收到改变的PID参数时,存储这些参数。去STC官网下你的单片机资料简迟,上面有EEPROM测试程序,直接套用。
PID 指令需要 一个 固定的间隔时间 去执行它。所以需要在“定时中断”子程序中调用PID指令。宴春如果在主程序中调用PID指令,就有可能导致 PID控制回路无法稳定工作或导致偏差过大。
因为扫描周期是不固定的。
希望我此改的回答对你有帮助,如果需要晌扒耐更多的交流,可以发“百度私信”给我。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)