2024年4月1日发(作者:)

AB品牌PLC操作说明

目录

一、AB PLC模块选型................................................................................................... 2

二、软件安装................................................................................................... .................................................................. 4

RSLogix5000软件安装

....................................................................................................4

RSLinx2.55软件安装

..................................................................................................................6

FactoryTalk View软件安装

..........................................................................................................8

三、软件应用.........................................................................................................12

RSLogix5000的操作方法

............................................................................................... 12

FactoryTalk View软件应用

........................................................................................................................... 23

1

我公司最近使用了两套AB品牌的1769L31的PLC,现对其组态、编程、测试等需要注意

的事项介绍如下:

一、AB PLC模块选型:

AB PLC根据不同用途大体可分为大型机(1756系列)、中型机(1769、1789系列)、小

型机(1794系列)。

1756 ControlLogix 1769 CompactLogix 1789 1794

共有特点 ™ ™ SoftLogix5800 FlexLogix ™

控制器任务

连续性

周期性

事件

用户内存

非易失性内

• 32 (1 ) • • 1769-L35E 8 •

1769-L35CR 8 •

1769-L32E 6 •

1769-L32C 6 •

1769-L31 4 • 1

• 32 ( 1 ) •

Windows

• 8 ( 1 ) •

1756-L55M12 750

1769-L31 512K

Kbytes

1756-L55M13 1.5

Mbytes

1756-L55M14 3. 5

Mbytes

1756-L55M16 7. 5

Mbytes

1756-L55M22 750

Kbytes

1756-L55M23 1. 5

Mbytes

1756-L55M24 3.

5Mbytes

1756- L61 2

Mbytes

1756- L62 4

Mbytes

1756- L63 8

Mbytes

1756- L55M12

1756- L55M13

1756- L55M14

1756- L55M16

1756- L55M22

1769-L32E 750K

1769-L35E 1.5M

1769-L32C 750K

1769-L32CR 1.5M

1769-L31

CompactFlash

1769-L32E

CompactFlash

1769-L35E

CompactFlash

1769-L32C

CompactFlash

1769-L35CR

CompactFlash

2

1789-L10 2

Mbytes 3

无运动控制

1789-L30 64

Mbytes 5

1789-L60 64

Mbytes 16

1794-L33 64

Kbytes

1794-L34 512

Kbytes

1794-L33

1794-L34 *

内置通讯口

1756- L55M23

1756- L55M24

1756-L61

CompactFlash

1756-L62

CompactFlash

1756-L63

CompactFlash

1 RS-232 (DF1

ASCII)

• 1 RS-232

(DF1 ASCII) •

2 1788

1769-L31 2 RS-232

(Chan1: DF1; 取决于个人计

Chan2: DF1 ASCII) 算机

1769-L32E,-L35E 1

EtherNet/IP 1

RS-232

(DF1,ASCII)

1769-L32C, L35CR

1 ConrtolNet 1

RS-232

(DF1,ASCII)

表1

选择控制器时,可根据用户要求或设备的需求来选择CPU和I/O模块。下面以1769L31

为例说明:

图1

其中,1769‐L31是CPU,本身带有2个RS232的串口,可提供串口通讯。

1769‐IQ32和1769‐IQ16是开关量输入模块,分别带有32路和16路开关量24V直流输入

端点。

1769‐OB16是开关量输出模块,带有16路继电器的输出端点。

1769‐PA2是电源模块,需要接入220V交流电源给PLC供电,本身可提供24V直流电源。

3

1769‐IF4I是带屏蔽的模拟量输入模块,带有4通道的屏蔽模拟量(电压/电流)输入。

1769‐IF8是不带屏蔽的模拟量输入模块,带有8通道的模拟量(电压/电流)输入。

1769‐OF2是模拟量的输出模块,带有2个通道的模拟量(电压/电流)输出。

组态控制器模块时,CPU要放在最前面,电源尽量放到中间位置,因为电源向两端供电

例如:1769‐PA2是2A容量的电源模块,它分别向两端提供1A的电流。

二、软件安装

AB PLC用到的软件主要有控制器编写软件RSLogix5000、通讯软件RSLinx2.55、触摸屏软

