AB_PLC程序调试图文讲解
AB-PLC培训教材PPT课件

6
1.SLC500 处理器模块
• 灯指示
(Confidential – For Internal Use Only) Copyright © 2007 Rockwell Automation, Inc. All rights reserved.
7
2.SLC500 电源, 机架及本地I/O扩展
• Input voltage of 120/240 VAC for P1, P2, P4 • Input voltage of 24 VDC for P3
OUTPUT 0 4 8 12 1 5 9 13 2 6 10 14 3 7 11 15
TRIAC
Chassis 1
Chassis 2
可编辑
Chassis 3
8
3.SLC500常用IO模块介绍
1746-I/O模块种类:
1) 开关量输入模块: 1746-IB16,16个输入点. 2) 开关量输出模块: 1746-OW16,16个输出点. 3) 模拟量输入模块: 1746-NI8,8个输入通道.1746-NI4 4个输入通道.
1.1 切断电源 1.2 将模块的电
路板对准机架的导向槽. 1.3 轻轻将模块滑动推进,
直到顶部和底部的定位 锁销被卡紧固定. 1.4 拆卸模块时,按下模块顶 部和底部的定位锁销,再将 模块滑动拉出.
方便换模块
模块上的接线端子可以拆下,
(Confidential – For Internal Use Only) Copyright © 2007 Rockwell Automation, Inc. All rights reserved.
第八讲:AB触摸屏硬件及软件简介 第九讲:AB触摸屏程序上下载.
(精品)AB-PLC程序基础入门

第2章 可编程序控制器处理器 及I/O模块
指示器状态 (颜色) 故障描述或系统状态
采取措施
模块活动ON (绿)
正常指示
无
模 块活 动ON (绿 ) 而且输入状态ON ( 红)
模块活动ON (绿 ) 而且输入状态OFF
检查输入电压
输入设备不正常或模块的 输入故障 本无电压加到输入端
如果有电压输入,无须采取措 施;若无电压输入,重新安装 模块。
(2)模块式SLC控制器:分SLC 5/01、5/02、5/03 、5/04及5/05
第2章 可编程序控制器处理器 及I/O模块
模块式SLC处理器及1746 I/O框架
第2章 可编程序控制器处理器 及I/O模块
64K
64K 5/05
Ether Net
4K
1K, 4K 5/02 1K 5/01 480点
SLC-500 系列可程式控制器组成
• SLC-500主機
採單一模組化;各種機型尺寸相同安裝於 1746 I/O框架 通訊機能(RS232,DH485,DH+)採內建式
•輸入/輸出模組:
每片模組提供8/16/32及多種電壓可供選用
• 1746 I/O 框架
4槽,7槽,10槽,13槽 I/O框架可供選用 最多三組框架/最多30 I/O 模組 I/O模組可安裝在任何I/O槽位 主機置於最左槽位,佔一I/O槽位
用及联机仿真
第3章 可编程序控制器的编程
• 可编程序控制器指令系统 • 模拟量及其编程 • 热备系统及其编程 • 编程练习
Allen-Bradley PLC 发展历程
• 1979年左右,Allen-Bradley推出DataHighway网络(DH网络)。 • 1981年左右,Allen-Bradley基于AMD微处理器的PLC-3面世。 • 1986年左右,Allen-Bradley基于摩托罗拉68000芯片的PLC-5面世。 • 1991年左右,Allen-Bradley SLC500小型控制器面世。 • 1993年左右,Allen-Bradley产品提供以太网产品,支持TCP/IP协议 • 1993~1994年,Allen-Bradley推出Devicenet(设备网)开放式网络。 • 1994年,Allen-Bradley软件部门与ICOM合并成立罗克韦尔软件公司 • 1995年,Allen-Bradley推出MicroLogix 1000控制器和Flex I/O产品。 • 1998年~1999年,Allen-Bradley推出ControlLogix PLC。
AB PLC及网络通讯培训教材

