AB_PLC_DeviceNet通讯配置步骤
AB_PLC及网络通讯培训教程

前言为方便设计和调试人员尽快了解和学会应用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和通讯模块的硬件版本号。
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系列5000系列PLC同AB变频器通讯设置

罗克韦尔系列PLC同AB变频器通讯设置配置方法如下:Studio5000软件变频器硬件组态1)添加变频器硬件组态:右键Ethernet选择New module在搜索框输入753,在选项卡选择PowerFlex 753-ENETR,单击Create创建。
2)以添加测温取样装置变频器为例:Identity选项name:CWQUDescription:测温取样装置Ethernet Address:选择IPAddress 192.168.1.18Revision:版本号可以不用选,自动上传时会更新版本Drive Rating:400V 11.5(ND)11.5(HD)这里选择对应图纸变频器型号功率。
3)Peripherals外围设备选项设置3.1)直接添加变频器后:Ethernet IP ENETR选项在端口5,实际安装位置为6需更改63.2)网口更改为6后、现在只有端口6和14,需要添加端口1面板端口和端口4IO卡口:单击Add new peripherals 选择HIM 20-HIM-x6LCD HIM添加面板端口单击Add new peripherals 选择 Options modules I/OModules 24V 2263C-1R2T添加之后端口和版本号不用更改。
(4)ConnectionFormatInput输入数据:Driver Status变频器状态包含变频器状态数据准备好对应地址CWQY:I.DriveStatus_Ready运行对应地址CWQY:I.DriveStatus_Running故障对应地址CWQY:I.DriveStatus_Faulted报警对应地址CWQY:I.DriveStatus_Alarm等信号。
Feeback:频率反馈对应地址CWQY:I.FeedbackDriver Status和Feeback是原有输入,还需根据图纸和需要添加数据添加输入数据P4_DigInSts:端口4 IO卡对应的数据状态以测温取样为例:DI0主回路合闸对应地址CWQY:I.P4_DigInSts_Input0DI1制动器运行反馈对应地址CWQY:I.P4_DigInSts_Input1DI2风机运行反馈对应地址CWQY:I.P4_DigInSts_Input2DI3制动器准备好对应地址CWQY:I.P4_DigInSts_Input3DI4风机准备好对应地址CWQY:I.P4_DigInSts_Input4速度反馈 MtrVelFdbk 对应地址CWQY:I.MtrVelFdbk电流反馈 OutputCurrent 对应地址CQGZ:I.OutputCurrent变频器温度DriveTempC 对应地址CQGZ:I.DriveTempC变频器故障代码LastFaultCode对应地址CQGZ:stFaultCode主板DI信号DigitalInSts已测温取样装置为例DI1紧急停止对应地址CQGZ:I.DigitalInSts_DigitalIn0(5)变频器设置(以测温取样为例)IO卡在4号槽,网卡6号槽,网卡拨码开关设置18,议使用参数来设置IP地址,拨码开关设置的地址为192.168.1.#(6):变频器送电,连接变频器,程序在线,打开测温取样电机硬件组态,提示自动更新变频器参数,选择Upload自动上载变频器参数。
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系统和最新编程软件RSLogix5000,利用实验室的现有设备对AB公司PLC系统熟悉和掌握,并总结出实验材料。
1、了解ControlLogix控制器、FlexLogix控制器、CompactLogix控制器。
2、AB软件RSLogix5000应用。
3、RSLogix5000软件平台上采用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)网络规划软件(控制网):RSNetWorxforControlNet;4)网络规划软件(以太网):RSNetWorxforEtherNet-IP;5)网络规划软件(设备网):RSNetWorxforDeviceNet;6)上位机软件:RSView32;7)PenelViewPlus触摸屏软件:RSViewStudioforSE(ME);三、硬件和软件的版本(见表)表一、软件版本号表二、CPU硬件版本号1、对于硬件主要考虑CPU和通讯模块的硬件版本号。
AB-PLC-通过无线路由器连接Ethernet模块