件FactoryTalk View组成。其中RSLogix5000主要是用来编写控制器程序,设置控制器参数;

RSLinx2.55主要用来使控制器和电脑之间建立通讯连接,及OPC的连接;FactoryTalk View

是触摸屏的编译软件。

1、 RSLogix5000软件安装,具体步骤如下:

在安装RSLogix5000软件时,电脑系统盘(即C盘)要有足够的安装空间(2G以上)。以

下为RSLogix5000 16.00版本安装过程:

图2

打开RSLogix5000 16.00安装文件夹,点击文件运行安装软件,如图2选择“中

文”,点击“继续”。

图3

如图3所示,点击下一步。

4

图4

在如图4所示中,输入序列号:1234567890,点击下一步。

图5

如图5所示,在“可选设置”和“可选工具和文件”的前面打上√,然后点击下一步。

图6

5

如图6所示,在“RSLogix5000工具和文件”前面打上√,点击下一步。

图7

如图7所示,依次安装软件。

图8

如图8所示,安装完成后,去掉“激活产品”前面的√,选择不激活软件,点击“完成”

按钮。软件安装完成后,在启动软件之前要手动激活软件。方法如下:打开“AB授权及工具

包”文件夹,找到“abkey(含无限制万能授权,密码为000000).dpd”文件,双击该文件,输

入密码000000后点击“确定”按钮,则现在授权成功,可以打开RSLogix5000软件进行编辑

了。

2、 RSLinx2.55软件安装,具体步骤如下:

6

图9

打开RSLinx2.55软件安装文件夹,双击文件运行后,如图9所示,单击Required

Steps,进入安装程序。

图10

如图10所示,选择l RSLinx Classlc,进入安装程序。

图11

7

如图11所示,点击Next。

图12

如图12所示,输入序列号:1234567890后,点击Next。自动完成软件安装。RSLinx Classlc

具体的使用方法可参照《RSLINX入门指南.pdf》。

3、FactoryTalk View软件安装,具体步骤如下:

图13

如图13所示,打开FactoryTalk View文件夹,找到运行文件,选择Install

Factory Talk View Machine Edition。

8

图14

如图14所示,首先选择all FactoryTalk View Machine Edition,进行安装。

图15

如图15所示,依次安装工具包,这里不再一一介绍。

9

图16

待all FactoryTalk View Machine Edition安装完成之后,如图16所示,选择

l FactoryTalk Services Platform,依次安装。

图17

如图17所示,选择I accept the time in the license agreement,然后点击Next。

10

图18

如图18所示,依次进行安装即可。

图19

待l FactoryTalk Services Platform安装完成之后,如图19所示,选择3. Install

FactoryTalk View Machine Edition(complete)依次安装。

11

图20

如图20所示,输入序列号:1234567890后,点击Next。依次安装完毕后重新启动计算

机,软件就已经安装完成。

三、软件应用

1、RSLogix5000的操作方法:

(1)、固件刷新:控制器组态完成后,要对其硬件进行固件刷新,升级成和软件相匹配的

版本。具体操作方法可参照《AB PLC固件刷新教程.pdf》。

(2)、新建工程:打开RSLogix5000软件,新建一个工程,具体操作方法如下:

图21

如图21所示,在开始菜单中,打开所有程序,在Rockwell Software菜单下找到RSLogix5000

12

Enterprise Series,再从其子菜单下找到RSLogix 5000 Chinese,单击进入软件首页。

图22

如图22所示,单击New Project,进入下一页。

图23

如图23所示,进入新控制器窗口,在“类型”选项中找到你所选择的控制器型号;在“名

称”选项中填入工程的名字(英文);在“说明”选项中填入对这个工程的说明;在“机箱类

型”选项中,选择所需要用到的插槽的型号。然后点击“确定”。

13

图24

如图24所示,在I/O配置菜单下,右击CompactBus Local,单击新建选项,进入软件组

态界面。

图25

如图25所示,在“数字”选项下,选择插槽号1中你所用到的开关量输入模块的型号,

这里选择1769‐IQ32,点击确定。以此类推,可以组态其他插槽的数字量模块。

14

图26

如图26所示,在“模拟”选项下,选中你所用到的模拟量的模块,这里选择1769‐IF4I

