RSLOGIX500授权操作说明
RSLogix500的使用

- 44 -第 4 章RSLogix 500的使用⏹ 了解RSLogix 500的编程环境⏹ 熟悉可编程控制器MicroLogix 1000程序文件和数据文件⏹ 掌握RSLogix 500的编程步骤⏹ 掌握RSLogix 500中程序上载、下载和调试、合法性检查⏹ 掌握用仿真软件RSLogix Emulate500实现仿真的步骤图4-2 液体混合示意图- 45 -- 46 -4.1 RSLogix 500的编程以实现交通指挥信号灯的控制为例,介绍RSLogix 500的编程方法。
具体步骤如下:1.对系统进行分析,做出系统时序图根据对交通信号灯控制要求的分析得出,这是一个时序逻辑控制系统。
做时序控制程序时首先画出时序图,这样便于书写梯形图程序,图4-4为交通信号灯的状态时序图。
起动信号南北红灯东西绿灯东西黄灯东西红灯南北绿灯南北黄灯图4-4 交通指挥信号灯状态图2.用可编程控制器控制交通信号灯I/O端子的连线以1761-L20BWA-5A型号的MicroLogix 1000 Analog可编程控制器为例,进行I/O端子的连线。
它由220V AC供电,输入回路中要串入24V直流电源。
如果用的是其他型号的可编程控制器,应首先确定电源供电电压和输入回路需要的电压,确认无误后再进行配线。
1761系列可编程控制器的产品目录号的各位含义如图4-5示。
图4-5 1761系列可编程控制器的产品目录号的各位含义图4-6为可编程控制器控制交通信号灯I/O端子的连线图。
本例中模拟的交通信号灯- 47 -由24V直流电源供电。
O/2-O/4为南北交通信号灯,O/5-O/7为东西交通信号灯。
图4-6 控制交通信号灯的I/O端子的连线图3.在RSLogix 500中编写交通信号灯的梯形图程序RSLogix 500软件有三种编程模式:离线编程模式,在线编程模式和仿真编程模式。
离线编程的灵活性很大,编程可随意进行,不受控制器的限制;在线编程的灵活性比较小,一般只能改变数据文件中的数据;仿真编程将在下一节介绍。
RSlogix500软件应用

Lab 4. RSlogix500软件应用主题:-创建一个新的工程-配置I/O模块(手动/自动)-组织数据文件-扩展本地I/O-扩展远程I/O-编写逻辑梯形图程序-校验程序逻辑-组态通讯-上载、下载程序-在线修改程序-监控数据-控制器故障处理-使用RSLogix Emulate500软件仿真SLC500控制器请按步骤:1) 点击,打开 RSLogix500编程软件。
2) 选择File→New,或者直接点击工具栏上的新建按钮,新建一个工程。
3) 选择处理器类型,并为处理器模块命名(该名称同时也作为工程的名称),然后点击OK。
点击这里4) 双击IO Configration,配置I/O模块点击这里5) 双击窗口右边列表里的可选模块,将需要的I/O模块添加到左边的配置表中。
(如果已经用电缆连接好控制器和计算机,并建立了相应的通讯驱动,则可以点击Read IO Config.按钮,选择好通讯路径,自动读取控制器的配置。
)6) 新建数据文件默认的数据文件序号为0~8,最大的序号可以达到255,如N 255,即数据文件的总数可以有255个;从B3开始的每个数据文件中的元素数目最多可以达到255个。
右键单击Data Files 文件夹,然后选择New ,创建新的数据文件,如下图所示,创建了一个名为INTEGER 的整形文件N9。
打开数据文件N9,查看文件中的数据。
选择机架类型自动读取I/O 配置在这里手动配置I/O双击所选模块7) I/O数据文件配置了I/O模块后,数据文件中的I1文件和O0文件中才会有相应的数据。
配置前:配置后:8) 输入逻辑程序(2)双击位指令上方的空白区域,可以为指令添加地址;双击计时器等指令中的操作数,可以为操作数指定地址。
(3)在指令上右键点击,然后选择Edit Description,为指令添加文本说明。
(4)在程序文件LAD2中输入如下所示的程序。
9) 校验程序逻辑使用菜单栏上的工具来校验单个程序文件,使用工具来校验整个工程,校验结果显示在结果输出窗口,并在其中显示出程序逻辑错误或者遗漏。
RSlogix500 软件应用