1.电脑设置
打开控制面板,网络和intetnet 网络和共享中心
选择更改适配器设置
右键属性,修改无线网络属性,双击(TCP/IP4)修改,设置计算机IP地址(与以太网在同一网段)如下
在右下角搜索网络,链接到TP-linK D5E8D8. 密码123456789.
2.路由器设置
设置如下,硬件网线连接ethernet模块和路由器的LAN口.
设置过程
选择设置向导->下一步
选择静态IP->下一步
设置IP地址->下一步
设置密码->下一步
重启
重启链接到CPU,注意修改电脑的IP与CPU处于同一网,但不要与路由器处于同一网段,如192.168.2.X for 电脑和PLC CPU, 192.168.2.X for router.
3.实现电脑到路由器再到以太网模块的链接.
打开RSLinX Classic软件。
选择自动获取IP的方式获取PLC
组态驱动
搜索网络。
罗克韦尔PLC-DeviceNet组态-推荐下载

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。
DeviceNet通讯的实例

D e v i c e N e t通讯的实例 The latest revision on November 22, 2020本文介绍的是DeviceNet 通讯的实例,是以AB的PLC COMPACTLOGIX系列,变频器是用Schneider ATV71系列.一.对变频器进行参数设置1.把变频器的命令通道和给定通道均设为通讯卡方式命令和给定通道的设置2.把DeviceNet卡上的配置开关的7,8位拨到ON状态,把节点地址和速率配置权交给PLC配置软件来配置。
开关7 开关8 数据传输速率0 0 125Kbit/S0 1 250Kbit/S1 0 500Kbit/S1 1 软件配置数率和节点地址DeviceNet节点地址和速率配置二.PLC的配置1.RSNetWorx for DeviceNet 软件配置网络网络配置工具RSNetWorx for DeviceNet是Rockwell的一个应用软件,可被用来设置DeviceNet网络并配置所连接的设备。
将PLC和变频器都上电,在RSLinx中设置驱动程序后,启动RSNetWorx for DeviceNet。
在RSNetWorx for DeviceNet软件里点击扫描网络。
查看设备。
RSNetWorx软件网络扫描按钮出现Browse for Network 对话框,则RSLinx已配置有多个驱动程序。
选择您使用的DeviceNet网络,并单击OK。
如果RSNetWorx没有对应于某设备的EDS文件,则该设备可能被显示为不能识别的设备,这就需要给设备安装EDS文件。
适用于Altivar变频器的专有EDS文件(A71v**)和图标()在随每台变频器提供的CD-ROM光盘中发行。
此外也可以在网上获得:下图是软件扫描后得到的网络:RSNetWorx在线扫描生成的图型从上图得知ATV71的节点地址是33。
右击变频器选择calss instance editor,进入相应画面对变频器地址进行规划。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AB_PLC 的DeviceNET 通讯步骤
一、设置好电脑到PLC 的通讯链接
二、打开RSNetWorx for DeviceNet 软件后,选择Network 菜单下的Onine 后软件就开始扫
描网络上的站点(站点的硬件地址是预先在各个站点设置好的)
三、双击1769‐SDNScanner ,选择Scanlist 菜单,将左边的子站传到右边后双击每个子站标签,为每个子站分配合适的输入输出字节数,远程IO 一般不用改,默认就好,阀岛之类的就需要更改输入输出字节数,改完后点击“应用”
,设置将被下载到硬件中红圈处
四、选中全部站点,点击Network菜单下的“Download to Network”
五、保存文件,例如保存为A1.dnt
六、将第五步中生成的A1.dnt文件导进PLC程序中点确定
七、选择“工具”菜单下的“DeviceNet Tag Generator”
选择PLC程序,双击
选择1769-SDN,双击
选择网络配置文件,双击
选择扫描器,双击
八、完成以上步骤后,程序中“控制器标签”中会出现子站相关的变量,可以在程序中调
用了
点击“Generate Tags”
成功后 界面如右图。