AB Logix系列PLC与力控通讯

合集下载

AB PLC(RSLogix 5000)联机及刷硬件的方法

AB PLC(RSLogix 5000)联机及刷硬件的方法

AB PLC(RSLogix 5000)连接说明一、AB PLC常见的两种编程方式通讯设置:1.第一种是采用串口进行联机编程:AB PLC联机需要通过RSLinx Classic进行,只有先在RSLinx Classic找到相关站点的CPU,编程软件才能连接上,且此软件需另外安装,建议安装2.53以上的版本,安装好RSLinx Classic后,在下图Rockwell Software中打开RSLinx Classic:在RSLinx Classic的Communications菜单中选择Configure Drivers如下图:在弹出的对话框中点击Available Driver Types选择新建一个串口驱动:单击上图中的Add New按钮,输入名称后单击OK确认添加串口驱动,如下图直接确定:添加好串口驱动后弹出对话框设置串口通讯参数:如上图设置好串口通讯参数,与本机的串口通讯参数保持一致,修改完后点击OK确认即可,添加串口驱动后可随时点击上方的修改串口通讯参数:按上述步骤设置好串口驱动后,此时便可在RSLinx Classic的RSWho中看到PLC的各个模件(点击下图红色圈住的按钮)(注:此处截的图为以太网连接的,串口连接的与此类似)2.第二种是采用以太网进行联机编程:AB PLC采用以太网编程大体与通过串口编程类似,也需要通过RSLinx Classic进行,只有先在RSLinx Classic找到相关站点的CPU,编程软件才能连接上,且此软件需另外安装,建议安装2.53以上的版本,安装好RSLinx Classic后,与串口编程方式不同,采用以太网编程需先CPU出厂默认MAC地址改为以太网IP,首次更改IP通过伴随知道安装的BOOTP/DHCP Sever软件进行,如下图所示找到并打开BOOTP/DHCP Sever:如下两幅图所示在打开的软件中先选择Tools菜单中的Network Settings选项中将Subnet mask设置为255.255.255.0,其他可以默认,点击OK确认。

ABPLCLOGIX5000控制器之间通过MSG实现通信

ABPLCLOGIX5000控制器之间通过MSG实现通信

ABPLCLOGIX5000控制器之间通过MSG实现通信前⾔:AB PLC控制器系列很多,主要分为⼩型MicroLogix和Micro800系列、中型CompactLogix系列、⼤型ControlLogix系列,⽽⼤、中型⼜统称为LOGIX 5000控制器。

在项⽬实⾏过程中,控制器之间数据交互是经常涉及到的课题,LOGIX 5000控制器之间数据交互主要有两种⽅式,⼀是通过MSG指令,⼆是⽣产者/消费者标签。

今天,本⽂介绍的是第⼀种⽅式,⽽选⽤的控制器为CompactLogix与ControlLogix控制器,⾮常具有代表性,希望能帮助有需要的朋友。

