《罗克韦尔实验指导》由会员分享,可在线阅读,更多相关《罗克韦尔实验指导(16页珍藏版)》请在金锄头文库上搜索。
1、实验一 RSLogix 500的使用一、实验目的1熟悉实验平台的硬件结构2. 进一步熟悉编程软件的使用和程序的调试方法。3. 正确理解PLC循环扫描的工作过程。4. 掌握PLC的硬件接线方法。二、实验设备1 含可编程序控制器MicroLogixl400系列PLC的DEMO实验箱一个2. 可编程序控制器的编程器一个(装有编程软件的PC电脑)。3导线若干4. 以太网通讯线一根三、实验原理RSLogix500软件是一款用于A-B小型PLC的编程软件,如SLC500, MicroLogixlOOO ,MicroLogix1200, MicroLogix1400, MicroLogix1500 等 PL
2、C 。现以实现交通指挥信号灯的 控制为例,介绍RSLogix 500的编程方法。四、实验步骤运行RSLogix 500软件,点击File/New,弹出Select Processor Type对话框,选择该实 验应用的MicroLogix 1400 Series A。点击OK,进入RSLogix 500的编程界面,如图1-3所 示。左边为新建的应用程序的工程树,右边为梯形图编程主窗口。图 1-1 RSLogix 500 的编程界面1、点击工程树中的目录前的加号可以把该项内容展开。工程树主要包括以下内容:1)处理器 Controller在 Controller 目录下有 Controller P
3、roperties、Processor Status、I/O Configuration、Channel Configuration 选项。在 Controller Properties 选项下可以选择处理器的型号,以及对当前网络 连接上的哪台控制器进行编程;在 Processor Status 选项下可以查看处理器的状态;在 I/O Configuration中进行I/O组态;在Channel Configuration中进行通道组态,可组态为DF1协 议或ETHIP协议。2)程序文件 Program Files在 Program Files 目录下存放着梯形图程序。在 MicroLogix
4、 1400 中可以再新建梯形图 程序文件。 LAD 2 为梯形图主程序 MAIN_PROG; LAD 3 为用户故障处理子程序 USER_FAULT,当发生可恢复性故障时执行本文件;LAD 4为高速计数中断处理子程序 HSC_INT,当发生高速计数中断后自动执行此子程序;LAD 5为可选定时中断处理子程序 STI_INT,当发生可选定时中断后自动执行此子程序;LAD 6-LAD 15为用户自定义子程序。3) 数据文件 Data FilesMicroLogix 1400的数据文件有输出文件00、输入文件II、状态文件S2、位文件B3、 计时器文件T4、计数器文件C5、控制文件R6和整数文件N7。
5、4) 强置文件 Force Files正常状态下,处理器在运行时只有相应的输入点导通才能够使输入文件的相应位置1; 只有梯级逻辑使能输出线圈,才能使相应的输出点置1。在Force Files中可以对处理器的I/O 进行强置0或置1。5) 自定义数据监测Custom Data Monitors在Custom Data Monitors中可以监测数据文件中的数据。6) 趋势图 Trends这是一个基于软件的示波器,可以观看数据文件中数据的变化曲线。7) I/O 组态I/O组态是RSLogix 500编程的重要内容。MicroLogix 1400的I/O文件分别为:输出共 有O:0.0 0.5 6个
6、字,其中O:0.0为离散量输出;输入共有I:0.0 0.7八个字,其中I:0.0 和 I:0.1 为离散量输入。2、进行梯形图编程在 LAD2 窗口中进行梯形图主程序的编程,其指令可通过工具栏中如 user、 bit、 time/counter、 input/output、 compare、 math、 move/logical、 file/misc、 file shift/sequencer、 program control 等中的符号进行选择。在梯形图中的所有指令都可以通过拖拽的方式或点击来加载 到梯形图中。如果熟练也可以双击梯级,直接键入指令。所编写的交通灯梯形图程序,如图 1-6。注意
7、:地址格式的书写。比如, O0:0/0 表示输出文件的第 0 个字的第 0 位,也就是 MicroLogix 1400处理器上的O/0输出点。I1:0/0表示输入文件的第0个字的第0 位,也就是 MicroLogix 1400处理器上的I/0输入点。3、程序的合法性检查程序编完后,选择Edit/Verify File可对程序进行合法性检查,可以检查是否有语法错误。如 果有错误将在编程窗口的下部显示,更正后再检查,直到出现Verify has completed, no errors found 信息。注意:合法性检查只是对语法进行检查,无法检查出逻辑上的错误。因此在编写梯形图程序 时还是要认真
8、的分析时序逻辑,不要期望让RSLogix 500发现自己逻辑上的错误。4、保存程序程序如果无误,选择File中的Save As,在File name框中填入用户想要的文件名,在Save as type 框中选择 RSLogix files type (*.RSS),点击 Save。5、下载程序通过RSLinx软件组态好驱动后,在RSLogix500软件中点击Comms/System Comms,弹出 系统网络通讯的窗口,如图1-2示。在网络连接图中选中MicroLogix 1400点击Download。 系统弹出一个程序下载的警告窗口。检查处理器的类型,网络节点号。确认无误后,点击 Yes按钮
9、。程序就下载到了可编程控制器中。上载程序的步骤和下载完全相同,在本窗口中点击Upload就可以把处理器中的程序上 载到上位机中。图 1-2 RSLogix 500 中程序的下载6、运行程序打开主窗口工具栏中的程序运行的下拉菜单,选择RUN,就把PLC切换到运行状态, 程序运行,如图1-3示。MicroLogix 1400的编程状态PROG和运行状态RUN的切换在 RSLogix 500中进行,也可以在处理器上通过按钮设置。当切换开关在RUN档时,MicroLogix 1400 处理器执行梯形图程序;当在 PROG 档时,处于编程状态;当在 REM 档时,可以在 RSLogix 500 控制是编
10、程还是运行状态。图 1-3 RSLogix 500 中运行梯形图程序图1-3中,启动按钮闭合后T4:0开始计时。25s后T4:0计时完成,T4:0/DN闭合,T4:4开 始计时。30s后T4:4计时完成,T4:4/DN的常闭位断开,使得T4:0的梯级条件变为假,T4:0 被复位,所以T4:4也被复位。T4:4/DN的常闭位闭合,T4:0又开始工作。如此循环执行。五、完成实验报告000产生周期为0.5S的脉冲 信号产生周期为0.5S的脉冲 信号TONT4:10DNTimer On DelayTimerT4:10Time Base0.01Preset50Accum31产生周期为0.5S的脉冲 信号
11、T4:103 EDN只用到B32U,提供闪XORBitwise Exclusive ORSource ASource BDestB3:2000lh11B3:2000lh东西黄灯定时2S东西绿灯闪壳3ST4:2DNTON Timer On DelayTimerT4:3Time Base1.0Preset2Accum2东西红灯定时30ST4:4TT南北绿灯定时25STimer On DelayYn*TimerT4:5Time Base1.0Y4Preset25Accum11TON实验二 RSLinx 的使用一、实验目的1熟悉实验平台的硬件结构2. 进一步熟悉编程软件的使用和程序的调试方法。3. 正
12、确理解PLC循环扫描的工作过程。4. 掌握PLC的硬件接线方法。二、实验设备1 含可编程序控制器MicroLogixl400系列PLC的DEMO实验箱一个2.可编程序控制器的编程器一个(装有编程软件的PC电脑)。3导线若干4. 以太网通讯线一根三、实验原理RSLinx是A-B可编程控制器在Windows环境下建立工厂所有通讯方案的工具。它为A-B 的可编程控制器与各种 Rockwell Software,如 RSLogix5/500/5000、RSView32、RSBatch 等 软件之间建立起通讯联系。RSLinx的AdvanceDDE接口支持处理器与HMI (人机界面)和 组件软件间进行通
13、讯,也可与 DDE 兼容软件,如 Microsoft Excel、 Access 及其它用户定制 的 DDE 应用软件通讯。例如有这样一个系统:RSLinxExcelDDElllllllRSLogix500Microsoft Windows OS网络连接MicroLo gis 1000图 2-1 系统示意图图2-1为系统的示意图。在这个简单系统中,利用网络组态软件RSLinx将PC机与可 编程控制器MicroLogix 1000连接起来。RSLinx提供的网络驱动程序的类型有十多种;利用 编程软件RSLogix 500对可编程控制器编程;利用DDE数据连接功能对可编程控制器采集 来的数据进行监
14、视,其中显示的数据存放在Microsoft Excel文件中。下面围绕这个简单的例 子,介绍网络组态软件RSLinx的使用。系统的网络组态根据PC机与可编程控制器连接方式的不同,RSLinx提供了多种网络驱动程序。常见的有RS-232 DF1 Devices (DF1 网络)、1747-PIC/AIC+ Driver (DH-485 网络)和 Ethernet devices (以太网)等十几种网络组态程序,如图2-2示。RS-232 DF1 devicesEthernet devi ces1784-KT/m a)/FKTX O)/FCMK for DH+/DH-485 devices 178
15、4_I!1TC (a) iur CurLtrulNet devi cesDF1 FullirLg MastmF Driver1784-FCC for ControlNet devices1784-FCIC (S) for C 口ntrullTet devi ces1747-FIC / AIC+ DriverHF1 SI ave Ilri verS-S SD/SD2 for DH+ devicesVi r tu:il B ackfil:iiLe (S u tL口 迂i x58xx.)DeviceNet Drivers (1784-Fi:Zi/FCIHS. 1770-JTH. SDlT drhFLC-5 (DH+) Emiilator ilr i verELC 500 (DH485) Emil at or .h-iverSuftL口 gix5 dr i verF:m