西门子s7-300 pid的问题及解答
来源:电工天下时间:2015-10-19 11:24:42 作者:老电工手机版>>
西门子300 pid的问题及解答
问题:
闭环控制时,设定值和反馈值是不是得转换成0到100之内的数值才能给fb41处理?转换公式是什么?
pid系数整定是不是观察反馈值随时间变化的曲线,调整系数以达到最佳的曲线?我在想,设定值不一定是固定值,会不会改变设定值后原先调好的系数就不行了?
问题补充:
设定值不固定,系数该怎么调?还是按照一个设定值调好系数就不用管了?
fb41手动自动切换扰动的问题怎么解决?
-- 分隔线 --
解答:
1、设定值和反馈值是不是得转换成0到100之内的数值才能给fb41处理?不是,你说的规格化吧, SP_INT 数据类型为REAL,说明:内部设定值,取值范围-100%/100%或物理值。
比如说设定压力200.0KPa,反馈为119.5KPa。只要你的数据类型和接口一致且sp与pv单位一致就OK。见:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=28417&cid=1029
关于规格化:http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=672579&s_id=0&num=52#anch
2、pid系数整定是不是观察反馈值随时间变化的曲线,调整系数以达到最佳的曲线?是,一般先比例,后积分
3、设定值不一定是固定值,会不会改变设定值后原先调好的系数就不行了?有可能,一般情况,调节好系数,设定改变,PI参数不用调的。
PID及FB41相关:http://www.ad.siemens.com.cn/service/answer/adv_search.aspx?tp=1&p=2&c=&ub=0&s=FB41&eid=&pid=0&cid=0
设定值不固定,系数该怎么调?还是按照一个设定值调好系数就不用管了?是一套PI参数,去适应不同的设定值,比如说80kpa调节好后设定改为100kpa仍然能调节好。先调P参数,然后设定不变,调好I参数,改变设定,微调I参数,还要结合死区设定。fb41手动自动切换扰动的问题怎么解决?自动转手动时,把实际值传给设定值。手动转自动时,先手动把实际值调为设定值附近,再转自动。
相关文章
西门子s7-300 plc绝对寻址与符号寻址的功能说明
西门子s7-300 plc绝对寻址和符号寻址,绝对地址包含地址标识符和内存位置,STEP 7可以自动地将符号名称翻译成所需要的绝对地址,西门子step7中的绝对寻址与符号寻址的实例教程。
时间:2020-11-17 13:19:15
西门子s7-300增加模拟量输入模块过程的步骤
西门子s7-300增加模拟量输入模块过程的步骤,分为九个步骤与一个注意问题,改造工程提前办理工作票,准备用要用的工具及材料,当配置下载成功后,进入软件程序设计划面调用FC105进行量程变换。
时间:2020-04-23 11:24:40
西门子s7-300定时器的剩余时间参与比较的方法
西门子s7-300定时器的剩余时间参与比较的方法,要求剩余时间值与5s比较,所以MW10中BI剩余时间值应与50(单位为100ms,即5s)比较,在脉冲定时器定时时断开输入端,剩余时间值保持不变。
时间:2020-04-23 10:19:13
西门子s7-300 plc定时器指令的类型与用法
西门子s7-300 plc定时器指令的类型与用法,西门子S7-300有五种类型的定时器,三种类型的计数器,有关延时通定时器指令、锁存型延时通定时器指令、延时断定时器指令、脉冲定时器指令、脉冲扩展定时器指令的用法。
时间:2020-04-23 10:12:27
西门子s7-300支持的传感器类型有哪些
西门子s7-300支持的传感器类型西门子plc s7-300的di模块很多,其具体参数需要在硬件组态中查看。1、s7-300的大部分di模块均为漏型(选取pnp型的传感器),在硬件组态时不提示源型或漏型。
时间:2020-04-23 09:36:17
西门子s7-300子程序执行时间的是多少
有关西门子s7-300执行子程序时间的查看方法,分享了西门子s7-300执行子程序时间的具体查看步骤,可在主程序调用该子程序的前后分别读取cpu的系统时钟,利用时钟指令fc34进行相减进行编程运算。
时间:2020-04-08 13:32:13
西门子s7-300下载程序报错原因分析
有关西门子s7-300下载程序的报错原因,西门子s7-300下载程序报错原因查找方法,地址间断连续,说明模拟量模块有问题,在硬件组态中点击“离线—在线”。
时间:2020-04-08 12:38:52
西门子s7-300 cpu系统扫描循环时间的查看办法
如何查看西门子s7-300中cpu系统扫描循环时间,有二种方法,方法1:将程序下载到plc中,在线连接并查看cpu信息,方法2:通过将OB1对应的临时变量传到M区中,读取CPU的扫描循环时间。
时间:2020-04-08 11:52:20