M与ATV的CANopen通信(CANopen通信给定速度数字量输出控制启停)完全通信指导_第1页
M与ATV的CANopen通信(CANopen通信给定速度数字量输出控制启停)完全通信指导_第2页
M与ATV的CANopen通信(CANopen通信给定速度数字量输出控制启停)完全通信指导_第3页
M与ATV的CANopen通信(CANopen通信给定速度数字量输出控制启停)完全通信指导_第4页
M与ATV的CANopen通信(CANopen通信给定速度数字量输出控制启停)完全通信指导_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、施耐德技术服务中心TSC Unity M340与ATV71CANopen通信向导<二>CANopen通信给定速度、数字量输出控制启停本向导分为两部分:1.快速操作指南-Know How, 满足了客户“快速解决调试问题”的需求。l 发送快-大小在2M左右,能方便快速地通过电子邮件发给客户使用l 调试快-提供了反复调试过的完整准确的PLC通信程序,客户可直接下载l 接线快-含有实物照片的通信接线图使客户非常容易理解和模仿,并且快速完成接线l 设置快-图形化的变频器参数设置指导使客户可直接上手设置参数,不用查找手册2.完全通信指导-Know Why, 满足了客户“系统学习通信知识”的需求

2、。l 知识全-不仅给出了详细的调试步骤和详细解释,还使客户在完成通信的同时系统学习相关的产品和通信知识l 考虑全-对客户调试可能遇到的各种突发情况给出了相关提示和解决方法l 理解易-提供了程序指令和结构的详细注释,使客户能容易的理解和学习提供的标准程序并能在原有程序上进行扩展l 移植易-通信程序通用性强,可以不受限制地在同一系列的各种PLC之间移植程序第二部分完全通信指导Unity M340 CANopen Communication with ATV71 Edition:2008-7 目录1. 实验简介22. 硬软件环境33. ATV71变频器设置43.1 操作说明43.1.1 集成显示终端

3、43.1.2 图形显示终端63.2 参数设置73.2.1 简单启动设置73.2.2 控制方式83.2.3 通信参数144. 硬件连接164.1 M340与ATV71的CANopen连接164.2 M340 DO与ATV71的端子连接175. PLC编程185.1 硬件组态185.1.1 组态CPU185.1.2 组态CANopen主站195.1.3 配置CANopen网络和从站205.1.4 组态DO模块225.2 ATV71 内部变量说明235.2.1 ATV71 内部字235.2.2 ATV71 DSP402状态表245.3 编程256. 实验调试276.1 计算机与PLC的连接276.2

4、 软件调试286.3 ATV71常见通信故障297. 带多台变频器307.1 硬件扩展307.2 软件扩展317.1.1 同一变频器通信多个变量317.1.2 连接多个变频器318. 附件328.1 Unity M340程序328.2 ATV71的CANopen用户手册328.3 ATV71编程手册328.4 Unity M340 CANopen现场总线用户手册321. 实验简介在施耐德电器的控制系统中,PLC通过CANopen监控变频器的运行是工业中较常见的应用,本文以施耐德M340 PLC与ATV71变频器为例,简要介绍PLC与变频器之间CANopen通信的过程,包括硬件接线、变频器参数设

5、置、硬软件组态、上电调试等,实现在PLC上远程控制ATV71变频器的故障初始化,启动/停止,正转/反转,频率给定等。 本文只介绍了PLC通过CANopen通信远程控制变频器,关于CANopen通信控制和端子控制混合使用的情况,以及其他施耐德PLC,如TWIDO,Premium与ATV71的CANopen通信,将在本书的其他文章中介绍。2. 硬软件环境主要硬件如下:类型型号数量参考图片PLCUnity M340 P34 20301变频器ATV711CANopen通信口M340自带CANopen通信口1 CANopen通信电缆屏蔽双绞线,一头为RJ45头,另一头为9针SUBD母头1终端电阻120欧