⼀、实现功能1. CompactLogix控制器:1769-L33ERM,IP地址:192.168.1.202. ControlLogix控制器:1756-L72+1756-EN2TR,IP地址:192.168.1.103. ⽹络连接:1769-L33ERM与1756-L72通过⽹线或交换机连接4. 实现功能:两台控制器之间通过MSG指令实现数据交互⼆、软件环境1. 操作系统:Windows7 旗舰版 SP1 64位2. 编程软件:Studio 5000 V30.00.003. 通信软件:RSLinx Classic Gateway 3.90.00三、MSG编程(在CompactLogix端实现)1. 打开Studio 5000软件,新建项⽬名称为“CMP”,控制器选择1769-L33ERM,版本为30,如下图所⽰,已经创建好的项⽬.2. 在项⽬CMP的控制器标签,新建4个标签:(1) MSG_Rd,数据类型MESSAGE,从1756-L72中读取数据的通信指令结构体;(2) MSG_Wr,数据类型MESSAGE,把数据写到1756-L72的通信指令结构体;(3) Read_tag,数据类型DINT[5],存储从1756-L72读取的数据;(4) Write_tag,数据类型DINT[5],把这五个数据发送到1756-L72.3. 再次打开Studio 5000软件,新建项⽬名称为“CTL”,控制器选择1756-L72,添加以太⽹通信模块1756-EN2TR,命名为EN2T,并在控制器标签⾥⾯创建2个标签,Write_tag,Read_tag,数据类型均为DINT[5],将程序下载到控制器并在线.4. 在EXCEL中,编制数据通信协议表,这步很重要,尤其是⼤量数据交互时,编程通信表让数据清晰明了,建议⼤家在程序开发时,养成多⽤EXCEL的习惯.5. 在项⽬CMP(1769-L33ERM)⾥⾯调⽤MSG指令,编写读取、发送数据的程序,详见下图.6. 指令MSG_Rd⽤来1769-L33ERM读取1756-L72⾥⾯的数据,详细配置见下图:(1) Message Type:选择CIP DataTable Read,从另⼀控制器中读取数据;(2) Source Element:源对象,填写通信伙伴中的标签起始地址,本⽂为1756-L72中的Write_tag[0];(3) Destination Element:⽬标对象,填写本地控制器存储数据标签起始地址,本⽂为1769-L33ERM中的Read_tag[0];(4) Number of Element:交换数据的数量,本⽂为5,注意:Source 和 Destination 的类型必须匹配;(5) 通信路径:2,192.168.1.10,1,07. 指令MSG_Wr⽤于1769-L33ERM发送数据到1756-L72,详细配置见下图:8. 功能测试,将项⽬CMP中的程序下载并在线,在CMP标签Write_tag写⼊数据,控制器CTL中的标签Read_tag数据⽴即发⽣变化与之相同;在CTL标签Write_tag写⼊数据,控制器CMP中的标签Read_tag数据⽴即发⽣变化与之相同,说明通信成功.四、MSG编程(在ControlLogix端实现)1. 在项⽬CTL(1756-L72)控制器,再创建2个标签:(1) MSG_Rd,数据类型MESSAGE,从1769-L33ERM中读取数据的通信指令结构体;(2) MSG_Wr,数据类型MESSAGE,把数据写到1769-L33ERM的通信指令结构体.2. 编写通信程序,调⽤MSG指令,与在项⽬CMP的指令完全相同.3. 指令MSG_Rd⽤来读取1769-L33ERM数据,详细配置见下图:(1) Message Type等参数与CMP程序配置相同,请参考前⾯表述;(2) 通信路径:EN2T,2,192.168.1.20,1,04. 指令MSG_Wr⽤来发送数据到1769-L33ERM,其中Message Type等参数与CMP程序配置相同,请参考前⾯表述,通信路径:EN2T,2,192.168.1.20,1,0(注意:符号为英⽂符号,前⾯也是).5. 功能测试,将项⽬CTL中的程序下载并在线,在CMP标签Write_tag写⼊数据,控制器CTL中的标签Read_tag数据⽴即发⽣变化与之相同;在CTL标签Write_tag写⼊数据,控制器CMP中的标签Read_tag数据⽴即发⽣变化与之相同,说明通信成功.五、资料下载1. MSG指令的应⽤⾮常⼴泛,不仅限于LOGIX 5000控制器之间进⾏数据交换,同样适⽤于LOGIX 5000控制器与其他系列控制器.2. MSG指令,其难点在于通信路径的设置,本⽂案例就⾮常典型.3. 如果,你需要了解更多关于MSG指令的详细说明,请下载以下官⽅资料:• 《1756-rm003_-zh-p》,LOGIX 5000通⽤指令集,中⽂,2018年3⽉• 《1756-pm012_-en-p》,LOGIX 5000 Message指令,英⽂,2018年12⽉4. 下载⽅法:点击左下⾓“阅读原⽂”,提取码:9zx3结语:综上所述,本⽂详细介绍了AB LOGIX 5000控制器之间通过MSG指令交互数据,⽽通信伙伴选⽤的具体代表性的CompactLogix与ContolLogix控制器,其难点在于通信路径的配置,⼤家在配置的时候需要注意。

