AB_PLC及网络通讯培训教程

合集下载

AB-PLC-入门培训知识讲解

AB-PLC-入门培训知识讲解

罗克韦尔公司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华章培训全集

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) 在工具条上点击,添加以太网设备驱动。

ABPLC培训教材

ABPLC培训教材

培训教材第一天培训内容——熟悉硬件和软件一、熟悉各硬件请查看各模块的外形,通讯模块,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-培训总结、资料(有图快速入门)

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培训教程

在DeviceNet上配置1734-ADN
双击DNB的图标
AB PLC 之间的通讯问题
两个AB的PLC通过Ethernet可以通信,通信 方式是Producer和Consumer。
谢谢
准备上线窗口
OK后,弹出如下对话框
点击命名的网络,如上页中的“AB_ETHIP-1,Ethernet”,按层次 展开,点击OK按钮,开始扫描Devicenet网络,在RSNetWorx界面 中列出网络结构,类似下图所示
双击DNB图标,弹出DNB属性对话框。
点击Scanlist、Input或Output标签, 弹出下面的窗口,然后选择Upload
配置子网(Subnet)
打开RSNetWorx软件,选择Online,扫描要配置 的子网,开始扫描
双击AND图标,打开其属性对话框。
可选择AutoMap,此时一 个模块(只有四个点) 占用一个字节的空间; 当模块数较多,需要对 AND存储空间合理使用的 时候,可以使用 Advanced
单击Advanced,出现如下对话框,
注意:此时处理器的 状态必须在Program 或Remote Program模 式下
依次点击开始-程序-Rockwell Software-RSLogix 5000 Enterprise-RSLogix 5000
选择File>New;弹出下面对话框,输入相应的信 息后,点击OK。
下图为生成的界面
使用RSNetWorx软件进行最初的DeviceNet网络的扫描和I/O 映射
创建一个RSNetworx .DNT文件
点击左图中的按钮Set Online Path,弹出如下窗口 选择Network>Properties,打开 如下的窗口

《ABplc培训教程》PPT课件

《ABplc培训教程》PPT课件
发展历程
自1969年推出第一款PLC以来,ABplc不断发展和创新,逐渐成为工业自动化 领域的重要控制设备之一。
ABplc应用领域
01
02
03
04
工业自动化
ABplc广泛应用于各种工业自 动化生产线和设备中,如机床、
包装机械、印刷机械等。
能源管理
在电力、石油、天然气等能源 管理领域,ABplc可实现能源
及时备份
定期备份PLC程序及数据,以防意外丢失。
预防性维护
根据使用情况,对PLC进行预防性维护,如 清洁、紧固接线端子等。
更新与升级
关注厂家发布的更新与升级信息,及时对 PLC系统进行更新与升级。
07
ABplc在工业自动化领域 应用案例
生产线自动化控制系统设计案例
生产线设备监控与数据采集
通过ABplc实现生产线设备的实时监控和数据采集,提高生产效 率和设备利用率。
数据类型与变量定义
数据类型
ABplc支持多种数据类型,包括位(BOOL)、字节 (BYTE)、字(WORD)、双字(DWORD)、整数 (INT)、双整数(DINT)、浮点数(REAL)等。
变量定义 在ABplc中,变量是用于存储数据的容器,可以根据需要 定义不同类型的变量,如输入变量、输出变量、内部变量 等。
编程语言与指令系统
• Function Block Diagram(FBD):功能块图语言,以功 能块为单位进行编程,适合模块化设计。
编程语言与指令系统
基本指令
01
包括逻辑运算、算术运算、比较运算等;
特殊指令
02
如定时器、计数器、中断处理等;
系统指令
03
用于系统配置、通信等。

ABPLC培训总结资料有图快速入门

ABPLC培训总结资料有图快速入门

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及网络通讯培训教程

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支持多种网络通讯协议,包括以太网、控制网和现场总线等。

其中,以太网是一种常见的网络通讯方式,它具有高速、灵活和易扩展的特点,能够在工控系统中实现设备之间的实时数据传输。

控制网是一种专用的工业通讯网络,它具有实时性和可靠性的特点,能够在工控系统中实现设备之间的实时数据交换。

现场总线是一种用于连接传感器和执行器的网络,它具有简单、可靠和经济的特点,能够实现设备之间的数据传输和控制。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

前言为方便设计和调试人员尽快了解和学会应用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)。

所有的模块信息都在你的掌握中,任你支配。

相关文档
最新文档