6、姆1主要软件:Unity Pro V3.1。Unity Pro是施耐德电器支持Quantum,Premium,M340的通用编程,调试和运行的软件包。3. ATV71变频器设置3.1 操作说明ATV71有两种操作面板,分别为集成显示终端和图形显示终端。按照ATV71变频器的输出功率大小来分,<=75KW的ATV71变频器标准配置为集成显示终端,图形显示终端为可选件;>75KW的ATV71变频器标准配置为图形显示终端,无集成显示终端。图形显示终端集成显示终端3.1.1 集成显示终端集成显示终端的屏和键的功能如下: 按 或 并不能存储选择。 按住或一段时间 (>2 s) 就可以快

7、速翻动数据。如要保存和存储所显示的选择:按ENT 键。当存储一个值时显示屏闪烁。集成显示面板的菜单如下:3.1.2 图形显示终端图形显示终端描述:有效控制通道Term:端子HMI: 图形显示终端MDB:集成CANopen总线CAN:集成CANopen总线NET:通信卡APP: Controller Inside 卡频率给定值电机内的电流变频器状态显示行菜单行,显示当前菜单名主显示窗口,显示菜单、子菜单、参数、值、柱状图等显示分配给键F1 至F4的功能功能键ESC 按钮:放弃一个值、一个参数或一个菜单,返回以前的选择STOP/RESET(停车/复位)按钮用于使电机旋转反向的按钮RUN( 运行)

8、按钮导航按钮l 按(ENT):-保存当前值-进入所选菜单或参数l 顺时针/逆时针转动:- 增大或减小一个值- 转到下一行或前一行- 增大或减小给定值,如果通过终端控制功能被激活3.2 参数设置3.2.1 简单启动设置在Unity Premium与ATV71进行CANopen通信控制之前,首先要保证ATV71能单独带电机运行,所以必须对ATV71中的简单启动菜单中的参数进行设置。简单启动菜单在集成显示终端中的菜单显示为:简单启动菜单在图形显示终端中的菜单显示为: 3.2.2 控制方式如果采用CANopen通信控制启停及速度给定,需要设置的参数及步骤如下:参数路径参数说明值功能描述CTL-/FR1

9、*配置给定1CAN通过CANopen总线给定CTL-/CHCF*控制模式设置SEPSIN组合,控制和频率给定由同一种方式设定;SEP分离,控制和频率给定由不同的方式设定CTL-/Cd1命令通道1设置tEr通过CANopen通信控制命令I-O-/rrS反转LI2反转控制设置为LI2Flt-/rSt-/rSF故障复位LI3故障复位控制设置为LI3在任何应用状态下*为必设项。配置给定1集成显示终端的设置如下:图形显示终端的设置如下:控制模式设置本例中控制和频率给定全部由通信给定,将控制模式设置为SIN组合模式,与出厂设置相同;用户需根据实际情况进行模式选择。集成显示终端的设置如下:图形显示终端的设置

10、如下:命令通道1设置集成显示终端的设置如下:图形显示终端的设置如下反转命令默认的出厂设置即为LI2。集成显示终端的设置如下:图形显示终端的设置如下:故障复位集成显示终端的设置如下:图形显示终端的设置如下:禁止电机缺相故障当变频器最小输出电流大于电机额定电流时需要禁止电机缺相故障。此处是否禁止,视用户测试的状况而定。集成显示终端的设置如下:图形显示终端的设置如下:3.2.3 通信参数ATV71变频器的CANopen通信参数设置需要与PLC中的TSXCPP110卡的设置保持一致,步骤如下:参数路径参数说明值功能描述CON-/CnO-/AdCo从站地址3范围1127CON-/CnO-/bdco通信速

