第3讲_PLC控制变频器应用_第1页
第3讲_PLC控制变频器应用_第2页
第3讲_PLC控制变频器应用_第3页
第3讲_PLC控制变频器应用_第4页
第3讲_PLC控制变频器应用_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

变频器的应用 变频器的基本参数设置恢复出厂默认值 P0010 30 P0970 1 基本控制面板BOP控制变频器P0700 1 P1000 1外部端子控制变频器 数字端子 模拟端子 P0700 2 P1000 2PLC控制变频器PLC通过外部端子控制变频器P0700 2 P1000 2PLC通过USS通信控制变频器P0700 5 P1000 5 变频器的参数恢复为出厂默认参数 当变频器的参数设定错误 将影响变频器的正常运行 可以使用基本面板或高级面板操作 将变频器的所有参数恢复到工厂默认值 步骤如下 设定P0003 1 设定P0010 30 设定P0970 1 当显示P 结束后 完成复位 2 变频器常用的设定参数 P0700 选择命令源 即变频器运行控制指令的输入方式 访问级为1 可能的设定值 P0700 0工厂的缺省设置P0700 1由变频器的基本面板BOP设置P0700 2由变频器的开关量输入端 DIN1 DIN4 进行控制 DIN1 DIN4的控制功能通过参数P0701 P0704定义 P0700 4通过BOP链路的USS设置P0700 5通过COM链路的USS设置P0700 6通过COM链路的通讯板 CB 设置改变这一参数时 同时也使所选项目的全部设置值复位为工厂的缺省设置值 例如 把它的设定值由1改为2时 所有的数字输入都将复位为缺省的设置值 P0701 数字输入DIN1的功能P0702 数字输入DIN2的功能P0703 数字输入DIN3的功能P0704 数字输入DIN4的功能 2 变频器常用的设定参数 P0701 P0704的访问级为2 设定值如下 0 禁止数字输入即不使用该端子 1 ON OFF1 接通正转 停车命令1 2 ONreverse OFF1 接通反转 停车命令1 3 OFF2 停车命令2 电动机按惯性自由停车 4 OFF3 停车命令3 电动机快速停车 9 故障确认 10 正向点动 11 反向点动 12 反转 13 MOP 电动电位计 升速 增加频率 14 MOP降速 减少频率 15 固定频率设定值 直接选择 16 固定频率设定值 直接选择 ON命令 17 固定频率设定值 二进制编码的十进制数 BCD码 选择 ON命令 21 机旁 远程控制 25 直流注入制动 29 由外部信号触发跳闸 33 禁止附加频率设定值 99 使能BICO参数化 仅用于特殊用途 2 变频器常用的设定参数 P1000 频率设定值的选择 访问级为1 常用的设定值 P1000 1MOP设定值P1000 2模拟设定值P1000 3固定频率P1000 4通过BOP控制面板 由连接总线以USS串行通信协议设定P1000 5通过COM链路的USS设定 即由RS485接口通过连接总线以USS串行通信协议 由PLC设定 P1000 6通过COM链路的CB设定 即由通信接口模块通过连接总线进行设定 2 变频器常用的设定参数 P1001 P1007 定义固定频率1 7的设定值 访问级为2 为了使用固定频率功能 需要用P1000 3选择固定频率的操作方式 有三种选择固定频率的方法 1 直接选择 P0701 P0703 15 2 直接选择 ON命令 P0701 P0703 16 3 二进制编码的十进制数 BCD码 选择 ON命令 P0701 P0703 17 2 变频器常用的设定参数 直接选择 1 直接选择 P0701 P0703 15 2 在这种操作方式下 一个数字输入选择一个固定频率 还需要一个ON命令才能使变频器投入运行 3 如果有几个固定频率输入同时被激活即 数字输入端接通 为1 选定的频率是它们的总和 例如 FF1 FF2 FF3 2 变频器常用的设定参数 直接选择 ON命令 P0701 P0703 16 1 选择固定频率时 既有选定的固定频率 又带有ON命令 把它们组合在一起 2 在这种操作方式下 一个数字输入选择一个固定频率 如果有几个固定频率输入同时被激活 选定的频率是它们的总和 例如 FF1 FF2 FF3 2 变频器常用的设定参数 二进制编码的十进制数 BCD码 选择 ON命令 P0701 P0703 17 使用这种方法最多可以选择7个固定频率 二进制编码的十进制数 BCD码 选择 ON命令的七段频率设定 控制要求利用MM420变频器控制实现电动机三段速频率运转 DIN3端口设为电动机启 停控制 DIN1和DIN2端口设为三段速频率输入选择 三段速度设置如下 第一段 输出频率为20Hz 第二段 输出频率为30Hz 第三段 输出频率为50Hz 3 变频器的多段速频率控制实训 1 电路接线如图所示 检查电路正确无误后 合上主电源开关QS 3 变频器的多段速频率控制 2 参数设置 1 恢复变频器工厂默认值 设定P0010 30和P0970 1 按下P键 开始复位 复位过程显示P 保证变频器的参数恢复到工厂默认值 2 设置电动机参数 如下表1 电动机参数设置完成后 设P0010 0 变频器当前处于准备状态 可正常运行 3 设置三段固定频率控制参数 如下表2 MM420变频器的三个数字输入端口 DIN1 DIN3 可以通过P0701 P0703设置实现多频段控制 每一频段的频率可分别由P1001 P1007设置 最多可实现7段频率控制 在多段频率控制中 电动机的转速方向是由P1001 P1007参数所设置的频率正负决定的 三个数字输入端口 哪一个作为电动机运行 停止控制 哪些作为多段频率控制 是可以由用户任意确定的 一旦确定了某一数字输入端口的控制功能 其内部参数的设置值必须与端口的控制功能相对应 3 变频器的多段速频率控制 3 变频器的多段速频率控制 表1电机参数设置顺序表 3 变频器的多段速频率控制 表2三段固定频率控制参数设置顺序表 操作控制当按下开关S3时 数字输入端口DIN3为 ON 允许电动机运行 1 第1段控制 当开关S1接通 S2断开时 变频器数字输入端口DIN1为 ON 端口DIN2为 OFF 变频器工作在由P1001参数所设定的频率为20Hz的第1段上 电动机运行在与此频率对应的转速上 2 第2段控制 当开关S1断开 S2接通时 变频器数字输入端口DIN1为 OFF 端口DIN2为 ON 变频器工作在由P1002参数所设定的频率为30Hz的第2段上 电动机运行在与此频率对应的转速上 3 第3段控制 当按钮S1接通 按钮S2接通时 变频器数字输入端口DIN1为 ON 端口DIN2为 ON 变频器工作在由P1003参数所设定的频率为50Hz的第3段上 电动机以额定转速运行 4 电动机停车 当按钮SB1 SB2都断开时 变频器数字输入端口DIN1 DIN2均为 OFF 电动机停止运行 或在电动机正常运行的任何频段 将SB3断开使数字输入端口DIN3为 OFF 电动机也能停止运行 3 变频器的多段速频率控制 4 PLC和变频器的联机控制 PLC对变频器的控制方式 1 外部端子控制 2 通信控制方式 4 PLC和变频器的联机正反转控制 控制要求通过CPU224XP型PLC和MM420变频器联机 实现电动机正反转控制运转 按下正转按钮SB2 电动机起动并运行 频率为35Hz 按下反转按钮SB3 电动机反向运行 频率为35Hz 按下停止按钮SB1 电动机停止运行 电动机加减速时间为10s 4 PLC和变频器的联机正反转控制实例及训练 PLC的I O地址分配I0 0 电动机停止Q0 0 电动机正转I0 1 电动机正转启动Q0 1 电动机反转I0 2 电动机反转启动 表3变频器参数设置表 5 PLC联机多段速控制 控制要求通过CPU224XP型PLC和MM420变频器联机 实现电动机三段速频率运转控制 按下起动按钮SB1 电动机起动并运行在第一段 频率为10Hz 延时20s后电动机运行在第二段 频率为20Hz 再延时10s后电动机反向运行在第三段 频率为50Hz 按下停车按钮 电动机停止运行 1 PLC的I O地址分配变频器数字输入DIN1 DIN2端口通过P0701 P0702参数设为三段固定频率控制端 每一频段的频率可分别由P1001 P1002和P1003参数设置 变频器数字输入DIN3端口设为电动机运行 停止控制端 可由P0703参数设置 I0 0电动机停止按钮Q0 0 数字端子5 DIN1 I0 1电动机启动按钮Q0 1 数字端子6 DIN2 Q0 3 数字端子7 DIN3 2 电路接线图及程序 表4变频器参数设置表 6 PLC的变频器控制指令USS 通过USS协议与变频器通讯 使用USS指令库中已有的子程序和中断程序使变频器的控制更加简便 可以用USS指令控制变频器和读取 写入变频器的参数 用于变频器控制的编程软件需要安装STEP7 Micro WIN指令库 Libraries 库中的USSProtocol提供变频器控制指令 如图所示 6 USS指令介绍 USS INIT变频器初始化指令用于启用和初始化与变频器的通讯 在使用任何其他USS指令之前 必须执行USS INIT指令 且无错 该指令完成才能继续执行下一条指令 指令格式如图9 8所示 EN 使能 输入端 应使用边沿脉冲信号调用指令 输入数据类型为 BOOL 型数据 Mode 输入值为 1 时 端口0启用USS协议 输入值为 0 端口0用作PPI通信 并禁用USS协议 数据类型为字节型数据 Baud 波特率 PLC与变频器通信波特率的设定 将波特率设为1200 2400 4800 9600 19200 38400 57600或115200 双字型的数据 Active 现用变频器的地址 站点号 双字型的数据 双字的每一位控制一台变频器 位为 1 时 该位对应的变频器为现用 bit0为第1台 bit31为第32台 例如输入0008H 则bit3位的对应的变频器D3为现用 Done 当USS INIT指令完成时 Done输出为 1 BOOL型数据 Error 指令执行错误代码输出 字节型数据 USS INIT变频器初始化子程序是一个加密的带参数的子程序 如图所示 程序中使用的都是局部变量 在使用该子程序时 需要根据图所示的局部变量表L 按照指示的数据类型对输入 IN 输出 OUT 变量进行赋值 2 变频器控制指令USS CTRL USS CTRL指令用于控制现用的变频器 指令格式如图所示 已在USS INIT指令的Acive 现用 参数中选择变频器可以使用USS CTRL指令 每台变频器只能用一条USS CTRL指令 指令格式如图所示 变频器控制指令需要用调用已经加密的子程序的形式进行编程 如图所示 子程序中全部使用局部变量 需要用变频器控制指令USS CTRL对其进行赋值 各变量的作用和数据类型参如图 变频器控制指令USS CTRL EN 指令 使能 输入端 EN 1时 启用USS CTRL指令 USS CTRL指令应当一直启用 所以EN端应一直为 1 RUN 运行 变频器运行 停止控制端 当RUN 运行 位 1时 变频器按指定的速度和方向开始运行 为了使变频器运行 该变频器在USS INIT中必须被选为Active 现用 OFF2和OFF3必须被设为0 Fault 故障 和Inhibit 禁止 必须为0 当RUN 运行 0时 会变频器减速直至停止 OFF2 用于变频器自由停车 OFF3 用于变频器迅速 带电气制动 停止 F ACK 故障确认 用于确认变频器中的故障 当变频器已经清除故障 F ACK从0转为1时 通过该信号清除变频器报警 DIR 方向 电机转向控制信号 通过控制该信号为 1 或 0 来改变电机的转向 Drive 输入变频器的地址 向该地址发送USS CTRL命令 有效地址 0至31 Type 输入变频器的类型 将MM3 或更早版本 变频器的类型设为0 将MM4变频器类型设为1 Speed SP 速度定点 以百分比形式给出速度 频率 的给定输入 Speed SP的负值会使变频器逆转旋转方向 范围 200 0 至200 0 Resp R 收到应答 确认从变频器收到应答 每次S7 200从变频器收到应答时 Resp R位接通后 进行一次扫描 USS CTRL的输出状态被更新 Error 错误 指令执行错误代码输出 Stion 状态 是变频器工作状态输出 Speed 速度 以百分比形式给出变频器的实际输出速度 频率 范围 200 0 至200 0 Run EN 运行启用 变频器运行 停止指示 1 表示运行 0 停止 D Dir 表示变频器的实际转向输出 Inhibit 禁止 变频器禁止状态输出 0 不禁止 1 禁止 欲清除禁止位 故障 位必须为0 RUN 运行 OFF2和OFF3输入也必须为0 Fault 故障 变频器故障输出 0 变频器无故障 1 变频器故障 3 变频器参数阅读指令USS RPM x 变频器参数阅读指令共有三条 USS RPM W指令读取不带符号的字参数 USS RPM D指令读取不带符号的双字参数 USS RPM R指令读取浮点参数 指令格式如图所示 变频器参数阅读指令同样需要用调用带参数的子程序的形式进行编程 子程序是加密的 调用该子程序需要对局部变量L进行赋值 该子程序的局部变量表如图9 13所示 变频器参数阅读指令USS RPM x 1 输入变量 IN EN 指令 使能 输入端 使能为 1 时 允许执行变频器参数阅读指令 XMT REQ 参数阅读请求 只能使用脉冲信号触发 XMT REQ输入值为 1 变频器参数传送到PLC XMT REQ输入值为 0 停止参数传送 Driver 变频器的地址 单台变频器的有效地址是0至31 Param 参数 变频器的参数号码 Index 变频器参数的下标号 DB Ptr 用于参数传送的16位缓冲存储器地址 2 输出变量 OUT Done 当USS RPM x指令正确执行完成时 Done 输出为 1 Error 指令执行错误代码输出 Value 变频器的参数值 4 变频器参数写入指令USS RPM x USS RPM x变频器参数写入指令的作用是通过PLC程序向变频器写入参数 该指令共有三条 USS WPM W指令写入不带符号的字参数 USS WPM D指令写入不带符号的双字参数 USS WPM R指令写入浮点参数 指令格式如图所示 变频器参数写入指令同样需要用调用带参数的子程序的形式进行编程 子程序是加密的 调用该子程序需要对局部变量L进行赋值 该子程序的局部变量表如图所示 4 变频器参数写入指令USS RPM x 1 输入变量 IN EN 指令 使能 输入端 输入 1 允许执行变频器参数写入指令 XMT REQ 参数写入请求 1 PLC参数写入变频器 0 停止参数传送 XMT REQ输入应当通过一个边沿脉冲信号触发 EEPROM EEPROM输入为 1 时 同时写入到变频器的RAM和EEPROM 为 0 时 只写入到RAM中 Drive 变频器的地址 单台变频器的有效地址是0至31 Param 变频器的参数号 Index 变频器参数下标号 Value 写入的变频器参数值 DB Prt 用于参数传送的16位缓冲存储器地址 2 输出变量 OUT Done 当指令正确执行完成时 Done 输出为 1 Error 指令执行错误代码输出 6 USS控制变频器参数的设定 PLC以USS协议控制变频器 变频器需要进行如下参数的设定 P0003 3 用户访问级为3 P0700 5 变频器运行控制指令的输入方式选择远程集中控制方式 并以USS串行通信协议进行控制 PLC控制方式 P1000 5 变频器频率给定的输入方式选择远程集中控制方式 由RS 485接口通过连接总线以USS串行通信协议进行输入 PLC控制方式 P2000 基准频率设定 访问级为2 基准频率对应十六进制 如 4000H 32768 6 USS控制变频器参数的设定 P2009对USS输入频率规格化 访问级为3 可能的设定值 P2009 0禁止 根据P2000的设定 对USS输入的频率进行换算 P2009 1使能规格化 即USS输入频率直接转换为十进制 单位0 01Hz 设定P2000 200Hz 如设定P2009 0 0 当USS输入频率为十六进制2000H 16384 时 对应的频率给定值为 Hz 如设定P2009 1 当USS输入频率为十六进制2000H 16384 时 对应的频率给定值为 Hz 6 USS控制变频器参数的设定 P2010 0 COM链路的USS波特率设定 访问级为3 默认值 6 可能的设定值 P2010 31200bpsP2010 42400bpsP2010 54800bpsP2010 69600bpsP2010 719200bpsP2010 838400bpsP2010 957600bps 9 3 2USS控制变频器参数的设定 P2011 0 USS地址 根据实际连接情况设定0 31 访问级为3 P2014 0 USS数据传输超时报警的时间设定 访问级为3 定义一个时间T off 如果在延迟T off时间以后通过USS通道接收不到报文 那么将产生故障信号 F0070 取值范围在0 65535之间 默认值为0 例 如图所示程序 PLC通过RS485接口 利用USS协议对变频器进行控制 通信速率为19200bit s 变频器地址为0 由PLC的I0 0 I0 4作为变频器的控制输入 分别控制变频器的运行 自由停车 紧急停止 报警应答 电机转向

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论