Lab 4. RSlogix500软件应用主题:-创建一个新的工程-配置I/O模块(手动/自动)-组织数据文件-扩展本地I/O-扩展远程I/O-编写逻辑梯形图程序-校验程序逻辑-组态通讯-上载、下载程序-在线修改程序-监控数据-控制器故障处理-使用RSLogix Emulate500软件仿真SLC500控制器请按步骤:1) 点击,打开 RS Logix500编程软件。
2) 选择File→New,或者直接点击工具栏上的新建按钮,新建一个工程。
3) 选择处理器类型,并为处理器模块命名(该名称同时也作为工程的名称),然后点击OK。
点击这里4) 双击IO Configration,配置I/O模块点击这里5) 双击窗口右边列表里的可选模块,将需要的I/O模块添加到左边的配置表中。
(如果已经用电缆连接好控制器和计算机,并建立了相应的通讯驱动,则可以点击Read IO Config.按钮,选择好通讯路径,自动读取控制器的配置。
)6) 新建数据文件默认的数据文件序号为0~8,最大的序号可以达到255,如N 255,即数据文件的总数可以有255个;从B3开始的每个数据文件中的元素数目最多可以达到255个。
右键单击Data Files 文件夹,然后选择New ,创建新的数据文件,如下图所示,创建了一个名为INTEGER 的整形文件N9。
打开数据文件N9,查看文件中的数据。
选择机架类型自动读取I/O 配置在这里手动配置I/O双击所选模块7) I/O数据文件配置了I/O模块后,数据文件中的I1文件和O0文件中才会有相应的数据。
配置前:配置后:8) 输入逻辑程序(2)双击位指令上方的空白区域,可以为指令添加地址;双击计时器等指令中的操作数,可以为操作数指定地址。
(3)在指令上右键点击,然后选择Edit Description,为指令添加文本说明。
(4)在程序文件LAD2中输入如下所示的程序。
9) 校验程序逻辑使用菜单栏上的工具来校验单个程序文件,使用工具来校验整个工程,校验结果显示在结果输出窗口,并在其中显示出程序逻辑错误或者遗漏。
RSLogix5000 V20授权方法(个人笔记,不一定正确)