11、率50050、125、250、500kbit/s,1Mkbit/s从站地址集成显示终端的设置如下:图形显示终端的设置如下:通信速率集成显示终端的设置如下:图形显示终端的设置如下:注意设置完毕后,关闭ATV71电源再重新上电,参数才能生效4. 硬件连接4.1 M340与ATV71的CANopen连接M340自带的 CANopen通信口通过SUBD到RJ45的转接插入ATV71变频器的通信端口,系统的硬件构架和连接如下:1硬件构架和连接1用户只需要做一根这样的线:一端为标准RJ45接头,另一端为SUBD 9孔母头,接线如上。注意本实验是以一个DO模块为例作为ATV71的控制输入,实际应用过程中可以

12、用其他的数字输出设备作为ATV71的控制输入,如其他DO,开关触点,继电器等。4.2 M340 DO与ATV71的端子连接这里采用M340的TSX DSY 16T2的DO信号对变频器进行远程控制,之前3.2.3 控制方式中已经对ATV71变频器做了编程:正转开关LI1;闭合正转,断开停止;反转开关LI2;闭合反转,断开停止;故障复位LI3;闭合后再断开故障复位。 1321。5. PLC编程本例中的PLC组态和编程全部采用Unity Pro 3.1完成。Unity Pro是施耐德电器支持Quantum,Premium,M340的通用编程、调试和运行的软件包。PLC编程主要包括硬件组态和软件编程两

13、个部分。5.1 硬件组态硬件组态本例中的硬件组态采用Unity Pro 3.1。Unity Pro是施耐德电器支持Quantum,Premium,M340的通用编程,调试和运行的软件包。组态步骤如下: 5.1.1 组态CPU步骤动作&示例1打开Unity Pro 3.0,并新建一个项目,选择M340系列的P34 20302在Unity窗口的Project brower中双击Configuration,打开硬件组态双击打开硬件组态5.1.2 组态CANopen主站步骤动作&示例1双击CPU上的Canopen通信口,进入Canopen通信配置页面双击CANopen通信口,进入CAN

14、open通信配置页面2进入Canopen通信配置页面后,主要配置参数如下表:参数值描述InputsNb.of words(%MW)100CANopen输入到本地的数据存储区的个数InputsIndex of 1st %MW100CANopen输入到本地的数据存储区的%MW起始地址OutputsNb.of words(%MW)100本地输出到CANopen设备的数据存储区的个数OutputsIndex of 1st %MW200本地输出到CANopen设备的数据存储区的%MW起始地址Transmission speed500CANopen通信速率注意:不要将输入输出字分配为最小值,可以适当多保留

15、一些输入输出字以方便以后扩展。本文中输入输出字均设为100.输入数据存储起始地址和数量输出数据存储起始地址和数量配置CANopen通信参数 设置完毕后点击确认按钮进行确认。5.1.3 配置CANopen网络和从站步骤动作&示例1双击CANopen,进入CANopen网络和从站配置页面。双击方框以添加CANopen从站先双击打开CANopen网络配置页面2在上图中双击从站方框,以便添加CANopen从站,在列表中选择用户所配置的CANopen从站;这里只添加一个ATV71_V1.2。3选择成功后,回到CANopen网络和从站配置页面。双击ATV71图标,以进入ATV71从站配置页面。双击

16、ATV71进入ATV71从站配置页面启用Receive PDO1 parameter启用Transmit PDO1 parameter4进入Canopen通信配置页面后,在PDO窗口下,启用PDO6,禁用PDO1。启用Receive PDO1 parameter启用Transmit PDO6 parameter启用Transmit PDO6 parameter启用Receive PDO6 parameter启用Transmit PDO1 parameter启用Transmit PDO6 parameterATV71有三组预定义的PDO。PDO1默认在激活状态,包括:l 一个接收的PDO,控制字

