QQ登录

只需一步,快速开始

MM440开卷问题(有摆动辊反馈位置)

[ 复制链接 ]
MM440开卷问题(有摆动辊反馈位置)p700=5,P1000=5,P2200=1,P2240=50,P2251=0,P2253=2250,P2264=755,P2291=100,P2292=-100正转的时候是正常的,很稳定,但是反转就控制不了了,求助各位大师,我的反转信号是通过USS_CTRL指令的DIR来给的,是我的设置问题还是信号的给定问题?


----------正转有,反转没有?是不是极性的问题呢?


可以这么试一试,P1113 = 1(反转开关置1),把PID的输入设定值和实际值都设为绝对值(控制不变),这么看看反转是否有了?


-----摆动辊是单极性的0-10v 今天将+10v与AIN1+并接到AIN2+,AIN2-,P2264=755.1,只能通过程序修改P2264的信号源 这样是可以了 但是PID的值也要修改,不然很不稳定,因为摆动辊的限位信号不一样了,这样很麻烦。想问有没有好点的方法,谢谢

你说的都设为绝对值是什么意思,我传感器的信号都是正信号啊



-------单极性的也没问题的,通过模拟量1的规格化,可以将单极性模拟量中点设为0,这样就可以变成正负极性了。西门子的传动控制,只要想办法,结果应该是:将不可能变为可能。


--------标定p756=4,P757=-5v,P759=+5V,反转的时候还是一样的控制不了 PID反馈完全不起作用 感觉只有负反馈,没有正反馈




知道原因了,我的PID为设定值,所以速度始终是按照PID的反馈来的,看来只能用PID微调来做了  但是问题来了,如果改变方向用微调来做的话,相当于PID的反馈值也要反向,那这样还是要修改其他参数来匹配?



-------目前我也比较忙,脑子没在这,总觉得你这个问题能解决的。正反转是由PID给定正反向的同时你的PID反馈也应该极性反向就对了。

--------对于 摆动辊 PID和PID 微调都是一回事儿。摆动辊的信号代表的是速度差。

所不同的是PID 没有主给定,调节量过大。而PID微调是在主给定基础上的PID微调。


--------是,我现在发现闭环控制,最外环的调节器采用微调形式既省事又好用。还特别容易调整。它的特点就是,可以快速调节,缩短上升时间与稳定时间。

----PID微调这是西门子的调节器都具有的一个功能,可以根据需要自己选通或禁止。我用PID自己搭的闭环控制,比如风速闭环控制,转矩闭环控制,都是采用的PID微调功能,挺好使的。


----------我上次打400问西门子技术人员,他们说PID设为微调后,还是调P2253而不是P2254,是不是这样啊?


---------这个...?手头没图,不知道如何回答了。不过,微调功能主要是限制好PID输出的限幅,让太只能在一个允许的带内调节,主要的输出值是直接给的。另外调整好PI时间常数。就可以了。非常简单。


时间常数,与被调节量的启动时间有关。



-----------P2253是PID设定值信号源,P2254是PID微调信号源,PID的输出%是针对最大速度还是设定速度?


------------ P2253和P2254是相同的性质。是否使用,完全看你是如何设置反馈信号的。

例如:将反馈信号设置成-50% - +50%(通过定义模拟量P757-P761),那么就不需要这两个参数,只用一个 P2264(反馈信号)就可以了。摆动辊的反馈信号代表着前后速度差,它将总是在中间(0%)保持摆动。这时PID的输出就是误差的积分值。它与主给定叠加后作为频率输出的给定。


反之,如果反馈信号设置成0% -100%,那就需要P2253或/和P2254来定义PID输入的误差 0%的位置了。


总之,看你的应用方法。

6360040372454614847296304.PNG 6360040375403014605604632.PNG


-------用USS_RPM和USS_WPM指令读写MM440里面的U32和U16类型的参数需要设置什么吗?为什么我读取和写入浮点数的时候都没问题,这两种类型的参数都会出现错误20(驱动装置返回的参数值不正确或包含错误代码)


----------我写参数P2240,P2274等都可以写,但是P2253和P2264,P1000等都不能写,都会出现错误20


-------你用S7 200?

每个参数都有说明:格式和什么状态下可以改写。


--------就是嘛,P2253和P2264这两个参数是可以实时任意修改的,不过,这两个参数为什么不用PZD通讯修改呢?它是需要实时性的参数;对于P1000这个有条件的,不允许在线修改,只能离线修改。就是说变频器不能启动运行


---------CUT就是允许在线修改的参数,就是可以实时变化的参数。用于端子(29#;30#)通讯的USS链路PZD。就是r2018,没错呀。


P1000就不行了,需要PKW而且是离线改参数。



---------S7 200 的USS库只支持 2/2PZD吧。


--------你先别去写了。

首先按照手册的参数说明,选用那个 USS_RPM_X (X 按照可用的格式)去读回来。

一看读回来的格式,就知道该怎么写了。

好吧?


按说,这两个参数根本不应该用通讯去改写。只需要调试软件设置一下就可以了。


-------我要的功能很简单,就是我在用旋钮选择正反转的时候PID的作用也反向(P2253:PID设定值与P2264:PID反馈值互换)


---------是吗?那我们单位的PZD个数,怎么能到8个呢?,有时候用默认的新文件还打不开呢,必须在新建文件时,设置好PZD个数,与装置的设置对应才行呢。默认的PZD个数是2个。


--------S7 200已经好久不用了。

我记得是只有2/2PZD,其他的电流、电压等等都是用 USS_RPM_R读回来的。


--------好像只有2PZD 第一个PZD是USS_CTRL设定值 第二个通过BICO 再多的PZD没有地方可写?


--------嗯。

反正那个控制字中,你总会有不用的位。

只能利用它们了。

在MM440侧去BiCo它。




回复

使用道具 举报

快速回复 返回列表 客服中心 搜索