AB PLC 及 网络通讯培训教材2007-4第 1 页 共 46 页前言为方便设计和调试人员尽快了解和学会应用 AB 最新 PLC 系统和最新编程 软件RSLogix 5000,利用实验室的现有设备对AB 公司 PLC 系统熟悉和掌握, 并总结出实验材料。
1、 了解ControlLogix 控制器、FlexLogix 控制器、CompactLogix 控制器。
2、 AB 软件RSLogix5000 应用。
3、 RSLogix 5000 软件平台上采用RS232 和EtherNet-IP 网络方式编程。
4、 AB 软件上组成EtherNet-IP 网络及通讯。
5、 AB 软件上组成ControlNet 网络及通讯。
6、 AB 软件上组成DeviceNet 网络及通讯。
通过该实验材料的实验室动手实验,每个人可以很快掌握 AB 公司最新 PLC 的硬件组态和软件编程。
第 2 页 共 46 页目录第一节 硬件和软件介绍...............................................................................................................6 第二节 通讯实验..............................................................................................................................8 第三节 硬件升级............................................................................................................................16 第四节 RSLogix5000 硬件组态................................................................................................19 第五节 ControlNet 网络规划.....................................................................................................27 第六节 简单的编程.......................................................................................................................33 第七节 AB 的网络........................................................................................................................38第 3 页 共 46 页PanelView 1000PowerFlex 700ControlLogix Redundancy CompactLogixCLX Gateway/MotionPanelView Plus 10”SLC HotbackupFlexLogixProfibus DP MODBUSSLC I/O 1788-CN2DNFlex I/OETHERNECONTROLNET第 4 页 共 46 页Point I/O SLC I/OPowerFlex 70DEVICENETCompact I/OREMOTE I/O第 5 页 共 46 页第一节 硬件和软件介绍一、根据实验室模板熟悉AB 公司PLC 各系列模块1)PLC5 大型(实验室无此硬件)2)SLC5003)LOGIX 系列CompactLogix FlexLogixControlLogix DriveLogix SoftLogix4)POINT I/O,远程分站I/O.内容:1) 查看各模块的外形,通讯模块,I/O 模块,处理器模块等。
AB-PLC操作步骤

初次使用AB-PLC的操作步骤一·设置PLC的IP1. 用USB线(普通的打印机线)连接PLC,电脑会自动安装驱动。
2. 打开RSLinx Classic软件,界面如下:左边的浏览器里会自动生成一个USB项。
3. 点开USB项,会看到正在连接的PLC,右击PLC,选择属性,跳出画面如下:设置相应的IP地址,点击应用,最后确认OK,如下图显示。
也可以用网线在BOOTP/DHCP Server软件中进行修改IP,另外此软件还可以查看任意一款带以太网口的MAC地址。
这个软件在你装完AB软件之后,自动生成的。
二·怎么用网线更新下载PLC固件和程序1. 在刚刚打开的RSLinx Classic软件里,点击配置驱动,画面如下:选择EtherNet/IP Driver,点击Add New2. 点击完Add New按钮后,弹出一个对话框如下:选择相应的网口IP地址项,点击应用和OK。
3. 接下来将会在RSLinx Classic软件的右边浏览器里会看到正在连接的PLC,如下:4. 打开PLC程序,点击Communications,画面如下:5. 选中蓝色区域的PLC,再点Download按钮,会跳出更新固件的画面,如下图:6. 点击更新固件,此时跳出画面,让你选择相应的版本,直接点击Update,更新开始。
7. 在更新固件期间,禁止断电或拔掉网线。
8. 更新完成后,会自动跳出如下的下载画面,点击下载。
三·怎么在线修改PLC程序1. 下载完成后,选择运行模式,此时程序处于在线运行监控模式,最左边会看到绿色的能量流,画面如下:2. 先点击需要修改的程序行,点击上图中的红色区的键,此时蓝色区域里的绿色能量流变成了虚线,见下图:此时可以对此行进行修改,添加一个I1.1的常开,再点击向右的一个绿色箭头,修改程序将会下载到PLC里,同时虚线变成绿实线。
在线修改完成。
四·HMI程序的建立连接和下载1. 打开HMI程序,点击通信设置,跳出设置画面:按照红色字体的步骤1,2,3,4,5,6操作,完成通信设置。
AB-PLC编程软件RSLOGIX5000入门4——使用-RSLogix-5000-帮助