17、/CMDD,目标速度/LFRD,还可以添加两个字,最大容量为8字节;l 一个发送的PDO,状态字/ETAD,输出速度/RFRD,还可以添加两个字,最大容量为8字节;PDO2默认在非激活状态,且没有配置参数,可以配置:l 一个接收的PDO,最大配置容量为8个字节;l 一个发送的PDO,最大配置容量为8个字节;l PDO3默认在非激活状态,用于内置的通讯卡,默认配置了参数,且不可更改。5设置完毕后,并点击进行确认。所有的配置完成后,点击快捷菜单上的按钮,生成所有项目,生成过程中如果出现错误,会显示在Unity下面的消息栏中;如果生成完毕Unity右下脚显示。6配置完毕后,可直接在从站配置页面中找到

18、变频器的内部变量及映射到本地的变量。其中%MW104为状态字,%MW106为输出速度,%MW200为命令字,%MW202为目标速度。5.1.4 组态DO模块步骤动作&示例1在机架上添加BMX DDO1602卡件2采用卡件的默认配置,将卡件的前三个通道分别设置为正转/Run_dir,反转/Run_rev,故障复位/Rst_fault,设置在卡件的I/O Objects中。 启用Transmit PDO6 parameter5.2 ATV71 内部变量说明在M340 PLC中编写程序,将变频器的内部变量映射到本地寄存器,通过对本地寄存器进行读写,来完成对变频器的监控。5.2.1 ATV71

19、 内部字在此仅列出本例中使用的ATV71内部寄存器以及对应功能,见下表:类型地址代码说明读出变量6041ETADDRIVECOM状态字6044RFRD电机输出频率写入变量6040CMDDDRIVECOM命令字6042LFRD在线给定频率对ATV71变频器实现CANopen通信控制的状态字和控制字说明如下:位状态字ETAD(6041)控制字CMDD(6040)Bit0准备接通接通Bit1接通电压无效Bit2操作允许快速制动Bit3故障允许操作Bit4电压无效0Bit5快速制动0Bit6接通禁止0Bit7报警故障复位Bit800Bit9线性控制0Bit10达到给定值0Bit11超过给定值正转/反转

20、Bit120斜坡制动Bit130注入制动Bit14STOP键停止快速制动Bit15旋转方向05.2.2 ATV71 DSP402状态表变频器的内部操作遵循DSP402状态表,见下图:上电是故障?ETA=16#*8ATV故障功能失常否CMD=16#0080故障消失,复位NST或ETA=16#*50ETA=16#*40通电被禁止CMD=16#0000禁止电压CMD=16#0000禁止电压CMD=16#0000禁止电压CMD=16#0006停车或CMD=16#0000禁止电压CMD=16#0002快速停车或CMD=16#0002快速停车NLP,NSt或ETA=16#*31ETA=16#*21接通准备

21、好FST,DCBETA=16#*17快速停车有效CMD=16#0007接通CMD=16#0006停车CMD=16#0006停车RDY,FSTETA=16#*33起动CMD=16#*F激活运行CMD=16#*F激活运行CMD=16#0007禁止运行rUn,ACC,FSTETA=16#*37运行被允许CMD=16#00025.3 编程程序主要是编写DRIVERCOM流程:ATV71的内部状态转换都遵循DRIVERCOM流程。在线控制命令和给定速度,在运行状态输出频率有效。由于变频器的内部字已经映射到本地寄存器%MW,所以直接对%MW104、%MW106、%MW200、%MW202进行编程即可。详细

22、程序见附件8.1 Unity M340程序。变量声明:在中进行变量声明,如下:定义变量需要定义的变量如下:梯形图程序:6. 实验调试对于使用多台变频器的系统,为保证系统通信稳定,建议客户使用施耐德的标准modbus扩展设备注意本实验中变频器带小电机驱动风扇进行测试,因此负载使用安全。在实际应用过程中,在PLC进行通信测试之前,请用户确保:1 如果带有电机负载和机械负载,确保电机的启动和运行不会对实际生产造成影响;否则请降低测试频率或断开负载。2 如果没有电机负载或负载较小,确保电机缺相故障已经被禁止。电机缺相故障禁止的设置请参照3.2.3 控制方式中的说明。注意6.1 计算机与PLC的连接本例

