如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验一RSLogix500的使用一、实验目的1.熟悉实验平台的硬件结构2.进一步熟悉编程软件的使用和程序的调试方法。3.正确理解PLC循环扫描的工作过程。4.掌握PLC的硬件接线方法。二、实验设备1.含可编程序控制器MicroLogix1400系列PLC的DEMO实验箱一个2.可编程序控制器的编程器一个(装有编程软件的PC电脑)。3.导线若干4.以太网通讯线一根三、实验原理RSLogix500软件是一款用于A-B小型PLC的编程软件,如SLC500,MicroLogix1000,MicroLogix1200,MicroLogix1400,MicroLogix1500等PLC。现以实现交通指挥信号灯的控制为例,介绍RSLogix500的编程方法。四、实验步骤运行RSLogix500软件,点击File/New,弹出SelectProcessorType对话框,选择该实验应用的MicroLogix1400SeriesA。点击OK,进入RSLogix500的编程界面,如图1-3所示。左边为新建的应用程序的工程树,右边为梯形图编程主窗口。图1-1RSLogix500的编程界面1、点击工程树中的目录前的加号可以把该项内容展开。工程树主要包括以下内容:1)处理器Controller在Controller目录下有ControllerProperties、ProcessorStatus、Configuration、I/OChannelConfiguration选项。在ControllerProperties选项下可以选择处理器的型号,以及对当前网络连接上的哪台控制器进行编程;在ProcessorStatus选项下可以查看处理器的状态;在I/OConfiguration中进行I/O组态;在ChannelConfiguration中进行通道组态,可组态为DF1协议或ETHIP协议。2)程序文件ProgramFiles在ProgramFiles目录下存放着梯形图程序。在MicroLogix1400中可以再新建梯形图程序文件。LAD2为梯形图主程序MAIN_PROG;LAD3为用户故障处理子程序USER_FAULT,当发生可恢复性故障时执行本文件;LAD4为高速计数中断处理子程序HSC_INT,当发生高速计数中断后自动执行此子程序;LAD5为可选定时中断处理子程序STI_INT,当发生可选定时中断后自动执行此子程序;LAD6-LAD15为用户自定义子程序。3)数据文件DataFilesMicroLogix1400的数据文件有输出文件O0、输入文件I1、状态文件S2、位文件B3、计时器文件T4、计数器文件C5、控制文件R6和整数文件N7。4)强置文件ForceFiles正常状态下,处理器在运行时只有相应的输入点导通才能够使输入文件的相应位置1;只有梯级逻辑使能输出线圈,才能使相应的输出点置1。ForceFiles中可以对处理器的I/O在进行强置0或置1。5)自定义数据监测CustomDataMonitors在CustomDataMonitors中可以监测数据文件中的数据。6)趋势图Trends这是一个基于软件的示波器,可以观看数据文件中数据的变化曲线。7)I/O组态I/O组态是RSLogix500编程的重要内容。MicroLogix1400的I/O文件分别为:输出共有O:0.0~0.56个字,其中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、shift/sequencer、fileprogramcontrol等中的符号进行选择。在梯形图中的所有指令都可以通过拖拽的方式或点击来加载到梯形图中。如果熟练也可以双击梯级,直接键入指令。所编写的交通灯梯形图程序,如图1-6。注意:地址格式的书写。比如,O0:0/0表示输出文件的第0个字的第0位,也就是MicroLogix1400处理器上的O/0输出点。I1:0/0表示输入文件的第0个字的第0位,也就是MicroLogix1400处理器上的I/0输入点。3、程序的合法性检查程序编完后,选择Edit/VerifyFile可对程序进行合法性检查,可以检查是否有语法错误。如果有错误将在编程窗口的下部显示,更正后再检查,直到出现Verifyhascompleted,errorsnofound信息。注意:合法性检查只是对语法进行检查,无法检查出逻辑上的错误。因此在编写梯形图程序时还是要认真的分析时序逻辑,不要期望让RSLogix500发现自己逻辑