AB Logix PLC通讯建立作业指导书

AB Logix PLC通讯建立作业指导书

AB PLC(ControlLogix)的工程应用辅控部一、 AB PLC 的产品系列AB PLC 产品众多,按我们常用的控制系统规模分类可分为:1、大型PLC 产品: 1756-ControlLogix 系列,1785-PLC5系列(老的大型PLC产品,目前基本淘汰)。

2、中型PLC 产品:1769-CompactLogix 系列,1794-FlexLogix (该系列通常使用其IO 产品最为其它系列如1756或1769系列的远程IO 站),1746-SLC500系列(老的中型PLC 产品,,目前基本淘汰)。

3、小型PLC 产品:MicroLogix(小型PLC ,类似西门子200系列)。

4、其他PLC 产品:SoftLogix 基于PC 的控制、DriveLogix 分布的传动控制。

5、二、 1756系列的典型配置1756-ControlLogix 的典型热备配置网络图见附件1相应的硬件配置清单如下表:附件 1 ControlLogix 典型的网络配置\附件 1 ControlLogix 典型的网络配置.dwg照片见附件2三、AB PLC的通讯设置方法CPU通讯设置需要安装的相关软件:RSLinx,ControlFlash,RSNetworx软件。

1、第一次与CPU建立连接1.1、设置ENBT的IP地址由于PLC的以太网模块ENBT出厂时是未设置IP地址的,所以需要连接PLC,需要先对ENBT设置IP地址。

Rslinx软件安装完成后,在Rockwell Software的菜单中有一个用于设置PLC以太网模块ENBT的IP地址软件:操作站与ENBT通过以太网线连接后,运行该软件,在如下图的对话框中输入子网掩码,网关可不输入:然后点击”OK”,该软件会对连接的ENBT模块扫描出来:选择需要设置IP的ENBT网卡,双击弹出以下对话框:输入需要对该ENBT网卡设置的IP地址然后“OK”。

在Relation List中选择该设备,并选择disable BOOTTP/DHCP,使该ENBT 网开PLC断电后上电仍然保持该IP地址:1.2 PC与PLC建立通讯的软件桥梁-RSLINXCNBR通讯的地址拨码:冗余机架上的CNBR卡拨码:原则上要比IO机架上CNBR的地址要大,冗余机架上两个CNBR的地址拨成一样,同步以后,从机架的地址会自动加1。

ABPLC通讯设置

ABPLC通讯设置

ABPLC通讯设置ABPLC通讯设置Logix 1500 Plc(RS232口)与PC通讯RS232PLCPC(9D插头)3开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx—〉〉RSLinx菜单Communictions—〉〉Configure Drivers 显示如下:创建新设置,“RS-232 DF1 devices”选择“AB_DF1-1”设置串口,及Device,鼠标点击“自动配置”测试成功后界面PLC以太网模块通讯设置下一步RSLinx—〉communictions—〉RSWho,打开PLC编程软件,开始—〉〉程序—〉〉Rockwell software —〉〉RSLinx—〉〉RSLlogix 500 English新建配置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通讯

AB_PLC通讯

AB PLC及网络通讯培训教材大连重工·起重集团电控设研部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)第二节通讯实验 (9)第三节硬件升级 (17)第四节 RSLogix5000硬件组态 (20)第五节 ControlNet网络规划 (28)第六节简单的编程 (35)第七节 AB的网络 (41)Profibus DPETHERNE CONTROLNET DEVICENET REMOTE I/OPanelView Plus10”ControlLogix RedundancyMODBUSPanelView1000CLX Gateway/MotionSLC HotbackupCompactLogixSLC I/OCompact I/OPowerFlex70PowerFlex700Point I/OFlex I/OFlexLogixSLC I/O1788-CN2DN第 4 页共 49 页第 5 页共 49 页第一节硬件和软件介绍一、根据实验室模板熟悉AB公司PLC各系列模块1)PLC5大型(实验室无此硬件)2)SLC5003)LOGIX系列CompactLogix FlexLogix ControlLogix DriveLogix SoftLogix4)POINT I/O,远程分站I/O.内容:1)查看各模块的外形,通讯模块,I/O模块,处理器模块等。

