Logix5000软件PLC培训使用手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AB -Logix5000 PLC 使用培训教程
目录
第一章AB PLC使用介绍
第一节 BOOTP软件的应用
以太网模块在第一次使用时里面没有IP地址,只有物理地址即MAC地址,需要用户给以太网模块分配IP地址。

现在来介绍如何用BOOTP软件给以太网模块设置IP地址。

注意只有没有IP地址的以太网模块才可以用BOOTP软件,如果已经有了IP地址修改IP地址,BOOTP软件是不适用的。

按如下步骤
1、找到BOOTP软件可以在RSLogix5000软件的TOOLS里找到也可以在开始菜单里
找到如下图
在使用bootp软件之前要把本地网络IP地址设置成固定IP和最终想设置的以
太网模块地址是同一个网段。

不能是自动获取。

2、然后打开BOOTP-DHCP-Server出现如下图所示,白色对话框里是自动扫描到的
MAC地址。

3、然后双击MAC地址会出现如下
4、在IP地方输入IP地址
5、点击OK出现如下图
6、使IP地址部分高亮然后电机按钮直到Status处出现commad successful
此时已经把以太网模块的IP地址设置成动态的,断电后还会丢失(注意:有时候需要点击多次才能成功是正常的)
然后在点击按钮,直到Status处出现commad successful此时IP地址已经设置成静态的。

7、用BOOTP设置IP地址完毕
第二节RSlinx通讯软件介绍
RSlinx是通讯软件,用于建立PLC和PC之间的通信。

下面我们将介绍通过DF1通信协议以及ENthernet IP协议,建立计算机和PLC的通信。

一、通过DF1通信协议建立计算机和PLC的通信
步骤如下:
1.打开RSlinx,可以按如下的路径打开,或者是直接点击右侧任务栏下的图标。

RSlinx打开后出现如下界面:
2、打开RSlinx后,直接点击图标,即上图标注出的Configurate drives,或者是通过Communications>Configurate drives,
3、将下拉箭头展开,出现如下界面:
4、选择RS-232 DF1 devices,然后选择Add New按钮,点击OK
5、注意在Comm下,若是编程电缆直接和电脑的串口相连,则用默认的COM1,若是采用了USB转串口,则需根据实际情况选择相应的串口,确认Comm,如下图所示。

6、左键单击Auto-Confiture,系统会自动组态,组态成功后会出现如下的提示:
点击OK确认后会在对话框中出现所添加的设备类型,点击Close,或将上图界面直接关闭。

7、点击,或是通过Communications>RSWho,在出现的界面中将所有出现的图示前的“+”展开,出现如下的画面,这就将连接的实物扫描上来了。

若是想了解模块的详细信息,可以对着所需的模块右击,然后选择Device Properties,即下图所示的步骤,
可以看到模块的Revision,这便于在RSlogix5000进行I/O Configuration时选择模块的Revision。

二、通过以太网建立计算机和PLC的通信
步骤如下:
1、对于新出厂的模块,需要给模块设置IP地址,有两种方法给新没有IP地址的以太网模
块分配IP地址,一种是通过串口设置,另一种是通过以太网线直接给以太网模块设置IP地址,下面讲述通过串口设置IP地址,通过以太网线设置方法参考Bootp-DHCP server 软件的使用。

串口设置IP地址步骤如下:所有的在系统中的以太网通讯模块需处于同一个网段,在这个例子中我们为1756-ENBT设置的IP地址是192.168.10.12,子网掩码是255.255.255.0。

具体操作步骤如下:
在串口组态时出现的模块信息下,选中ENBT模块,右击,选择Module Configuration,出现如下界面:
2、在出现的界面中可以看到模块的的Revision,点击Port Configuration,可以设置1756-ENBT 的IP地址。

选择Static。

若选成Dynamic则模块断电后IP地址会丢失。

3、设置完ENBT的IP地址后,将以太网模块和电脑用网线连接,并将电脑的IP地址设置成和以太网模块的IP在同一个网段。