然后点击确定。

图27

如图27所示,1769‐IF4I属性选项中,点击“配置”菜单,在“启用”选项中,选中你需

要启用的信道,在“输入范围”选项中,选择你需要输入的模拟量是性质。

图28

15

如图28所示,在“滤波器”选项中,选择50Hz。

图29

如图29所示,在“数据格式”选项中,选择PID比例,然后点击确定。其中PID比例的

取值范围是0‐16383,便于进行模拟量计算。以此类推可以组态完成其他插槽的模拟量模块的

配置。

(3)、新建标签:AB PLC的变量主要是以标签的形式定义的,没有具体的地址,标签就是

地址,用户使用变量时,可以直接调用标签。下面具体介绍标签的建立步骤:

图30

如图30所示,建立全局变量时,在Controller aa菜单下,双击Controller Tags选项,弹

出右侧的表格,在“编辑”状态下输入标签即可。以下介绍开关量输入、输出;模拟量输入,

输出的标签建立方法。

16

图31

如图31所示,建立开关量输入标签“K_SS”,在Data Type选项中,选择“BOOL”。

图32

如图32所示,在“别名”选项中找到要定义的开关量输入点的模块位置,本例把“K_SS”

定义为1769‐IQ32模块下第0号端点。在Local:1:I选项下,选择Local:1:,然后选择0点。

同理可以定义其他的开关量输入端点。

17

图33

如图33所示,新建开关量输出标签“Q_ff”,本例把“Q_ff”定义为1769‐OB16模块下第

10号端点。在“别名”选项下选中Local:3:,然后点击10。同理可以定义其他的开关

量输出端点。

图34

如图34所示,新建模拟量输入标签“AI_In”,本例把“AI_In”定义为1769‐IF4I模块下第

0号信道。在“别名”选项下选中Local:4:I,在Local:4:I选项下,选中Local:4:0Data。同理

可以定义其他的模拟量输入信道。

18

图35

如图35所示,新建模拟量输入标签“AI_Out”,本例把“AI_Out”定义为1769‐OF2模块

下第0号信道。在“别名”选项下选中Local:6:O,在Local:6:O选项下,选中Local:6:0Data。

同理可以定义其他的模拟量输出信道。

(4)建立通讯:通过RSLinx Classic软件,使RSLogix5000与控制器建立通讯,从而上传、

下载程序。以下介绍通讯连接方法,由于制作该说明时没有控制器,无法具体链接到控制器,

所以不能够做详细介绍,本操作说明只简单介绍操作方法。

图36

如图36所示,点击图标,选择串口通讯方式(RS‐232 DF1 devicer),然后点击Add New

按钮。同样,你可以建立其他方式的通讯方式。

19

图37

如图37所示,在Comm选项中选择你电脑上用到的com口,然后点击Auto‐Configure(自

动匹配),若显示通讯成功,则点击OK按钮。然后点击

能够找到控制器的各个模块则说明通信成功。

图标,在你建立的通讯方式下,

图38

如图38所示,在RSLogix5000中,点击“通信”按钮,单击“活动项”。

20

图39

如图39所示,在AB_DF1‐1中,能够成功找到控制器的话,点击“下载”、“上载”就可

以下载或上传程序了。

(5)子程序编写:

图40

如图40所示,右击MainProgram,选择新建一个子程序。在子程序中编辑各个功能,然

后在主程序中进行调用即可。

21

图41

如图41所示,为主程序调用各个子程序的例子。

图42

如图42所示,为主程序实现各个功能的例子。

(6)非易失性内存:非易失性内存是将控制程序写入到非易失性内存的存储卡中,具体

方法如下:首先将控制器的钥匙打到“编程”状态,下载程序到控制器,下载完毕后点击图

标,进入到控制器属性界面,如图43所示,点击非易失性内存选项。注意,控制器只有在“编

程”状态下下载程序后才能进入非易失性内存。然后点击载入/存储按钮,进入后把载入模式

更改成“在内存损坏中”,然后点击存储按钮,依次操作完成即可把程序写入到非易失性内存

中,如果内存中的程序损坏的话,控制器自动调用非易失性内存中的程序。

22