AB-PLC之间通讯

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地址(寄存器地址)的设备进行读写。

AB-PLC RSlogix500联机操作简介

AB-PLC RSlogix500联机操作简介
AB-PLC联机操作简介
RSLogix500
安装 RSLinx
安装 RSLogix500
需要钥匙盘ABKEY
制作编程电缆PC--PLC
9针
1 DCD 2 RXD 3 TXD 4 DTR 5 COM 6 DSR 7 RTS 8 CTS 9 NC
9针
1 DCD 2 RXD 3 TXD 4 DTR 5 COM 6 DSR 7 RTS 8 CTS 9 NC
02# 16-Input 访问地址 I:2/0 ~I:2/15 01# 16-Input 访问地址 I:1/0 ~I:1/15 00# CPU POWER
ON LINE
1 打开用户程序 2 点击状态控制区OFFLINE下拉项
3 选种 GO Online 4 第一次上线时,需要首先下载
在线编辑
2 单击 Edit
115online1打开用户程序2点击状态控制区offline下拉项3选种goonline4第一次上线时需要首先下载在线编辑1将鼠标移至需要编辑程序段的行首单击2单击edit3进入编辑状态后产生一个新的替换行e原程序以只读方式r继续运行在线编辑4修改完成后校验5程序状态符变为i6试运行测试程序是否正确在线编辑7程序替换8完成force1选种需要强制的接点鼠标右键1选择forceonforce激活forceon后的效果要使force生效必须激活force强制生效force取消右键removeforce单个取消全部取消end
1 选择 Force On
FORCE激活
Force On 后的效果
强制生效
要使Force生 效,必须激活
Force
FORCE取消
右键
全部取消
单个取消
ห้องสมุดไป่ตู้

组态王和AB ControlLogix5000PLC通讯说明

组态王和AB ControlLogix5000PLC通讯说明

组态王和AB ControlLogix5000PLC通讯说明说明文档北京亚控科技发展有限公司2009年7月目录1. 安装PLC所需要的软件 (1)2. 设置ControlLogix5000PLC IP地址 (1)3. 配置硬件设备 (4)3.1 以以太网的通讯为例 (5)3.2 以串口的通讯为例 (8)4. 编程软件的使用 (9)4.1 AB产品的分类 (9)4.2 编程软件的使用 (10)4.3 串口参数的配置 (15)5. 组态王对AB 设备的支持 (17)5.1 以太网通讯 (17)5.2 串口通讯 (22)6. 常见问题 (26)1. 安装PLC所需要的软件PLC的相关设置需要安装:AB RSLogix5000的编程软件、RSLinx通讯软件以及对应授权。

注意:组态王和AB ControlLogix5000PLC进行串口或以太网通讯时,不要求组态王所在的计算机安装RSLogix5000和RSLinx软件。

2. 设置ControlLogix5000PLC IP地址点击开始\ 所有程序,选择如下程序。

弹出如下对话框:点击【确定】,弹出如下对话框:在该对话框中,依次需要输入:子网掩码,默认网关,DNS服务器,之后点【ok】,弹出如下对话框:此时给PLC断电,再上电(则plc会以广播形式对BOOTP/DHCP Server发送MAC 地址信息),上述窗口中过一会就会显示PLC以太网接口的MAC地址。

选择本PLC对应的MAC值 (PLC以太网模块上有MAC值)并双击,弹出如下设置框:在ip栏输入要给plc设置的IP地址,点【ok】,此时给plc断电,再上电,如果IP 地址设置成功,就能在上面图片中红色框所示的地方显示刚刚设置的ip地址。

注意,此时的断电时间过长,会导致ip地址的丢失,还需要重新按照上面的步骤进行设置。

PLC地址设置好之后,将该软件关闭。