RSLogix5000 V20授权方法因为20版的授权需要网络授权才能使用,这样普通的授权方法就不能使用了。
下面我们就说下所谓的假网络授权的方法,仅供参考。
首先说明一下我授权成功的编程软件和授权管理器及系统,我用的是RSLogix5000 V20.01版的英文版软件,授权管理器是3.30,系统是XP系统。
第一步:首先打开的是授权管理器,也就是Factory Activation Software 3.30。
打开后,里面有两个文件。
首先将:ftasystem.lic放到覆盖同名文件:C:\DocumentsandSettings\AllUsers\Documents\RockwellAutomation\Activati ons然后再将flexsvr.exe放到以下目录,覆盖同名文件(建议备份一下原文件):C:\Program Files\Rockwell Software\FactoryTalk Activation如果Flexsvr.exe不让覆盖,就把服务FactoryTalk Activation Service先停一下。
附:一键启停AB授权服务批处理文件Factory Activation Software 3.30以上完成后,运行FactoryTalk Activation Manager,在Manage Activations里看到Available activatioons:Master License。
下面这一部分有一列,我们不用管他是什么,反正这样就是第一步成功了。
如果没按照上面方法操作的话,这一列是空的。
这样就完成了授权的第一步,接下来根据自己的需要,将不同的DLL文件根据下面的路径复制到里面就行了。
复制完成,再打开要授权的软件,会有个提示授权成功的对话框,说明软件授权成功。
下面我们给出不同的软件,授权DLL文件,及路径第二步:2.1、RS5000 v19.01 cn rsl5kcp.dllC:\Program Files\Rockwell Software\RSLogix 5000\CHS\v19\Bin2.2、Emu5000 V19.01,V20.01 RSEM5K32.dllC:\Program Files\Rockwell Software\RSLogix Emulate 50002.3、Rslinx2.58,2.59,3.51 RSwd32.dll 覆盖前要关闭RslinxC:\Program Files\Rockwell Software\RSLinx2.4、SE6.0中文,适合ME6.0 RSves32.dll 覆盖前,结束RsvcHost.exe任务C:\Program Files\Common Files\Rockwell2.5、Rsnetworx C&D V10.1RSntwc32.dll for controlnetRSntwd32.dll for devicenetC:\Program Files\Rockwell Software\RSNetWorxii2.5.1、Rsnetworx C&D&E V11C:\Program Files\Rockwell Software\RSNetWorxiiRSntwc32.dll for controlnetRSntwd32.dll for devicenetRSntwe32.dll for Ethernet2.6、SE6.1 RSves32.dll 覆盖前,结束RsvcHost.exe任务C:\Program Files\Common Files\Rockwell2.7、RS5000 V20中文或英文rsl5kcp.dllC:\Program Files\Rockwell Software\RSLogix 5000\ENU\v20\Bin2.8、SoftLogix5800 V20 RSSL5K32.dllC:\Program Files\Rockwell Automation\SoftLogix58002.9、RSview32 7.60 RSCVW32.DLLC:\Program Files\Rockwell Software\RDM下面举例说明一下:比方说,我们需要对20版的Rslogix5000授权,而2.7就是对20版授权的路径,打开RS5000 V20中文或英文文件夹,将里面的rsl5kcp.dll文件进行复制,按照2.7的路径粘贴就行。
LOGIX500软件入门

菜单栏
标准图示栏
在线栏
指令工具栏
工程目录
梯形图窗口
结果显示窗 状态栏
安装RSLogix500
•第一步: 安装RSLINX
屏幕剪辑的捕获时间: 2008-5-2, 17:11
•第二步: 安装RSLOGIX500
• • • • • • • 打开计算机,启动操作系统 在光驱中插入Rslogix500光盘 按提示一步步安装 输入10个数字“1234567890” 完成安装 激活软件 如果有以前的版本先卸载再重新启动计算机然后再安装
通讯组态
系统通讯设置
CommsSystem Comms
控制器通讯设置 Controller PropertiesController Communications
框架及模板设置
机架 配置
模块 列表 模块 配置 可离 线或 在线 自动 获取 对于 特殊 的模 块进 行高 级配 置
机架 电源 选择
• • • • •
OTE
TON MSG OTL XIO 。。。
Rockபைடு நூலகம்ell 官方网站
屏幕剪辑的捕获时间: 2008-5-2, 17:11
编辑程序
编址:
编辑程序
分支:
编辑程序
分支:
编辑程序
分支:
编辑程序
在线编辑:
编辑程序
在线编辑:
编辑程序
在线编辑:
指令举例及相关说明
常用程序指令介绍
• • JSR XIC
相关说明
•
• • •
LOGIX500指令集
LOGIX500快速入门 SLC系统说明 模拟软件RSEmulate500
•
LOGIX500软件入门
RSLogix Emulate500使用教程

