在200里创建一下PID模块,在创建时没有设置手动,但是在PID调节面板里有个手动调节,还有一个自动调节,这两个有什么区别,怎么使用?此外,输出的什么样的曲线才算是理想的曲线呢?请大家帮个忙,传授一些关于PID的调试方法。
最佳答案
参考回答:
PID 控制算法有几个关键的参数Kc(Gain,增益),Ti(积分时间常
数),Td(微分时间常数),Ts(采样时间)。
在S7-200 中PID 功能是通过PID 指令功能块实现。通过定时(按照采样时间)执行
PID 功能块,按照PID 运算规律,根据当时的给定、反馈、比例-积分-微分数据,
计算出控制量。
PID 功能块通过一个PID 回路表交换数据,这个表是在V 数据存储区中的开辟,长度
为36 字节。因此每个PID 功能块在调用时需要指定两个要素:PID 控制回路号,以及
控制回路表的起始地址(以VB 表示)。
由于PID 可以控制温度、压力等等许多对象,它们各自都是由工程量表示,因此有一
种通用的数据表示方法才能被PID 功能块识别。S7-200 中的PID 功能使用占调节范围
的百分比的方法抽象地表示被控对象的数值大小。在实际工程中,这个调节范围往往
被认为与被控对象(反馈)的测量范围(量程)一致。
PID 功能块只接受0.0 - 1.0 之间的实数(实际上就是百分比)作为反馈、给定与控
制输出的有效数值,如果是直接使用PID 功能块编程,必须保证数据在这个范围之
内,否则会出错。其他如增益、采样时间、积分时间、微分时间都是实数。
因此,必须把外围实际的物理量与PID 功能块需要的(或者输出的)数据之间进行转
换。这就是所谓输入/输出的转换与标准化处理。《S7-200 系统手册》上有详细的介绍。
S7-200 的编程软件Micro/WIN 提供了PID 指令向导,以方便地完成这些转换/
标准化处理。除此之外,PID 指令也同时会被自动调用。
下载相关资料参考!
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0136.zip
提问者对于答案的评价:
谢谢,不过这东西还真是麻烦啊,不好弄啊。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc347343.html