3. 配置硬件设备RSLinx Classic是一个驱动配置软件,是设备与RSLogix5000进行通讯的关键环节。

AB Logix PLC通讯建立作业指导书

AB Logix PLC通讯建立作业指导书

AB PLC(ControlLogix)的工程应用辅控部一、 AB PLC 的产品系列AB PLC 产品众多,按我们常用的控制系统规模分类可分为:1、大型PLC 产品: 1756-ControlLogix 系列,1785-PLC5系列(老的大型PLC产品,目前基本淘汰)。

2、中型PLC 产品:1769-CompactLogix 系列,1794-FlexLogix (该系列通常使用其IO 产品最为其它系列如1756或1769系列的远程IO 站),1746-SLC500系列(老的中型PLC 产品,,目前基本淘汰)。

3、小型PLC 产品:MicroLogix(小型PLC ,类似西门子200系列)。

4、其他PLC 产品:SoftLogix 基于PC 的控制、DriveLogix 分布的传动控制。

5、DriveLogix 分布的传动控制 CompactLogix 增值控制 FlexLogix分布式控制ControlLogix 多领域控制 SoftLogix 基于PC 的控制• 嵌入式 Logix用于传动/控制结合的应用.• 适用于广泛的传动系统结构: 集中的, 分布的, 嵌入式或独立的.• 适用于机器或站级控制. • 对网络要求有限的应用而言, 系统造价最低.• 把大型应用分散到较小的分布的控制器, 以使系统排错更容易.• 具有多种I/O 和通讯能力的小型Logix 控制器.• 很容易把运动,传动, 过程 & 高速 离散结合起来 • 多处理器控制 • 面向性能设计 • 冗余能力 • 适用网络桥接• 把控制和信息& 可视化组合到一个单元.• 开放的平台 使你能够根据确切的需要定制控制. • 适用以数据为中心的应用.二、 1756系列的典型配置1756-ControlLogix 的典型热备配置网络图见附件1相应的硬件配置清单如下表:附件 1 ControlLogix 典型的网络配置\附件 1 ControlLogix 典型的网络配置.dwg序名 称 规 格 型 号 数量 单位 号1 主机设备系统冗余机架1.1 LOGIX5563控制器8M/478K 1756-L63 2 个1.2 以太网通讯模块 1756-ENBT 4 块1.3 CONTROLNET通讯模块 1756-CNBR 2 块1.4 7槽框架 1756-A7 2 个1.5 电源模块 1756-PA75 2 块1.6 冗余模块 1757-SRM 2 块1.7 冗余光缆 1757-SRC1 1 根2 本地IO站2.1 17槽框架 1756-A17 1 个2.2 电源模块 1756-PA75 1 块2.3 CONTROLNET通讯模块 1756-CNBR 1 块2.4 32点数字量输入模块 1756-IB32 2 块2.5 32点数字量输出模块 1756-OB32 1 块2.6 16通道模拟量输入模块 1756-IF16 2 块2.7 1756可拆卸式端子块(36点) 1756-TBCH 5 块2.8 终端电阻 1786-XT 4 个2.9 CONTROLNET三通接头 1786-TPS 6 个2.10 同轴电缆 1786-RG6F 1 卷照片见附件2三、 AB PLC的通讯设置方法CPU通讯设置需要安装的相关软件:RSLinx,ControlFlash,RSNetworx软件。

AB ControlLogix系列PLC与MicroLogix系列PLC用MSG指令实现以太网相互通讯实验教程

AB ControlLogix系列PLC与MicroLogix系列PLC用MSG指令实现以太网相互通讯实验教程

AB ControlLogix系列PLC与MicroLogix系列PLC用MSG指令实现以太网相互通讯实验教程实验设备:1756-L61(另带1756-ENBT以太网模块),1766-L32BWA(自带以太网口),工业交换机一台。

设备情况:1756-ENBT IP已设为192.168.100.150,1766-L32BWA IP已设为192.168.100.63,均接在交换机上。

软件版本:RSLogix 5000 v19.00,RSLogix 500 v8.40,RSLinx v2.58。