图43

2、FactoryTalk View软件应用:

(1)新建工程:

图44

如图44所示,打开FactoryTalk View Studio软件。

23

图45

如图45所示,在Application name选项中输入所要创建的工程名称,然后点击Crate,创

建一个新的工程。

图46

24

如图46所示,打开一个新的工程,首先要创建与控制器的链接。在RSLinx Enterprise菜

单下,单击Communication Setup。

图47

如图47所示,在Device Shortcuts窗口下,点击Add按钮,建立一个连接对象名称,然

后在右侧窗体中,右击RSLinx EnterPrise,选择添加驱动,如图48所示。

图48

图49

25

如图49所示,选择Serial DF1串口驱动,然后单击确定。

图50

如图50所示,在COM Port选项中,选择哪个串口通讯,在Device选项中选择Logix

Platform,然后在Use Auto‐configuration前面打上√,然后点击确定。

图51

如图51所示,首先点中驱动名“aa”,然后在DF1P2P,Serial‐DF1驱动下找到控制器

1769‐L31,然后单击“Apply”就可以使触摸屏软件和控制器建立了连接了。最后要从

“Design[Local]”状态下Copy到“Runtime[Target]”状态下,然后点击右下角的“OK”按钮,

这样就可以使触摸屏与控制器建立通讯连接。

26

图52

如图52所示,右击“Display”点击“New”新建一个页面,进行页面编辑。

图53

27

如图53所示,以建立一个数字输入/输出按钮为例说明,双击该按钮,弹出其属性窗口,

单击Connections按钮,在建立的“aa”驱动下找到对应的控制器标签,从而建立通讯链接;

单击Lable按钮,可以设置显示值的长度及小数点后保留位。

(2)、密码保护:下面介绍对设定参数进行密码保护的操作方法,打开设定参数1的画面,

在页面空白处点击右键,选中Display Settings,如下图54所示。

图54

图55

如图55所示,在Security选项中,选中A级保护。系统默认值为“*”意思是没有权限

28

限制,任何人都能打开页面,若选择A级权限的话,只有分配了A级权限的用户才能打开该

页面。同理也可设定其他级别的权限。

图56

如图56所示,介绍创建用户的方法:在System菜单下,打开Users and Groups子菜单,

右击Users找到New,新建User。

图57

29

如图57所示,输入用户名后,选择Password never expires(密码永不过期),在Password

选项中输入要设定的密码,然后在Confirm中确认密码,最后点击确定。

图58

如图58所示,点击菜单Runtime Security,进入密码设置窗口。

图59

如图59所示,取消掉DEFAULT的A级权限,即去掉A前面的√,然后点击Add按钮添

加用户。

30

图60

如图60所示,首先选中Show users only,选择sanli用户点击确定。

图61

如图61所示,开通sanli用户的A级权限即可,然后保存。从工具栏中找到Login和Logout

按钮,在主页面上创建该按钮,即可进行登陆、登出操作。

(3)、触摸屏程序的备份及导入:

触摸屏程序完成之后,可以对其备份,可以将备份文件保存或导入到其他计算机上重新

打开。下面介绍具体操作方法。

31

图62

如图62所示,在Rockwell Software菜单下找到FactoryTalk View子菜单,在Tools里面找

到Application Manager。

图63

如图63所示,选中Backup Application(备份应用程序),点击下一步,选中要备份的程

序及存放的地址即可。

图64

32

如图64所示,选中Restore application(导入应用程序)点击下一步完成应用程序的导入。

(4)触摸屏应用程序的下载:

下载触摸屏程序时,首先要生成mer文件,操作方法如下:

图65

如图65所示,在菜单栏中,点击Application按钮,选择Create Runtime Application,生

成mer文件。

图66

如图66所示,在Rockwell Software菜单下找到FactoryTalk View子菜单,在Tools里面找

到ME Transfer Utility。

图67

33

如图67所示,找到要下载的mer文件,对触摸屏进行设置IP地址,用网线连接到计算

机,在Ethernet,Ethernet下能够找到触摸屏的信息,然后点击Download,即可下载程序。

支持文件:《AB PLC固件刷新教程.pdf》

《RSLINX入门指南.pdf》

34