在RSlinx下,直接点击图标,在下拉菜单中选择Ethernet/IP Driver。

然后点中Add New,4、点击“OK”
5、点击“确定”
6、点击“CLOSE”
7、点击,将新出现的Ethernet前的“+”展开,同样可以看到所有模块的信息。

在上面也提及过新出厂的处理器Revision比较低,所以就需要用户在初次使用时将处理器的Firmware刷新,刷到与你的RSLogix5000的软件版本号相匹配。

刷新的操作步骤可以参见Compactlogix中的步骤。

第三节 ControlFLASH软件的使用
使用Control flash 刷新处理器的Firmware
新出厂的处理器Revision 比较低,所以就需要用户在初次使用时将处理器的Firmware 刷新,刷到与你的RSLogix5000 的软件版本号相匹配(这一点有别于其他品牌的PLC,主要目的是保证PLC 在硬件上出于最新版本)
以下将介绍刷新的步骤。

你可以在RSLogix5000 的TOOL 下进行,也可以点击开始>程序>FLSAH Programming Tools>Control flash。

打开Control flash 出现以下界面:
点击下一步
选中你想刷新的模块,本例是刷新处理器,所以选择1769‐L32E,然后下一步实际当中比如是1756-L61S则要选择1756-L61S模块
此处用户应该选择相应的1756-L61S
可以选择通过串口刷新,也可以选择用以太网来刷新,不过建议用以太网,因为用以太
网刷新速度较快,刷新过程可以较快完成。

注意:在刷新过程中不能断电,否则会损坏
处理器。

上图中即是通过以太网选择了处理器,之后点击OK。

此处会显示
1756-L61S
此处选择版