AB PLC编程软件RSLOGIX5000入门4新手必看——使用 RSLogix 5000 帮助这里,你将了解到 RSLogix 5000 在线帮助系统。
§ 指令帮助§ 模块接线图§ 在线参考资料§ 第三方供应商示例项目§ 起始页–快速入门PLC培训上位机软件培训指令帮助1. 在"帮助"(Help) 下拉菜单中选择"指令帮助"(Instruction Help)。
将出现以下窗口。
2. 单击指令找到其说明、关于其参数的详细信息、相关指令,以及有关如何使用该指令的示例。
查看 I/O 模块接线图1. 在"帮助主题"(Help Topics) 下拉菜单中选择"目录"(Contents)。
2. 如果尚未选择"查找"(Find) 选项卡,则选择该选项卡。
3. 如下图所示填写字段 1。
4. 如下图所示,在字段 2 中选择 IA16。
5. 在字段 3 中,向下滚动列表并找到"接线图 (1756-IA16)"(Wiring Diagram (1756-IA16))。
6. 单击"显示"(Display) 查看该模块的接线图。
请注意,您可能需要将画面最大化。
7. 接线图查看完毕后,关闭显示窗口。
使用在线参考资料1. 在"帮助"(Help) 下拉菜单中选择"在线书籍"(Online Books)。
;安装 RSLogix 5000 软件时,还可选择安装在线参考资料。
如果已安装这些资料,则可在这里通过RSLogix 5000 帮助查看。
2. 通过此工具浏览可用的各类型手册。
第三方供应商示例项目1. 在"帮助"(Help) 下拉菜单中选择"供应商示例项目"(Vendor Sample Projects)。
AB-PLC操作说明

