AB_PLC及网络通讯培训教程
- 格式:doc
- 大小:2.61 MB
- 文档页数:103
罗克韦尔公司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具有局部作用域,只能在当前的程序中使用。
Lab 1. 通讯组态准备工作:确认实验内容硬件优点-打开ControlLogix控制器电源-坚固耐用、安装简单且不需要工具-插入ENBT/ENET模块-模块插拔方便且支持热插拔-连接好以太网-不依赖 CPU 进行通讯-组态通信驱动器-远程组态、浏览模块-插入 I/O 模块-各槽之间相互独立-浏览远程机架上的 I/O -弹性系统扩展-插入CPU模块-所有模块支持热插拔(RIUP)-监控I/O模块的状态-易于故障诊断和系统维护实验目的:•熟悉使用RSLinx软件来管理通讯实验内容:•分别通过串口驱动与以太网驱动建立与ControlLogix控制器的通讯•通过虚拟驱动建立与仿真控制器的通讯•建立OPC服务器实验步骤:一、使用1756-CP3电缆进行通讯1) 请查看各模块的外形:通讯模块,I/O模块,处理器模块;然后ControlLogix控制器机架上电。
框架式设计可靠,安装容易,无需工具。
模块接线端子可装卸,接线方便,更换快速。
2) 插入处理器、ENBT/ENET, CNB等模块,CPU和PC机之间用1756-CP3电缆或自制RS323串口线连好。
3) 点击任务栏上的或桌面上的,打开RSLinx软件。
4) 在工具栏上点击,打开驱动器组态对话框,在可用驱动器类型中选择“RS-232 DF1 devices”,再点击“add new”选项。
选择OK。
5) 在弹出的“Configure RS-232 DF1 devices”表中点击“Auto-Configure”,等待运行结果显示“Auto-Configure Successful”后选择OK。
6) 点击工具栏上的小图标 RSWho,就会弹出整个工业网络的树状浏览画面。
7) 右键点击浏览画面上的控制器,选择“设备属性”,查看控制器信息:8) 右键点击浏览画面上的ENET模块,选择“模块组态”,查看或修改以太网通讯模块的IP地址、子网掩码和网关地址。
二、使用以太网进行通讯1) 连接好以太网线2) 在工具条上点击,添加以太网设备驱动。
培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,I/O模块,运动控制模块,处理器模块。
框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
将DEMO上电,插入ENBT/ENET, CNB通讯模块以及I/O模块(可以先不插入CPU)。
体会模块的带电热插拔特性。
安装方便。
二、认识RSLinx软件1、什么是RSLinx?RSLinx软件是工业通讯的枢纽。
它为所有的AB网络提供了完整的驱动程序。
通过RSLinx软件,用户可以通过一个窗口查看所有活动网络,也可以通过一个或多个通讯接口同时运行任何所支持的应用程序的组合。
RSLinx提供最快速的OPC、DDE和Custom C/C++的接口。
RSLinx还可以为用户提供多个网络、本地工作站和DDE/OPC性能诊断工具,便于进行系统维护和故障排错。
RSLinx Gateway驱动程序能够完美地支持TCP/IP客户与AB PLC控制器的连接,它也支持与远程OPC进行通讯。
RSLogix RSViewRSLinxControlNet DeviceNet EtherNet/IPPLC-5 SLC ControlLogix FlexLogix CompactLogix2、使用RSLinx软件进行通讯1) 打开RSLinx,点击或2) 在工具条上点击选择Ethernet Devices(其它的驱动程序简单介绍), 按下 Add New 键单击 OK.3) 增加以太网设备单击OK.4) 单击 Close5) 检查击计算机的IP设定。
确认为: 192.168.1.XXX.6) 单击。
可以看到,我们不需要CPU,就可以通讯。
减少CPU负荷,提高通讯效率。
保证实时性,可重复性。
7)展开树形。
所有模块信息可以自动浏览得到。
方便维护,调试。
8)插入CPU模块。
无槽位限制,可扩展性好。
例如:当需要多个以太网时,不用放在前几个槽位。
在03槽,1756- L55上点击Device Properties.显示CPU 信息。
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 平台的选择多种处理器。
AB_PLC及网络通讯培训教程第一部分:AB_PLC基础知识(500字)AB_PLC是一种用于自动化控制的电子设备,它通过接收来自传感器的输入信号,经过逻辑和运算等处理后,控制执行器输出相应的动作。
AB_PLC具有可编程性,可以根据用户的需求进行编程,以实现各种自动化控制任务。
AB_PLC包括CPU、输入模块、输出模块和通信模块等组成部分。
CPU是AB_PLC的大脑,负责执行用户编写的程序。
输入模块用于接收传感器的输入信号,常见的输入信号包括开关信号、模拟量信号和高速计数器等。
输出模块用于控制执行器的输出动作,常见的输出动作包括开关信号、模拟量输出和脉冲输出等。
通信模块用于与其他设备进行通信,实现设备之间的数据交互。
AB_PLC的编程语言主要有逻辑图、指令表和结构化文本等。
逻辑图是一种图形化编程语言,用户可以通过画图的方式描述控制逻辑。
指令表是一种基于指令的编程语言,用户通过选择相应的指令来编写程序。
结构化文本是一种基于文本的编程语言,用户通过编写代码来描述控制逻辑。
AB_PLC具有许多优点。
首先,AB_PLC具有可编程性,用户可以根据自己的需求进行编程。
其次,AB_PLC具有可靠性,采用可靠的硬件和软件,能够在恶劣的工作环境下稳定运行。
再次,AB_PLC具有灵活性,可以根据需要扩展输入输出模块和通信模块等。
最后,AB_PLC具有易维护性,用户可以通过软件对AB_PLC进行在线监测和调试,提高设备的可靠性和维护效率。
第二部分:AB_PLC网络通讯(700字)AB_PLC支持多种网络通讯协议,包括以太网、控制网和现场总线等。
其中,以太网是一种常见的网络通讯方式,它具有高速、灵活和易扩展的特点,能够在工控系统中实现设备之间的实时数据传输。
控制网是一种专用的工业通讯网络,它具有实时性和可靠性的特点,能够在工控系统中实现设备之间的实时数据交换。
现场总线是一种用于连接传感器和执行器的网络,它具有简单、可靠和经济的特点,能够实现设备之间的数据传输和控制。
(培训体系)ABPLC培训文件ABPLC及网络通讯培训课件大连重工·起重集团电控设研部2007-4前言为方便设计和调试人员尽快了解和学会应用AB最新PLC系统和最新编程软件RSLogix5000,利用实验室的现有设备对AB公司PLC系统熟悉和掌握,且总结出实验材料。
1、了解ControlLogix控制器、FlexLogix控制器、CompactLogix控制器。
2、AB软件RSLogix5000应用。
3、RSLogix5000软件平台上采用RS232和EtherNet-IP网络方式编程。
4、AB软件上组成EtherNet-IP网络及通讯。
5、AB软件上组成ControlNet网络及通讯。
6、AB软件上组成DeviceNet网络及通讯。
通过该实验材料的实验室动手实验,每个人能够很快掌握AB公司最新PLC 的硬件组态和软件编程。
目录第壹节硬件和软件介绍6第二节通讯实验8第三节硬件升级16第四节 RSLogix5000硬件组态19第五节 ControlNet网络规划27第六节简单的编程33第七节 AB的网络38第壹节硬件和软件介绍壹、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5003)LOGIX系列CompactLogix FlexLogix ControlLogix DriveLogix SoftLogix4)POINTI/O,远程分站I/O.内容:1)查见各模块的外形,通讯模块,I/O模块,处理器模块等。
2)ControlLogix框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
主要以此系列PLC作为培训内容3)可带电热插拔。
安装方便。
4)有多种网络通讯模块二、配套软件名称1)通讯平台软件:RSLinx;2)Logix系列PL C编程软件:RSLogix5000;3)网络规划软件(控制网):RSNetWorxforControlNet;4)网络规划软件(以太网):RSNetWorxforEtherNet-IP;5)网络规划软件(设备网):RSNetWorxforDeviceNet;6)上位机软件:RSView32;7)P enelViewPlus触摸屏软件:RSViewStudioforSE(ME);三、硬件和软件的版本(见表)表壹、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
前言为方便设计和调试人员尽快了解和学会应用AB最新PLC系统和最新编程软件RSLogix5000,利用实验室的现有设备对AB公司PLC系统熟悉和掌握,并总结出实验材料。
1、了解ControlLogix控制器、FlexLogix控制器、CompactLogix控制器。
2、AB软件RSLogix5000应用。
3、RSLogix5000软件平台上采用RS232和EtherNet-IP网络方式编程。
4、AB软件上组成EtherNet-IP网络及通讯。
5、AB软件上组成ControlNet网络及通讯。
6、AB软件上组成DeviceNet网络及通讯。
通过该实验材料的实验室动手实验,每个人可以很快掌握AB公司最新PLC的硬件组态和软件编程。
第一节硬件和软件介绍一、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5003)LOGIX系列CompactLogixFlexLogixControlLogixDriveLogixSoftLogix4)POINT I/O,远程分站I/O.内容:1) 查看各模块的外形,通讯模块,I/O模块,处理器模块等。
2) ControlLogix框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
主要以此系列PLC作为培训内容3) 可带电热插拔。
安装方便。
4) 有多种网络通讯模块二、配套软件名称1)通讯平台软件:RSLinx;2)Logix系列PLC编程软件:RSLogix5000;3)网络规划软件(控制网):RSNetWorxforControlNet;4)网络规划软件(以太网):RSNetWorxforEtherNet-IP;5)网络规划软件(设备网):RSNetWorxforDeviceNet;6)上位机软件:RSView32;7)PenelViewPlus触摸屏软件:RSViewStudioforSE(ME);三、硬件和软件的版本(见表)表一、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
ABPLC及网络通讯培训教程ABPLC及网络通讯是现在工业自动化领域中非常重要的技术,对于工业自动化行业的发展起到了至关重要的作用。
随着时代的不断发展,ABPLC及网络通讯的应用也越来越广泛,因此学习这一领域的知识不仅仅是要求工作者,也是每一个对工业自动化感兴趣的人必须要了解和掌握的重要知识点。
针对ABPLC及网络通讯,国内很多培训学校都开展了相应的培训教程,涵盖了PLC编程、网络通讯技术、以及PLC的安装调试等方面,这些方面都是非常重要的知识点,特别是在工业自动化行业。
首先,PLC编程是工业自动化行业必须要掌握的核心技能之一。
PLC编程是指使用PLC编程软件对PLC进行编程,可以实现各种自动化控制。
它的主要作用是将各种传感器和执行器等硬件设备的数据通过数字信号进行处理,以实现各种自动化控制功能。
在PLC编程中,最常用的编程语言是Ladder Diagram (LD),这个语言非常直观,类似于电路图,非常便于工程师理解。
同时,其他编程语言如Structured Text (ST)、Function Block Diagram (FBD)、和Sequential Function Chart (SFC)等也是非常重要的编程语言。
一个好的PLC编程工程师,需要精通这些编程语言,对于各种编程语言的优缺点都要了解。
其次,网络通讯技术也是现代工业自动化必须要掌握的领域。
网络通讯技术是指各种传感器、执行器等设备之间通过网络进行数据交换和控制的技术。
网络通讯技术在现代工业自动化中非常重要,尤其是在大规模的自动化生产场景中,使用网络通讯技术可以大大提高工作效率。
在网络通讯技术方面,重要的知识内容包括IP地址、子网掩码、网关、TCP/IP协议、以及Modbus通讯协议等。
同时,掌握各种工业以太网交换机、机柜、光纤等网络设备的应用和配置也是非常需要掌握的知识。
最后,PLC的安装调试也是工业自动化行业必须要掌握的技能之一。
、八、-前言为方便设计和调试人员尽快了解和学会应用 AB 最新 PLC 系统和最新编程软件 RSLogix 5000,利用实验室的现有设备对 AB 公司 PLC 系统熟悉和掌握,并总结出实验材料。
1 、了解 ControlLogix 控制器、 FlexLogix 控制器、 CompactLogix 控制器。
2、AB 软件 RSLogix 5000 应用。
3、RSLogix 5000软件平台上采用 RS232和EtherNet-IP网络方式编程。
4、AB 软件上组成 EtherNet-IP 网络及通讯。
5、AB 软件上组成 ControlNet 网络及通讯。
6、AB 软件上组成 DeviceNet 网络及通讯。
通过该实验材料的实验室动手实验,每个人可以很快掌握 AB 公司最新 PLC 的硬件组态和软件编程。
Word 资料第一节硬件和软件介绍一、根据实验室模板熟悉 AB公司PLC各系列模块1) PLC5大型(实验室无此硬件)2) SLC5003) LOGIX 系列CompactLogixFlexLogixControlLogixDriveLogixWord资料SoftLogix4) POINT I/O, 远程分站 I/O.容:1) 查看各模块的外形,通讯模块, I/O 模块,处理器模块等。
2) ControlLogix 框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
主要以此系列PLC 作为培训容3)可带电热插拔。
安装方便4)有多种网络通讯模块二、配套软件名称1)通讯平台软件:RSLinx;2)Logix 系列 PLC 编程软件:RSLogix5000 ;3)网络规划软件(控制网): RSNetWorx for ControlNet ; 4)网络规划软件(以太网): RSNetWorx for EtherNet-IP ; 5)网络规划软件(设备网):RSNetWorx for DeviceNet ;6)上位机软件:RSView32 ;7)PenelViewPlus 触摸屏软件:RSView Studio for SE(ME);三、硬件和软件的版本(见表)表一、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
AB PLC及网络通讯培训教程简介AB(Allen Bradley)是Rockwell Automation旗下的品牌,是一家全球领先的自动化解决方案供应商。
AB PLC(Programmable Logic Controller)是其产品线中的一个系列,主要用于工控领域的控制与自动化。
网络通讯是目前工业自动化中必不可少的技术,AB PLC也支持多种网络通讯协议。
本教程将向读者介绍AB PLC及网络通讯方面的基础知识和应用技巧。
AB PLC1. 概述PLC是一种数字电子计算机,通常应用于工业控制领域中。
其主要功能是采集输入信号,经过控制算法运算,再根据输出信号来控制外部设备。
PLC通常包含输入/输出模块、控制器和编程软件等组成部分。
AB PLC是Rockwell Automation旗下的品牌之一。
其主要特点包括:•应用广泛:AB PLC用于控制和自动化的领域非常广泛,包括物流自动化、水处理、制造业等。
•编程简单:AB PLC支持可视化编程软件,用户可以通过简单的图形化界面完成PLC程序的编写。
•可扩展性强:AB PLC可通过插入模块的方式扩展其输入输出接口和功能。
•稳定性高:AB PLC具有高度稳定性和可靠性,有助于提高生产效率和降低故障率。
2. 基础知识2.1 输入输出模块PLC通常需要采集外部环境的信号以及通过输出信号来控制外部设备。
输入输出模块是AB PLC中的两个重要组成部分。
输入模块通常用于采集外部的数字量或模拟量信息,在输入信号达到设定条件时向控制器发出信号。
输出模块用于向外部设备发送电信号,实现控制和自动化。
2.2 编程软件AB PLC的编程软件是一种图形化的编程工具,支持过程控制和状态控制两种编程方式。
过程控制代表程序按照一定的算法来完成一系列步骤,状态控制代表程序根据当前的输入状态和内部计算状态来改变输出状态。
2.3 表格型执行系统(TBE)AB PLC采用的是表格型执行系统(TBE)来执行其控制算法,TBE具有高效的运行速度和可视化的程序运行过程,有助于提高程序执行效率和维护难度。
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系统和最新编程软件RSLogix 5000,利用实验室的现有设备对AB公司 PLC系统熟悉和掌握,并总结出实验材料。
1、了解ControlLogix控制器、FlexLogix控制器、CompactLogix控制器。
2、AB软件RSLogix 5000应用。
3、RSLogix 5000软件平台上采用RS232和EtherNet-IP网络方式编程。
4、AB软件上组成EtherNet-IP网络及通讯。
5、AB软件上组成ControlNet网络及通讯。
6、AB软件上组成DeviceNet网络及通讯。
通过该实验材料的实验室动手实验,每个人可以很快掌握AB公司最新PLC的硬件组态和软件编程。
第一节硬件和软件介绍一、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5003)LOGIX系列CompactLogixFlexLogixControlLogixDriveLogixSoftLogix4)POINT I/O,远程分站I/O.内容:1)查看各模块的外形,通讯模块,I/O模块,处理器模块等。
2)ControlLogix框架式设计可靠,安装容易,无需工具。
端子可取下,接线方便,更换快速。
主要以此系列PLC作为培训内容3)可带电热插拔。
安装方便。
4)有多种网络通讯模块二、配套软件名称1)通讯平台软件:RSLinx;2)Logix系列PLC编程软件:RSLogix5000;3)网络规划软件(控制网):RSNetWorx for ControlNet;4)网络规划软件(以太网):RSNetWorx for EtherNet-IP;5)网络规划软件(设备网):RSNetWorx for DeviceNet;6)上位机软件:RSView32;7)PenelViewPlus触摸屏软件:RSView Studio for SE(ME);三、硬件和软件的版本(见表)表一、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
2、对于各种应用的软件也均存在版本号。
3、在调试时安装软件时要注意各种软件间的版本号匹配。
4、软件安装完后,进行硬件版本刷新,并与软件匹配。
(方法见后续实验)第二节通讯实验如何实现编程器与CPU联机通讯?两个机架通过同轴电缆连接Controlnet模块连接。
在联机前我们要启动Rslinx软件。
对于电脑与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 Devices, 按下 Add New 键4)单击 OK.5)选择本地子网,确定即可。
6)单击,通过上述方式查看硬件网络结构。
注:这是AB软件的一个特点:模块在网络上的通透性。
可以看到任何一级网络的模块,包括以太网,Controlnet网络和Deviecenet网络的各种模块。
附:使用BOOTP-DHCP对以太网模块分配IP地址:1、首先在1756-ENBT模块上找到其物理地址。
2、打开BOOTP-DHCP Server软件3、新建以太网地址,输入物理地址和分配的IP,要求IP地址与电脑的IP地址在一个网段上。
4、点击ok确定。
5、有时需要框架重新上电,才能设置成功,即可在ENBT模块上显示看到。
经过以上设置即使在没有编程电缆时,通过以上方法分配IP的ENBT模块也可以连接到CPU上进行通讯控制。
第三节硬件升级通过本节的实验内容,掌握遇到CPU和软件的版本不一致,如何对CPU进行硬件升级的方法?1、在Rslinx软件的界面下,点击CPU查看CPU的版本,右键击CPU,点击Device Properties,现在看到CPU的版本号是15.5,我们可以把它的版本号改成12.25,下面我们来做。
2、在确定安装了硬件升级的软件后,点击“程序”—“Flash Programing tool s”—“Control FLASH”3、下一步,选择L55在这里可以选择多种CPU各种I/O模块,各种特殊模块,4、下一步,选择网络路径,有两种:1)通过AB_DF1-1, 选择RS232方式,但此种数据的传输的较慢,花费时间较长,约30分钟左右。
2)通过以太网通讯方式,由于其数据的传输速度较快,时间大约在5分钟左右即可升级完毕。
在刷新硬件时不允许出现掉电现象,如果中途掉电将即刻损坏硬件,造成反厂维修,所以建议在确保电源稳定的情况下刷新硬件,且在硬件满足的条件下最好采用以太网的方式。
5、选择要改变版本的CPU,OK,注:可以点击show all,看到多种版本号,选择要改成的版本号,6、下一步,7、软件开始运行,8、硬件升级完毕,9、点击OK,退出Control FLASH。
硬件升级完毕。
一旦刷新完硬件,且和软件匹配后,就不需要再做此项工作。
第四节RSLogix5000硬件组态主要内容:•根据实际硬件结构,在软件中进行配置硬件•ControlNet网络规划•了解强大的编程能力进入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在故障模式(比如拔掉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)。
所有的模块信息都在你的掌握中,任你支配。