今天调试一台MM440的控制系统,在做《快速调试》时,发现它与过去的版本不太一样了。比如,以前的软件版本,进行P1960 = 1(速调自动优化和辨识),结束以后P0342的值不等于工厂设置1,而是等于比1大的值(因为电机轴带着一个联轴器的接盘),但是这次,我做了两遍P1960 = 1 ,参数P0342 = 1 居然不变。看参数P1470 = 7.3;P1472 = 178 这个值倒是变化了。也就是说,P1960的优化,只改变P1470和P1472了,对惯性参数和启动时间,不做任何测试和计算。
那怎么办呢?系统的启动时间怎么获得呢?只好反着去推了。在P1960 = 1 的辨识结束以后,将
P1470 * P1472 = 2r0345
P0342 = r0345 / r0345原工厂设定值
这样做出的速调参数,基本满意。
这里需要强调:速调优化以后,不推荐直接使用,应该把P1470和P1472的乘积,作为一个整体时间常数来看,它是2倍的系统启动时间。这样再把P1470和P1472由人为手动方式去修改设置。例如P1470 = 1.6,那么P1472就可以用上述公式求出来了。
那个系统启动时间r0345,系统惯性比P0342,只要知道心中有数即可,可用可不用。完全取决于现场需求。
(有两年没用MM4变频器了,也没有V2.2的实物。现在都是G系列)
---------关于2倍启动时间等于速调时间常数的计算方法,这是西门子上世纪50至60年代独创的,是西门子发明的专利。我在上学时,在80年代的自动化专业大专教材里就提到过。应该叫最佳对称法计算(好像是这么说的)。
西门子的交直流传动产品说明书里,都有这样的说明,这是他们推荐的速调参数整定计算,我自从97年接触了西门子的产品,就采用这种方法计算,效果不错。一直没有放弃,因为它的可操作性很强,方法也简单。所设置的PI参数有依有据的。而在此之前,模拟时代,PI参数都是经验或实验确定。说不清道不明。就是没有把“系统的启动时间”这个参数作为整定参数的依据。
话说回来了,如果你采用西门子的自由功能块或DCC自己设计一个闭环系统,也无需知道系统的启动时间(控制对象的时间常数--惯性),采用先开环,后闭环微调的办法就能搞定。更爽歪歪。
---------关于2楼遇到的问题,我想也许不是版本的问题,你在建立一个新文件时,一定要对应你将连接的那个装置的通讯地址和PZD个数。否则就是连不上。
比如,装置设置的PZD个数设置的是8,而新文件默认的PZD个数是2。就没法连上了。新文件默认的通讯地址是0,装置里的通讯地址是多少呢?也要确认的。两个文件的参数都对应了,链接打开应该没有问题。
欢迎光临 工控编程吧 (https://www.gkbc8.com/) | Powered by Discuz! X3.4 |