一、 ControlLogix系列PLC对MicroLogix系列PLC读写数据前提条件:1766-L32BWA已经运行,下图为Data File N7的数值。

1、在Controller Tags中建立新标签,图如下:2、打开菜单Logix\Map PLC/SLC Message…建立MicroLogix_1400_Data的映射N210,图如下:3、建立MSG读指令,MSG设置如下,选用SLC Typed Read,分别读取1766-L32BWA,N7:7和N7:8,2个整型数到整型数组Message1Data[0]和Message1Data[1],路径path:PLC5_ENBT,2,192.168.100.63,分别表示如下:PLC5_ENBT 1756-ENBT以太网模块的名称2代表走以太网通讯192.168.100.63 1766-L32BWA的IP其他见图:4、建立MSG写指令,MSG设置如下,选用SLC Typed Write,分别写1756-L61,整型数组Message2Data[0]和Message2Data[1],2个整型数到1766-L32BWA,N7:0和N7:1,路径path:PLC5_ENBT,2,192.168.100.63,分别表示如下:PLC5_ENBT 1756-ENBT以太网模块的名称2代表走以太网通讯192.168.100.63 1766-L32BWA的IP其他见图:5、将程序下载,运行,置位Message_Enable[0],执行读操作,在Monitor Tags里,可以看到读来的值。

AB ControlLogix系列PLC与MicroLogix系列PLC用MSG指令实现以太网相互通讯实验教程

AB ControlLogix系列PLC与MicroLogix系列PLC用MSG指令实现以太网相互通讯实验教程

AB ControlLogix系列PLC与MicroLogix系列PLC用MSG指令实现以太网相互通讯实验教程实验设备:1756-L61(另带1756-ENBT以太网模块),1766-L32BWA(自带以太网口),工业交换机一台。

设备情况:1756-ENBT IP已设为192.168.100.150,1766-L32BWA IP已设为192.168.100.63,均接在交换机上。

软件版本:RSLogix 5000 v19.00,RSLogix 500 v8.40,RSLinx v2.58。

一、 ControlLogix系列PLC对MicroLogix系列PLC读写数据前提条件:1766-L32BWA已经运行,下图为Data File N7的数值。

1、在Controller Tags中建立新标签,图如下:2、打开菜单Logix\Map PLC/SLC Message…建立MicroLogix_1400_Data的映射N210,图如下:3、建立MSG读指令,MSG设置如下,选用SLC Typed Read,分别读取1766-L32BWA,N7:7和N7:8,2个整型数到整型数组Message1Data[0]和Message1Data[1],路径path:PLC5_ENBT,2,192.168.100.63,分别表示如下:PLC5_ENBT 1756-ENBT以太网模块的名称2代表走以太网通讯192.168.100.63 1766-L32BWA的IP其他见图:4、建立MSG写指令,MSG设置如下,选用SLC Typed Write,分别写1756-L61,整型数组Message2Data[0]和Message2Data[1],2个整型数到1766-L32BWA,N7:0和N7:1,路径path:PLC5_ENBT,2,192.168.100.63,分别表示如下:PLC5_ENBT 1756-ENBT以太网模块的名称2代表走以太网通讯192.168.100.63 1766-L32BWA的IP其他见图:5、将程序下载,运行,置位Message_Enable[0],执行读操作,在Monitor Tags里,可以看到读来的值。

AB PLC 学习教程--识别Logix5000系统的通讯网络

AB PLC 学习教程--识别Logix5000系统的通讯网络
– 来自一个Source的信息分别的传送给每一个Destination;

高效的-----生产者/消费者模式(Producer/Consumer):
– 来自一个Source的信息只需发送一次即可被多个Destination同时接收;
源/目的模式(Source/Destination)
• • • • 通讯和传送适时性要求高的I/O数据时需要使用不同的网络; 将同一个信息传送给多台设备时需要多个数据包; 数据传送至不同的目的地(Destination)是不同步的; 举例:
– 在Logix5000系统中,除了串行通讯(Serial),其他的网络连接都要求在 Logix5000的框架中安装网桥模块;

