1.PLC监控变频器的实验
按图6-73连接好变频器与RS422/485模块的接线。用V20的基本操作面板设置好变频器的参数,将程序下载到PLC,PLC运行在RUN模式,用以太网接口监控PLC。接通变频器的电源,用基本操作面板显示变频器的频率。
打开OB1,单击按钮,启动程序状态监控功能。用鼠标右键单击USS_Drive_Control指令的参数SPEED_SP的实参,执行出现的快捷菜单中的“修改”→“修改值”命令,在打开的“修改”对话框中,将该参数的值修改为20.0(单位为%)。因为变频器的基准频率(参数P2000)为默认的50.0Hz,20%对应的频率设定值为10.0Hz。用外接的小开关令USS_Drive_Control指令的参数OFF2(I0.1)和OFF3(I0.2)为1状态。接通参数RUN(I0.0)对应的小开关,电动机开始旋转。基本操作面板和指令USS_Drive_Control的参数SPEED均显示频率由0逐渐增大到10.0Hz(基准频率的20%),输出位RUN_EN为1状态,表示变频器正在运行。
运行时断开I0.0对应的小开关,电动机减速停车,频率值从10.00Hz逐渐减少到0.00Hz,RUN_EN变为0状态。
运行时断开I0.1对应的小开关,令参数OFF2为0状态,马上又变为1状态(发一个低电平脉冲),电动机自然停车。运行时断开I0.2对应的小开关,令参数OFF3为0状态,马上又变为1状态,电动机快速停车。
参数OFF2和OFF3发出的脉冲使电动机停车后,需要将参数RUN由1状态变为0状态,然后再变为1状态,才能再次起动电动机运行。
在电动机运行时,令控制方向的输入参数DIR(I0.3)变为1状态,电动机减速至0.00Hz后,自动反向旋转,反向升速至-10.00Hz后不再变化,BOP显示图标。令DIR变为0状态,电动机减速至0.00Hz后,自动返回最初的旋转方向,升速至10.00Hz后不再变化,图标消失。输出位D_DIR的值和输出参数SPEED的符号随之而变。
在程序状态监控中将频率设定值Speed_SP修改为-50.0(单位为%),写入CPU后,电动机反向旋转。BOP最终显示频率值为-25.0Hz。变频器实际的频率输出值受到变频器的参数最大频率(P1082)和最小频率(P1080)的限制。
2.读写变频器参数的指令
指令USS_Write_Param用于修改变频器的参数,USS_Read_Param用于从变频器读取数据(见图6-77),应在OB1中调用这两条指令。(www.xing528.com)
图6-77 读写变频器参数的程序
这两条指令的位变量REQ为读请求或写请求,DRIVE为变频器地址(1~16),PARAM为变频器参数的编号(0~2047),INDEX为参数的索引号(或称下标)。这两条指令通过参数USS_DB与指令USS_Drive_Control的背景数据块USS_Drive_Control_DB连接。
USS_Read_Param指令的参数DONE为1状态时,VALUE中是读取到的数据。
USS_Write_Param的VALUE为要写入变频器的参数值。参数EEPROM为1状态时,写入变频器的参数值将存储在变频器的EEPROM中。如果为0状态,写操作是临时的,改写的参数仅能在断电之前使用。
3.读写变频器参数的实验
图6-77中的指令用于改写和读取1号变频器的参数P724,它是数字量输入的防抖动时间,其值为整数0~3,对应的防抖动时间分别为0ms、2.5ms、8.2ms和12.3ms,默认值为3。该参数没有下标,指令中的下标Index的值可以设为0。
用指令读、写参数之前,在电动机未运行时单击基本操作面板POB的键,从显示菜单方式切换到参数菜单方式。用POB读取变频器中P724的值,如果该值为2,将它修改为其他的值,按键将修改值写入变频器。
用程序状态或状态表将数值2写入MW20,用I0.4外接的小开关将MW20中的参数写入变频器,用基本操作面板看到修改后P724的值为2。用I0.5外接的小开关读取参数P724的值。从程序状态或监控表可以看到MW22中读取的P724的参数值变为2。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。