在以上画面上列出了好几个版本,用户可以根据实际需求选中相应的版本,本例中选择将处理器的Firmware 刷新到16.3.70,(如果此处没有您需要的版本,可到AB 网站下载/support/firmware.html,然后下一步
此处给出了相应的提示信息,目标是告知用户刷新是存在一定的风险的。

选中完成,出现如下提示:点击是。

确定,然后就是等待刷新,在此过程中不需任何动作(一定要保证不能断电,网络也不能断,否则只能返厂维修),刷新完成将出现如下提示画面,之后可将刷新的工具关闭。

刷新完成后处理器的OK 指示灯会从红色闪烁状态编程绿色常绿.
第二章网络
概述:AB三层网络以太网、控制网和设备网。

由于三层网络在应用层都统一用了CIP(通用工业总线协议)所以三层网络之间可以透明传输数据,即可实现从一点接入可以浏览到整个网络的内容。

第一节以太网性能及用以太网连接PF700变频器的应用
AB的以太网协议是Ethernet/IP协议,传输速率是10M/100M/1000M自适应。

Ethernet遵守基本的IEEE802.3标准。

EtherNet/IP 是使用通用工业协议的Ethernet网络的名称。

在EtherNet/IP中的“IP” 含义为工业协议,可以当作以太网/工业协议
1、在Rslogix5000软件中可以把变频器通过网卡直接添加到程序当中,就像组态
一个I/O模块一样。

下面的实验是1756-L61通过以太网连接到PF700的变频
器,变频器需要一个以太网通讯网卡20-COMM-E
先创建5000工程选择处理器版本V18,工程名为PF700_TEST
2、在机架上添加以太网模块
3、在Ethernet网络里添加变频器
4、选择drivers选项
5、通过以太网连接到变频器
6、变频器配置界面如下,给变频器起名,输入IP地址,
6、然后点击Change选项需要注意变频器的软件版本和硬件版本必须匹配,所有
事先要看好变频器的实际版本是多少,也可以通过RSlinx查看
7、在Drive Rating选项中选择变频器的电压等级和电流值,如果在选项中没有所
需要的变频器选项如下图所示
则需要在线的时候点击Create Database创建。

8、connection选项是通过datalink可以自由的添加生成的变频器的标签一共支持8个
输入,8个输出共16个。

如果变频器自动生成的标签不够用可以通过添加datalink来实现。

9、看5000中生成的变频器的标签,红色部分是通过datalink添加过来的。

RSlogix5000已经为我们创建好了变频器所有的常用的控制参数PF700:O.和状态返回参数
PF700:I.我们不需要像传统那样去查变频器手册了解每个参数的含义下面我们添加一些中间标签来方便编程,双击Program Tags
切换到编辑模式
控制变频器的程序
双击MainRoutine 然后在出现的程序编辑区编写几条简单的程序
点击编译按钮编译完没有错误,把做完的工作保存一下
下载到处理器中。

并且根据提示,将处理器打到运行模式。

到目前为止,我们已经完成了底层控制器部分的工作,您可以通过内存地址
Start 和_Stop 来启停变频器,可通过模motor_Speed 参数设置变频器速度。

到此为止用以太网控制变频器实验完毕。

第二节控制网性能及用控制网连接PF700变频器的应用
1、ControlNet是一种高速的工业控制网络,用于在工业设备之间建立确定的、可预测的、且可重复的通讯。

ControlNet是唯一一个能在设备间以不同速率规划数据通讯的工业网络,并保证以指定的速率进行数据交换。

这种通讯的数据类型被称为“可规划的” 数据。

同时,ControlNet允许设备在没有传输规划的数据的时间周期内,以事件为基础发送数据。

由于这种数据的优先级低于预定性数据,所以传输时间没有保障。

这种数据称为“非规划的”数据。

ControlNet网络特性:
●数据传输速率为5 Mb恒定不变,不会随距离的延长而衰减。

●两个节点之间的传送距离的1000米,每增加一个节点距离就减少16.3米。

如果有长距离要求可以走光纤,选择相应的光纤适配器和光纤中继器最远20km
●支持确定的和可重复的规划通讯数据交换。

同时也支持非规划通讯
●主要设计用于PLC、I/O设备、编程终端、以及操作终端之间的通讯
●作为一个单独的网络,可以用于I/O控制、消息发送、编程和操作终端
●生产者/消费者网络支持多主、多点传送、以及点对点通信
●灵活的安装选件
同轴电缆介质冗余(选件)
同轴电缆(BNC和TNC连接器)和光纤电缆(ST陶瓷或塑料连接器,除了1786-RPS的Versalin V 连接器)
●在同一链路上最多支持99个节点
●ControlNet国际用户组织声明的开放的网络
●支持ControlLogix 冗余
光纤中继器
controlNet网络模块1756-CNB/1756-CNBR/1756-CN2/1756-CN2R。

其中带R的是网络介质冗余模块有A/B两个通道。

冗余网络网络拓扑总线型。

网络附件:1786-TPS
终端电阻:1786-XT (75Ω)
同轴电缆:1786-RG6
工具套件:1786-CTK
ControlNet网络需要做网络优化用到的软件是RSnetworx for ControlNet
ControlNet网络里有keeper的概念,网络里节点地址最低的网络模块被叫做Active keeper,管理控制网的网络信息,注意这些网络信息是存放在控制网模块中的,而不是存放在处理器中。

只有扫描器适合做keeper,1794-ACN15/1794-ACNR15/1734-ACN15等都不支持做keeper。

2、用控制网连接PF700变频器
变频器本身不带控制网卡需要单选20-COMM-C
1、创建工程工程名字叫PF700_C
2、添加控制网模块1756-CNBR
从上图可以看到有1756-CNBR/A-1756-CNBR/E5个版本,次版本是指模块的出场早晚,和硬件的A-E的版本不匹配也没有关系只需把电子锁禁用即可。

3、双击1756-CNBR/E
主版本可以选择和硬件版本的主版本一致,也可以忽略不管。

4、
CNBR是给控制网模块起的名字可以任意起名,网络模块必须有名, Node是模块的节点地址节点地址是指控制网模块硬件有两个旋钮可以设置节点地址0-99的数字.
Slot即模块所在的槽位。

如果不想比较软件硬件版本则需要把Electronic Keying 设置为Disable Keying。

5、
RPI时间不可设置,下面两个选项不要选择。

6、
RSNetWorx选项里可以不用关联网络优化的文件。

而直接在RSnetworx for controlnet软件中做网络优化。

7、
Module info是在线的时候读取的模块信息可以查看故障信息。

8、添加变频器需要在CNBR模块下的ControlNet网络上添加
选择Allen Bradley
10、点击加号选择如下
11、给变频器起名字PF700
Node是变频器网卡20-COMM-C的节点地址。

12、可以通过Change更改变频器版本,电压,电流等参考用以太网控制变频器章节设置方法一样此处不再赘述。

注意版本必须选择Exact match。

13、变频器组态完毕后,会在I/O组态部分出现如下图
14、点击cotroller tags 变频器的标签自动生成
15、编写简单程序
下载程序。

16、打到运行状态
17、
通过观察,发现I/O not responding 的灯在处理器上闪动,并且远程CNB模块和远程IO 模块上有黄色的三角标记,如下图所示,这表示虽然已经用ControlNet连接了远程框架,但是远程IO的数据属于Schedule的数据,需要进行控制网络规划后才能使用,因此我们需要进行ControlNet的网络规划。

并不是所有的有黄色三角号都是需要做网络规划,点击
黄色三角号下边会有报警信息提示16#0317即是需要做网络规划。

如果是其他错误代码则按相应的提示信息修改。

3、网络规划的步骤
1、双击RSnetworx for Controlnet快捷图标,进入ControlNet组态界面
1)、在工具栏上点击online按钮,选择网络路径后,读取Controlnet网络上的所有设备信息。

