logix5000与525变频器组态后,参数steam打不开开,是不是需要升级固件版本

君,已阅读到文档的结尾了呢~~
AB变频器产品培训教材产品,AB,培训,AB变频器,培训教材,变频器,ab变频器,变频器培训,ab培训
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
AB变频器产品培训教材
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口您好,欢迎回来
您好,欢迎来到中国供应商!
AB变频器525系列现货
AB变频器525系列现货
王先生经理
营业执照已上传
邮箱已验证
发货地湖南 长沙
发货期限1天内发货
供货总量100台
营业执照已上传
邮箱已验证
经营模式|经销批发
注册资本|200万人民币
企业类型|有限责任公司
公司地址|湖南 长沙 雨花区 中意一路66号
供应产品分类
查看全部分类
本页信息为湖南斯罗克电气有限公司为您提供的""产品信息,如您想了解更多关于"AB变频器525系列现货"价格、型号、厂家请联系厂家,或给厂家留言。
品牌A-B/罗克韦尔型号525应用范围通用产品系列3G3MZ额定电压单相AC190-260V适配电机功率0.12kW滤波器内置A类EMC滤波器直流电源性质电压型控制方式V/F闭环供电电压中压电源相数三相输出电压调节方式PAM控制外型塑壳营销方式现货额定电流480A
AB变频器525系列现货
湖南斯罗克电气有限公司联系人:陈先生(经理)联系-电-话:189&&&&&&&77Q&-&Q:邮-箱:7146&罗克韦尔AB模块PLC、AB变频器、AB软启动、AB触摸屏西门子S7-300模块PLC,电源,存储卡,电缆,通迅卡我公司代理销售Rockwell罗克韦尔Allen-Bradley全系列产品,西门子S7-300系列。公司拥有大量产品库存,价格优惠,100%原装进口产品.提供完善的售后服务。PowerFlex525系列PowerFlex525&交流变频器具有创新的模块化设计,可进行快速而方便的安装和配置。这种新一代紧凑型变频器具备嵌入式&EtherNet/IP?&通信、USB&编程和标准安全特性。PowerFlex&525&变频器的功率范围为&0.4-22&kW&(0.5-30&Hp),支持全球电压等级&100-600V,并提供各种电机控制选件和灵活的安装选项。PowerFlex&525&交流变频器可在高达&70&°C&(158&°F)&的温度下运行,非常适合传送带、风机、水泵和搅拌机等应用项目。特性额定功率:100&-&120&V:0.4…1.1&kW&/&0.5…1.5&Hp&/&2.5…6&A200&-&240&V:0.4…15&kW&/&0.5…20&Hp&/&2.5…62.1&A380&-&480&V:0.4…22&kW&/&0.5…30&Hp&/&1.4…43&A525...600V:0.4…22&kW&/&0.5…30&Hp&/&0.9&…&32&A模块化的设计采用了一种创新的可拆卸控制核心,可同时进行安装和配置提供丰富的电机控制功能,包括电压/频率控制、无传感器矢量控制和闭环速度矢量控制嵌入式&EtherNet/IP?&可无缝集成到&Logix&环境中以及&EtherNet/IP&网络中可使用标准&USB&接口更加快速地进行驱动器配置动态&LCD&人机界面模块&(HIM)&支持多种语言,并具有描述性的&QuickView?&滚动文本可通过节能模式和能源监视功能来帮助降低能源成本IP20&开放式/NEMA、IP30&NEMA/UL&类型&1(带导线管套件)、DIN&导轨(框架&A、B&和&C)可使用&AppView?&中的应用项目特定的参数组来加快配置,适用于传送带、搅拌机、泵和风机等应用项目可省去在&CustomView?&工具中进行的自定义配置可在高达&50&°C&(122&°F)&的环境温度下运行,使用控制模块风扇时更可在高达&70&°C&(158&°F)&的环境温度下运行(需要电流降额)相对于其功率范围来说,体积十分紧凑;Zero&Stacking?&安装具有&50&mm&空气流动间隙嵌入式安全特性安全力矩关断功能经过认证符合&PLd/SIL2&Cat&3&标准。无需断开驱动器电源即可移除电机旋转动力,能够在安全系统接到请求后更快速地启动。产品25B&PowerFlex&525&交流变频器认证UL、C-Tick、TUV、RoHs、CE、cUL、Semi&F47、ACS&156、CE&Marine&(RINA)、KCC、ATEX、GOST-R软件使用以下软件产品来配置&PowerFlex?&525&交流变频器:Connected&Components&Workbench&软件利用罗克韦尔自动化?&和&Microsoft?&Visual&Studio?&技术快速而方便地配置驱动器AppView?&工具提供了用于大约&12&种常见应用项目(包括传送带、搅拌机、压缩机、泵和鼓风机)的参数组,可以加快配置通过&CustomView?&编程,可向&AppView&参数模板添加(或从其删除)多达&100&个附加值并保存自定义配置文件适用于&PowerFlex&变频器的&Studio&5000&Logix&Designer&可使用一个软件包对整个&Logix&系统进行配置集成化的驱动器配置可缩短系统开发时间内置驱动器诊断、故障、报警和事件信息
供应商信息
湖南斯罗克电气有限公司是一家以工业自动化为主营,融科、工、贸于一体的高新技术企业。专业从事工业自动化工程项目设计、安装、调试等服务,代理销售各类进口电气自动化产品,大型的电气产品代理商、分销商、工业自动化系统集成商。
公司秉承“以技术为动力、服务为基础、客户满意为宗旨”的企业文化理念,愿为各界用户提供全系列的自动化产品及优质的自动化工程服务。
、、、、、
200万人民币
公司注册时间
公司所在地
湖南 长沙 雨花区 中意一路66号
有限责任公司
法定代表人
工商注册号
主营产品或服务
王先生经理
地址湖南 长沙 雨花区 中意一路66号
公司主页.cn
湖南 长沙 雨花区 中意一路66号
湖南斯罗克电气有限公司
上海新国际博览中心
宁波国际会展中心
深圳会展中心
上海新国际博览中心
中国国际展览中心(老馆)
亚洲国际博览馆
中国国际展览中心(老馆)
深圳会展中心
上海新国际博览中心
免责声明:
本页面所展现的 AB变频器525系列现货 信息及其他相关推荐信息,均来源于其对应的商铺,信息的真实性、准确性和合法性由该信息的来源商铺所属企业完全负责。中国供应商对此不承担任何保证责任。
友情提醒:
建议您在购买相关产品前务必确认供应商资质及产品质量,过低的价格有可能是虚假信息,请谨慎对待,谨防欺诈行为。
湖南斯罗克电气有限公司
地址:湖南 长沙 雨花区 中意一路66号
技术支持:
成功收藏此产品
图片验证码
您采购的商品AB变频器525系列现货
您的手机号码
提交联系方式,获取供应商最低报价
王先生 / 经理
湖南斯罗克电气有限公司
*联系我们时请说明来自中国供应商!
您的手机号码
填写手机号接收企业名片
图片验证码
*联系我们时请说明来自中国供应商!当前位置: >>
工业控制网络与现场总线技术实验指导书(自制)
河南机电高等专科学校 《工业网络技术》 实验指导书专业:计算机控制技术张士磊 编 河南机电高等专科学校罗克韦尔自动化实验室 2009 年 06 月 实 验 要 求1、 按指定实验台进行实验,与实验无关的仪器,请不要乱动。 2、 不得将水杯、零食等带入实验室。 3、 接好线路,指导教师检查后,方可给电,不得私自拆接线路。 4、 出现事故,立即切断电源,报告指导教师。 5、 使用设备和软件不会就问,不要盲目操作,损坏设备或元器件要保持原状,如实报 告指导教师。 6、 实验结束,经指导教师检查数据,同意后方可拆线或关闭软件,整理好仪器、实验 台等再离开实验室。 7、 拆线前要先断电源。 8、 正常关闭系统,待显示可以关闭电源后,按下电源按钮关闭显示器,严禁非正常关 机。 9、 不得删除计算机中文件,设置、更改保护密码。 10、保持实验室干净整洁,不得在实验室乱仍纸屑,不得随地吐痰等。严肃认真,遵守纪律 独立思考,细心操作 爱护仪器,注意安全 保持整洁,不要喧哗2 目录实验一 工业控制网络上机实验......................................................................... 4 实验二 EtherNet/IP 网络配置与通信实验 ...................................................... 23 实验三 ControlNet 网络配置与通信实验........................................................ 37 实验四 DeviceNet 网络配置与通信实验 ....................................................... 48 实验五 基于 DeviceNet 的变频器控制实验 ................................................... 613 实验一工业控制网络上机实验工业控制网络也称为现场总线,现场总线与PLC 控制系统的完美结合产生了当前最热门的FCS 现场总线控制系统。PLC 控制系统是现场总线典型的应用场合,要深入了解现场总线的应用及其原 理首先应当掌握PLC 网络及其控制技术。 可编程逻辑控制器――PLC――是一种数字运算的电子系统,专为在工业环境下应用而设计。它 采用可编程序的存储器,用来在内部存储执行逻辑运算,顺序控制,定时,计数和算数运算等操作的 指令,并通过数字式,模拟式的输入和输出,控制各种类型的机械或生产过程,可编程序控制器及其 有关设备,都应按易于与工业控制系统连成一个整体,易于扩充功能的原则设计。可编程逻辑控制器 综合了计算机技术,自动控制技术和通讯技术,用面向控制过程,面向用户的“自然语言”编程,适 应工业环境,简单易懂,操作方便,可靠性高,是新一代通用工业控制装置。 PLC 广泛应用于能源、矿业、加工制造业、化工、纺织、汽车、酿酒、制药、电子制造、木材 加工印刷业、交通运输、城市供水、污水处理、农产品加工畜牧业等行业。 一、实验目的 1.了解 PLC 的工作原理; 2. 熟悉 PLC 编程软件的编程环境; 3.掌握 PLC 编程的基本思想; 4.了解现场总线控制系统的构成。 二、实验系统硬件及软件 本实验利用展示墙上安装的ControlLogix系统作对象,熟悉RSLogix5000软件的编程环境,创建项 目并学习本地I/O及通信模块的组态方法, 练习梯形图程序的编写方法, 掌握建立计算机与PLC 通信, 进行程序上下载,监视的方法。 本实验所用硬件:ControlLogix系统和计算机等。 本实验所用软件: 1) Windows XP ServerPack 2 操作系统,自动登陆,无需密码; 2) RSLogix5000 V 15.00/16.00 编程软件――用于ControlLogix 控制器编程及程序监视; 3) RSLinx V2.53 通信工具软件――用于建立计算机与罗克韦尔硬件的通信驱动,以及软件之 间的接口。 1 号 ControlLogix 系统的模块组成如下表所示:4 槽号 名称 型号 机架 1756―A10B 电源 1756―PA750 处理器 1756―L611 以太网 1756― ENBT2 控制网 1756― CNB/E3 设备网 1756― DNB4 数字输入 1756― IB32B5 数字输出 1756― OB32A三、实验内容及要求 1. 熟悉 RSLinx 软件的功能及使用方法,配置 RSLinx 通信。 2. 熟悉 RSLogix5000 编程环境,用该软件创建一个项目,建立相应的 I/O 组态和通信组态。 3. 掌握梯形图编程方法及控制逻辑实现方法 4. 编写梯形图程序,下载并监控程序的运行。 四、实验步骤 1.配置 RSLinx 通信 RSLinx 通信软件――Rockwell Software 的RSLinx(以下称RSLinx)是在MicrosoftWindows 各操 作系统下建立设备及软件通信方案的工具。它为罗克韦尔设备、软件及第三方软件提供网络通信驱动 程序。与硬件设备相连时,通过计算机串行口-232 通信接口与PLC 控制器相连,或通过计算机以 太网卡与PLC 的EtherNet(EtherNet/IP)相连,在RSLinx中配置相应的驱动程序,建立计算机与控制 器的通信,对控制器进行编程及程序状态监控、数据采集、以及信息采集等功能。 本实验中利用RSLinx 建立编程软件和控制系统之间的通信。首先,要运行RSLinx 程序(一般在 系统启动时已经将RSLinx 作为默认的服务加载),如果RSLinx 已经启动,则在屏幕右下角的任务栏 中会有 的图标)。如果RSLinx 没有启动,在Windows 开始菜单的程序栏中选择Rockwell Software的RSLinx。 1)打开 RSLinx, 点击 Configure drivers 按钮。图1.1RSLinx 软件启动界面5 2)在图 1.1 所示的 RSLinx 软件界面中打开 Communications 菜单,选择 Configure Drivers 或 直接点击常用工具栏中的 Configure Drivers 面。 在“Configure Drives”窗口中,从驱动类型中选择“Ethernet/IP Driver” 。单击“Add New”按钮。 快捷方式图标, 弹出图 1.2 所示通信驱动程序配置界图1.2RSLinx 软件通信驱动程序配置界面注:在“Confgure Drivers”菜单中列出了RSLinx 软件支持的所有通信方式。如果原来已有配置 好的驱动程序,则选中该驱动程序,然后按“Stop”、“Delete”按钮将其去掉,重新配置。本实验 中使用EtherNet(EtherNet/IP)方式建立软硬件之间的通信,因此需要配置一个“AB_ETHIP-1”通信 程序与PLC控制器进行通信。其它方式的通信只需选择不同的通信程序即可。 3) 在弹出的“Add New RSLinx Drivers”对话框上单击“OK” 。图1.3添加新的驱动程序对话框中4)在弹出的对话框中点击“确定” 按钮即完成了通信程序配置(如果选择默认的驱动程序名称)。6 图 1.4 通信驱动组态对话框5)关闭 Configure Drive 对话框,点击 RSWho 按钮,即可查看对应站点的设备状况。图 1.5RSWho 窗口查看连接设备及其状态注意:注意不要关闭RSLinx 软件,请最小化软件。2. 用 RSLogix5000 软件创建一个项目,建立相应的 I/O 组态和通信组态。RSLogix 5000 编程软件 ――RSLogix5000 软件包,是一个32 位的基于Windows 软件。能工作 于Microsoft Windows 2000 / NT? /XP。 RSLogix 5000 编程软件可以用于顺序、 过程和运动控制编程。7 RSLogix 5000 提供易用的编程环境,遵照IEC61131-3 标准,可用结构体或数组进行符号化编程,指 令集丰富。该软件环境通用于罗克韦尔自动化的Logix 平台,该平台包括: ControlLogix, FlexLogix, CompactLogix, SoftLogix 和DriveLogix。 1) 双击桌面上的RSLogix 5000图标, 或从启动程序中找到RSLogix 5000编程软件, 打开编程软件, 出现下图所示画面。图 1.6RSLogix 5000 软件界面2)打开文件(file)菜单,选择New 或点击快捷图标,在RSLogix5000 软件内创建一个新的工程项目,如图1.7所示。由于RSLogix 5000 支持多种控制器的编程,而每一种控制器的资源和属性 都是不同的, 因此需要为新建的项目指定一种控制器类型, 点击New 后随即弹出的图1.8 所示的新建 控制器(New Controller)对话框。点击可选框后面的向下箭头,列出所有支持的控制器类型,选择 “1756-L61 ControlLogix 5561 Controller”。图 1.7 创建一个新的工程8 图 1.8 新建项目并配置说明:Type 后一定要选择 ControlLogix5561;Logix 平台产品支持硬件 Firmware 进行升级,因 此对于控制器还应选择其版本号(Revision)。实验室中的 ControlLogix 硬件版本为 15.01 版本,为保 持软硬件版本一至,在此 Revision 选择 15;Name 即控制器名称,项目以控制器为核心,控制器名称 即为项目名称,在名称(Name)中填入控制器的名称,可以自定义,但为了程序的可读性,一般根据功 能命名,且不要用汉语和数字,最好用能描述工程的英文,不能重名;Description 可以不写,但对于 一个完整工程来说,最好写明;Classis 必须选择 1756-A10,因为本实验采用的是 10 槽框架;并且因 为 ControlLogix 系列控制器允许在一个框架内插入多个控制器,所以还应选择控制器所在的槽号 (Slot),该槽号由处理器在框架中的实际位置决定,在此 Slot 选择 0,因为处理器位于 0 槽,实际应用 中控制器一般都插在“0”号槽中;Create in 设置存储程序的路径。 注:PLC CPU 模块上的钥匙开关可用来选定控制器启动时的工作状态,它又称为本地工作状态, 一共有三个选择档位,即 Program(编程) 、Remote(远程)和 RUN(运行)三种状态。在 Program 状态时不允许通过 RSLogix5000 编程软件将控制器切换到运行状态,此时程序不会运行,控制逻辑 不会起作用。同理,在 RUN 状态时不允许通过 RSLogix5000 编程软件将控制器切换到编程状态,此 时 控制器 处于运 行状态, 不可以 改变程 序也不可 以下载 程序。在 Remote 状态 下,允 许通过 RSLogix5000 编程软件切换控制器的状态为 Remote Program 或 Remote RUN 状态。实际应用中,一 般将钥匙放到 Remote 状态,方便编程软件进行状态切换,以进行程序调试,调试成功后,将钥匙切 换到 RUN 状态,然后拔出,防止对程序误操作。只有掌握控制器状态的作用才能更好进行 PLC 编 程。9 3)进行正确的设置之后,点击 OK,进入下图所示画面。此时,一个项目即被创建。其左侧为 RSLogix5000 软件的项目树目录。通过该项目目录树可以对项目进行管理,包括改变控制器类型,创 建控制器域标签,进行故障程序处理,上电初始化程序处理,以及控制器任务规划,分配连续性任务 和周期性任务,在任务中建立程序等,以及进行 Motion 控制配置,建立趋势图查看,定义数据结构, 配置控制器所属输入/输出模块(I/OConfiguration)等。图 1.9RSLogix5000 项目编程界面中除了项目目录树、标准工具栏外,还有“在线工具栏”用于进行程序上载、下载及在 线、离线以及控制器远程编程、远程运行状态切换(状态切换要求控制器钥匙处于 Remote 状态) 。 从梯形图元件区选择元件拖拽到梯形图程序区即可进行编程操作,如图 1.10 所示。10 图 1.10RSLogix 5000 编程界面RSLogix 5000 编程环境支持 MicroSoft 环境中的这种拖拽功能,以及各种复制、粘贴、插入、删 除等快捷方式,实现简单快捷的图形化编程。对于简单的控制,只需要按照默认的控制器配置,点击 项目管理栏中的 Tasks 菜单前的“+”号,打开 Task 菜单,点击 MainTask 菜单前的“+”号,打开 MainTask 菜单,一直点击“+”至 MainProgram、MainRoutine,即出现了梯形图编程的程序。编程元 件栏的 Favorites 中列出了各种常用的元件,依次为“添加梯级(Rung), ”“添加分支(Branch), ”“添 加分级(Branch Level)(无分支时为灰色)“常开触点(XIC -检查是否闭合), ” , ”“常闭触点(XIO -检查是否断开), ” “线圈输出 (Output Energize), ” “输出解锁存 (Output Unlatch), ” “输出锁存 (Output Latch) ;在“Bit” “Timer/Counter”“Input/Output” “Compare”等元件夹中列出了相应的各种元 ” 、 、 , 件, 点中需要的元件, 将其拽到放置位置松开鼠标就添加元件, 也可以将鼠标点到需插入元件的地方, 然后点击元件即可插入。 4)添加 I/O 模块。为了实现控制器对模块的控制,需要在项目目录树中为控制器添加 I/O 模块 并进行配置。鼠标右键点击 I/O Configuration (I/O 组态,位于左边窗口的底部) 。然后按鼠标右键, 并选择 New Module(新模块) 。图 1.11添加 I/O 模块5)在弹出的对话框中选择”Digital”下的 1756-IB32B 模块,添加位于 4 槽的数字量输入模块,11 如图:图 1.12 选择 1756-IB32 模块6)按 OK,会弹出 1756-IB32B 组态对话框,在实际应用中应根据框架中插入的模块类型及所在 槽,选择各种模块及所在槽号,并为模块唯一命名。如下图所示填写:图 1.13配置 1756-IB32 模块属性注意:Name 项不能为空;Slot 必须与实际 I/O 模块在槽架的位置相对应;Description 可以缺省;12 Comm Format 为通讯字,这里接受默认设置即可;Revision 为版本号;Electronic Key 为电子锁,通常 选择 Disable Keying。其它接受默认设置即可,按 OK。 同理,我们可添加位于其它槽的 I/O 模块。 下面我们设置通信组态,即添加相应的通信模块。 7)添加通信模块。鼠标右键点击 I/O Configuration (I/O 组态,位于左边窗口的底部) 。然后按 鼠标右键,并选择 New Module(同第 4 步操作) , 8)在弹出的对话框中选择”Communcation”下的 1756-ENBT 模块,添加位于 1 槽的以太网网桥 模块,如图:图 1.14选择 1756-ENBT 通信模块9)按 OK,会弹出 1756-ENBT 组态对话框,如下图所示填写:13 图 1.15配置 1756-ENBT 通信模块注意:Name 项不能为空;Slot 必须与实际通信模块在槽架的位置相对应;Description 可以缺省; Revision 为版本号(软硬件版本号须设置一致) ;Electronic Key 为电子锁,通常选择 Disable Keying。 其它接受默认设置即可,按 OK。 同理,我们可添加位于其它槽的控制网、设备网模块。 10) 组态完毕后,I/O Configuration 下会出现如下画面:图 1.16完成 I/O 组态界面3. 编写梯形图程序,下载并监控程序的运行。 现在我们添加梯形图逻辑,ControlLogix 控制器支持多个任务(Tasks) 。每个任务可以包括若干 个 Programs,每个 Program 可以包括若干个 Routines。在本实验中,我们只需要一个 Routine,因而 我们将使用缺省创建和规划的 MainRoutine。 1)将鼠标移到“Tasks”文件下面的“MainRoutine”。14 图 1.17选择主例程2)双击“MainRoutine”,出现如下画面。图 1.18编程主界面3)梯形图是一种与电气控制逻辑直接相对应的编程语言,可以由电器控制逻辑图直接转化而得 到,因简单易用而得到广泛应用。梯形图程序按照从左到右,从上到下的顺序执行。在梯形图编程区 进行编程时, 点击 增加新梯级, 将鼠标放到梯级前面, 这时梯级前变为蓝色, 点击 XIC 元件,添加输出控制。元件,添加常开、常闭触点,再点击 Output Eneregize15 图 1.19添加梯级和输入输出元件4)然后为控制元件赋以地址( 标签)。双击 XIC 元件上的? 号, 选择标签的域为 “ControllerScope Tags”,点击 Local:2:I.Data 前的加号,选择 Local:2:I.Data [1] (第 0 个字节为状态 值,第 1 个字节为输入数据),这时在其后会出现一下拉箭头,点击下拉箭头,选择“0”。如图 1.20 所示。完成后 XIC 元件上方显示 Local:2:I.Data [1].0。图1.20 为输入元件赋予地址(标签)同样,双击 Output Energize 的?,Local:2:O.Data 前的加号,选择 Local:2:O.Data[0],点击下拉 箭头,选择“0”。完成后 Output Energize 元件上方显示 Local:2:O.Data [0].016 图 1.21为输出元件赋予地址(标签)5)按照下图添加程序。完成数字量 I/O 实验的编程。图 1.22编写测试程序这是一个简单的直接控制逻辑, 即输入信号有效, 则激励输出, 就像开关闭合则电灯就点亮一样。 6) 如果你认为上述实验太简单,你也可以利用 8 个数字输入量和 4 个数字输出量作其它实验, 还可以利用 RSLogix5000 提供的计时、计数器来完成数字逻辑控制实验。 7)点击 校验你的文件,并注意保存文件。(在编辑过程中,编程软件实时检测程序的语法,在有语法错误时,梯级标号上有“e”的字符存在,只有程序没有错误时才能下载。) 8) 与处理器通讯,点击主菜单上的 Communication,选择 Who Active,你会看到如下画面:17 图 1.23选择可通信的系统9)点击“AB_ETH-1,Ethernet”旁边的“+”找到相关的处理器。图 1.24选择要与之通信的控制器10)确定处理器处于 program 或 Remote 状态, (控制器处于 RUIN 状态时无法进行下载, )选择 Download。之后将控制器切换到运行状态,利用实验面板的开关和指示灯验证你所编辑的程序。 11)程序监视。在 RSLogix5000 编程软件中还可以实时进行程序监控。确定控制器当前状态 RemoteRun 或 RUN 状态,如果不是,在 RSLogix 5000 编程软件的在线工具中下拉菜单将控制器切 换到 Run 状态。此时,在编程界面中,右点需要查看的标签,选择“Monitor/Edit”如图 1.25 所示, 可以看到改模块所以点的状态,如图 1.26 所示,也可选择“Trend”在线查看标签的趋势,如图 1.2718 所示。在程序中,反应到梯形图则“Start”变为绿色,表明开关导通,根据控制器逻辑开关导通,则 输出信号为“1” ,输出“Local:5:O.Data[1].0”变为绿色,如图 1.28 所示。图 1.25选择查看标签图 1.26监视标签状态 19 图 1.27监视标签趋势图 1.28梯形图能流状态4. 基本指令编程实验 以上的程序实现了最简单直接控制逻辑,在实际的应用中 PLC 的控制逻辑是由一些简单的控制 逻辑组合而成的,这些简单的控制逻辑组合以及 PLC 提供的计时器、计数器、信息传递指令、计算 /算术指令、转移/逻辑指令、比较指令、三角函数指令、PID 指令、指数运算指令、程序控制指令、 阵列/文件指令及特殊指令就可以完成整个系统的自动化控制。20 基本控制逻辑是电器控制线路中的基本单元,主要包括:与逻辑或逻辑非逻辑(禁逻辑)自锁逻辑互锁逻辑联锁逻辑21 由这些逻辑可以组成各种控制线路。以上程序每个梯级为单独程序,可以变换不同地址(如图中 的 Local:2:I。Data[1].0 为通道 0 输入,将最后一位改为 1,则为通道 1,以此类推,输出通道类 似,每个模块有 32 个输入通道和 32 个输出通道,相对于外部的 32 个按钮和 32 个指示灯)在一个 程序中实现所有控制逻辑。 根据以上逻辑进行编程,调试,并记录每个逻辑程序的运行结果。 5. 选作实验 熟悉 ControlLogix 的 I/O 模块配置及标签、数据类型。 ControlLogix 的 I/O 模块有很多特殊的功能, 需要在添加模块时配置才能使模块功能得到最好的 发挥, 添加模块窗口, 模块的描述说明了模块的功能, 不同的模块通过配置菜单可以实现复杂的功能, 添加模块时,RSLogix5000 软件会自动为模块分配内存空间,存储模块的状态、配置、输入、输出信 息,并且这些配置可以通过程序来改变。项目管理器中的 MotionGroups 和 DataTypes 也都是 ControlLogix 特有的。通过 MotionGroups 可以实现高速伺服控制。ControlLogix 是基于标签的编程 方式,比传统的基于内存变量的编程方式内存组织和程序可读性更好,利用 DataTypes 数据类型可以 更加方便的实现数据及内存的管理。 五、实验报告要求 1. 实验报告必须认真填写,书写工整,不得出现错字、别字、白字、简化字。 2. 实验名称按本指导书给出的实验名称填写。 3. 实验日期按实际进行实验的日期进行填写,不得错写或漏写 4.实验目的按本指导书给出实验目的填写,不得自行编造。 5.实验步骤必须详细,包括进行了那些设置及设置了哪些参数,出现了什么结果等。不得跳步 或笼统填写。 6.实验报告上交前由班长把关,对书写不符合以上要求及书写不认真、潦草者打回重新填写。 六、思考题 1. 简述 PLC 的工作原理及应用场合。 2. 简述现场总线控制系统的构成。 3. 简述梯形图程序的执行过程。 4. 处理器的运行状态有几种?分别在什么情况下设置?处理器上运行状态钥匙应如何进行相应 的设置? 5. 记录每个控制逻辑的编程过程及执行结果。 6. 举例说明每种简单控制逻辑的一个典型应。22 实验二EtherNet/IP 网络配置与通信实验EtherNet/IP (Ethernet/Industrial Protocol) 是一种适用于工业环境的通信系统。 EtherNet/IP 使用控制与信息协议 CIP 协议(Control and Information Protocol) ,其公共的网络层、传输层和 应用层亦为 ControlNet 和 DeviceNet 共享。CIP 协议是位于开放的、高度流行的 EtherNet 和 TCP/IP 协议的顶层的一个公共的、开放的应用层。 由于采用了 CIP 规范及 Ethernet、TCP/IP 技术,EtherNet/IP 具有广泛的优越性。EtherNet/IP 不仅解决了设备间的一致性问题,而且使得采用 EtherNet/IP 组建的控制网络可以较容易地集成到 Internet/Intranet 上,可以通过 Internet 来管理整个企业网。 根据 EtherNet/IP 的优点,它适合应用在以下场合。 (1)大型应用,需要连接多台计算机、控制器、人机界面、I/O 和其他设备。 (2)作为多个 DeviceNet 网络的主干网。 (3)控制间的点对点互锁。 (4)连接 I/O 和传动控制。 一、实验目的 1.掌握 EtherNet/IP 网络的原理及其组成; 2. 学习用 RSNetWorx for EtherNet/IP 软件配置 EtherNet/IP 网络; 3.了解 ControlLogix 如何与 EtherNet/IP 接口设备通信; 4. 掌握分布在 EtherNet/IP 网络上的远程 Flex I/O 的使用方法。 二、实验设备和仪器 本实验系统采用了目前自动化领域最先进的 NetLinx 网络架构,在 NetLinx 架构中,计算机通 过 EtherNet 对其它网络进行访问的接入成本是最低的。利用 EtherNet 可以实现远程操作、远程编 程、远程网络配置等功能。计算机通过以太网连接 1756-ENET 模块,通过 ControlLogix 框架访问控 制系统本地及远程的输入输出模块。 本实验中每台计算机都可以通过 EtherNet 直接与 1756-ENET 模 块通信,进而通过 ControlLogix 框架与相应的 CPU 模块通信,进行网络配置及程序下载。 实验系统所用硬件: (1) 计算机――配置 EtherNet 网络,编制控制程序; (2) ControlLogix 控制系统-―在本实验中用到的模块: ① 1756-PA75 电源模块――电源模块将外部的的交流或直流电源转换成控制器内部可用的电 源,并防止电压脉冲对可编程序控制器内部部件的干扰。23 ② 1756-L61 ControlLogix 处理器或 1756-L1 处理器(对应 Slot 0)――控制 EtherNet 网络 演示系统的运行。 ③1756-ENET/1756-ENBT/1756-EWEB 以太网通信模块(对应 Slot 1)――与计算机或其它控制 系统通信,本实验中计算机对 EtherNet 网络的配置及控制程序的下载都是通过该模块实现的。 ④1756-IB32/OB32 数字量输入输出DD与外部被控对象连接的接口。 (3)CompactLogix 控制系统-―在本实验中用到的模块: ①1769―ECL 左侧终端-―左侧阻抗匹配,防止信号衰减。 ②CompactLogix L32 E/ CompactLogix L43(对应 Slot 0)――控制 EtherNet 网络演示系统 的运行。 ③1769-PA2 电源模块――电源模块将外部的的交流或直流电源转换成控制器内部可用的电源, 并防止电压脉冲对可编程序控制器内部部件的干扰。 ④1756-IB32/OB32 数字量输入输出DD与外部被控对象连接的接口。 ⑤1769―ECL 右侧终端-―右侧阻抗匹配,防止信号衰减 (3)FlexLogix 控制系统-―在本实验中用到的模块: ①1794―PS13 电源模块-―将外部的的交流电源转换成通信适配器和输入输出模块内部可用的 电源。 ②1794―AENT 以太网通信适配器-―与计算机或其它控制系统通信。 ③1794―IB32/OB32 数字量输入输出DD与外部被控对象连接的接口。 (4)集线式交换机、连接电缆及其他附件。 实验中所用 Logix 系统的组成如下表格所示: (次序与展示墙上安装的实际位置依次对应)槽号 名称 型号 机架 1756―A10B 电源 1756―PA750 处理器 1756―L611 以太网 1756― ENBT2 控制网 1756― CNB/E3 设备网 1756― DNB4 数字输入 1756― IB32B5 数字输出 1756― OB32A槽号 名称 型号 机架 1756―A7B 电源 1756―PA750 处理器 1756―L611 以太网 1756― ENBT2 控制网 1756― CNB3 数字输出 1756― OB16D24 名称 型号左侧终端 1769―ECL处理器 CompactLogix L32 E电源 1769― PA2数字输入 1769― IQ32数字输出 1769― OB32右侧终端 1769― ECR 右侧终端 1769― ECR名称 型号电源 1768― PA―3 名称 型号 电源 1794― PS13以太网 1768― ENBT处理器 CompactLogix L43数字输入 1769― IQ32数字输出 1769― OB32数字输出 1769― OB32以太网适配器 1794― AENT数字输入 1794― IB32数字输出 1794― OB16模拟输入 1794― IE12模拟输出 1794― OE12槽号 名称 型号 机架 1756― A10B 槽号 名称 型号 机架 1756―A7B 电源 1756― PA750 处理器 1756― L611 以太网 1756― ENBT2 控制网 1756― CNB3 设备网 1756― DNB4 数字输入 1756― IB32B5 数字输出 1756― OB32A6 伺服接口 1756― M08SE0 电源 1756―PA75 处理器 1756―L611 以太网 1756― ENBT2 控制网 1756― CNB 数字输出 1769― OB32 数字输出 1769― OB323 数字输出 1756― OB32A 右侧终端 1769― ECR 右侧终端 1769― ECR名称 型号左侧终端 1769―ECL处理器 CompactLogix L32 E电源 1769― PA2数字输入 1769― IQ32名称 型号电源 1768― PA―3以太网 1768― ENBT处理器 CompactLogix L43数字输入 1769― IQ32数字输出 1769― OB32实验中所用硬件: (1) 操作系统――Windows XP ServerPack 2 操作系统,自动登陆,无需密码; (2) RSLinx 通信软件――Rockwell Software 的 RSLinx(以下称 RSLinx)是在 Microsoft Windows 各操作系统下建立工厂所有通信方案的工具。它为罗克韦尔设备、软件及第三方软件提供网 络通信驱动程序, 如为 A-B 的可编程控制器和 Rockwell Software 的 RSLogix500/5000 、 RSView32 、 PLC-5 系列、之间建立起通信联系。RSLinx 的 AdvanceDDETM 接口支持处理器与 MMI(Man-Machine25 Interface)和组件软件之间进行通信, 也可与如 Microsoft Excel、 Access 及其它用户定制的 DDE 应 用软件通信。它的 C 应用程序编程接口(API)支持用户使用 RSLinx C SDK 开发的应用软件。作为 开发出的真 32 位应用程序,RSLinx 充分利用了 Windows 操作系统的多处理性能。通过各种通信接 口,RSLinx 可以同时为所支持的应用程序组合运行服务,RSLinx 的功能如图 2.1 是 RSLinx 功能示 意图(图中只标出了部分软件和硬件) 。图2.1RSLinx 功能示意图(3) RSNetworx――RSNetWorx 设备网组态软件,是 32 位图形网络组态工具软件。RSNetWorx 提供了一个图形化的网络视图,并具有在线和离线组态的功能。RSNetWorx for EtherNet/IP 提供了 设备网组态所需要的信息和工具。 (4) RSLogix 5000 编程软件 ――RSLogix5000 软件包,是一个 32 位的基于 Windows 软件。 能工作于 Microsoft Windows 2000 / NT? /XP。 RSLogix 5000 编程软件可以用于顺序、过程和运 动控制编程。RSLogix 5000 提供易用的编程环境,遵照 IEC61131-3 标准,可用结构体或数组进行 符 号化编 程,指 令集丰富 。该软 件环境 通用于罗 克韦尔 自动化的 Logix 平台, 该平台 包括 : ControlLogix, FlexLogix, CompactLogix, SoftLogix, DriveLogix。 RSLogix 5000 软件的主要特点包括: ① 容易组态, RSLogix 5000 编程软件包括一个图形化的控制器文件管理器;I/O 配置对话框 和运动控制组态工具,可以用简单的鼠标点击方法来组态系统。 ② 复杂的数据处理能力,既可以使用数组数据,也支持用户自定义的结构体,与由控制器来定26 义特定的数据内存结构相比更能灵活地适应各种不同的应用需求。 ③ 自由形态的梯形图编辑器,使编程人员集中于应用逻辑,而不必考虑太多的程序语法要求。 ④ 灵活的编程方法,可以用梯形图、功能块图、顺序功能图、和结构文本等形式编程,使用户 编辑应用程序更容易。 ⑤ 拖放编辑功能可以方便的将指令、逻辑梯级、功能块、例程、程序和任务在 RSLogix5000 软 件的单个项目或多个项目之间应用或拷贝。 ⑥ 直观的编程环境,遵从 IEC61131-3 标准,一个 Logix 控制器的多任务操作系统在一个图形 化的目录树中显示,目录树由用户应用程序的任务、程序和例程组成。 ⑦ 在线帮助,通过全面的在线帮助功能,指令集参考或与软件集成的在线应用指南可以获得编 程所需的任何帮助。三、实验内容及要求 1. EtherNet 网络的接线,熟悉系统所需的软件和硬件; 2. 用 RSNetWorx for EtherNet/IP 软件配置 EtherNet/IP 网络; 3. 创建一个新项目,添加远程 1794 FLEX I/O 以太网适配器及 I/O 模块; 4. 添加逻辑程序,控制分布在以太网上的远程 FLEX I/O。 四、实验步骤 1.配置 RSLinx 驱动程序 为了将计算机与控制系统建立连接,进行各种配置及程序上下载,需要为计算机建立通信驱动程 序。请按实验一中方法为计算机配置 RSLinx 驱动程序。 RSLinx 的 RSWho 功能可以实时监控网络上的设备,通过 RSWho 界面能看到所连接设备的站点 号、连接状态等信息。在 Communications 菜单中点击 RSWho 或直接点击常用工具栏中的 RSWho 快 捷图标,在随即出现的界面中选择 AB_ETH-1, Ethernet 驱动程序。从界面中看到 1756-ENET 模块, 双击该模块图标或点击左侧该模块旁边的+符号,出现如图 2.2 所示的监控界面,可见计算机已经通 过 1756-ENET(或其它的 Ethernet)模块与其所在的 ControlLogix 背板上的设备进行通信。完成浏览 后请将以下窗口关闭,否则会影响后续实验速度。27 图2.2网络设备访问、监控界面不同实验台上 IP 及模块不同, 显示可能不同。 2.配置 EtherNet/IP 网络 1)在开始菜单中选择“程序”-“Rockwell Software”-“ RSNetWorx”-“ RSNetWorx for EtherNet/IP”并左键点击,如图所示。图2.3启动EtherNet/IP网络2)在弹出的界面下,点击图标。28 图2.4RSNetWorx For DeviceNet 软件界面3)在弹出的“Browse for Network”窗口中,从通信路径中选择“AB _ETH-1,Ethernet” 。单击 “OK”按钮开始在线扫描网络。也可点击其前面的“+”号,浏览网络。图2.5选择要扫描的网络29 图 2.6 浏览网络界面4) 扫描结束之后可看到连接到 EtherNet/IP 网络上的设备数量及其组成。图 2.7EtherNet/IP 网络上的设备至此,可通过软件在线或离线编辑网络参数,查看并设置网络上相应模块的参数等。30 5)利用互联网远程通过 ENBT 模块访问 EtherNet/IP 网络的诊断、组态和框架信息。这些信息 跟 RSLinx 看到的相似,但在此不需要专业软件就可以看到信息,且可以是远程异地查看。 使用 IE 软件连接,在地址栏中键入 IP 地址,回车即可,如图所示。图 2.8 通过 IE 查看 EtherNet/IP 网络在 ENBT 页面下可查看设备信息及诊断信息。 (设备信息与在 RSLinx 上看到的是一样的。 ) 此外,可通过 EWEB 模块远程监视数据库中的数据。 2. 创建一个新项目。 1) 启动 RSLogix5000。 2)创建一个新项目,如图所示。图 2.9 创建一个新工程 31 3. 添加远程 1794 FLEX I/O 以太网适配器及 I/O 模块 1) 组态 1756-ENBT/A 以太网适配器模块。右键单击 I/0 Configuration, 在弹出的菜单中选择 New Module…, 然后在弹出的菜单中选择 1756-ENBT/A 以太网适配器模块,如图所示。图 2.10选择以太网适配器2) 在弹出的菜单中设置 1756-ENBT/A 以太网适配器模块的 IP 地址,注意槽号和 IP 地址一定要 设置正确,Electronic 选择 Disable Keying,选择完毕后点击 Finish,完成对 1756-ENBT/A 以太网适配 器模块的组态。图 2.11配置以太网适配器3) 组态 1794-FLEX I/O EtherNet/IP 适配器模块。右键单击 I/0 Configuration 中的 1756-ENET-B ENET,在弹出的菜单中选择 New Module…,然后在弹出的菜单中选择 1794-AENT/A 以太网适配器模32 块,如图所示。图 2.12选择 FLEX I/O 以太网适配器4) 在弹出的菜单中设置 1794-FLEX I/O EtherNet/IP 适配器的 IP 地址,每个 PLC 实验平台的 1794-FLEX I/O EtherNet/IP 适配器均有一个独立的 IP 地址,本例中的适配器所对应的 IP 地址已经预 先分配为 192.168.1.9,如需另外分配 IP 地址,可参见下图。具体设置 IP 地址如图所示,Electronic 选择 Disable Keying,完成对 1794-FLEX I/O EtherNet/IP 适配器的组态。图 2.13FLEX I/O IP 地址设置方法33 图 2.14配置 FLEX I/O 以太网适配器5)组态 1794-FLEX I/O 输入输出模块,右键单击步骤 3)中组态好的 1794-AENT/A Subenet,在 弹 出 的 菜 单 中选 择 New Module… , 然后 在 弹 出的 菜 单 中 选择 1794-FLEX I/O 输 入 输 出 模块 1794-IB16/A 和 1794OB16/A,如图所示。图 2.15选择 FLEX I/O 输入输出6)在弹出的菜单中分别设置 1794-IB16/A 和 1794OB16/A 的属性,注意在 FLEX I/O 框架中, 1794-FLEX I/O EtherNet/IP 适配器不占槽号,因此输入输出模块的槽号从 0 开始计数,Electronic 选择 Disable Keying,完成对 1794-FLEX I/O 输入输出模块的组态。 7)完成上述模块组态后,项目树如图所示。图 2.16完成配置34 8)观察 RSLogix5000 自动创建的结构体数据标签。 在控制器资源管理器中, 双击 Controller Tags, 如图所示。图 2.17查看控制器标签4.添加逻辑程序,下载项目并测试 1.从资源管理器中,双击 MainRoutine,启动梯形图编辑器,如图所示图 2.18启动梯形图编辑器2.添加以下梯形逻辑,如图所示。图 2.19梯形图例程35 3. 下载程序。 点击控制栏中的图标, 找到对应的 1756-L61 LOGIX5561 处理器, 点击 Download。4.下载完毕后,按下 PLC 实验框架上的 DI10 按纽,对应的 DO10 指示灯将被点亮;按下 PLC 实验框架中的 DI11 按纽,对应的 DO11 指示灯将被点亮。五、实验任务及预期结果 1.熟练用 RSNetWorx for EtherNet/IP 软件配置 EtherNet/IP 网络,能查看并修改相应模块的属 性。 2.选择展示墙上四个 ControlLogix 系统中的一个, 创建一个 ControlLogix 项目并完成相应的通信 组态。要求控制器编译无错误,项目能正常下载到控制器。 3.在所建立的项目下用网络上的远程 I/O 创建一简单例程,要求程序编译无错误,程序执行后接 在输出模块上相应的指示灯被点亮。 六、实验报告要求 1. 实验报告必须认真填写,书写工整,不得出现错字、别字、白字、简化字。 2. 实验名称按本指导书给出的实验名称填写。 3. 实验日期按实际进行实验的日期进行填写,不得错写或漏写 4.实验目的按本指导书给出实验目的填写,不得自行编造。 5.实验步骤必须详细,包括进行了那些设置及设置了哪些参数,出现了什么结果等。不得跳步 或笼统填写。 6.实验报告上交前由班长把关,对书写不符合以上要求及书写不认真、潦草者打回重新填写。 七、思考题 1. EtherNet/IP 网络的主要软硬件配置有那些? 2. EtherNet/IP 网络能实现那些功能? 3. 画出实验系统中设备的接线图。说明1756-AENT适配器模块的作用。 4. 如何实现通过 EtherNet/IP 网络控制远程 I/O? 5. 根据你在实验中的应用和理解说明系统中所用到的软件在实验中的作用。36 实验三ControlNet 网络配置与通信实验ControlNet 是一种高速(稳定 5Mbit/s)的工业控制网络,是开放、实时、具有确定性和可重复性 (Determinism&Repeatability)的现场总线,用于对时间有苛刻性要求的控制场合的信息传输,是罗克韦 尔自动化无缝连接的 NetLinx 架构中的控制层网络。它为对等通信提供实时控制和信息报文传输服 务,作为控制器和 I/O 设备之间的一条高速通信链路,综合了现有各种网络的能力。ControlNet 网络 主要应用于控制系统中控制器之间实时信息的传输。 一、实验目的 1.掌握 ControlN 二、实验设备和 et 网络的原理及其组成,理解 ControlNet 网络更新时间的概念; 2. 学习用 RSNetWorx for ControlNet 软件配置 ControlNet 网络; 3.了解 ControlNet 中 Produce/Consumer 传输模型, 4. 比较 Produce/Consumer 与 Peer to peer 通信的特点掌握 ControlNet 网络上控制器与控制器的通信方 法。 本实验系统所用模块包括: 1) 计算机-对控制器进行编程及网络配置; 2) ControlLogix 控制系统-包括: ①1756-PA75 电源; ②1756-L61ControlLogix 处理器(对应 Slot 0) ; ③1756-ENBT 以太网通信模块(对应 Slot 1) ; ④1756-CNBR/D ControlNet 网络通信模块(对应 Slot 2) ; ⑤1756-DNB DeviceNet 网络模块(将用于 DeviceNet 网络实验,对应 Slot3) ; ⑥1756-IB32/OB32 数字量输入输出DD与外部被控对象连接的接口。 3) CompactLogix 控制系统-包括: ①1769―ECL 左侧终端; ②CompactLogix L32 C; ③1769-PA2 电源模块; ④1756-IQ32/OB32 数字量输入输出; ⑤1769―ECL 右侧终端。 4)FlexLogix 控制系统-包括:37 ①1794―PS13 电源模块; ②1794―ACN15 以太网通信适配器; ③1794―IB16/OB16 数字量输入输出。 4) 连接同轴电缆及其他附件。 本实验系统采用了目前自动化领域最先进的 NetLinx 网络架构, 利用 EtherNet 可以实现远程操 作、 远程编程、 远程网络配置组态等功能。 计算机通过以太网连接 1756-ENBT 模块, 通过 ControlLogix 框架访问所有模块。ControlLogix 系统通过 1756-CNBR/D 与 CompactLogix 控制器的 ControlNet 网 络端口连接,进行实时的数据交换功能。图 3.1 实验系统硬件结构本实验系统所用软件包括: 1. 操作系统-Windows XP Server Pack 2 操作系统,自动登录,无需密码; 2. RSLinx V2.53 版本-强大的通信软件,包含了 A-B 所有硬件设备的驱动程序,并提供了与 第三方应用软件的通用接口,本实验用其实现计算机与控制系统的连接; 3. RSLogix 版本-ControlLogix 控制系统编程软件; 4. RSNetworx For ControlNet V5.00 版本-ControlNet 组态工具软件。 RSNetWorx 软件, 32 位 是 图形网络组态工具支持软件。RSNetWorx 的网络定位视图,提供了网络组态所需要的信息和工具。 RSNetWorx 提供了一个图形化的网络视图,改善带宽利用率的调度,并具有在线和离线组态的功能。 三、实验内容及要求 1. 用 RSNetWorx for ControlNet 软件配置 ControlNet 网络。 2. 创建一个新项目,添加远程 1794 FLEX I/O 控制网适配器及 I/O 模块。38 3. 添加逻辑程序,控制分布在控制网上的远程 FLEX I/O。 4. Produce/Consume 数据通信实验。 四、实验步骤 本实验首先进行网络规划与配置,然后利用 CompactLogix 控制器产生一正弦信号,通过 ControlNet Produce/Consumer 方式和 MSG 点对点方式 (即 ControlNet 的预定义数据传输和非预定义 数据传输) 将信号发送到 ControlLogix 处理器中, 并通过编程软件的监控功能将正弦信号以趋势图方 式显示出来,通过比较两个趋势图,检验网络信号的传输。编程时,需要将计算机与控制系统相连, 因此,第一步是建立计算机与控制系统之间的通信。 1. 建立通信(配置 RSLinx 通信驱动程序) 罗克韦尔自动化 ControlLogix 控制系统是一个开放的无缝连接的网络体系,支持从上层到下层 的设备访问,因此可以通过多种途径与 ControlNet 通信: (1) 通过 1784-PCIC(S) for ControlNet 板卡将计算机作为一个节点连接到 ControlNet 网络上; (2) 通过 Ethernet 网络连接到 ControlLogix 框架,经由 ControlLogix 背板与 1756-CNBR/D ControlNet 网络模块通信。 本实验采用第二种方式建立通信,因此,需要建立 EtherNet 驱动程序,通信的建立过程详见实 验一、二所示。最小化 RSLinx。注意不要关闭 RSLinx 软件。EtherNet 驱动程序配置完成后可以通 过 EtherNet 访问控制系统,进行设备的访问和监控。 2. ControlNet 网络配置 组建 ControlNet 网络的基本步骤如下: (1)网络规划:根据系统需要选择节点、电缆,进行合理布线规划; (2)硬件设备连接:将 ControlNet 网络节点设备连接到网络上,并进行网络测试; (3)安装和启动网络组态工具软件,如罗克韦尔软件 RSNetworx for ControlNet; (4)节点预配置:ControlNet 网络的通信波特率为 5Mbit/s ,每个网段最多允许有 99 个节点, 且不允许有节点地址重复的设备, 在设备添加到网络上之前, 应当按照网络规划给设备分配节点地址, 地址一般应连续,并且信息优先级高的设备节点地址应当尽量小,以保证信息及时传送(该操作只能 在在线模式下进行) ; (5)将编程终端(计算机或专用编程设备)连接到网上,并建立通信; (6)配置 ControlNet 网络参数:通过扫描网络上的处理器,RSNetworx for ControlNet 软件能 计算出网络的通信负载情况,并给出合理的网络刷新时间,通过合理配置使网络性能达到最优化; (7)保存配置参数:将设备配置参数下载到节点和 ControlNet Keeper 中,并保存到网络组态39 工具软件配置文件中(用于离线查看网络信息或配置相同的网络) 。 前两步工作已经完成,在 Windows 开始菜单的程序中找到 Rockwell Software,然后选择 RSNetworx,选择 RSNetworx for ControlNet,打开网络组态工具软件 RSNetworx forControlNet。选择 ControlNet Configuration,配置一个 ControlNet 网络,如图 3.2 所示。图 3.2RSNetWorx For ControlNet 界面点击 Online ,通过 AB-ETH-1,EtherNet 访问 ContolLogix 背板,然后选择 1756-CNBR/D,选 择其 A 通道连接的 ControlNet 网络,读取网络上设备信息,如图 3.3 所示。图 3.3 选择访问 ControlNet 的路径网络信息栏中显示了当前的网络状态和参数,在 Edit Enable 前的方框内打勾(出现提示窗口的 话按照默认操作),开始进行网络参数设置,如图 3.4 所示。40 图 3.4 使能网络参数设置打开 Network 下拉菜单,选择 Properties,如图 3.5 所示,在 Network Parameters(网络参数) 中设置 NUT 时间为:2.0ms,Max Scheduled Address 为:22,Max Unscheduled Address 为:30,如 图 3.6 所示。确定后返回。图 3.5 配置网络属性图 3.6 网络参数设置41 配置完成后,网络上的设备如图 3.7 所示。图 3.7ControlNet 网络上的设备配 置 完 成后 需要 将 配置信 息 下 载到 网络 控 制器中 , 此 时要 求把 CompactLogix 控 制 器 和 ControlLogix 控制器都切换到 Program 状态(即把控制器的钥匙旋转到 Prog) 。然后点击保存,将当 前网络配置下载到网络节点中。在 Save Configuration 窗口中点击“OK”下载。图 3.8 保存网络配置将文件保存到默认路径下,完成下载后即完成了 ControlNet 网络的配置。将控制器重新切换到 运行状态,将钥匙旋转到 RUN。如果网络配置正确,查看 CompactLogix 及 ControlLogix 控制器上的 I/O 指示灯呈固定的绿色,若是绿色闪烁,说明网络配置不正确,检查处理器中的程序是否正常,重 新进行网络配置操作,直到网络通信正常。 3. 控制器与远程 I/O 模块的通信在 ControlNet 网络上建立与 I/O 模块的通信关系,不仅需要在 RSLogix5000 的编程软件里对远 程 I/O 模块进行组态,而且需要在 RSNetworx For ControlNet 的网络组态软件中进行组态,只有这样, 才能建立起数据的流通途径,其步骤如下: 在 RSLogix5000 编程软件中: ? ? 在 I/O Configuration 下建立本地的 CNB 模块; 在本地 CNB 模块下建立远程的 CNB 模块;42 ? ?在远程的 CNB 模块下建立远程的 I/O 模块; 将项目下载到控制器。注:模块建立的方法与过程与前面相同,在此不再赘述。 在 RSNetworx For ControlNet 中: ? ? ? ? 在线连接(On Line Browsing); 进入编辑状态(Enable Edit) ; 组态网络参数; 存盘,存盘操作时,将要作两件事情: -将网络新的组态文件存到硬盘; -将组态信息下载到网络上各个 CBN 模块(具有 Keeper 能力的设备) 。 将项目下载到控制器之后,可能看到 CNB 和 I/O 模块都亮起了黄色惊叹号的警告,如图 3.9 所 示这是因为 RPI 要收发的数据在 ControlNet 网上都属于预定性数据,凡预定性数据都要经过 RSNetworx For ControlNet 组态软件对其进行安排,并下载给网上的每一个 CNB(Keeper 设备) 。点 击带警告标志的远程 CNB,可以看到故障提示。在此情况下,就要对网络进行重新规划并下载。图 3.9 网络配置存在故障重新进行网络规划并下载配置后,如果组态成功的话,再回到 RSLogix5000 中去看,警告标志43 都已消失,如图 3.10 所示。至此,远程 I/O 组态完成。图 3.10 网络组态成功网络组态完成后,就可以编程实现对网络上远程 I/O 的控制,其方法与控制 EtherNet/IP 网络上 的远程 I/O 一样。值得注意的是,控制器只能与同一个本地网络的远程 I/O 模块通信,不能越过网桥 (CNB 或 ENBT 模块)跟另外一个网络的 I/O 模块通信。 4. 控制器与控制器的通信本实验中利用 ControlNet 实现 ControlLogix 控制器与 CompactLogix 控制器与之间的实时信息 传输。 1)ControlLogix 控制器编程 在 ControlLogix 控制器中 ControlNet Produce/Consumer(对应为 ControlNet 网络通信中的预定义 数据传输)的通信实现十分方便,只需在 ControlLogix 控制器中建立相应的 Consumed(消费)标签, 通过 RSNetworx for ControlNet 配置即可实现通信。而对于非预定义的数据传输需要在控制器中编写 MSG 通信指令来实现。 在实验中,ControlLogix 控制器作为 Produce 控制器,CompactLogix 控制器作为 Consumer 控制 器。首先在 Produce 控制器建立一个 Produce 标签,在 Controller Tags 上右击 New Tags,进入标签建 立页面,如图 3.11 所示。44 图 3.11建立生产者标签图 3.12设置生产者标签连接组态该标签位于控制器区域,产生 Produce 标签的控制器,对于将要 Consume 它的信息的控制器而 言,恰如一个输入模块,它将产生一组数据送给对方控制器,如图 3.13 所示。45 图 3.13所建立的标签数组2)CompactLogix 控制器编程 Consumer 控制器中,在 I/O 组态下建立一个与生产者对应的远程控制器模块,其创建过程,如 同创建一个远程的输入模块,不同的是,当创建输入模块时,会自动地在控制器区域产生一个输入数 据快,而 Consumer 控制器必须在控制器的数据区域手动建立一个与对方控制器 Produce 标签结构完 全一样的数据标签去对应。其建立过程同上。 五、选作实验 实验内容:同一框架内两个 ControlLogix CPU 之间的 Prouce/Consumer 通信 步骤: 1. 打开 RSLogix5000 编程软件,创建第一个 CPU 的控制项目,编写 SIN 正弦信号的程序,将 该数据作为 Produce 标签发布; 2. 打开 RSLogix5000 编程软件,创建第二个 CPU 的控制项目,建立 Consumed 标签; 3. 将程序下载到相应处理器中; 4. 进行网络配置; 5. 进行数据监控,绘制趋势图。 六、实验报告要求 1. 实验报告必须认真填写,书写工整,不得出现错字、别字、白字、简化字。 2. 实验名称按本指导书给出的实验名称填写。 3. 实验日期按实际进行实验的日期进行填写,不得错写或漏写 4.实验目的按本指导书给出实验目的填写,不得自行编造。46 5.实验步骤必须详细,包括进行了那些设置及设置了哪些参数,出现了什么结果等。不得跳步 或笼统填写。 6.实验报告上交前由班长把关,对书写不符合以上要求及书写不认真、潦草者打回重新填写。 七、思考题 1. ControlNet 网络的主要软硬件配置有那些? 2. ControlNet 网络能实现那些功能? 3. 画出实验系统中设备的接线图。说明1756-CNBT适配器模块的作用。 4. 如何实现通过 ControlNet 网络控制远程 I/O? 5. 描述ControlNet 预定义数据传输和非预定义数据传输原理?47 实验四DeviceNet 网络配置与通信实验DeviceNet 是一种低端的开放网络,它将工业现场的智能设备,如:传感器、光电开关、操作员 终端、电动机保护器、变频器和软起动器等与控制器直接连接。是使分布式控制系统减少现场 I/O 接 口和布线数量,将控制功能直接下放到现场设备的理想解决方案。 一、实验目的 1. 进一步了解 DeviceNet 网络的结构; 2. 掌握 DeviceNet 网络的组建及配置方法; 3. 了解 ControlLogix 控制系统的原理。 二、实验设备和仪器 本实验系统采用了目前自动化领域最先进的 NetLinx 网络架构,利用 EtherNet 可以实现远程操 作、 远程编程、 远程网络配置等功能。 计算机通过以太网连接 1756-ENBT 模块, 通过 ControlLogix 框 架访问控制系统的所有模块。 本实验通过以太网模块访问 ControlLogix 框架上的设备网络扫描器模块 和 ControlLogix 处理器。 实验室中的台计算机都可以通过 EtherNet 直接与 1756-ENBT 模块通信, 进 而通过 ControlLogix 框架与 1756-DNB 模块通信,进行网络配置及程序下载。 实验系统所用硬件: (1) 计算机――配置 DeviceNet 网络,编制控制程序; (2) ControlLogix 控制系统-―在本实验中用到的模块包括: ① 1756-PA75 电源模块――电源模块将外部的的交流或直流电源转换成控制器内部可用的电 源,并防止电压脉冲对可编程序控制器内部部件的干扰。 ② 1756-L61 ControlLogix 处理器或 1756-L1 处理器(对应 Slot 0)――控制 DeviceNet 网络演 示系统的运行。 ③1756-ENBT 以太网通信模块(对应 Slot 1)――与计算机或其它控制系统通信,本实验中计算 机对 DeviceNet 网络的配置及控制程序的下载都是通过该模块实现的。 ④1756-DNB DeviceNet 网络模块(对应 Slot3)――设备网扫描器作为设备网上的主设备与控制 器及设备网络上的设备通讯,完成下列功能: ? ? ? ? 管理网络通信,保存配置数据 从设备中读输入数据 向设备写输出数据 监控设备的运行状态48 (3)Power Flex40 变频器 为参与 DeviceNet 网络通信,Power Flex40 变频器需配置 22-COMM-D 适配器接入网络。 (4)MicroLogix1500 系统 为参与 DeviceNet 网络通信,MicroLogix1500 系统需配置 1769 扫描器接入网络。 (5)连接电缆及其他附件。 实验系统结构示意图如图 4.1 所示;图 4.2 是 DeviceNet 网络中信号线和电源线的接线方式示意 图。图 4.1 实验系统结构图49 图 4.2DeviceNet 网络中信号线和电源线的接线方式本实验系统所用软件包括: 1. 操作系统-Windows XP Server Pack 2 操作系统,自动登录,无需密码; 2. RSLinx V2.53 版本-强大的通信软件,包含了 A-B 所有硬件设备的驱动程序,并提供了与 第三方应用软件的通用接口,本实验用其实现计算机与控制系统的连接; 3. RSLogix 版本-ControlLogix 控制系统编程软件; 4. RSNetworx For DeviceNet V5.00 版本-ControlNet 组态工具软件。 RSNetWorx 软件, 32 位 是 图形网络组态工具支持软件。RSNetWorx 的网络定位视图,提供了网络组态所需要的信息和工具。 RSNetWorx 提供了一个图形化的网络视图,改善带宽利用率的调度,并具有在线和离线组态的功能。 三、实验内容及要求 1. DeviceNet 网络的接线,熟悉系统所需的软件和硬件; 2. 使用 RSNetWorx For DeviceNet 软件配置 DeviceNet 网络并扫描网络上的设备; 3. 学习使用 RSLogix 5000 编程软件编制控制程序; 4. 查看和修改各设备的 I/O 数据字节分配; 5. 查看各设备的 EDS 文件中的参数,进行所需的选择修改并保存; 6. 查看并验证配置结果。50 四、实验步骤 1. 建立通信(配置 RSLinx 通信驱动程序) 其方法与前述实验相同。 2. 配置 DeviceNet 扫描器模块 1、启动 RSNetWorx For DeviceNet 在开始菜单的程序栏选择 Rockwell Software―RSNetWorx―启动 RSNetWorx For DeviceNet 软件, 启动界面如图 4.3 所示。图 4.3RSNetWorx For DeviceNet 软件界面2、与 DeviceNet 网络通信 起动 RSNetWorx For DeviceNet 后,在图 4.3 所示的软件界面中打开 Network 菜单,点击 Online 或直接点击常用工具栏中的 图标。在随即弹出的浏览网络(Browse for network)对话框中选择AB_ETH-1, Ethernet 驱动程序(如图 4.4 所示), 依次点击 1756-ENBT 和 backplane(背板)前面的+号, 在 backplane 下拉列表中打开 1756-DNB DeviceNet 扫描器模块前的+符号,选中 DeviceNet,然后点击 OK 按钮。51 图 4.4RSNetWorx For DeviceNet 网络浏览界面浏览结束后即可看到如图 4.5 所示的 DeviceNet 网的设备信息。图 4.5 实验系统 DeviceNet 网络上的设备3. 配置设备网络扫描器(Scanner)的 I/O 数据表 (1)配置 1756-DNB 设备网络扫描器模块 双击图 6.5 的 1756-DNB/A 设备网络扫描器图标,出现图 4.6 所示的 1756-DNB 扫描器模块属性 对话框。 通用属性对话框(General)――显示模块的名称、节点地址、生产厂家、版本号等信息。 模块对话框(Module )――设置模块的槽号(Slot),―置,本实验中模块在框架的 3 号槽,因此52 设置为 3,然后点及“应用”和“确定” 。完成模块节点和槽号的配置。 点击扫描列表(Scanlist)对话框――弹出如图 4.7 所示 Scanner Configuration Applet 对话框。点 击上载(Upload) 按钮,上载设备配置信息。图 4.61756-DNB 设备网络扫描器属性设置界面图 4.71756-DNB 设备网络扫描器属性设置界面上载后的扫描器列表对话框如图 4.8 所示,在 Scanlint 右侧的有效设备(Available Device)列表 中按设备节点号的顺序,列出了与 1756-DNB 设备网络扫描器模块连接的所有设备,与图 4.5 是一致 的。由图 4.8 可见其左侧的 Scanlist 是空的,这说明此时设备的 I/O 数据并已经配置到扫描器的 I/O 数 据表中,这时,分别点击输入列表(Input)和输出列表(Output) ,可见都有数据。53 若图 4.8 左侧是空的, 则可点击图中的按钮, 软件自动将设备的 I/O 数据配置到扫描器的 I/O数据表中。此时,左侧的设备都移到右侧的 Scanlist 中,再分别点击 Input 和 Output 可见设备的 I/O 数据在相应的列表中。说明设备的 I/O 数据已经配置到 1756-DNB 扫描器的 I/O 数据表中。点击 Summary 可以在一个对话框总揽 I/O 的全部信息。图 4.81756-DNB 扫描器 I/O 列表对话框(2)配置 DeviceNet 节点上设备的 I/O 参数 在图 4.8 中点击 按钮后,选择 Scanlist 中的 00 号节点的 DeviceNet 适配器,双击,弹出图 4.9所示 I/O 参数配置对话框。按照图 4.9 来配置 11 号节点的参数,配置完成后点击 OK 按钮,如果改变 了原来的参数,则依次弹出图 4.10 和图 4.11、图 4.12 所示提示,依次点击“是”即完成了该节点的 参数配置。按照同样方法,依次选择 50、51、62 号节点,配置参数如图 4.13―4.15 所示,图中输入 (Input)和输出(Output)数据以字节为单位,配置时要注意数据的大小。 (注意:如设备参数与图示相同, 就不用修改)54 图 4.91794-AND 适配器 I/O 参数配置图 4.10图 4.11图 4.1255 图 4.13图 4.1456 图 4.15设备的 I/O 参数可以选择 Strobed、COS 和 Polled 三种方式,不是每种设备都支持这三种方式。 (3)配置扫描器 I/O 数据表 网络上所有节点设备的参数都配置完成后,回到图 4.8 界面,点击 Input,弹出图 4.16 所示对话 框,可见 50、51、11、62 号节点的输入数据依次在扫描器的 0、1、2、4 号字输入数据表中。图 4.16扫描器中输入数据分配 57 由上图可见,11 号和 62 号节点的输入数据被分配在两个不同的字节中,为了编程方便,我们重 新配置扫描器的输入数据表,步骤如下: ① 选中 11 号节点; ② 点击 UnMap 按钮; ③ 将数据字起始号(Start)设置为 11(与节点号一致)。 ④ 点击 AutoMap 按钮。可见,该节点的设备自动排在 3:I.Data[11]的一行里(这里 3 表示 3 号槽 的 1756-DNB 设备网络扫描器,I 表示输入数据,11 是数据序号)。 按照同样的步骤,可重新配置其它节点的数据。 点击 Output 按钮,用同样的方法可以重新配置各节点的数据,如图 4.17 所示。图 4.17扫描器中输出数据分配在编程时程序的信息应与扫描器 I/O 数据表相对应,否则无法实现数据传输和控制功能。 4. 编制控制程序 (1)创建 RSLogix5000 工程项目 其方法如前。 (2)配置 I/O 模块58 模块的配置方法如前所述,其配置界面如图 4.18 所示。图 4.181756-DNB 模块配置对话框(3)编制程序 编程方法如前所述,要求编程实现网络上 Flex I/O 的控制。同学也可以根据现有节点的输入和输 出设备,编制更复杂控制逻辑,观察程序的执行情况。 (注意: 本实验的程序所用指令都是位指令, 最常见的错误是同学在选择指令操作数的时候没有 指定到“位” ,在选择操作数时一定要注意。 )五、实验报告要求 1. 实验报告必须认真填写,书写工整,不得出现错字、别字、白字、简化字。 2. 实验名称按本指导书给出的实验名称填写。 3. 实验日期按实际进行实验的日期进行填写,不得错写或漏写 4.实验目的按本指导书给出实验目的填写,不得自行编造。 5.实验步骤必须详细,包括进行了那些设置及设置了哪些参数,出现了什么结果等。不得跳步 或笼统填写。 6.实验报告上交前由班长把关,对书写不符合以上要求及书写不认真、潦草者打回重新填写。 六、思考题 1. DeviceNet 网络的主要软硬件配置有那些? 2. DeviceNet 网络能实现那些功能? 3. 画出实验系统中设备的接线图。说明 1756-DNB 适配器模块的作用。59 4. 根据你在实验中的应用和理解说明系统中所用到的软件在实验中的作用。 5. 思考并举例说明系统中的输入设备是如何控制输出的?60 实验五基于 DeviceNet 的变频器控制实验各种智能现场设备,如智能变送器、变频器、调节阀和分布式 I/O 等单元通过 DeviceNet 网络可 以方便地进行数据交换,也为现场设备提供更全面的网络诊断功能,而基于预测的故障提示就可以有 效地帮助减少停机时间,对于需要保证的连续生产过程的可靠性有着重要意义。 该实验以罗克韦尔自动化的三层网络架构为基础,将 EtherNet/IP 网络与 DeviceNet 网络相结合, 进而实现对 PowerFlex 40 变频器远程数据监控及参数在线优化的功能。 罗克韦尔自动化公司推出的 PowerFlex 4 系列交流变频器是 PowerFlex 变频器家族中尺寸最小且 效率高的成员,它设计紧凑、节省空间,给用户提供了强大的电机转速控制能力。PowerFlex 4 系列 变频器包括三种产品 PowerFlex 4、PowerFlex 40 和 PowerFlex400。它们是设备机速度控制的理想产 品,提供多样性应用,满足了全球 OEM 和最终用户对于灵活性、节省空间和使用方便的需要。它们 同样可以作为机械工具、 风扇、 水泵、 传送机和物料处理系统中速度控制的廉价替代品。 PowerFlex 4、 PowerFlex 40 和 PowerFlex400 具有以下四个方面的共性。 1. 安装灵活 2. 简易的启动和运行 3. 灵活的编程和网络解决方案 4. 优化性能 一、实验目的 1. 了解 PowerFlex 40 变频器的特点及应用; 2. 掌握通过 DeviceNet 网络控制 PowerFlex 40 变频器的原理和方法; 3. 掌握 PowerFlex 40 变频器的工作原理。 二、实验设备和仪器 实验系统所用硬件: (1) 计算机――配置 DeviceNet 网络,编制控制程序; (2) ControlLogix 控制系统-―在本实验中用到的模块包括: ① 1756-PA75 电源模块――电源模块将外部的的交流或直流电源转换成控制器内部可用的电 源,并防止电压脉冲对可编程序控制器内部部件的干扰。 ② 1756-L61 ControlLogix 处理器或 1756-L1 处理器(对应 Slot 0)――控制 DeviceNet 网络演 示系统的运行。 ③1756-ENBT 以太网通信模块(对应 Slot 1)――与计算机或其它控制系统通信,本实验中计算61 机对 DeviceNet 网络的配置及控制程序的下载都是通过该模块实现的。 ④1756-DNB DeviceNet 网络模块(对应 Slot3)――设备网扫描器作为设备网上的主设备与控制 器及设备网络上的设备通讯,完成下列功能: ? ? ? ? 管理网络通信,保存配置数据 从设备中读输入数据 向设备写输出数据 监控设备的运行状态(3)Power Flex40 变频器 A、Power Flex40 变频器通过 22-COMM-D 适配器接入 DeviceNet 网络,如图 5.1、表 5.1 所示。图 5.1 安装 22-COMM-D 适配器62 表 5.1 安装 22-COMM-D 通信适配器说明B、通过 22-COMM-D 通信卡上 DIP 拨码开关设置节点地址和数据传送速率,设置规则如图 5.2 和表 5.2 所示。图 5.222-COMM-D 通信卡上的拨码开关 表 5.2 设置规则63 (4)连接电缆及其他附件。 本实验系统所用软件包括: 1. 操作系统-Windows XP Server Pack 2 操作系统,自动登录,无需密码; 2. RSLinx V2.53 版本-强大的通信软件,包含了 A-B 所有硬件设备的驱动程序,并提供了与 第三方应用软件的通用接口,本实验用其实现计算机与控制系统的连接; 3. RSLogix 版本-ControlLogix 控制系统编程软件; 4. RSNetworx For DeviceNet V5.00 版本-ControlNet 组态工具软件。 RSNetWorx 软件, 32 位 是 图形网络组态工具支持软件。RSNetWorx 的网络定位视图,提供了网络组态所需要的信息和工具。 RSNetWorx 提供了一个图形化的网络视图,改善带宽利用率的调度,并具有在线和离线组态的功能。 三、实验内容及要求 1. 将 Power Flex40 变频器通过 22-COMM-D 适配器接入 DeviceNet 网络,熟悉系统所需的软件 和硬件; 2. 通过 RSNetWorx For DeviceNet 软件组态 Power Flex40; 3. 通过 RSNetWorx For DeviceNet 软件组态 1756-DBN; 4. 编写程序,实现 Logix 控制器与 Power Flex40 变频器的显性信息通信。 四、实验步骤 1. 变频器参数设置 将带有 22-COMM-D 适配器的 Power Flex40 变频器上电,通过它的操作面板对其进行参数设置, 在此,为实现网络控制,将 P36[Start Source](起动源)设为对应的节点地址,即选择 Comm Port(通信 端口给定) ;将 P38[Speed Reference](速度给定)设为对应的节点地址,即选择 Comm Port(通信端口 给定) 。 2. 建立通信(RSLinx 通信网络组态) 其方法与前述实验相同。 3. RSNetWorx For DeviceNet 网络组态 其方法如实验四所示。 扫描到的网络上的设备如图 5.3 所示。64 图 5.3 网络上的设备图示中黄色问号图标表示该设备没有注册 EDS 文件,因而接下来需要为变频器创建或注册 EDS 文件。 4. 创建或注册 EDS 文件 罗克韦尔自动化公司所有设备的 EDS 文件可以向设备供应商索取,也可以在罗克韦尔官方网站 上下载。除此之外,用户还可以从设备中上载 EDS 文件信息。部分设备支持该功能。 (1)首先,右键点击 Unrecognized Device 图标,并选择 Register Device (注册设备),如图 5.4 所 示。图 5.4 注册设备(2)此时,EDS 向导会自动运行,帮助用户注册该设备,如图 5.5 所示。65 图 5.5EDS 注册向导(3)单击下一步按钮,出现任务选择对话框,如图 5.6 所示。如果用户已获取 EDS 文件,选择 Register an EDS file(注册 EDS 文件) ;否则,选择 Creat an EDS file (创建 EDS 文件) 。图 5.6 创建 EDS 文件(4) 按照提示完成 EDS 文件的创建,可以输入产品序列号或留空,如图 5.7 所示。66 图 5.7EDS 文件注册向导(5) 单击“下一步“按钮,选择默认连接类型(轮询、COS【状态改变】或选通) 。在此处选 择轮询复选框, 并设置 Power Flex40 默认字大小。 默认大小为 4 个输入字节和 4 个输出字节。 “下 单击 一步“按钮,RSNetworx For DeviceNet 将从 Power Flex40 中上载参数信息,并开始建立 EDS 文件, 如图 5.8 所示。文件注册完成后,图标上的黄色问号将消失。图 5.8 上载参数对象 67 (6)右击 Power Flex40 图标,选择 Preperties(属性) ,如图 5.9 所示。图 5.9 查看 Power Flex40 属性页(7)右击 Parameter (参数)选项卡,如图 5.10 所示。图 5.10Power Flex40 参数选项卡68 (8)将参数 P177-【DSI I/O Cfg】设置为 Drv 0,点击 Apply,将修改后的参数下载。 (9)组态扫描器 1756-DNB。主扫描器(1756-DNB)中扫描列表包含与网上每个设备通信所 需信息。 如果某个设备不存在于扫描列表中, 处理器无法周期的向该设备发送信息。 双击 1756-DNB, 并点击 Module 选项卡。将 Slot(槽号)修改成 1756-DNB 当前所在槽号,如图 5.11 所示。图 5.11设置 1756-DNB 槽号(10)组态扫描器 Scanlist(扫描列表) 。单击扫描列表选项卡,将看到所有设备都在可用设备窗 口中,如图 5.12 所示。69 图 5.12 扫描器扫描 Scanlist(11)单击 50 号节点 Power Flex40,然后选择 Edit I/O Parameters (编辑 I/O 参数)。在弹出的对 话框中复选 Polled(论询) ,并设置 Input(输入字) 4 个字节; : Output(输出字) 个字节; :4 Polled rate (论询速率) :Every Scan,如图 5.13 所示。设置完成后,点击 OK 按钮。图 5.13编辑 I/O 参数对话框70 (12)选择 Input(输入字)选项卡,自动映射 I/O 地址,如图 5.14 所示。图 5.14映射 I/O 地址(13)选择 Output(输出字)选项卡,自动映射 I/O 地址,如图 5.15 所示。图 5.15映射 I/O 地址71 5. RSLogix5000 编写控制程序 (1)创建项目并在 I/O 组态中添加 1756-DNB 模块,如图 5.16 所示。图 5.16DNB 模块设置(2)在控制器标签域选择监视标签,此时,Controller(控制器作用域)生成预定义标签,如图 5.17 所示。标签名称遵循以下格式: 位置(本地或远程) :槽号:类型.成员名称.子成员名称.位 在此,我们需要了解 Power Flex40 映射在 DNB 输入字和输出字的含义。如表 5.3 所示。表 5.3 I/O 映射字含义字 字0 字1状态字 逻辑状态字 反馈控制字 逻辑命令字 命令参考值72 图 5.17自动生成的结构体(3)创建标签。 按照上图标中所示需要创建控制器范围内标签。 (4)输入如下程序: 首先,使能 1756-DNB 模块,然后编程监视变频器运行状态,接着编程控制变频器运行。如图 5.18、5.19 所示。73 图 5.18使能 DNB 模块运行位并监控变频器状态74 图 5.19变频器控制程序(5)校验、保存并下载程序,之后将处理器设置位 Run(运行)模式并监控程序的运行,此时, 我们查看 1756-DNB 模块,其 LED 显示为“A#50,RUN; A#51,RUN “,表示该模块当前处于 运行状态。 (6) 可用 RSview32 组态软件建立监控画面, 在该组态画面中可实现变频器的启动、 停止、 复位、 加减频率设定和运行频率设定等功能。如图 5.20 和图 5.21 所示。75 图 5.20变频器监控画面图 5.21变频器运行状态监控五、实验报告要求 1. 实验报告必须认真填写,书写工整,不得出现错字、别字、白字、简化字。 2. 实验名称按本指导书给出的实验名称填写。76 3. 实验日期按实际进行实验的日期进行填写,不得错写或漏写 4.实验目的按本指导书给出实验目的填写,不得自行编造。 5.实验步骤必须详细,包括进行了那些设置及设置了哪些参数,出现了什么结果等。不得跳步 或笼统填写。 6.实验报告上交前由班长把关,对书写不符合以上要求及书写不认真、潦草者打回重新填写。 六、思考题 1. 变频器的工作原理使什么? 2. 变频器的控制方式有那些? 3. Power Flex40 变频器的特点及其应用场合使什么? 4. 如何实现通过网络监控变频器的运行状态? 5. 变频器的主要运行参数有那些?77
更多搜索:
All rights reserved Powered by
文档资料库内容来自网络,如有侵犯请联系客服。}

我要回帖

更多关于 mcgs组态与变频器通讯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信