AB PLC 培训总结、资料(有图快速入门)
- 格式:doc
- 大小:1.93 MB
- 文档页数:25
AB PLC应用技术学习总结AB PLC简介一、什么是PLC?PLC:是一种数字运算的电子系统,专为在工业环境下应用而设计。
它采用可编程序的存储器,用来在内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。
工作原理:不断循环顺序扫描结构:可编程序控制器实质上是一种工业控制计算机,它的结构原理与微型计算机相似,包括: CPU,电源,存储器,I/O注:存储器很多时候是和CPU结合在一起的。
二、有那些常用的系列1.Micrologix2.CompactLogix系列3.ControlLogix系列此次外出重庆大学AB(罗克韦尔)自动化学院实验室学习,主要对RSLinx网络通讯软件、RSLogix5000编程软件、RSView(可视化人机接口HMI)画面组态软件进行了实际的操作练习学习。
三、AB(罗克韦尔)PLC工作原理为不断循环顺序扫描,其结构组成由CPU、电源、存储器、I/O,实质上是一种工业控制计算机与微型计算机相似。
四、AB PLC网络配置的构成AB(罗克韦尔)PLC主要由三个网络构成,分别由therNet/IP信息层、controlNet 控制层、DeviceNet设备层。
对现场已安装的硬件,创建一个项目,先进行网络配置,通过Rslinx classci软件建立PC与PLC的通讯,实时的对PLC进行读取相关的硬件结构,controlNet控制层进行控制器与控制器、站与站之间的数据交换。
DeviceNet设备层则负责对现场过程数据的采集。
RSLogix5000编程软件的应用一、Logix5000系统概述Logix5000力求采用一个Logix5000系统可以同时实现多种控制:顺序控制、过程控制、通讯控制、驱动控制、监视控制等,从而减少接口软件的数量。
1.系统模块:与其他系统不同,Logix5000系统所有的模块尺寸完全一样,选择处理器数量和存储容量、选择I/O模块类型和数量、选择网络类型和数量,而且处理器可以插入任何一个槽中。
罗克韦尔公司Logix5000系列控制器编程入门指导AB PLC培训教程一AB PLC系统介绍1、AB PLC的系统结构2、AB PLC的组成部件3、AB PLC的各种文件4、AB PLC的运行模式5、周期任务、连续任务6、外部输入输出的地址格式二、编程软件的使用方法1、AB PLC软件分类2、AB软件的安装3、硬件组态与参数设置4、项目的管理5、程序的编辑三、建立在线连接1、安装RSLinx软件2、首次建立通讯3、建立以太网通讯4、连接在线5、强制变量一、AB PLC介绍1、1AB PLC系统结构最新一代的AB Logix5000系列PLC在一些手册上又称作控制器(Controller);这表示Logix5000系列PLC与传统SLC 500系列的PLC存在一些差异。
这些差异主要表现在编程软件、内部程序元素、通讯机制等方面。
1、2AB PLC的组成部件这里以现场使用的ControlLogix 5000为例说明;与西门子PLC类似,ControlLogix 5000的组成部件也主要可以有:CPU模块、电源模块、通讯模块、数字量输入/输出模块、模拟量输入/输出模块、高速计数器模块等。
通常还有一个安装这些部件的背板,背板上有不同的物理槽位。
与西门子PLC不同的是ControlLogix 5000系列的控制器CPU模块可以安装不同的位置。
1、3AB PLC中的数据文件在ControlLogix5000系列的PLC中具有各种不同类型的指令,不同的指令需要操作不同的文件类型。
AB PLC的资源和控制器状态通过数据文件描述,数据文件通过各种数据类型来表示。
数据文件的建立是通过在控制器的内存区域建立标签TAG。
数据块标签分为全局数据域文件和程序数据域文件。
➢全局数据文件:全局数据文件标签TAG具有控制器作用域,可以在所有的用户程序中使用。
输入输出数据文件是全局数据文件。
➢程序数据域文件:在程序中建立的程序标签TAG具有局部作用域,只能在当前的程序中使用。
罗克韦尔公司Logix5000系列控制器编程入门指导AB PLC培训教程一AB PLC系统介绍1、AB PLC的系统结构2、AB PLC的组成部件3、AB PLC的各种文件4、AB PLC的运行模式5、周期任务、连续任务6、外部输入输出的地址格式二、编程软件的使用方法1、AB PLC软件分类2、AB软件的安装3、硬件组态与参数设置4、项目的管理5、程序的编辑三、建立在线连接1、安装RSLinx软件2、首次建立通讯3、建立以太网通讯4、连接在线5、强制变量一、AB PLC介绍1、1AB PLC系统结构最新一代的AB Logix5000系列PLC在一些手册上又称作控制器(Controller);这表示Logix5000系列PLC与传统SLC 500系列的PLC存在一些差异。
这些差异主要表现在编程软件、内部程序元素、通讯机制等方面。
1、2AB PLC的组成部件这里以现场使用的ControlLogix 5000为例说明;与西门子PLC类似,ControlLogix 5000的组成部件也主要可以有:CPU模块、电源模块、通讯模块、数字量输入/输出模块、模拟量输入/输出模块、高速计数器模块等。
通常还有一个安装这些部件的背板,背板上有不同的物理槽位。
与西门子PLC不同的是ControlLogix 5000系列的控制器CPU模块可以安装不同的位置。
1、3AB PLC中的数据文件在ControlLogix5000系列的PLC中具有各种不同类型的指令,不同的指令需要操作不同的文件类型。
AB PLC的资源和控制器状态通过数据文件描述,数据文件通过各种数据类型来表示。
数据文件的建立是通过在控制器的内存区域建立标签TAG。
数据块标签分为全局数据域文件和程序数据域文件。
➢全局数据文件:全局数据文件标签TAG具有控制器作用域,可以在所有的用户程序中使用。
输入输出数据文件是全局数据文件。
➢程序数据域文件:在程序中建立的程序标签TAG具有局部作用域,只能在当前的程序中使用。
AB PLC 培训内容汇总(一)电脑与AB PLC的数据连接:一、使用RS232电缆,将CPU与电脑的COM联接,按下面步骤操作。
1)打开RSLinx,点击或2)在工具条上点击3)选择RS-232 DF1 devices4、点击Add New,OK确认。
5、直接点击Auto-Configure,如果出’Auto configure successful!’,表示通讯连接成功。
6、直接点击ok即可。
7、单击,通过上述方式查看硬件网络结构。
8、网络结构如下:二、通过以太网电缆,将电脑与PLC机架上的以太网模块1756-ENBT连接,分如下两种方法设置。
1、使用分配IP地址方法,连接PLC。
1)打开RSLinx,点击或2)在工具条上点击3)选择Ethernet Devices, 按下 Add New 键4)单击 OK.5)输入与电脑设置在一个网段上的以太网设备的IP地址,并确定即可。
在configure Driver 中增加新IP地址,可以访问其它站点。
6)单击,通过上述方式查看硬件网络结构如下:2、通过自动获取IP地址的方式连接PLC1)打开RSLinx,点击或2)在工具条上点击3)选择Ethernet /IP Driver, 按下 Add New 键4)单击 OK5)选择本地子网,确定即可。
6)单击,通过上述方式查看硬件网络结构。
注:这是AB软件的一个特点:模块在网络上的通透性。
可以看到任何一级网络的模块,包括以太网,Controlnet网络和Deviecenet网络的各种模块。
(二)RSLogix 5000硬件组态:1、双击桌面图标进入RSLogix 5000软件下面是RSLogix 5000编程界面。
2、新建工程。
3、设置参数如下。
Revision: Logix 平台,提供了固件升级手段。
注意:CPU的硬件版本一定要和软件版本一致。
Type:在Type下拉菜单中你可选择基于Logix 平台的选择多种处理器。
AB PLC 培训内容汇总(一)电脑与AB PLC的数据连接:一、使用RS232电缆,将CPU与电脑的COM联接,按下面步骤操作。
或)打开RSLinx,点击 1)在工具条上点击 2RS-232 DF1 devices)选择34、点击Add New,OK确认。
5、直接点击Auto-Configure,如果出'Auto configure successful!',表示通讯连接成功。
.6、直接点击ok即可。
、单击,通过上述方式查看硬件网络结构。
7 、网络结构如下:8.二、通过以太网电缆,将电脑与PLC机架上的以太网模块1756-ENBT连接,分如下两种方法设置。
1、使用分配IP地址方法,连接PLC。
或)打开1RSLinx,点击)在工具条上点击 23)选择Ethernet Devices, 按下 Add New 键4)单击 OK.5)输入与电脑设置在一个网段上的以太网设备的IP地址,并确定即可。
在configure Driver 中增加新IP地址,可以访问其它站点。
,通过上述方式查看硬件网络结构如下:)单击6.2、通过自动获取IP地址的方式连接PLC或RSLinx ,点击1)打开)在工具条上点击2 3)选择Ethernet /IP Driver, 按下 Add New 键OK)单击4.5)选择本地子网,确定即可。
)单击,通过上述方式查看硬件网络结构。
6软件的一个特点:模块在网络上的通透性。
AB注:这是可以看到任何一级网络的模块,包括以太网,Controlnet网络和Deviecenet网络的各种模块。
(二)RSLogix 5000硬件组态:、双击桌面图标进入RSLogix 5000软件1下面是RSLogix 5000编程界面。
2、新建工程、设置参数如下。
3.Revision: Logix 平台,提供了固件升级手段。
注意:CPU的硬件版本一定要和软件版本一致。
Type:在Type下拉菜单中你可选择基于Logix 平台的选择多种处理器。
I 硬件安装及模块特性第一章模块安装1.电源模块安装电源模块安装时应当先撕去电源模块上方散热栅的保护纸,然后将电路板对准机架左侧的导向槽,滑动推入并卡紧,最后将两个圆头螺钉上紧。
具体接线如图(一),其中电源电压跳线默认为170-265VAC。
电源模块在选型时应当首先计算电源容量,计算方法是首先查模块手册查出所选的各模块所需的最大电流值,然后求所有模块所需最大电流之和并乘一个1.5-2倍的裕量系数,最后找到与计算数据最接近的模块。
图(一)2.CPU安装CPU模块安装示意图如图(二):图(二)在CPU模块主板上有两个很小的方形焊点,标记为GND和VBB,这两个接点短接60秒后CPU的密码和其他设置都将复位回到出厂设置,这在忘记CPU密码时有用。
图(三)图(三)为CPU模块的接线说明,最上方的端子是用来连接DH+网的;中间接口用来连接手持编程器;最下面的RS-232口可以用作一般调试口,使用这个口作为RSLogics的通讯口进行编程,此时不需要1746-KXTD卡,只需要安装RSLinx 即可。
3.机架扩展图(四)图(四)为PLC进行机架扩展时的示范。
扩展机架安装不正确时,主机架不能识别。
此外扩展模块的地址命名方法。
第二章模块特性1.电源模块特性2.CPU模块RUN为纯运行模式,此时不能下载程序,但可以上载;REM为远程模式,此时即可以是运行模式也可以编程模式,既可以下载也可以编程,模式控制由编程软件控制,后面有详细描述;PROG模式是编程模式,此时程序停止扫描,可以下载,但不能运行。
3.开关量输入和输出模块AB PLC的模块电路分为两种,灌入电流电路、拉出电流电路。
灌入电流设备是指与现场供电电源负极(-V)相连而公共端是正极的设备;拉出电流设备是指与现场供电电源正极(+V)相连而公共端是负极的设备。
在欧洲通常选用灌入电流输入模块电路和拉出电流输出模块电路,即输入模块通常选用正极公共端,而输出模块选用负极公共端。
Rockwell AB PLC 基础培训入门篇,7天熟悉AB PLC系统开发第一篇AB的PLC产品长期以来一直被认为最可靠、最高端的PLC产品,产品的质量和性能为世界顶级,AB品牌属于美国ROCKWELL公司,其生产的PLC2(可能很多人并不知道,P LC5知道的人很多,在之前还有PLC2,PLC3产品)产品目前在世界上仍然有很多地方继续在工作。
AB的PLC大致可以分如下几类:1.Logix平台产品,细分如下:ControlLogix、CompactLogix、FlexLogix该系列产品全部采用Logix5000软件进行编程组态2.SLC500平台产品SLC500、MicroLogix该系列产品全部采用Logix500软件进行编程组态3.PLC5,PLC3,PLC2等老产品PLC5采用RsLogix5软件进行编程组态,某些老的型号采用DOS版6200软件进行编程PLC3,PLC2采用DOS版6200软件进行编程组态其中PLC2有几款第3方开发的编程软件,全运行在DOS环境下由于PLC5等产品非目前主流产品,正在逐步被淘汰,因此本文不将其作为讨论的主要内容。
RsLinx技术介绍:RsLinx软件为ROCKWELL产品提供了统一的通讯平台,是进行编程的必要软件之一。
RsLinx软件根据六个版本分为:RSLinx Lite、RSLinx Single Node、RSLinx OEM、RSLinx P rofessional、RSLinx Gateway、RSLinx SDK。
版本在RSLinx OEM以后的4个版本均支持开发OPC应用程序或C-API客户程序,并在RSLinx S DK中包括了开发OPC应用程序或C-API客户程序的技术资料。
标准版,Lite版本,此版本为免费版本,仅支持PLC编程通讯专业版,Professional版本,提供了OPC DDE SERVER功能,可以作为组态软件的通讯驱动,并且支持RSLINX C API开发的应用程序或驱动OEM版,单节点版,很少见,名如其意,也能支持OPC DDE SERVER网关版,Gateway版本,比专业版本增加了Remote 远程访问的能力,如远程OPC等。
AB PLC 培训内容汇总(一)电脑与AB PLC的数据连接:一、使用RS232电缆,将CPU与电脑的COM联接,按下面步骤操作。
1)打开RSLinx,点击或2)在工具条上点击3)选择RS-232 DF1 devices4、点击Add New,OK确认.5、直接点击Auto-Configure,如果出’Auto configure successful!’,表示通讯连接成功。
6、直接点击ok即可.7、单击,通过上述方式查看硬件网络结构.8、网络结构如下:二、通过以太网电缆,将电脑与PLC机架上的以太网模块1756—ENBT连接,分如下两种方法设置.1、使用分配IP地址方法,连接PLC。
1)打开RSLinx,点击或2)在工具条上点击3)选择Ethernet Devices,按下 Add New 键4)单击 OK。
5)输入与电脑设置在一个网段上的以太网设备的IP地址,并确定即可。
在configure Driver 中增加新IP地址,可以访问其它站点。
6)单击,通过上述方式查看硬件网络结构如下:2、通过自动获取IP地址的方式连接PLC1)打开RSLinx,点击或2)在工具条上点击3)选择Ethernet /IP Driver, 按下 Add New 键4)单击 OK5)选择本地子网,确定即可.6)单击,通过上述方式查看硬件网络结构.注:这是AB软件的一个特点:模块在网络上的通透性。
可以看到任何一级网络的模块,包括以太网,Controlnet网络和Deviecenet网络的各种模块.(二)RSLogix 5000硬件组态:1、双击桌面图标进入RSLogix 5000软件下面是RSLogix 5000编程界面。
2、新建工程。
3、设置参数如下。
Revision: Logix 平台,提供了固件升级手段。
注意:CPU的硬件版本一定要和软件版本一致。
Type:在Type下拉菜单中你可选择基于Logix 平台的选择多种处理器。
AB PLC基础知识及应用资料薄一、A-B PLC简介A-B(艾伦-布拉德利Allen-Bradley)是Rockwell自动化公司的知名品牌。
罗克韦尔自动化是一家工业自动化跨国公司,为制造业提供一流的动力、控制和信息技术解决方案。
罗克韦尔自动化公司整合了工业自动化领域的知名品牌,致力于打造全方位自动化解决方案,帮助客户提高生产力。
这些品牌包括艾伦–布拉德利Allen-Bradley的控制产品和工程服务、道奇品牌Dodge的机械动力传输产品、瑞恩电气Reliance Electric制造的电机和驱动产品以及罗克韦尔软件Rockwell Software生产的工控软件。
二、abb可编程控制器灵活一致的扩展升级产品AC500AC500是一款灵活一致的扩展升级产品,能够适应各种不同的自动化任务:各种相关的设备可以根据用户的需求灵活的组合和使用,从而实现库存的最小化。
AC500系统的构成CPUCPU有PM571、PM581和PM591三个不同的等级。
而这不同等级的CPU均可用同一个编程软件使用5种不同编程语言进行编程。
CPU上均带有LCD的显示、一组操作按键、一个SD卡的扩展口和两个集成的串行通讯口。
CPU可直接插在CPU底板上,CPU底板还可选择是集成以太网还是ARCNET网络接口。
而保留的CS31的通讯接口更是考虑到了和AC31系列PLC的兼容性。
三、A-B PLC在石油焦转运站系统中的应用随着工业企业自动化技术的发展,PLC (Programmable Logic Controller,又称可编程控器),以其可靠性、灵活性、优良的性能价格比、使用方便等特点在工业控制领域迅猛发,得到了越来越广泛的应用。
石油焦是铝电解用碳素阳极生产的主要原料。
石油焦转运系统,是把贮存在仓库中的石油焦,经过破碎筛分处理成满足煅烧需要的原料,输送到煅前料仓。
由于该系统逻辑控制点多、自动化程度高、上下游设备间关联度大,所以选用PLC进行自动控制,并设立上位机进行全系统监控。
AB_PLC第一部分:关于AB_PLC一、PLC 的定义:PLC 是programmable logica controller 的缩写,意为可编逻辑程序控制器,它是硬件和软件共同构成的一种高级控制理念。
PLC 是AB 公司的注册商标。
PLC 是一种数字运算操作的电子控制系统,专为工业环境下应用而设计,它采用可编程序的存贮器,存贮、执行逻辑控制、顺序控制、定时计数、逻辑运算和算术运算等操作指令,并通过数字式、模拟式的输入\输出来控制各类机械或生产过程。
二、PLC 的特点:编程简单、维护方便、可靠性高、结构紧密、性能强大。
三、AB 公司的PLC 分类:AB 是Allen Bradley 的缩写,82年代被Rockwell 收购,原公司主要生产继电器,被收购后改扩为生产PLC 等产品:PLC-2、PLC-3、PLC-5、PLC-5/250、SLC150、SLC500、Micrologix1000/1500/1200、Controllogix 。
其中:PLC-XX 系列是大中型PLC ,机架结构,PC 编程、控制。
SLC 系列是小型的PLC ,点数固定,手操器编程。
四、PLC 的典型组成:编程器/ 操作站主要是这四部分组成。
第二部分 PLC 的硬件结构一、Processor 处理器:作用与功能:存贮程序和数据,执行连续的逻辑控制和闭环控制、PID 控制、数据处理、逻辑和算术运算、定时计数、中断、通讯;(PLC-5用RAM 存贮器)主要产品有:标准型:1875:PLC-5/10、PLC-5/12、PLC-5/15、 PLC-5/25;增强型:1875:PLC-5/11、20、20E 、40、40L 、40E 、60、60L ,后面带L 的有一个扩展本地I/O 的通讯口,Processor 处理器I/O 输入输出模Power 电源后面带C的有一个扩展本地Control通讯口,后面带E的有一个以太网通讯口。
AB PLC 培训内容汇总(一)电脑与AB PLC的数据连接:一、使用RS232电缆,将CPU与电脑的COM联接,按下面步骤操作。
1)打开RSLinx,点击或2)在工具条上点击3)选择RS-232 DF1 devices4、点击Add New,OK确认。
5、直接点击Auto-Configure,如果出’Auto configure successful!’,表示通讯连接成功。
6、直接点击ok即可。
7、单击,通过上述方式查看硬件网络结构。
8、网络结构如下:二、通过以太网电缆,将电脑与PLC机架上的以太网模块1756-ENBT连接,分如下两种方法设置。
1、使用分配IP地址方法,连接PLC。
1)打开RSLinx,点击或2)在工具条上点击3)选择Ethernet Devices, 按下 Add New 键4)单击 OK.5)输入与电脑设置在一个网段上的以太网设备的IP地址,并确定即可。
在configure Driver 中增加新IP地址,可以访问其它站点。
6)单击,通过上述方式查看硬件网络结构如下:2、通过自动获取IP地址的方式连接PLC1)打开RSLinx,点击或2)在工具条上点击3)选择Ethernet /IP Driver, 按下 Add New 键4)单击 OK5)选择本地子网,确定即可。
6)单击,通过上述方式查看硬件网络结构。
注:这是AB软件的一个特点:模块在网络上的通透性。
可以看到任何一级网络的模块,包括以太网,Controlnet网络和Deviecenet网络的各种模块。
(二)RSLogix 5000硬件组态:1、双击桌面图标进入RSLogix 5000软件下面是RSLogix 5000编程界面。
2、新建工程。
3、设置参数如下。
Revision: Logix 平台,提供了固件升级手段。
注意:CPU的硬件版本一定要和软件版本一致。
Type:在Type下拉菜单中你可选择基于Logix 平台的选择多种处理器。
确定你的CPU 在第0槽位。
实际上CPU 不受槽位限制。
4、点击OK。
在RSLogix 5000窗口左侧是树形工程管理器,名字是Controller lab1。
这时没有I/O,没有数据表和程序文件。
5、右键点击 I/O configuration。
选择 New Module。
在下面对界面中选择Control NET模块。
单击OK.Compatible Module ——物理模块的模块类型(Module Types)、目录号(Catalog Number)以及主要版本号(Major Revision)必须与软件组态匹配,次要版本号(Minor Revision)必须大于等于软件指定的数值,否则RSLogix 5000将不接受所插模块。
Disable Keying —— RSLogix 5000 不会检查模块版本的匹配情况。
Exact Match ——物理模块的下列五个参数必须与软件组态匹配,否则RSLogix 5000将不接受所插模块:Vendor, Product Type, Catalog Number, Major Revision, Minor Revision(供应商、产品类型、目录号、主要版本号、次要版本号)Next.◆ Inhibit Module选择时,该模块在硬件组态中不参与组态,可以认为没有该模块。
◆ Major Fault 选择时,模块有故障停止处理器。
下面是错误原因。
在联机状态下可以检查故障情况。
一直Next直到Finish,这样就配置好了Control NET模块。
6、下面我们配置I/O 模块。
右键点击 I/O configuration。
选择 New Module,这里选择输出模块1756-OB16E。
模块命名为OB16,放在机架的第10号槽位上。
点击NEXT可以看到。
在这里可以定义输出模块的每一个输出点的状态。
◆ CPU在程序模式(编程模式)下可以定义单个点的输出状态是on、off还是hold。
在这里可以定义输出模块的每一个输出点的状态。
◆ CPU在程序模式(编程模式)下可以定义单个点的输出状态是on、off还是hold。
◆ CPU在故障模式(比如拔掉CPU)下可以定义单个点的输出状态是on 、off还是hold。
如果设置为on,当拔掉CPU后定义的那点将会输出为on,可以体会到I/O模块在没有CPU的情况下也是可以工作的。
7、右键点击, Controller Tags.。
你会发现,系统自动为你生成了该模块数据。
■ Local:10:C■ Local:10:I■ Local:10:OLocal代表是本地的机架,10代表该模块在机架的第10槽位,C、I、O代表三种数据类型(Configuration、Input、Output)。
所有的模块信息都在你的掌握中,任你支配。
在这个项目里我们配置的是输出模块,可以点开+ Local:10:O 看到模块自动分配的地址标签。
地址标签有32位,这些位从右到左数字是0~31。
8、每一地址位的标签见图9、这时我们可以连接CPU,对硬件进行组态。
在Rslogix5000软件下,点击下拉菜单Communication的Who active,选择建立的通讯口+AB-DF-1或以太网进行编程器与CPU联机通讯,找到相应的CPU,下载硬件和程序到CPU里,并可以进行在线编程,调试。
这时注意CPU的钥匙要在远程或编程位置。
CPU钥匙共有三种位置:RUN 运行:运行,无法进行编程。
REM 远程:可以进行编程。
PROG 编程:可以进行编程,不运行。
1)通过RS232联机的方式如下:点击下拉菜单Communication的Who active,选择建立的通讯口+AB-DF-1后,选择CPU可以Go Online,联机CPU。
下载,点击Download。
下载完毕后,在Rslogix5000程序软件中,发现I/O not Respondin 的绿灯在闪烁。
同时发现I/O configuration的文件前有黄色的感叹号,有一些模块上也有,现在是正常现象。
见下图:选择的通讯路径:2)通过以太网联机的方式如下:点击下拉菜单Communication的Who active,选择建立的通讯口+AB-ETH-1或+AB-ETHIP-1后,选择相应的IP地址的通讯路径找到CPU可以Go Online,联机CPU。
10、联机后发现联机路径改变了。
通讯速度提高了。
按照实际配置的硬件,在软件中配置,这样才能正常编程通讯。
通讯模块可以不用添加的。
(三)PLC编程、程序上载、下装、在线修改、强制:硬件组态完毕之后可以进行编程:在RSLogix 5000的编程界面中,左边为新建的应用程序的工程树,右边为梯形图编程主窗口。
单击工程树中的目录前的加号可以把该项内容展开。
可以看到左侧树形目录项目管理器,主要有如下四个子目录:控制器文件夹、任务文件夹、I/O 组态文件夹、数据类型文件夹。
1.新建一个任务(Task)。
右键点击任务文件夹,选择New Task…,输入任务的名称、描述(可选),选择任务类型及其他相关内容,设置看门狗时间,然后点击OK。
Type:任务类型分为连续性、周期性和事件三种。
ControlLogix 控制器支持32个任务,其中只有一个任务可以是连续性任务。
Period:如果定义了任务类型为周期性,在这里设置任务的执行周期。
Priority:如果定义了任务类型为周期性,可以通过输入1 至15 的编号来指定任务的优先级;编号越低,优先级越高。
连续性任务的优先级最低,可以随时被任何周期性任务中断。
Watchdog:看门狗定时器用于监控任务的执行,它在任务启动时开始计时,任务执行完毕后停止;如果达到预置的定时值,将产生一个主要故障。
2.组态已有任务。
项目创建后会自动生成一个连续性任务Main Task,用户可以在该任务文件夹上右键点击然后选择“属性”,改变任务的默认属性设置,选择适合自己工程的任务类型。
3.新建一个程序( Program)。
在Area1 文件夹上点击右键,选择New program,输入程序名称、描述(可选),然后点击OK右键点击程序文件夹然后选择属性,可以组态已有程序。
新建一个例程(Routine)。
在程序文件夹上点击右键,然后选择New routine,输入例程名称、描述(可选),选择例程的编程语言等,然后点击OK。
Type:RSLogix5000 支持梯形图、功能块、结构文本和顺序功能图四种编程语言,新建例程默认的编程语言是梯形图。
每个程序都应有一个主例程。
控制器启动相关联的任务并调用该程序时,主例程是首先执行的例程。
在主例程里可以使用如JSR 这样的跳转指令来调用其他例程。
组态某个程序时可以指定该程序的主例程。
4.编辑梯形图逻辑. 双击某一个例程打开相应的梯形图逻辑编辑窗口,使用指令工具栏可以在梯级中添加所需的逻辑。
添加了一个指令后,要为指令指定操作数,即指定标签变量。
在问号上双击,然后输入相应的标签名称或从数据库列表中选择。
添加好程序逻辑后,使用编译工具查找程序中的问题,然后一一修正,直至没有任何错误,否则将无法进行下一步。
5.下载工程。
下载工程之前,首先要确保已经用网络连接好了控制器,并且在RSLinx 中组态了相应的通讯驱动(组态通讯的方法见(一))。
在菜单中点击Communications,然后选择 Who Active,指定从开发工程的设备到控制器的通讯路径。
选中控制器1756-L55后,选择Download。
下载工程的时候,控制器必须处于编程或者远程编程的状态(通过旋转处理器上的钥匙来选择控制器处于Run、Rem 还是Test,处于Run 和Test 的时候不能下载工程)。
下载完成后,工程的控制器状态栏便处于在线状态,显示控制器的状态信息。
同时,梯级执行线变成绿色的两条线。
这样,便可以通过改变输入条件来控制输出。
6.在线修改程序. 在上线的状态下,鼠标左键双击需要修改的梯级编号,便可以进入在线编程状态。
在上线的状态下,选中某一梯级,按下键盘上的Delete 健,便可以在线删除某一行程序。
修改完成并编译无误后,便可点击在线修改工具栏上的按钮,进行一键装载(13 及其以上版本的RSLogix5000 软件所支持的功能)。
选择 Yes。
7.在线强制I/O. 在上线的状态下,可以通过强制I/O 来进行程序逻辑的测试。
方法是,打开标记数据库,在Monitor(标签监视)下,选中某一I/O 点,右键点击,然后在右键菜单里选择Force On 或者Force Off。
设置好I/O 强制后,通过控制器状态工具栏中的强制选项使能所有的强制,使强制生效。
使能强制后的I/O 标签如下图。
(四)ControlNet 网络规划:一、通过Controlnet模块连接,配置另一个机架右键点击1、添加新模块1756-CNBR/DControlnet站点的地址是4,机架槽数是13。