单机ControlNet后点击ok软件会自动扫描网络上的模块点击编辑使能进入编辑模式
2)点击Network 的Properties选项
修改参数NUT时间 Network update Time:网络刷新时间按默认即可,如果节点有几十个可以适当的增大NUT时间
Max Scheduled Address 最大的规划的节点地址
Max Unscheduled Address最大不可规划的节点地址边界
Media Redundancy :如果是介质冗余需要选择A/B
3)选择菜单栏的保存按钮,或则选择Network选项里的download命名保存。

会生成一个.xc的文件。

点击save网络信息被保存在CNBR模块中
4)完成controlnet网络规划后,我们回到5000软件中会发现黄色三角号标记已经没有了I/O灯也不闪烁了。

此时网络规划已经完毕
4)添加逻辑
到此为止用控制网控制变频器的实验完毕!
第三节DeviceNet网络特性及用DviceNet连接E3Plus
DeviceNet网络特性:
DeviceNet是设备级工业网络,允许直接将现场设备连接到网络,设备如开关、灯、变频器、以及阀门。

直接把现场设备连接到网络主要有以下几点好处:
减少硬接线
减少劳动力成本
多数情况下能减少硬件成本
减少起动时间
使错误接线最小化
由于加强了每个设备的诊断,从而减少停机时间
诊断能预报故障信号;诊断帮助故障检修
●可选择的传输速率:125, 250, 500 Kbaud
●最多支持64个节点
●ODV A支持的开放式网络
●无需切断干线及断电就可以断开节点
DeviceNet介质:圆形电缆:粗缆,细缆;扁平电缆:原始重型KwiklLink,新型通用KwikLink 各种介质传输速率与传输距离的关系
设备网连接E3PLUS
用到设备网必须用RSNetworx for Devicenet软件做网络优化。

E3过载继电器是一种多功能的、固态的、基于微处理器的电子式过载继电器,用于对0.4…5000A额定工作电流的鼠笼式感应电机提供保护。

和其他过载继电器相比,它的优点在于支持DeviceNet,可以通过网络将其参数送到处理器中。

