我第一次接触PID程序,但是我现在有一个现成的程序。有些地方看不明白。不知有谁有时间帮我看一下,解答我的几个问题如何?
请留下邮箱,谢谢您的帮助!
非诚勿扰!谢谢!
问题补充:
PID我能明白,但是这个程序中的状态表中没有有关PID的东西,而且打开向导进行编辑的时候,与现实中的硬件设备的量程不一致,不知道是我的知识浅薄呢?还是程序本身有问题?
最佳答案
在以太网连接的STEP 7 Micro/WIN里,如何操作PID调节控制面板或者EM253?
初始状况
用STEP 7 Micro/WIN V4.0.6 (或更新版本) 通过以太网建立与控制器的连接.
当打开PID 调节控制面板或 EM253, 会弹出消息 "到特定地址的连接未能建立. 可能地址不存在或不正确".
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=29975976
为什么 PID 控制器的实际值偶尔会出现跳变?
问题描述:
使用向导创建的 PID 控制器试图将实际值调节得和设定值一致。实际值偶尔会偏离设定值,但根据控制器的参数设定实际值又会很快接近设定值。根据用户程序的不同,此过程在不同的时段进行重复。
原因:
用 S7-200 操作向导中“PID controller”向导创建的 POE 是一个根据控制器扫描频率定期调用的中断例程。由于中断程序和主程序不同步,所以在它们之间交换数据时要特别小心。这里所产生的问题的主要原因在于:在一个周期内 反复向周期程序写入变量,以及访问中断程序内的同一个变量。
因此,这不是某个控制器的问题,而是中断控制子程序的系统属性问题。在条目号 7792431 中可以找到详细的解释与合理的补救措施。
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=29975976
当环路输入等于环路设定值时,PID闭环控制器输出不正确的环路输出
问题:
当环路输入(实际值)等于环路设定点(设定值)时,PID闭环控制器输出的环路输出非零,这种情况应当如何处理?
解答:
应用程序说明
比方说,您通过STEP 7 Micro/Win的使用向导,组态了一个包含下列参数的PID闭环控制器:
环路设定点的缩放比例: 0 - 32000
增益 = 1.0
积分时间 = INF (-> 切断)
斜坡时间 = 0 (-> 切断)
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=29975976
提问者对于答案的评价:
没办法,都不是我想要的,但是这个答案比别人的要好的多。谢谢!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351411.html