AB系列PLC程序远程上下载、调试方法
AB(Allen-Bradely)是罗克韦尔(ROCKWELL)集团下专门研发和生产PLC的公司,在PLC领域已经有几十年的历史,是世界上资历最深的PLC供应商之一。AB的PLC产品以涉及面广、通讯能力强、功能强大而著称。产品有以下几个系列:Micrologix、Flexlogix、SLC500系列、CompactLogix系列(使用RSLogix5000编程软件)、ControLogix系列。
AB的EtherNet/IP是一种开放的工业网络标准,支持隐式和显示的信息通讯,使用商业、现成的EtherNet设备和物理介质。
随着网络通讯的发展, PLC程序远程上下载、调试的技术已经非常成熟和稳定,该技术能帮助工程师远程进行设备维护,排除故障,使工程师不在忙于路途来回奔波,极大缩短了排故时间,提升了生产效率。下面我们介绍如何实现AB系列PLC程序远程上下载、调试方法。
一、完成AB系列PLC程序远程上下载、调试需要的硬件、软件
1、可以运行Rockwell Software、GVCOM3的软件并能上网的电脑一台。
2、AB的PLC一台
3、巨控GRM500远程控制终端一台
AB的PLC通过网线连接GRM500网口,GRM530通过4G、有线或者wifi任意一种方式上网。
二、完成AB系列PLC程序远程上下载、调试需要的硬件、软件
1、Rockwell Software软件一套;
2、巨控GVCOM3软件;
三、AB系列PLC程序远程上下载、调试方法
1、电脑上运行GVCOM3软件,点击下面的“新建模块”,输入GRM500模块11位序号和密码。
2 点击“下一步”,因为AB系列 PLC的编程口是通过GRM的网口连接,直接点下一步,多点几次,直到出现网口通道。
网口名称:选择安装好的虚拟网口 TAP-WIN32 Adapter V9,如果没有,点下拉框自动新建即可。
网口IP:该IP只要求和你远程PLC 的IP一个网段,并且和其同网段的设备不冲突即可。如上图,和网口连接的远程PLC地址为192.168.2.142,网口IP随便设置为该网段的一个IP,和这些PLC不冲突即可。
子网掩码:255.255.255.0。
网口连接设备的IP地址段:也就是你要远程下载PLC的IP(可以是一个IP,如果有多个PLC,也可以是一个IP段)
设置好后点击完成,回到GVCOM3的运行界面
3、点击GVCOM3
,出现如下图所示“模块已连接”时表示可以远程下载AB的PLC。
4、 AB的RSLinx Classic软件,打开Configure Drivers对话框,如下图所示,选择“Ethernet/IP Driver”,点击“Add New…
5、点击OK。点击“Configure…”,选择模块网口通道使用的网卡适配器TAP-WIN32 Adapter V9,点击“确定”。
6、在AB的RSLinx Classic软件中找到AB系列PLC后即可上传、下载程序
不仅可以流畅的下载调试各种主流PLC(西门子,三菱,欧姆龙,AB,施耐德,台达等),即使对于文件比较大的触摸屏工程(步科,威纶,昆仑,西门子触屏, 南大傲拓触屏,,三菱GS系列触摸屏 ,Proface 触摸屏 ),要求响应速度的运动控制器,伺服(西门子G120变频器 安川运动控制器),巨控模块依然可以轻松应对,流畅下载,遥遥领先的技术得益于巨控科技多年来投入大量精力和设备实际测试和积累。
作者:工控小周 任职广州巨控产品经理
AB(罗克韦尔)PLC实现简单的DeviceNet网络的配置组态
这部分主要实现简单的DeviceNet网络的配置组态,使用的工具是Rockwell提供的软件——RSNetWorx。例子虽然简单但期望各位网友以一当十,达成更复杂的应用,此才为此文章的最终目的。
1、 点击“开始”—“程序”—“Rockwell Software”—"RSNetWorx"—"RSNetWorx for DeviceNet"以正常启动RSNetWorx;也许你会遇到找不到当前字体的对话框,因操作系统的问题,你尽可以回答“是”。
2、RSNetWorx启动后,也许你可看到左边有一个硬件列表框,如果没有你可以在View菜单里找到,点击就可以显现出此列表。而主视图框中有一条网络线,这是最初的状况,因为还没有一个节点被加到当前的网络中,所以右边这条线上没有一个节点。你当然可以在左边的列表框里选择你目前已经连接好的设备并双击使其加到右边的网络线上,但我们不这样做,RSNetWorx有一个最简单的做法就是利用网络扫描功能,如下图:点击图中的Online图标或点“NetWork”—"Online"菜单,则可以启动扫描功能。
2、 点击“Online”图标后会弹出一个对话框,要你选择用于连接的驱动,你应该可以看到1770-KFD的连接,如果没有,则请参阅本文的第三部分。
3、 选中“1770-KFD”驱动并点击OK,或直接双击,会告诉你一个同步确认对话框,点击OK。RSNetWorx即开始Browsing Network...
5、如果此对话框的进度条一直没有动作则表示你的串行通讯连接线有问题,或是你的PC上正有其它程序使用串行口。扫描完毕后网络上能找到的所有节点都会显示出来。在此例中Master(1747-SDN/B)的地址为01,而1770-KFD节点地址为05。
6、双击其中的图标,可以查看节点的信息:General, Parameters, I/O Defaults, EDS File。其中第一项可以清楚的知道供应商,及其它一些详细信息,参数部分可以显示此节点所有本身提供可访问的参数,这些参数根据属性的不同可以读写或只读。在第一次查看参数的时候提示“upload or download”的时候最好是"upload"。
7、双击Scanner的图标,会出现其配置对话框。点击“Module”选项卡,并选择“upload”按钮,以读取当前Scanner中的配置信息。当读取完毕后,可以看到“Module”选项卡中有几个信息值:Interscan Delay和Foreground to Background Poll Ratio。前一项表示两次发送轮询IO信息的间隔时间;后一项表示发送多少次IO报文后才对特定的节点发送一次IO报文,默认值为1,则表示每次都会发送IO报文,这主要用于通讯较慢的设备与较快的设备同时在一个网络上的时候,也可以减少某些不必很快的设备的CPU资源开销。
8、选择“Scanlist”选项卡,可以看到左边的列表里有当前可以使用的设备,此例中为两个。右边有一空的扫描列表。在此我们选中节点“1305 Drive”,并注意“Automap on Add”前的框里打上勾,使其自动映射地址。然后点“>”按钮将此节点加入扫描列表。当选中一个节点后,可以点击下方的“Edit I/O Parameters...”来编辑节点的IO数据长度,其中就可以设置此节点是否使用Foreground to Background Poll Ratio功能。
9、点击“Input”, "Output"选项卡,可以看到节点的地址已经被映射到Scanner的Input和Output地址上了,此地址直接映射到PLC的CPU内存地址上,用于在SLC 500中进行编程控制。
10、同样地将另一个节点2705T(I/O Module)也加入到扫描列表中。
11、点击“确定”按钮,提示是否将此配置下载到Scanner中,将PLC的控制钥匙打到“PROG”状态,确定即可以下载此配置到Scanner了。当你把PLC上的控制钥匙打到RUN,则可以看到Scanner的“MODULE”和“NET”LED都是绿色。 到此简单的DeviceNet组态就完成了。
相关问答
ABplc编程软件RSLOGIX5000里,如果输出模块为I2:06,怎么查找对应程序里的地址?
在组态里能看到地址,你可以用一个别名把这个地址改下名字,这样有利于你编程。不知道是否帮上了你。在组态里能看到地址,你可以用一个别名把这个地址改下名字,...
ABPLC如何显示地址?
ABPLC是一种常用的工业控制软件,用于控制和监测生产线。ABPLC提供了一种名为“地址表”的工具,用于显示PLC系统中的地址。要显示PLC系统中的地址,可以按照...
ABPLC与SIEMENSPLC编程软件怎么安装在同一台笔记本电脑上...
9人讨论5847次围观关注问题写回答讨论回答(9)tanhao134应该是没有问题这两种在一起可以安装在一台电脑上有分别的授权就可以有用(0)回复tongxin11...
如何使用电脑连接AB的PLC?
要使用电脑连接AB的PLC,您需要按照以下步骤操作:1.确认您的电脑和PLC是连接在同一网络中,可以通过ping命令测试连接;2.在电脑中安装RSLogix5000...
【PLC中直接寻址举例,比如,MOVDVD100,16#1000结果是怎样...
[最佳回答]你应该是用的西门子的PLC吧,就直接拿一个应用的例子来解释吧。例如,直接寻址是你直接对一个区间的变量赋值或者搬移,例如MOV500,VB100;间接寻址是...
AB的PLC主要有什么系列的啊?
AB的PLC目前主要分5类:1.低端为MicroLogix1500,编程软件为RSLogix500。目前最新版本为V6.0。2.中端小型机为SLC500,编程软件为RSL...
plc程序中ab是什么意思?
你好,AB在PLC程序中通常是指Allen-Bradley,这是一家专门从事工业自动化和控制设备制造的公司,在PLC程序中常用AB来指代该公司的PLC产品系列,例如ABPLC-5、AB...
plc控制器上b字母开头是什么线?
在PLC控制器中,B字母开头的线通常指二进制线或位线。这些线用于传输数字信号,表示开关状态或逻辑值,如0或1。二进制线是数字电路中最基本的线,可以用于控制各...
PLC程序里的XDB文件是怎样生产的?
PLC程序里的XDB文件是由设备组态工具根据设备信息生成的文件。在设备组态工具中,选择需要组态的设备,填写设备信息,然后生成XDB文件。生成的XDB文件包含了设...
abplc块传送指令详解?
1.单一传送(1)MOVB,字节传送指令(2)BIR,传送字节立即读指令(3)BIW,传送字节立即写指令(4)MOVW,字传送指令(5)MOVD,双字传送指令(6)MOVR...(1)...