脱口保护和报警功能
E3过载继电器能够提供以下保护功能和报警功能:
·过载
·缺项(仅限于脱扣)
·失速(仅限于脱扣)
·堵转
·欠载
·电流不平衡
·接地故障(仅限于E3 Plus)
·热敏电阻(PTC)输入(仅限于E3 Plus)
·启动次数(仅限于报警)
·运行时间(仅限于报警)
电流监视参数
E3过载继电器允许用户通过DeviceNet网络对点击的各项运行数据进行监视:
·每相电流(单位安培)
·每相电流(与点击满载电流的百分比)
·平均电流(单位安培)
·平均电流(与点击满载电流的百分比)
·已用电机热容量百分比
·电流不平衡百分比
·接地故障(单位安培)仅限于E3 Plus
诊断参数
E3过载继电器允许用户通过DeviceNet网络对点击的各项诊断信息进行监视:
·设备状态
·脱扣状态
·报警状态
·距离脱扣时间
·距离脱扣后重新启动时间(以秒为单位)
·最近的5次脱扣和报警原因记录
输入输出端子
为了增强脱扣继电器的功能,E3过载继电器提供了一定数目的输入和输出端子供用户使用, E3:2个DI, 1个DO
E3 Plus 4个DI,2个DO
B系列E3和E3 Plus还支持Devielogix完成带输入输出端子的控制功能。

脱扣保护和报警功能
用户可以通过设置第24号参数脱扣使能(Trip Enable)来激活/禁止过载继电器的脱扣功能。

出厂设置为出现过载、缺相和通讯故障时,E3 Plus过载继电器脱扣。

E3过载继电器要求过载脱扣功能始终处于使能状态。

E3 Plus过载继电器要求过载脱扣和PTC过热保护功能至少有一个处于使能状态。

注意,在设备运行过程中,不得对“脱扣使能(Trip Enable)”设定进行更改,否则将出现不可预料的输出动作。

这可能导致现场设备产生无意识的动作,兵对设备或人员造成伤害。

报警使能
用户可以通过设置第25号参数报警使能(warning Enable)来激活/禁止过载继电器的报警功能。

出厂缺省设置为禁止所有报警
更多功能请参考E3 plus用户手册。

本节主要是介绍E3 Plus在设备网中应用。

一、E3接入DeviceNet网络
对E3参数设定都要通过DeviceNet接口网络设定。

1.手持式编程器193-DNCT。

2.软件设置。

通过RSNetworx for DeviceNet软件进行设定。

主要介绍通过软件对E3 Plus进行参数设定。

首先通过硬件设置E3 Plus的节点地址。

开关设置描述
0……63开关设置在这个范围时,E3 Plus节点地址由开关设置决定
64……98开关设置在这个范围内时,E3 Plus的节点地址由RSNetworx for DeviceNet的Configuration tool软件设置
99 出厂默认值
当地址开关设置在0……63时,需给E3 Plus重新上电来初始化这个新的设置。

当DeviceNet网络的硬件平台构建成功后,就开始在软件上完成对E3 Plus的参数设定了。

1.通过开始→程序→Rockwell Software→RSNetWorx→RSNetWorx for DeviceNet打开软件。

2.新建项目,选择DeviceNet Configurat…DeviceNet Files(*.dnt)
3. 选择“在线”。

4.通过Browse for network,找到“A.DeviceNet”(在此步骤之前,需在RSLinx 中配置驱动,以使能够找到DeviceNet)。

5.点击OK后,将自动扫描整个网络上的所有设备。

6.扫描完成后,网络中的所有设备会出现在RSNetWorx for DeviceNet中。

7.双击所要修改参数的E3 Plus,在出现的界面中可以看到该E3 Plus的节点地址以及其版本号等基本信息。

7.点击“Parameters”,弹出提示窗口,点击Upload(上载)。

二、基本参数设置(快速启动)
过载设置(Overload Setup)参数组是E3的基本参数组,此参数组设定好后,E3即可投入运行。

参数包括:Overload参数组
1.Overload Setu p→Single/Three Ph,参数27,单/三相应用设定。

