DASABCIP与AB PLC的通讯
AB PLC通信
笔记本电脑与5/04CPU通信一.0.将通信线连接电脑与PLC1.双击RSLINX CLASSIC LAUNCH CONTROL PANEL快捷图标,选择START使服务运行.2.双击RSLINX CLASSIC快捷图标3.在菜单栏点圾COMMUNICATION,选择CONFIGUE DRIVES4.在出现的对话框中点击下拉键选择RS-232 DF1 DEVICES5.点击ADD NEW6.在出现的对话框上点击OK7.在出现的对话框上点击AUTO-CONFIGURE8.OK--------CLOSE二.1. 双击RSLOGIX500图标2. 上传:COMMS------UPLOAD(从CPU到电脑)3. 下传:COMMS-----DOWNLOAD(从电脑到CPU)台式电脑串口与5/02通信(台式电脑通过PIC卡与PLC连接)1.删掉所有的COM1口驱动程序(之前用过COM1口)2.确认RSLINX CLASSIC LAUNCH CONTROL PANEL中RSLINX CLASSICAPPLICATION IS NOT RUNNING 即ALWAYS RUN AS SERVICE 前没有勾3.双击RSLINX CLASSIC图标4.点击菜单栏COMMUNICA TION5.选择点击CONFIGURE DRIVES6.在下拉菜单中选择1747-PIC/AIC+ DRIVER7.点击 ADD NEW------OK显示STATUS OF STOPPED WITHOUT ANY OTHER ERROR8.此时右键点击电脑属性→硬件→设备管理器→端口,此时可以看到COM1口→点击鼠标右键并选择卸载→重启电脑→重复上述步骤可以看到端口不可用,此时点击右键选择扫描检测硬件驱动→可以看到COM1口9.启动RSLINX 再看COM1变为AB PIC/AIC+PORT(COM1)用该台电脑以前成功连接过5/02CPU1.看端口为COM12.双击RSLINX SERVICE CONTROL PANNEL图标→点击STAR T→出现FATAL ERRORINITIALILING PIC DEVICE DRIVER→确认3.点击RSLINX CLASSIC图标⑴.下拉选择1747-PIC/AIC+ DRIVE⑵.点击ADD NEW⑶.点击OK⑷.此时出现AB-PIC-1 DH485 STA-0 COM1 STOPPED⑸.点击CLOSE⑹.关掉RSLINX CLASSIC GATEWAY4.按前面介绍的步骤卸载COM1端口5.重启电脑6.按前面介绍的步骤扫描检测COM1口7.双击RSLINX图标8.重新组态9.启动RSLOGIX500MUNICA TIO N→WHO ACTIVE GO ONLINE→出现CPU→OK11.CREAT NEW FILE电脑与5/03CPU有两种通讯方式1.通过UIC卡到DH4852.通过RS2322008-7-1连接百超21.RSLinx Classic Service is running.2.RSLinx Classic gateway------RS232 DF1 DEVICE-------ADD NEW-----AUTOCONFIGURE--------CLOSE3.RSLOGIX 500---UPLODE----ADD NEW FILE4.等待连接成功。
AB PLC三菱变频器通讯的实现
l 至 }
Hale Waihona Puke 摘 要: 构建 了由人机界 面HM . L 变频 器组成的基于De ie e现场总线的控制 系统, IP C vcN t 详细分析 了变麓琴通讯前的参数设 置及D VcN t e ie e
的 通 讯 协 议 , 给 出 了梯 形 图程 序 并 关键词 : 交流 变 频 器 P C Deie e H I F — 7 0 通讯 协议 L veN t M R E 4 中图分类 号 : P 6 1 T 3 8. 文献标 识 码 : A 文 章 编 号 : 4 9 X( 0 10 ( ) I 6 2 l —0 8 2 1 )6 a一0 —0 2
2 1 No . 0 1 1 6
百 鬲
d e h oo y In v t n HeNd T c n lg n o a i r o
工 程 技 术
AB PL C三菱变频器 通讯的实现
俞 乃 根 ( 江 金 盾 机 械 设 备 有 限 公 司 研 发 中 心 浙 江 诸 暨 3 8 ) 浙 1 1 1 3
1 引言
变频 器 由于 其应 用 简便 及性 能 可靠 , 且 实 现 调 速 、 能 的 先 进 电机 控 制 器 , 工 业 节 为 及 其他 领域 的 首选 的 电机 控制 器 , 代变 频 现 器 采用 微 型计算 机 数字 控 制技 术构成 , 并提 供 了标 准的 工 业 通 讯接 口 , 置协 议 ( 如 内 例
姗 1
I EC6 0 6 (0 0 7 低压开关 设备和 控制 层 、 行 层 ( 2 2 —32 0 —0 ) 执 变频 器 ) HMI 。 作为 监控 层 使用 Viw Su i 组态软件 用于对系统进行监 t do 设 备一 一 控制 器一设备 接 口, 已被 列 为欧 RS e 也 洲标 准E 03 5 De ie t 入我 国比较 控 , LC作 为 控制 层 , N5 2 。 v c Ne 进 P 它作 为上 位 机 与变 频 晚, 0 20 2年 被 批 准 为 中 国 国 家 标 准 GB/ 器之 间数 据 传 送 的 桥 梁 , 方面 对 变 频 器 一 Tl 8 8 3 0 2, 为 现 场 总 线 技 术 在 我 国 进行 控 制 , 方 面 对 生 产 线 上 变 频 器 及 其 8 5 . -2 0 作 一 推 广 与 应 用 , 经在 汽 车 及 造 纸 行 业得 到 他数 据 信 息 ( 报 警 , 频 器 速 度 ) 送 给 已 如 变 传 了 广 泛 的 应 用 。 文 以 三 菱 公 司 的 FR— 本 H 进行 监控 , MI 其中HMI L 之 间用以太 与P C E 4 为 基 础 , 究 了 AB LC与 FR-E 4 在 网高 速 连 接 , 频 器 作 为执 行 层接 受 P C 70 研 P 70 变 L De ie t v c Ne 网络 中通 讯 的实 现 , 它在 笔者 主 指 令 对 电 机 进 行 控制 。 如 图1 示 。 所 持 的 汽 车 冲 压 生 产 车 间 废 料 输 送 线 得 到 了 夹践 论证 。
AB_PLC通讯
ABPLC及网络通讯培训教材大连重工·起重集团电控设研部2007-4前言为方便设计和调试人员尽快了解和学会应用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的硬件组态和软件编程。
目录第一节硬件和软件介绍 (6)第二节通讯实验 (8)第三节硬件升级 (16)第四节 RSLogix5000硬件组态 (19)第五节 ControlNet网络规划 (27)第六节简单的编程 (33)第七节 AB的网络 (38)第 4 页 共 46 页Profibus DPETHERNE CONTROLNETDEVICENETPanelView Plus 10”ControlLogix RedundancyMODBUSPanelView 1000CLX Gateway/MotionSLC HotbackupCompactLogixSLC I/OCompact I/OPowerFlex 70PowerFlex 700Point I/OFlex I/OFlexLogixSLC I/O1788-CN2DN第5 页共46 页第一节硬件和软件介绍一、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5004)网络规划软件(以太网):RSNetW orx for EtherNet-IP;5)网络规划软件(设备网):RSNetW orx for DeviceNet;6)上位机软件:RSV iew32;7)PenelV iewPlus触摸屏软件:RSV iew Studio for SE(ME);三、硬件和软件的版本(见表)表一、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
Intouch组态软件与AB PLC的两种通讯方式及比较
Intouch组态软件与AB PLC的两种通讯方式及比较作者:方田来源:《科技视界》2015年第12期【摘要】Intouch组态软件和AB PLC都是目前常用的产品,但是二者不是同一公司的配套产品,所以在使用时,需要通过构建通讯的方式来协同工作。
本文就二者之间的两种通讯方式进行说明,并进行分析比较,为用户提供方案比选的参考依据。
【关键词】通讯;组态软件;可编程逻辑控制器0 引言Intouch组态软件是Wonderware公司推出的一款工业自动化组态软件,它是一个开放的、可扩展的人机界面,为定制应用程序设计提供了灵活性,同时为工业中的各种自动化设备提供了连接能力。
AB PLC全称是Allen-Bradley Programmable Logic Controller。
它是美国Rockwell 公司生产的可编程逻辑控制器,在世界范围内有着广泛的应用。
Rockwell公司提供了自己的人机界面软件FactoryTalk系列产品,集成了连接AB PLC的成套服务。
但是,在工程实践中,经常会遇到选用AB PLC,而选用不同品牌的人机界面软件的情况,这样就造成了画面软件和PLC硬件之间的配合问题,所以二者之间需要通过构建通讯的方式来共同工作。
本文就Intouch组态软件与AB PLC之间的两种常用通讯方式进行详细介绍和比较。
1 通过RSLinx通讯RSLinx是Rockwell公司推出的一种通讯组态的软件。
Intouch组态软件与AB PLC的通讯需要具备高级功能的RSLinx Classic Gateway版本。
通过RSLinx Classic Gateway的DDE服务可以实现Intouch组态软件与AB PLC的通讯。
DDE是一种动态数据交换机制。
RSLinx作为服务器处理信息,Intouch作为客户机从服务器获得信息。
Intouch向当前所激活的服务器应用程序发送一条消息请求信息,RSLinx根据该信息作出应答,从而实现二者之间的数据交换。
DASMBTCP及DASABCIP的通讯配置--16P
DASMBTCP及DASABCIP的通讯配置DASMBTCP and DASABCIP configuration摘要 InTouch HMI上位软件可以应用多种实时数据服务器(IOServer、DAServer、OPCLink)同PLC进行通讯,根据不同的PLC产品类型使用的应用程序又不相同。
在钦州管道项目、韩渭西管道项目中HMI软件均选用InTouch,PLC分别使用是施奈德Quantum系列 PLC 与AB ControlLogix系列PLC。
此文档以InTouch与Quantum系列 PLC和ControlLogix系列PLC的通讯配置为例讲述DAServer在工程中的应用。
关键词InTouch DAServer Quantum ControlLogix 通讯配置Consen Oil&Gas Engineering Page 2-16目录1 DAServer Manager介绍 (4)2 在DAServer Manager中配置DASMBTCP及DASABCIP (5)2.1 DASMBTCP配置 (6)2.2 WWClient测试通讯状态 (9)2.3 DASABCIP配置 (11)3 配置的时候应该注意的几个地方 (15)Consen Oil&Gas Engineering Page 3-161DAServer Manager介绍DAServer Manager做为System Management Console (SMC)实用程序的一部分,可以配置,诊断,激活/停止本地及远程的DAServer。
打开Device Integration Products光盘后,运行AutorunPro.exe,在呈现的画面中的左侧会看到下图:图1.1根据不同的控制器以及采用的不同链路选择安装不同的应用程序。
Consen Oil&Gas Engineering Page 4-162在DAServer Manager中配置DASMBTCP及DASABCIP 安装完DASMBTCP及DASABCIP后,打开SMC出现的界面中包括的一般组件包括如下:图2.1Consen Oil&Gas Engineering Page 5-162.1 DASMBTCP配置●添加TCPIP_PORT Object,为了便于管理,该处以实际工程名命名。
AB-PLC之间通讯
AB-PLC之间通讯AB-PLC之间进行通讯比较常用的方法有两种:第一种:使用生产者/消费者,通过设置数据类型方式进行通信第二种:使用MSG指令,进行通信两种通讯方式有什么区别?在生产者/消费者通信中,生产者数据所在的plc必须在消费者plc网络组态中,而使用MSG指令进行数据交换则没有此项要求。
使用生产者-消费者数据通讯:所谓消费者就是需要接收的数据、主动读取数据的那一方,生产者就是被读取数据、发送数据那一方。
下面定义plc-a为生产者plc,plc-b为消费者plc,通讯步骤如下:(1)plc-a控制器标签中定义需要发送的数据区,数据类型为生产型;plc-b控制器标签中定义接收数据区,数据类型为消费(2)设置plc-b中消费者标签的连接属性,在remote data属性中填写对应于plc-a中生产者变量名称即可PS:这里需要注意,标签必须创建在控制器区域,全局数据区;传送数据的标签不能超过500个字节,如果是通过ControlNet网络数据交换,数据标签则不能超过480个字节,这是受限于ControNet网络的数据包的尺寸;如果Produce几个数据到同一个控制器,将几个数据合并在一个用户自定义结构的数据标签中,这样可以减少连接数,合并后的数据会用相同的RPI;标签只能使用DINT和REAL,或它们的数组,或者用户自定义结构数据,因为对外操作数据必须是32位的;如果有SINT和INT的数据需要传送,将它们组合在用户自定义结构中传送;Produce的标签和Consume的标签数据格式必须一致,才能确保数据的准确。
使用MSG指令通讯:(1)建立数据类型为MESSSAGE结构的标签,每一条MSG指令调用之前都要分配一个标签,这个标签将记录本条指令的通讯组态和执行情况只有为指令分配了标签后,点击方可进入组态界面:说明:•对控制器以外的各种设备传送信息,它的信息类型如下所列:-CIP Data Table Read/Write 对ControlLogix控制器进行读写-PLC5 Typed Read/Write 对PLC5处理器进行读写-PLC5 Word Range Read/Write 对类似PLC5处理器地址进行读写-Block Transfer Read/Write 对块传送模块进行读写-PLC2 Unprotected Read/Write 对PLC2处理器及类似PLC2地址(寄存器地址)的设备进行读写。
ABPLC及网络通讯培训教程pdf2024新版
数据校验与错误处理
为了保证数据传输的可靠性, ABPLC会对传输的数据进行校验, 并在发现错误时进行错误处理,如 重传、丢弃等。
流量控制与拥塞控制
为了避免网络通讯中的流量拥塞问 题,ABPLC会采用流量控制和拥塞 控制机制,确保数据的平稳传输。
04
ABPLC编程软件使用教程
编程软件安装及配置方法
02
网络通讯基本概念
网络通讯定义及分类
网络通讯定义
网络通讯是指通过计算机网络进 行信息传输和交换的过程。
网络通讯分类
根据传输媒介的不同,网络通讯 可分为有线通讯和无线通讯;根 据通讯方式的不同,可分为同步 通讯和异步通讯。
网络通讯协议与标准
网络通讯协议
网络通讯协议是计算机之间进行通讯 时必须遵循的规则和约定,包括 TCP/IP、HTTP、FTP等。
编程软件辑、视图、工具等常用操作;
工具栏
提供快捷操作按钮,如新建、打开、保存等;
编程软件界面介绍及功能说明
编程区
用于编写和编辑PLC程序;
调试区
显示程序运行状态和变量值。
编程软件界面介绍及功能说明
01
编程功能
支持多种编程语言,提供丰富 的编程元素和函数库;
02
ABPLC与网络通讯集成
常见问题与解决方案
通过实例演示了如何将ABPLC与网络通讯 进行集成,实现了数据的远程传输和设备 的远程控制。
总结了在实际应用中遇到的常见问题,并 提供了相应的解决方案,帮助学员更好地 应对实际工作中的挑战。
学员心得体会分享
知识体系完善
本次培训教程内容涵盖了ABPLC 及网络通讯的各个方面,知识体 系非常完善,有助于学员全面了 解和掌握相关知识。
AB PLC操作步骤
初次使用AB-PLC 的操作步骤-设置PLC 的IP2.打开RSLinx Classi (软件,界面如下:■A■倨DHrm -femnt 4M«w Mfr\擁LIU aWVMA IHIMw A iI.eiHF-l. Erhe™ij; iFfc 視見电 iiriwi M itaEkh EMihAh bn 巾ar **i ****■二」* VVartirtiiEn. Un W VMW 3囁訂菲LOSOBMRI 牌 三* uo."III Uk IW UMi LO44HH KT A■ Cq"L T "P ^I.■沪■'■'I ■-、:出•〔:f:c.J*"*** _」占 土 Ln厚』却」TUIi |i. L IN 宕nrt _____________________________*1 迪 IDiSnj DU 世 i-Thw ■曲角如mo 亦云审'蒯B-Bl. tJBe-U?.AVIrLjil CJusniill IV. ftilrt XE*H I ]E. l?Efl- L 羽H LCXaUI 卫呂]W LHS^-A IDiHXBl^R 更B ■ Din LOWnOKd^lJWA I QO4)]inN 升电 Er**infi- ■片 iCu UMLltign lyil.i I[hvwoikH \Lrh"1F \F —i也可以用网线在BOOTP/DHCP Serve 软件中进行修改IP,另外此软件还可以查看任意一1 JW »a 庐31 0 J n,; . tf 可 :l f ■ 1 0■5J ■,■ b款带以太网口的 MAC 地址。
这个软件在你装完 AB 软件之后,自动生成的。
1.用USB 线(普通的打印机线)连接PLC 电脑会自动安装驱动。
左边的浏览器里会自动生成一个 USB 项。
3.点开USB 项,会看到正在连接的PLC 右击PLC 选择属性,跳出画面如下:设置相应的IP 地址,点击应用,最后确认 0K,如下图显示。
ab plc 之间通讯除了MESSAGE指令还有哪种方式?
ab plc 之间通讯除了MESSAGE指令还有哪种方式?
controllogix 可以使用Producer and consumer 模式.
先在需要发送数据的PLC中建立Tag,选中Tag ,按Alt+Enter
在“特性”对话框中将其模式改为Producer(生产者)
在需要接收数据的PLC中建立Tag,将其模式改为Consumer(消费者)在接收PLC中直接使用Consumer即可接收到数据
不需要同名,当你设定一个TAG为消费者时,在CONNECTION设置里面会让你选中相应的生产者处理器和你要采集的标签数据名(需要填写),当然之前你要在消费者程序中先把生产者CPU组态.
message 和producer and consumer在添加新的时,程序都需要停,感觉是不足。
如何AB—PLC(ETHERNET/IP)与射频开关(倍加福)通信原理与实现方法
如何AB—PLC(ETHERNET/IP)与射频开关(倍加福)通信原理与实现方法摘要:PLC控制系统是信息技术、机械技术以及电子技术等多方面的学科相互渗透、相互融合结果,由此来说,PLC控制系统是一门综合性很强的技术成果,随着PLC控制系统在各领域大型设备的广泛应用,进一步使各领域的企业生产效率和科技化水平得到了提高,大幅度的增加了企业综合竞争能力。
由于中国在生产方面的PLC控制系统研究起步比较晚,与国际水平还有相当的差距,导致PLC控制系统的研究探讨与应用体系不够完善,是阻挡现今国内生产企业发展的主要问题。
基于此,本文针对AB-PLC(ETHERNET/IP)与射频开关(倍加福)通信原理与实现方法展开研究,以期能够对PLC控制系统的发展提供相当的帮助。
关键词:AB-PLC;射频开关;通信原理;实现方法前言随着科技的不断发展,软件工程技术的不断进步,各行各业也在不断地适应这社会的发展,引进先进的技术,例如:水厂由“工人值守”变为“无人值守”,由于机械化系统化的广泛应用,所以对城市净水的处理技术提出了更高的要求,这对于水厂中的控制系统在现场的总线技术、信息技术与计算机技术无论是在功能上还是在结构上都提供了一个更为广阔的发展空间。
对于自动化系统来说,应该把网络、控制与多媒体等融为一体,本文主要讲述了如何AB-PLC,也就是如何ETHERNET/IP与射频开关(倍加福)通信原理与实现方法,以期为自动控制系统的研究与发展体统相关的参考依据。
1.AB-PLC(ETHERNET/IP)控制系统简介ABB公司的总部建设在瑞士,其的一家专门从事工业控制系列产品研发的高科技电气公司,在公司长期的生产过程中,生产了很多不同性质的电子电气传动装置,并且深受市场上各个用户以及商家的喜爱,尤其是其设计研发的大功率传动类型的装置。
对于ABB公司来说,其设计的产品具有着一定的特点,就例如AB-PLC(ETHERNET/IP)控制系统,就是其中代表产品之一[1]。
AB_PLC及网络通讯培训教程
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通过opc方式连接的方法
与AB PLC通过opc方式连接的方法Rockwell Automation 的A-B PLC是一个著名的可编程控制器产品。
其产品体系基本上涵盖了工业控制产品的各个领域,由于A-B的PLC的种类繁多,且各种类型的PLC支持的通信协议不尽相同,使得第三方的HMI软件都不能很好的与A-B PLC进行连接。
RSLinx软件是A-B PLC通用的通信配置软件(2.2以上的版本支持对以太网的网关配置),目前主要有以下几个版本:RSLinx OEM、 RSLinx Professional 、RSLinx Gateway、 RSLinx SDK四个版本。
且均支持OPC服务(2.3版以上支持OPC2.0版)。
多数上位机软件已内嵌了OPC服务功能,支持OPC客户端和OPC服务器的工作方式。
这样就可以很方便的与A-B PLC进行通信。
具体的配置方法如下:与A-B PLC进行OPC的配置是必须要有A-B PLC及相关的通讯附件。
1、安装A-B PLC 、通讯卡、相关的软件,并作物理连接2、使用RSLinx连接A-B PLC的通讯网络。
配置通讯卡(参加图-1),选择ConFigure Drivers。
图-1弹出入下的配置窗口(参见图-2)。
图-2选择对应的通讯卡,并进行端口配置(可参照附带的安装手册),配置成功后将显示所配置的设备的运行状态。
使用RSWho命令查找连接的PLC设备(参见图-3)。
参见图-3RSWho命令成功的执行后,将在设备列表中列出与本机连接的所有硬设备(参见图-4)。
图-4使用Topic Configoration来进行OPC服务的配置(参见图-5)。
图-5在Date Source配置框中配置Topic,选择一个物理设备(PLC),按New按钮即可建立一个Topic,在DATA SOURCE中选中你所要连接的物理设备,选中后,单击Done即可(参见图-6)。
图-63、然后在组态软件中选择opc client驱动,添加OPC设备,建立数据联结既可以完成与plc的数据交换。
intouch_daserver连AB5000PLC步骤
分享给需要的朋友Intouch9.5 daserver 连接AB compactLogix 5000系列PLC步骤准备工作:安装intouch9.5安装WW-DAS-ABCIP-5.0.zip有PLC IP操作步骤:以下方法适用compactLogix plc.1:打开System Managent Console(SMC),位置如图:2找到dasabcip,选择activate server和autoservece开启服务并开机运行(如图)3右键点击configuration,添加新的PORT,建立如图结构,并在new_enb_cplx中输入plc的ip: 4点击new_logix_cplx_000进行CPU的配置,如图:5在右边的配置窗口找到device groups,如图右键添加设备组, 组名称就是以后变量访问的topic name.这里用的是plc2.6同样在device items中,做好变量映射.关于变量映射:相当于为PLC变量的访问名起一个简短易于引用的别名.intouch用别名或访问名都可以访问到PLC中的变量.别名指向访问名,名字可以自己起.访问名相当于变量地址,可以从rslinx里的变量监视器中查看.上图是要访问plc建立在mainprogram下的变量abcd_1,和数组cde_2[0]时的例子. Intouch也可以不建立这个别名,直接使用访问名进行通讯以下还有两个内容:1,使用wwclient连接监视修改变量.2使用intouch连接监视变量.并查看wwclient进行的修改.一:使用wwclient连接监视修改变量.1打开wwclient2右键选择create通过DASABCIP建立到PLC连接, topicname填写为上面建立的plc2.节点名因为使用的是默认的节点所以留空. Application填写dasabcip,通过这个桥梁来连接PLC. 连接类型:哪个都可以连上,用IOT.3右键选择item,建立要监视的变量,这里用了之前建立的w3. Poke是修改变量的值.二intouch连接打开intouch,摆个文本框,选择模拟量,I/O类型,步骤如图:。
AB_PLC网络通讯
一个集成控制系统,它的功能的体现取决于如何有效地组合该集成控制系统内的各个元件,取决于如何使各个元件能够协调地工作。
罗克韦尔自动化意识到了这一点,意识到有效地组合各元件可以通过构成一个结构开放的网络来实现,而使各个元件协调工作则需要使各元件间通信方便,使各元件间能有效地交换各种数据。
因此,网络和通信便是一个自动化系统能否发挥其功能的重要因素。
罗克韦尔自动化提供了从按钮到可编程序控制器、从传感器到软件、从变频器到信息显示等一系列产品,由此所组成的自动化控制网络正发挥着重要的作用。
一、目前的网络结构及其通信一个完整的自动化系统其控制可分为3个层次:1、信息层这是整个自动化网络的最高层,也是对现场采集到的数据和信息进行处理和管理的一层。
2、控制层这是操作所在的一层,它将处理器与处理器之间的信息交流、将处理器与输入/输出接口之间的信息交流集成在这一层。
3、设备层这是面向现场设备的一层,也是整个自动化网络的最低层,它可以将操作信息送到现场设备,也可以将现场设备的情况反馈到操作者。
相应地,罗克韦尔自动化A-B推出了由以太网、控制网和设备网所组成的开放型网络,如图1示。
其中,以太网是以TCP/IP(传输控制协议/网际协议)作为其传输协议的开放型的网络信息层;控制网是一个开放型的现代化的控制网络,可以提供可编程序控制器、输入/输出机架、个人计算机、第三方软硬件以及相关输入/输出设备间的实时通信;设备网是一个开放型的全球化的工业标准通信网络,无需中间的输入/输出系统就可以将现场设备和可编程序控制器直接相连。
图1 设备网网络的典型结构设备网(DeviceNet TM)采用设备网,只需通过一根电缆就能够将可编程序控制器直接连接到智能化设备,如传感器、按钮、马达起动器、变频器、简单的操作员接口等,省却了可编程序控制器与输入/输出网络的通信、输入/输出网络与现场设备的硬连线。
正是由于设备网可以省却输入/输出网络的这一特点,它才可以使产品集成变得容易,使产品安装和连线费用降低。
ABPLC通讯设置
ABPLC通讯设置Logix 1500 Plc(RS232口)与PC通讯RS232PLC PC(9D插头)3(Txd)――――2(Rxd)2(Rxd)――――3(Txd)5(GND)――――5(GND)开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx—〉〉RSLinx菜单Communictions—〉〉Configure Drivers 显示如下:创建新设置,“RS-232 DF1 devices”选择“AB_DF1-1”设置串口,及Device,鼠标点击“自动配置”测试成功后界面PLC以太网模块通讯设置下一步输入模块IP地址(出厂默认192.168.1.254)RSLinx—〉communictions—〉RSWho,打开PLC编程软件,开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx—〉〉RSLlogix 500English新建配置PLC的CPU型号双击“IO Configuration”,添加PL其他模块双击“Channel Configuration”检查通讯设置界面1界面2界面3界面4PLC在线测试测试成功画面VB于ABPLC之间的DDE设置判断RSLinx是否运行开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx—〉〉RSLinx打开的界面查看PLC寄存器的值:菜单Communictions—〉〉RSWho 显示如下:鼠标右键点击“01,SLC-5/04,UNTITLED”,再点“Data Monitor”,显示显示PLC内N7寄存器的实时值(事先要定义N7地址)建立DDE连接:鼠标右键点击“01,SLC-5/04,UNTITLED”,再点“Configure New DDE/OPC”,显示更改DDE默认名称“UNTITLED”为VB程序引用的实际名字。
VB程序设置:<1>先判断“RSLINX.EXE”是否运行On Error GoTo ErrFlagAppActivate "RSLinx"Exit SubErrFlag:Call Shell("C:\Program Files\Rockwell Software\RSLINX\RSLINX.EXE", vbHide) <2>建立DDE连接Label1.LinkTopic = "RSLINX|UNTITLED" ‘DDE名字Label1.LinkItem = "N7:0" ‘ N7寄存器地址Label1.LinkMode = 1 ‘1:Automatic。
与AB PLC通过opc方式连接的方法
与AB PLC通过opc方式连接的方法Rockwell Automation 的A-B PLC是一个著名的可编程控制器产品。
其产品体系基本上涵盖了工业控制产品的各个领域,由于A-B的PLC的种类繁多,且各种类型的PLC支持的通信协议不尽相同,使得第三方的HMI软件都不能很好的与A-B PLC进行连接。
RSLinx软件是A-B PLC通用的通信配置软件(2.2以上的版本支持对以太网的网关配置),目前主要有以下几个版本:RSLinx OEM、 RSLinx Professional 、RSLinx Gateway、 RSLinx SDK四个版本。
且均支持OPC服务(2.3版以上支持OPC2.0版)。
多数上位机软件已内嵌了OPC服务功能,支持OPC客户端和OPC服务器的工作方式。
这样就可以很方便的与A-B PLC进行通信。
具体的配置方法如下:与A-B PLC进行OPC的配置是必须要有A-B PLC及相关的通讯附件。
1、安装A-B PLC 、通讯卡、相关的软件,并作物理连接2、使用RSLinx连接A-B PLC的通讯网络。
配置通讯卡(参加图-1),选择ConFigure Drivers。
图-1弹出入下的配置窗口(参见图-2)。
图-2选择对应的通讯卡,并进行端口配置(可参照附带的安装手册),配置成功后将显示所配置的设备的运行状态。
使用RSWho命令查找连接的PLC设备(参见图-3)。
参见图-3RSWho命令成功的执行后,将在设备列表中列出与本机连接的所有硬设备(参见图-4)。
图-4使用Topic Configoration来进行OPC服务的配置(参见图-5)。
图-5在Date Source配置框中配置Topic,选择一个物理设备(PLC),按New按钮即可建立一个Topic,在DATA SOURCE中选中你所要连接的物理设备,选中后,单击Done即可(参见图-6)。
图-63、然后在组态软件中选择opc client驱动,添加OPC设备,建立数据联结既可以完成与plc的数据交换。
DAServer连接AB PLC
在连接AB PLC时,需要根据不同的PLC以太网通信类型设置通信接口,最常见的有两种:CPU含有以太网接口和利用以太网扩展模块,含有以太网接口的以1769-L35E为例,含有以太网扩展模块的以1756-L61为例,下边予以介绍:1、首先在DAServer中安装DASABCIP驱动程序,该程序可以支持ControlLogix、CompactLogix,FlexLogix,GuardLogix,MicroLogix,SLC500和SoftLogix 5800控制器,安装完毕需要新建通信端口:New_PORT_CIP_000,如下图:2、在新建通信端口中右键添加通信对象,其中ENB_CLX Object 适用于ControlLogix系列PLC的以太网扩展模块,ENB_FLX Object 适用于FlexLogix 系列PLC的以太网扩展模块,ML_EN Object适用于MicroLogix系列PLC的以太网模块,ENB_CPLX Object适用于CPU含有以太网接口的,例如1769 L35E,ENI_CPLX Object适用于逻辑的以太网接口模块,如1761-NET—ENI。
3、以1756-L61为例,该PLC含有扩展的以太网模块,需要添加ENB_CLX Object对象,注意Host Name设置成以太网扩展模块的IP 地址4、建立AB PLC背板,然后新增CPU控制对象,因为与1756-L61通信,则选择LOGIX5000_CLX对象,注意,Slot Number是指CPU所在槽号,而非以太网扩展模块的槽号,调试过程中会遇到此类的设置问题。
5、设置完重启DAServer的DASABCIP,然后用wwClient测试结果如下:6、设置过程中需要注意以下几个问题:① 采用ENB_CLX组态ENBT/A以太网模块;② 测试的地址Local:2:I.Data.1(Local指本地模块;2指模块所在槽号;I指模块的I/O类型,I输入,O输出;Data.1指模块的第一个数据位);③ 1756-A10/B指AB PLC的封闭机架,其中A10指10槽的机架;④ LOGIX5000_CLX Object可以代表1756-L6x型号CPU;⑤目前ABCIP.4支持硬件版本13.x至17.x的所有控制器;⑥ slot Num指CPU的槽号,Host Name指的以太网扩展模块的IP地址;⑦调试过程中,如果DAServer的LogView报:加载“C:\ProgramFiles\Wonderware\DAServer\DASABCIP\dasabcip.aacfg”失败,则查看C:\Program Files\Wonderware\DAServer\DASABCIP\目录下没有dasabcip.aacfg,需要在C盘搜索dasabcip.aacfg,会在下边目录中找到,复制到缺少dasabcip.aacfg文件的目录下即可,并且在DAServer中设置完毕后,需要把最新dasabcip.aacfg覆盖到C:\Program Files\Wonderware\DAServer\DASABCIP\目录下。
AB-PLC配置文档
AB-PLC配置文档目录一、AB-PLC环境配置 (2)1. 软件安装 (2)2. 软件授权 (3)二、AB-PLC IP地址配置 (5)三、AB-PLC 硬件设备配置 (6)1. 以太网方式: (7)2. COM方式 (8)四、AB-PLC软件RSLogix5000的使用 (9)五、组态软件与AB-PLC通讯 (15)1.设备选择............................................................................. 错误!未定义书签。
2.设备地址格式及范围......................................................... 错误!未定义书签。
3.寄存器列表......................................................................... 错误!未定义书签。
4.打包规则............................................................................. 错误!未定义书签。
六、常见问题 (15)1. 有时在加载工程的时候,可能会无响应, (16)2. 在BOOTP-DHTP Server中【Request History】框中未找到设备 (16)3. 有时在【Edit Tags】表单中为灰色,无法添加变量或者修改变量; (17)一、AB-PLC环境配置1.软件安装AB-PLC需安装2个软件:RSLogix5000 编程软件和RSLinx 通讯软件◆AB RSLogix5000的编程软件安装说明点击【next】会出现:点击【Continue installation】继续安装。
◆ RSLinx软件安装说明该软件为编程软件和PLC设备之间的通讯桥梁(相当于组态王和IO设备之间实现通讯的驱动程序)。
AB-PLC联机操作简介
AB-PLC联机操作简介RSLogix500安装RSLinx安装RSLogix500ABKEY制作编程电缆PC--PLC应用1747-CP3电缆将SLC 5/03和SLC 5/04处理器连接到IBM AT 计算机1 DCD2 RXD3 TXD4 DTR5 COM6 DSR7 RTS8 CTS9 NC 1 DCD 2 RXD 3 TXD 4 DTR5 COM6 DSR7 RTS8 CTS9 NC9针9针连接SLC5/04 CPURUN FORCE FLT DH+ BATT RS232 RUN REM PROG 1.将制作好的数据线分别连接到PLC和PC的端口上2.PLC上电3.将SLC5/04 CPU面板上的钥匙选择至“REM”位置4.启动个人PC启动RSLinx依次点击开始/程序/Rockwell Software/ RSLinx启动RSLinxRSLinx的启动界面//模拟配置成功!RSLinx在线在线状态离线状态一旦通讯配置成功,每次LINX 启动后,PC 将自动与PLC 连接LINK连接成功当LINX连接成功后,我们除了在软件界面上可以监测到当前运行状态,同时,PLC的RS232指示灯也会间隔闪烁。
此时,只要打开PLC应用程序,就可以进行上传/下载操作了。
启动RSLogix500依次点击开始/程序/Rockwell Software/ RSLogix500English启动RSLogix500RSLogix500的启动界面状态控制I/O 自动配置联机状态下,RSL ogix500可以自动读出PLC 机架上各模块的型号。
添加注释为了提高程序的可阅读性,为编程和日后的维护更加方便,我们有必要在写程序之前对地址进行正确,简单的描述。
访问地址13-Slot Rack12# 16-Output 访问地址o:12/0~o:12/1511# 16-Output 访问地址o:11/0~o:11/15------03# 16-Input 访问地址I:3/0~I:3/1502# 16-Input 访问地址I:2/0~I:2/1501# 16-Input 访问地址I:1/0~I:1/1500# CPUPOWERON LINE1 打开用户程序2 点击状态控制区OFFLINE下拉项3 选种GO Online4 第一次上线时,需要首先下载在线编辑1 将鼠标移至需要编辑程序段的行首,单击2 单击E dit3 进入编辑状态后,产生一个新的替换行“e ”,原程序以只读方式“r ”继续运行在线编辑4 修改完成后“校验”5 程序状态符变为“I”6 试运行,测试程序是否正确在线编辑7 程序替换8 完成FORCE1 选种需要强制的接点,鼠标右键1 选择Force OnFORCE激活Force On后的效果要使Force 生效,必须激活Force强制生效FORCE取消右键REMOVE FORCE单个取消全部取消END。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开始之前必须完成以下步骤:
1. 从WonderWare光盘中安装DAS ABCIP;
2. 配置一台CONTROLLogix PLC并接入以太网中;
3. 确认PLC与上位机之间的通讯连接正常。
(在命令提示符下,键入PING(空格)IP Address,
可收到四个成功的回应。
)
第一步:配置ControlLogix底板的连接
1. 运行SMC(System Management Console)(Start/Programs/Wonderware/),即
可在SMC中看到DAServer Manager 窗口,如下图所示:
2. 选中并展开DASever Manager / Default Group / Local,然后再展开
ArchestrA.DASABCIP.3(最新版应为ArchestrA.DASABCIP.4,以下类同)。
选中
Configuration。
参数输入窗口如下图所示:
3. 右击Configuration,选择Add PORT_CIP Object:
4. 使用缺省的设置。
5. 右击New PORT_CIP_000,选取Add ENB_CLX_Object,建立一个新的连接。
本
例中的连接使用ControlLogix backplane 的以太网模块(1756-ENBT)。
注:为了与ControlLogix 的处理器建立连接,必须给1756-ENBT 模块设置一个IP 地址。
如上图所示,在Host Name 后的区域中输入该地址。
6. 右击New_ENB_CLX_000,选取Add BACKPLANE_CLX_Object。
7. 右击New_ BACKPLANE_CLX_000,选取Add LOGIX5000_CLX_Object。
注:与ControlLogix Backplane 通讯的基本配置至此就完成了。
8. 选取Device Groups 标签
9. 在出现的空白表单区域中可以添加我们需要的主题(Topics)。
在任意的空白位置点击右键,选取add ,即可建立一个新主题。
成功建立后,主题名即会出现在画面右边的窗口中。
10. 选中ArchastrA.DASABCIP.3(或4),系统弹出一个对话框,提示保存配置
11. 选择“是”,保存配置。
12. 右击ArchastrA.DASABCIP.3 ,依次选取Configure As Service/Auto Service。
在弹出的确认窗口中选择“是”
13. 现在ArchastrA.DASABCIP.3 服务器图标的右下角有一个红色的“x”符号
14. 右击ArchastrA.DASABCIP.3 ,选取Activate Server。
这时服务器右下角变为绿色“√”符号。
同时服务器的树状结构中也多了一个“Dignostic s”分支,可以用来检查DAS 服务器的状态。
第二步:在InTouch中配置访问名
1.首先定义访问名,如下图所示
此处Application应为DASABCIP,TOPIC为第9条中我们在DAServer中定义的TOPICS,此处topic 最好用能代表我们工程的某个区域的英文单词表示,如生产区,包装区等。
2.新建标记名,如下图
上图中Access name须选择第二步1中定义的访问名。
对于每个标记名
均需如此设定。
Item项目名须对应实际的PLC地址。
第三步:用DAS SERVER 测试Suitelink/DDE 的连接
1. 建立到DAS Server 的Suitelink/DDE 连接。
a) 运行WWClient ,选取Connections/Create。
b) 在弹出的窗口中输入如下的配置参数
此处Application应为DASABCIP,TOPIC为第九条中我们定义的TOPICS,此处topic最好用能代表我们工程的某个区域的英文单词表示,如生产区,包装区等。
c) 如果是本地的连接,在Connection Type 中选择DDE ;如果是通过网络的连接,则
选择IOT 。
与PLC通过以太网相连应选择IOT。
d) 依次点击Creat / Done 。
2. 在WWClient 中添加一个Item ,可手动输入你想检测的具体PLC地址
a) 选取Item ,在弹出窗口中添加一个合法的Item 参数,然后点击Advise,如下图所
示:
如果你选择了离散型输出点,然后在Value中输入1,然后点击Poke,则可以将此1
输出到外部设备。
此时对应的PLC模块中输出点指示灯应该点亮。
b) 点击Done ,完成。
显示如下图所示成功连接到ABCIP 的窗口,0x00c0表示Item 的
质量是GOOD
c) 在SMC(System Management Console)的Diagnostics 中检查Topic / Item 的连接状态。
选中Diagnostics 下的Device Groups ,Topic_name 即是我们之前配置的组名,连接成功后,右边窗口中的状态符号为绿色。
同时,配置好的Item 也可以在Topic 下看到并显示出状态。
以上就是所有的设置步骤,连接正常后即可以进行其他设置。