网络类型
• • 目前工厂级的通讯网络可以分为三种类型: 信息网(Information network):
– – – – 工厂级的数据采集并连接至执行系统 网络管理及维护 大型文件的传送 编程及设备组态 适时性能,具有确定性和重复性 点对点通讯 编程及设备组态 连接至控制器、计算机、运动控制设备等


控制网(Control network):
– – – –

设备网(Device network):
– 单个的数字设备或过程设备的高效集成 – 设备级的故障诊断 – 支持来自不同制造商的设备节点
网络模式
• • 目前所有的工业控制网络均是基于下列两种模式之一: 传统的-----源/目的模式(Source/Destination)
– An instructor tells the student to take a break; – As the instructor moves from one student to the next,time is increasing;

AB ControlLogix5000PLC软件连接设置方法

AB ControlLogix5000PLC软件连接设置方法

AB ControlLogix5000PLC软件连接设置方法abcontrollogix5000plc软件连接设置方法Abcontrollogix5000软件连接设置方法设备维修技术档案系列资料当使用笔记本电脑和PLC网络进行通信连接时,必须进行以下设置:连接电脑以太网口到plc机架上的以太网接口(或用rs232口)。

我们的检测线该接口被做到电柜侧面,无须开启电柜门。

1.在电脑桌面上,右击选择网络邻居,点击“归属”性”,弹出“网络连接”。

2.右键单击“本地连接”。

3.选择“属性”。

4.选择TCP/IP协议并勾选其前端。

5.左键单击属性。

6.打开电柜,看以太卡的显示地址:如172.16.250.11。

在不重复代码的情况下,将笔记本电脑的掩码更改为最后一位,例如172.16.250.12。

7.子网掩码改为:255.255.255.00。

8.关闭“本地连接”窗口。

9.启动rslinx。

11.选择配置drv。

(您可以在快捷工具栏中配置驱动程序。

)中直接选择)。

12.在窗口中,根据您使用的编程端口选择连接模式,这比如检测线:remotedevicevialinxgateway(通过linx网关的远程设备)。

直接挂以太网卡时,可以选择:ethernetdevice(以太网设备)。

此外,如挂在rs232口,还可以选择:rs232df1device。

13.按addnew(加入新项)。

14.给你的连接命名:如eth-2。

15.按ok,弹出新窗口。

16.选择驱动器选择。

17.设置server’sipaddress(服务器ip地址)为172.16.250.11(参见机架插件编程电缆以太网卡上显示的IP地址)。

18.ok,完成连接设置。

19.按close(关闭),退出设置。

设备部:陈刚,2022年1月16日。

AB PLC编程软件RSLogix 500 与PLC通讯详细说明(以此为准)2014

AB PLC编程软件RSLogix 500 与PLC通讯详细说明(以此为准)2014

AB PLC编程软件RSLogix 500 与PLC通讯详细说明2014-1一.准备工作:将编程电缆与PC及PLC连接好,安装RS232-USB驱动程序(选择光盘“一代USB电缆驱动”这个文件夹,打开这个文件夹,双击SETUP.EXE文件,开始安装驱动,用笔记本电脑左侧上边的USB口,)这个驱动用通用驱动程序即可。

打开电脑的设备管理器,查看是哪个COM,记下它。

二.打开“开始”→“所有程序”→“Rockwell software”→“RSLinx”→“RSLinx Classic”→出现“RSLinx ClassicLite”对话框如下:二.配置驱动程序及通讯测试:在上述对话框中,点击“通信”→“配置驱动程序”出现如下驱动程序对话框:在上述对话框里,选择驱动程序类型为“RS-232 DF1 devices”→点击“增加”按钮→出现“新增RSLinx Classic 驱动程序对话框”→在此对话框里有一个新增的驱动程序对话框,这里的名称(这个名称可以随便起,但要记住这个驱动程序的名字,这里是“AB-DF1-2”)。