此参数默认值为Three Phase,三相电机控制。

如E3用来保护单相电机,
则选择Single Phase。

注意单相电机主回路必须接在E3 L1&L2上。

2.Overload Setu p→FLA Setting,参数28,电机额定电流设定。

此参数默认值为E3可保护的最小电流值,如193-EC2AB,电流保护范围1-5A,
则此出厂默认值为1A。

此参数必须设置,否则会出现误脱扣。

3.Overload Setu p→Trip Class,参数29,脱扣等级设定。

此参数默认值为10,最高可设为30。

根据实际应用设定。

4.Overload Setu p→CT Ratio,互感器变比。

当使用ZZ型E3(保护电流>90A)才有此参数。

三、高级参数设置
1.Advanced Setup→Trip Enable,参数24,脱扣保护使能。

此参数根据需要对E3各种电机保护功能使用或禁止。

默认值对热过载、缺相、通
讯故障电机脱扣使能。

2.Advanced Setup→Warning Enable,参数25,报警使能。

此参数设置E3各种电机报警功能使能或禁止。

默认值对所有报警均禁止。

3.参数30--参数52,设置E3各种保护功能参数、限值。

4.参数83—参数86,输入状态预定义,可定义为正常/脱扣复位/远程脱扣双速保护。

默认值为正常。

5.DNet设置,网络参数设置。

设置自动波特率使能,手动波特率设定及数据通讯输入/输出集合。

6.Output Set,输出量设置。

可预定义输出在保护脱扣/网络故障/网络空闲状态下的动作(到故障状态/忽略)及状态(开/关/保持)。

四、监视参数
系统载运行状态时,点击Monitor,
DeviceLogix功能
DeviceLogix是置于E3 plus过载继电器中的独立的布尔程序,RSnetworx for
DevieceNet需要对设备编程;但是因为程序是内嵌在E3 Plus软件中,所有采用此技术不需要附加模块,非常重要的是需要注意如果逻辑已经被激活,其激活动作可通过RSnetworx for Devicenet中的逻辑编辑器(Logic Editor)或Devicenet手操器(193-DNCT)完成,Device Logix程序将只能运行。

Devicelogix有众多应用,其程序的实施典型上只受限于编程人员的想象力,但应注意Devicelogix的设计只能处理简单的逻辑例程。

Devicelogix编程举例
下面的实例演示了如何编制简单的逻辑例程,从而输入信号的状态控制E3 plus 过载继电器的输出信号。

输出A由输入1和输入2进行定义,输出B由输入3和输入4进行定义。

1、在RSnetworx for Devicenet工具中,双击E3 Plus图标并选择Devicelogix
标签。

如果ES Plus在线的话,会立即弹出一个对话框,然后选择“上传”。

接下来选择“启动逻辑编辑器(start Logic Editor)”,然后选择“功能块编辑器”(Function Block Editor)之后点击“同意(OK)”
2、如果是离线编程继续进行第3步,如果是在线编程通过选择工具下拉菜单的
“编辑(Edit)”或者选择按钮,将E3 Plus 过载继电器转换为编辑模式
3、点击鼠标左键,选择“运动/逻辑(Move/Logical)”标签中的“布尔或(BOR)”功能块,并将其拖到显示画面中。

4、点击鼠标左键,选择“输入位(Bit input)”功能块并将其拖到“布尔或
(BOR)”功能块的左边。

双击“输入位(Bit input)”功能块,选择“硬件布尔输入(Hardware Boolean input)”设定框下E3 Plus过载继电器的“输入1(Input1)”。

5、将鼠标置于“输入位(Bit input)”功能块的右边,并按住鼠标左键由“输入
位(Bit input)”功能块到“布尔或(BOR)”功能块的“输入1(Input1)”之间画一条线,并双击鼠标左键建立连接。

6、重复第4步和第5步,将E3 Plus过载继电器的“输入2(input2)”添加到
(布尔或(BOR))功能块的“输入2(In2)”。

相关文档
最新文档