SIEMENS浔之漫智控技术有限公司巴中西门子6XV1840-2AH10
1:采样周期默认设置为1S,实际编程中这个应该怎么进行设置?
2:必须用SM0.0调用,可是我想在一段时间内才进行PID运算,怎么设置?
3:当偏差变大,则PID输出也变大;那么当设定值小于过程值,即偏差变成负值时候,PID输出怎么变化?
4:S7-200用向导编程PID之后,直接用SM0.0调用就可以了吗?我看有的资料说还要写入回路控制 0才能运行?。
5:向导生成PID输出的范围是多少?如果用这个输出值来控制一个+-10V的阀门,怎么把PID输出转化到+-10V上面?6:程序中的PID子程序运行时,怎么能让它运行20MS,然后退出运行?
答:1:采样周期默认设置为1S,实际编程中这个应该怎么进行设置?
、编程时*的PID控制器采样时间必须与实际的采样时间一致。S7-200中PID的采样时间精度用定时中断来保证。
、定时中断:
S7-200有四个定时中断定时器,两个特殊寄存器(SMB34/SMB35)和两个定时器( T32/T96)中断。中断定时计时精确,可以用来执行模拟量定时采样等任务。
2:必须用SM0.0调用,可是我想在一段时间内才进行PID运算,怎么设置?
定时中断(SMB34/SMB35)较长定时为255ms,如何实现较长时间的定时?
可以采用T32/T96中断,较长时间可到32.767s。在定时中断服务程序中对进入中断的次数进行计数,也能实现较长时间的中断延时。
3:当偏差变大,则PID输出也变大;那么当设定值小于过程值,即偏差变成负值时候,PID输出怎么变化?
、过程变量**过设定值很多就会很大的**调。产生原因:积分时间(Integral time)可能太高
解决方法:降低积分时间 。
、得到一个非常不稳定的PID。产生原因:如果用了微分,可能是微分参数有问题。没有微分,可能是增益(Gain)值太高。
解决方法:
调整微分参数到0-1的范围内 ,根据回路调节特性将增益值降低,较低可从0.x 开始逐渐增大往上调,直到获得稳定的PID。
4:S7-200用向导编程PID之后,直接用SM0.0调用就可以了吗?我看有的资料说还要写入回路控制 0才能运行?
详见上传的图片。
5:向导生成PID输出的范围是多少?如果用这个输出值来控制一个+-10V的阀门,怎么把PID输出转化到+-10V上面?
应用在指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。
6:程序中的PID子程序运行时,怎么能让它运行20MS,然后退出运行?
PID需要有一个调节过程,必须是根据反馈连续地调节才能趋于稳定。不知楼主的用意是什么?**20MS,对于信号的反馈时间与硬件有关
6ra70西门子直流调速器快速调速参数方法:
p051=21; 恢复出厂设置(如果您不确定修改了哪些参数,可以使用此设置)
p051=40; 允许修改参数
p052=3 ; 显示所有参数
p100=电枢额定电流(调试时这项就可以参照电机铭牌来设定)
p101=电枢额定电压(调试时这项就可以参照电机铭牌来设定)
p102=励磁额定电流(调试时这项就可以参照电机铭牌来设定)
p104,p105,p106,p107,p108,p109,p114,默认值
p082=1,励回路与主回路接触器一起合闸
p083=3,速度反馈信号由emf提供,1=xt104 xt103提供(测速反馈),2=编码器反馈.
如果选择p083=2,那么请设置以下参数
p140=1,编码器类型1
p141=1024,编码器脉冲数
p142=1 ,编码器输出
p143=3000,设置电机的*运行速度
如果选择p083=1,那么请设置以下参数
p741=测速发电机反馈电压. 算法:例如测速电机铭牌110v 2000转,电机额定转速1500转,那么请设置p741的电压为83v.
优化操作:(在这里我们只做电流环的优化)
p051=25 ,电枢和励磁的预控制以及电流调节器的优化运行启动调速器,6ra70会自动运行,优
化电流环及励磁参数