23、中计算机和PLC的连接采用常用的USB方式。连接电缆即常规的USB电缆.(即家用数码相机,MP3的连接电缆均可)连接图如下:硬件连接完成之后,在Unity Pro中设置如下:步骤动作&示例1将Unity Pro的连接模式切换到标准模式:Standard Mode为标准模式;Simulation Mode为仿真模式。2设置PLC连接方式为USB将Media设置为USB,Address设置为SYS。3地址设置完毕后点击Test Connection进行连接测试,测试成功后会显示如下提示:测试连接成功后点击OK确定set address设置。4连接PLC。连接成功后,Unity 软件的下方状

24、态栏会显示当前PLC的状态。6.2 软件调试计算机和M340连接后,完全下载程序并运行CPU,在Unity Pro的在线数据监控表Animation Table中添加如下变量,并给值:初始状态时,变频器CANopen可能处于Fault状态(Fault=1),此时需要用Rst_fault进行复位。按照当前状态操作后续状态的顺序,对变频器操作如下:当前状态操作后续状态Unity监控表ATV71Unity监控表ATV71Waiting=1/等待nSt/自由停车Run_dir/Run_rev=on_plus1正转或反转Running1/运行当前输出频率Ready1/就绪rdy/就绪Standby=1/

25、暂停Running=1/运行运行,显示当前输出频率Nor_stopon_plus/自由停车Waiting=1/等待nSt/自由停车Halt=on_plus/暂停Standby=1/暂停运行rdy/就绪Freq_set3002/给定频率Actual_frequence(-)300310.0/输出频率Fault=1/故障COF/通信故障Rst_faulton_plus/故障复位Waiting=1/等待nSt/自由停车1 On_plus表示为一上升沿脉冲,此例中每一个命令均为一上升沿脉冲,即置为1后,再置回0,否则下一个命令无效。2 在ATV71的出厂默认设置状态下,PLC中给定速率是实际变频器输出

26、频率的30倍。3当命令为反转时,显示的频率为负数。ATV71内部详细操作流程,请参照5.2.2 ATV71 DRIVERCOM流程。本例的详细程序请参见附件中的Unity M340程序。6.3 ATV71常见通信故障出现通信故障或者变频器故障时,变频器会自动停止输出。在此例中,常见故障是COF(CANopen bus fault)通信故障,通信故障之后变频器会自动停止输出,并在液晶显示器上显示COF。几种常见的故障原因解决方案如下:故障起因故障现象解决方案恢复运行变频器显示变频器输出硬件线路故障COF立即停止输出,Freq_set *保持检查并恢复硬件线路通信自动恢复,显示Fault1,需要复

27、位Rst_fault=1PLC断电PLC重新热启动PLC冷启动立即停止输出,变频器复位,Freq_set清零CPU停止运行nSt立即停止输出,Freq_set保持PLC启动通信自动恢复,Waiting1* Freq_set为CPU的内部的频率给定值见6.2 软件调试其他更多ATV71变频器的故障原因解决方案,请参照附件8.3ATV71编程手册的故障原因解决方案章节。7. 带多台变频器本例只是对单个变频器进行控制,对于多个变频器连接的情况,需要对硬件和软件进行扩展。7.1 硬件扩展施耐德提供专门的设备对CANopen设备进行扩展,常用的扩展拓扑图如下:11322451)S1/S2/S3均为RJ45母连接器,接ATV71变频器;S3可连接PowerSuite或远程终端;2)S4/S5为CANopen端子排,连接CANopen主线电缆;3)连接(ON)或断开(OFF)连接于CANopen总线的120欧姆终端电阻,当此连接器位于CANopen总线的中间时,开关拨到OFF位置,当此连接器位于CANopen总线的终端时,拨到ON位置,连接终端电阻;CANopen总线上必须使用线路终端电阻。4)用于接接地导线的接地片;5)干线电缆。详细的扩展规划,请参照附件的8.2ATV71的CANo

温馨提示

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

评论

0/150

提交评论