AB-PLC操作说明AB-PLC操作说明1:引言本文档旨在提供有关AB-PLC的操作说明,以帮助用户正确地使用AB-PLC控制系统。
2:系统概述2.1 系统组成AB-PLC系统包括以下主要组件:- PLC控制器- 输入设备- 输出设备- 通信模块- 编程软件2.2 功能描述AB-PLC系统具有以下主要功能:- 监控输入设备状态- 控制输出设备状态- 通过通信模块与其他设备通信- 通过编程软件进行逻辑编程3:硬件安装3.1 PLC控制器安装步骤1:选择合适的安装位置步骤2:将PLC控制器固定在安装位置上步骤3:连接电源3.2 输入设备安装步骤1:选择合适的安装位置步骤2:将输入设备固定在安装位置上步骤3:连接输入设备与PLC控制器3.3 输出设备安装步骤1:选择合适的安装位置步骤2:将输出设备固定在安装位置上步骤3:连接输出设备与PLC控制器3.4 通信模块安装步骤1:选择合适的安装位置步骤2:将通信模块固定在安装位置上步骤3:连接通信模块与PLC控制器4:软件设置4.1 编程软件安装步骤1:从官方网站编程软件安装包步骤2:运行安装包并按照提示完成安装4.2 PLC参数设置步骤1:打开编程软件步骤2:连接PLC控制器与计算机步骤3:在编程软件中设置PLC的型号和通信参数4.3 逻辑编程步骤1:创建新项目步骤2:编写逻辑程序步骤3:程序到PLC控制器5:系统操作5.1 启动系统步骤1:检查所有设备的连接状态步骤2:打开编程软件步骤3:连接PLC控制器步骤4:加载逻辑程序到PLC控制器5.2 输入输出监测步骤1:在编程软件中打开监测界面步骤2:查看输入设备状态步骤3:查看输出设备状态5.3 系统维护步骤1:定期检查设备的连接状态步骤2:备份逻辑程序步骤3:定期更新PLC控制器固件6:附件本文档涉及附件:无7:法律名词及注释- PLC:Programmable Logic Controller,可编程逻辑控制器,用于自动化控制系统中的控制设备。
AB-PLC-程序基础
第2章 可编程序控制器处理器及 I/O模块
(2).指示灯
电池指示灯“BATT”:
灯(红)亮表示电池盒里的电池该更换了。一 般该指示灯亮后,应在10天内及时更换电池 ,否则可能因CMOS RAM的失效而造成程序 的丢失。
第2章 可编程序控制器处理器及 I/O模块
处理器运行/故障(绿/红)指示器灯“PROC”: 显示处理器当前的工作情况 灯(绿)亮:表示运行正常 灯(红)亮:表示处理器故障
使用及联机仿真
第3章 可编程序控制器的编程
• 可编程序控制器指令系统 • 模拟量及其编程 • 热备系统及其编程 • 编程练习
4
85~132VAC
8
"
16
"
4
170~265VAC
8
"
16
"
8
10~30VDC sink
16
"
32
"
16
"
8
10~30VDC source
16
"
32
"
16
"
16
4.5~5.5VDC source
16
10~30VDC sink,10~30VAC
Off ms
35 45
35 45
35 45
35 45
35 45
A-B SLC 500 系 列 簡 介
SLC-500 中 小 型 PLC(90年代初期) 控制點 16~960點 使用1746系列I/O 模組
MicroLogix 1000 固定型(內置RS232) : 10(6 in/4 out),16(10 in/6 out) ,32(20 in /12 out)
AB_PLC_程序基础
AB PLC 程序基础如果你是初学者或者想掌握AB PLC基础的程序员,那么你来对地方了。
本文将为你介绍AB PLC程序的基础知识以及如何创建一个简单的程序。
什么是AB PLCAB PLC(全称 Allen-Bradley Programmable Logic Controller)是一种可编程逻辑控制器,它由美国技术公司Rockwell Automation生产。
它们主要用于工业过程中的自动化控制,例如生产线和工厂自动化。
PLC的核心部分是一个微处理器,它可以通过可编程的软件来控制和监视一个或多个输入输出设备。
AB PLC的结构AB PLC通常可以分为三个部分:输入模块、处理器和输出模块。
其结构如下图所示。
[AB_PLC_1.png]输入模块接受由传感器或其他设备发送的信号,并将其转换为可识别的数字输入。
处理器是PLC的心脏,它接收输入并执行已编程的逻辑。
当输出条件满足时,输出模块将生成一个或多个数字输出信号,这些信号可以控制其他设备或执行其他需要的逻辑。
AB PLC程序基础AB PLC程序是通过使用可编程控制器上的编程设备编写的。
通常使用逻辑图或指令列表等编程语言来实现逻辑控制。
您还可以使用函数块图,结构化文本等其他编程语言。
逻辑图逻辑图是最常用的AB PLC程序编程语言。
该语言使用图形符号和逻辑运算符来表示逻辑控制。
以下是一个简单的逻辑图示例。
[AB_PLC_2.png]在这个例子中,一个数字输入信号被读取。
如果此输入等于1,则输出模块将发送一个数字输出信号。
这个简单的逻辑表达了如果输入是1,则输出是1的逻辑控制。
指令列表指令列表是一种类似于汇编代码的AB PLC程序编程语言。
该语言使用指令和寄存器来表示逻辑控制。
以下是一个简单的指令列表示例。
LDA I:1CMP 10JNE 20OUT O:120 : END在这个例子中,程序将读取地址I:1中的数字输入,将其与10进行比较。
如果两者不相等,则跳转到地址20处,否则将数字输出发送到地址O:1中。
AB品牌PLC操作说明
AB品牌PLC操作说明AB品牌PLC操作说明1.介绍本文档是关于AB品牌PLC(Programmable Logic Controller,可编程逻辑控制器)的操作说明。
AB品牌PLC被广泛应用于工业自动化领域,用于控制和监视生产过程中的各种设备和机器。
本文档将详细介绍AB品牌PLC的使用方法和注意事项,以帮助用户更好地了解和操作设备。
2.硬件配置2.1 CPU模块2.1.1 选取适当的CPU模块2.1.2 安装和连接CPU模块2.2 输入输出模块2.2.1 选取适当的输入输出模块2.2.2 安装和连接输入输出模块2.3 通信模块2.3.1 选取适当的通信模块2.3.2 安装和连接通信模块3.软件配置3.1 安装PLC编程软件3.2 创建新项目3.3 导入硬件配置3.4 编写逻辑程序3.5 程序到PLC3.6 调试和监控程序4.PLC操作4.1 启动和停止PLC4.2 程序的调用和运行4.3 监视和调试程序4.4 异常处理5.注意事项5.1 安全操作5.2 防止电气干扰5.3 温度和湿度要求5.4 维护和保养6.附件本文档附带以下附件:附件1:AB品牌PLC硬件配置手册附件2:AB品牌PLC编程软件安装指南附件3:AB品牌PLC使用示例7.法律名词及注释7.1 可编程逻辑控制器(PLC):一种用于自动化控制的电子设备,它能够根据预设的逻辑程序对输入和输出进行控制。
7.2 CPU模块:可编程逻辑控制器中的核心处理单元,负责执行逻辑程序并管理其他模块的交互。
7.3 输入输出模块:用于接收和发送外部信号的模块,将输入信号转换为逻辑控制器可识别的形式,并将输出信号传输到外部设备。
7.4 通信模块:用于与其他设备进行通信的模块,可以通过各种通信协议和接口与其他设备进行数据交换。
AB(罗克韦尔)PLC编程之状态机
AB(罗克韦尔)PLC编程之状态机
AB的程序设计和西门子有点PLC不大一样,在AB中没有RS指令,所以主要用move指令来作步进。
今天我们就用Move指令写个AB的程序,和西门子比,有哪些不同。
控制任务
很简单的一个状态机。
初始步为Step0,根据不同的条件分别转移到不同的步。
具体程序
下面是tag变量表:
下面定义了一个关于步进的udt,StepNumber是当前的步号,根据StepNumber的步号来设置Step变量中对应的一个位,Reset设置StepNumber为0,
恢复到初始步。
Re_Step是Step步中对应步的一个上升沿,Auto 就是自动。
这里简单解释一下:
第0段中,如果site.Auto为0,也就是激活手动,那么程序就跳转到第5段,2,3,4段程序就不激活,即使转移条件满足步也不会改变。
此时如果按下Reset按钮,那么将回到Step0步。
如果site.Auto 为1,那么按Reset也不会起作用。
此程序最关键的地方在第5段,第五段
第一行,就是复位程序。
第二行是设置激活步的上升沿,仅存在一个扫描周期。
第三行是先把所有步清零,在设置激活的步。
和我们前面写的程序比,这个程序有以下优点:
•每步激活前会清零所有步,然后再激活当前步,防止同时激活两
个步。
•程序的先导条件改成触点,以前我们是用比较指令。
简洁不少。
•自动和复位写的比前面优雅,同时为每步增加一个步上升沿。
和RS指令比,并行步写起来会麻烦不少,需要定义两个Grafcet 变量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AB。PLC程序初步调试(PLC)图文讲解
本文是为新入行的朋友学习,探讨PLC程序初步情况下的一些问题解决方法。
一.主机(本地)连接PLC。初学者都需要经历这一步。首先让我们看一下PLC软件的界
面吧。
点击空白页,新建一个工程。
选择CPU型号,本例选择L542C。
同时注意上面的PROCESSER NODE:1
本地为0/PLC为:1
程序例:
完成之后进行工程校验:
有错误,呵呵,看看是:
全部OK!
那就下载到PLC里吧。
下载不了。程序会自动备份一个附件。点下一步吧。呵呵。看看PLC模块上的钥匙是在那
个位置。在运行位置是下载不了的哦!
到现在可以看到你的程序在运行。呵呵成功了吧。