新增驱动程序对话框如下:点击“新增RSLinx Classic驱动程序对话框里的“确定”按钮→出现“配置RS-232 DF1 设备”对话框如下:在上述对话框里,选择“通信端口”(与电脑设备管理器中出现的COM 口应相同)“设备”不用选择(这个设备可不是PLC的型号呀);点击“自动配置”按钮,在“自动配置”按钮右侧的空白框里会显示通讯状态,若通讯错误,则显示错误提示信息,请根据出错信息检查,然后再点击“自动配置按钮”直至通讯状态正常为止;若通讯正常,则显示“自动组态成功”。

点击“RSLinx Classic 对话框”里的“通信”→“RSWho”,出现“RSWho-1”对话框如下:在此对话框里,在自己所配置的驱动程序名字(这里是“AB-DF1-1”)的下面会看到所连接的PLC的型号,这说明通讯配置成功了。

ABPLC通讯设置

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 ControlLogix系列PLC与MicroLogix系列PLC用MSG指令完成以太网相互通讯实验教程

AB ControlLogix系列PLC与MicroLogix系列PLC用MSG指令完成以太网相互通讯实验教程

PLC5_ENBT,2,192.168.100.63,分别表示如下:
PLC5_ENBT 1756-ENBT 以太网模块的名称
ห้องสมุดไป่ตู้
2
代表走以太网通讯
192.168.100.63 1766-L32BWA 的 IP
其他见图:
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LOGIXPLC
概述系统配置通讯配置数据链接注意事项
一、概述
组态软件和Logix系列PLC以太网(TCP/IP)通信方式。

二、系统配置
1.安装编程软件RSLogix5000
2.数据配置:
通过力控采集ControlLogix(或CompactLogix)中的Tag1点的数据配置过程如下:
现在AB的编程软件中建立一个Tag1点,注意必须建立 Controller Tags类型
的点力控中才能正确读出。

选择Controller Tags。

右键点击Controller Tags,选择New tag建立新标签,如图所示。

注意: Logix支持的数据类型(Data Type)较多(如下图),力控目前支持的类型(如下表)。

如果知道plc的以太网的IP地址,这一步可以忽略。

如不知道,则需要查询,可以通过RSlink去查询,此时需要安装RSlink软件。

首先,建一个Ethernet/IP driver(如下图所示)。

接着,通过此驱动就可以扫描到IP地址,如下图所示。

力控设备组态:
将“I/O设备驱动”项中的“plc”设备并展开,选择AB里的LOGIXPLC,如下图:
设备IP地址填上plc的IP地址,端口号44818(默认),如下图所示。

设备组态第三步填写设备的CPU槽号“slot”,缺省值为0,如下图所示:
四、数据连接
在工程项目中双击“数据库组态”,然后选择“模拟I/O点”。

双击任一空的点参数单元格,选择其“数据连接”页,出现如下画面,在“连接I/O设备”的“设备”下拉框中选择设备AB。

单点:
数组点:
点名:PLC中变量或数组的标签名。

点类型:根据需要选择"单点"或"数组点"。

数据格式:变量的数据格式,根据实际情况进行选择。

位操作:仅当进行模拟量取位操作时选择此项,其他时刻选择“不取位”。

INT_01.0~INT_01.31对应第1位~第32位。

数组点偏移:读取数组点时,会出现此选项。

根据实际情况填写,如采集数据“N7[3]”数组偏移填写“3”即可。

I/O连接项配置举例:
1)单点变量:采集变量“REAL_01”的配置如下图
2)单点整数变量取位:采集变量“DINT_01.5”的配置如下图
3) 数组变量:采集变量“N7[9]”的配置如下图
4)数组整数变量取位:采集变量“INT_ARRAY_01[3].4”的配置如下图
组态效果如图:
五、注意事项
1.如果有对位存取的需要,则在“位操作”中选取你所需要的位。

一般情况下,不用选择此项。

2.如果要采集program tags,则需要将他映射到 Controller Tags中,如下图所示,把program Tags中数据标签s映射到control Tags中的标签tag60。

相关文档
最新文档