RSLogix Emulate500使用教程RsEmulate 500 可以模拟SLC500 和 Micro系列PLC对RsLogix500的版本要求不高,版本的模拟可以运行版本的RsLogix500程序本教程安装的是RsEmualte500 版本,RsLogix500 Pro 版本,RSLinx 版本。
使用方法如下:一、安装RsEmualte500软件。
二、编写RsLogix500程序:1.建立工程,本例子选择SLC500的一款CPU进行测试,如下图所示2.编写完毕后,必须校验工程再保存,否则RsEmualte500会提示,无法模拟。
3.保存工程,本例子保存文件名为“EMULATE500-TEST”4.运行Emulate500软件,打开上面保存的RsLogix500程序文件5.弹出参数配置框6.在Station#添入DH485的站号(0~31),本例子填0。
这里填的站号,就是PLC在DH485通讯时,所要占用的站号。
7.配置完成后,Emulate500软件如下图所示,点击工具栏的“RUN”按钮,让PLC处于运行状态。
三、配置RSLinx通讯软件:1.在菜单栏“Communications”下,选择“Configure Drivers”进行通讯配置,弹出对话框如下所示。
由于本例使用SLC500的CPU进行编程和模拟,所以选择“SLC500 (DH485) Emulator driver”驱动2.选择完驱动后,点击“Add New”按钮,添加通讯端口,弹出对话框如下所示,填入本驱动通讯的名称,可使用默认名称。
3.按OK后,弹出站号,站名填写框,如下图。
DH485协议,站号不许重复已使用的站号。
前面配置CPU的模拟软件Emulate500时,已填站号0,所以这里填1~31的站号。
本例填1,站名填“My-Test”。
这里填的站号,就是电脑在DH485通讯时,所要占用的站号。
4.配置完成后,如下图所示5.配置完成后,可以RSLinx看到当前的通讯情况。
RSlogix500 软件编程步骤及设备接入

5
Rslinx Gateway
3·12
Select Processor Type
AB_DF-1,DH485
OK
Rslogix500
SLC-5/05, OK
3·10
g 3·11 ArthurKin 3·12
6
g Rslogix500 in 3·13 General
Controller,
OK 3·13
1
RS程OGIX500 软件编程步骤
个 SLC500
1 DH-485 DH-485
110 19200 2 DH
DH 57·6K 230·4K
3 Ethernet
32
,
64
编
1219m 4,000feet , 3048m,
g 个 SLC500
SLC5 00 SLC5 02
in SLC5 03
SLC5 04
算ew如
个 个
能e首e都t个Pro都essor个自ype 系硬
而s首o错需x指己己
个
9
个个个个个个个个个个个个个个个个个个个个个个个个个个个 或·引个
个
态个
个
烦ontro首首er个Propert需es如 烦ontro首首er个Propert需es
个
ing 或·态
个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个个 或·态个
rK (意
真/己 个
真/系个烦onf需错urat需on如 真/系个烦onf需错urat需on
烦urrent个烦ar量s个源va需首a通首e
Arthu Power能upp首y
如
个
系硬 个
或·意 而a都须s 真系
RSlogix500编程

Sequencer循环操作
SQC:输出,循环比较 SQO:输出,循环输出 SQL:输出,循环输入
File Shift顺序操作(重要)
BSR/BSL:输出,位右移/左移 FFL/FFU:输出,FIFO输入/输出,成对使用 LFL/LFU:输出,LIFO输入/输出,成对使用
程序数据监理概述
梯形图程序是在原电器控制系统中常用的接触 器、继电器梯形图基础上演变而来的
梯形图形象、直观,对于熟悉继电器控制的人 来说,非常容易接受
它是一种应用最为广泛的编程方式,适应于顺 序逻辑控制、离散量控制和定时/计数控制等
梯形图的格式
梯形图由多个不同的阶梯(RUNG)组成,每 一个阶梯又有输入指令及输出指令组成
ADD/SUB/MUL/DIV:输出,加/减/乘/除
SQR/NEG:输出,绝对值开方/取反 TOD/FRD:输出,转换为BCD码/转换为整数
Compute/Math指令(重要)
CPT(Compute):输出,按照Expression算式 计算,并将结果保存到Dest,Expression表达 式每行最多28个字符,总共最多255个字符
数据文件
已使用数 据文件
输入数据 文件
位数据文 件
计数器数 据文件
整数数据 文件
RSlogix功能
通过工程管理窗口几乎实现所有功能: 控制器属性、通信设置、 I/O组态 梯形图程序文件管理 程序数据管理 程序数据监视
控制器属性
通信通道属性设置
I/O组态
校验电源
创建新程序文件
创建新数据文件
Online
梯形图编辑窗口
常用工具条