RSlogix500编程使用PPT学习课件
- 格式:ppt
- 大小:1.22 MB
- 文档页数:103


以简单的交通信号灯为例
基本功能:实现红、黄、绿三种颜色信号灯的状态转换,红灯15秒,黄灯3秒,绿灯20秒。
编程软件:RSlogix500
仿真软件:RSLogix Emulate 500
画面组态软件:RSView32
通讯组态软件:RSLinx
步骤:
1. 用PLC定义并编程实现信号灯的状态转换
1.1打开RSlogix500软件,并建立新项目
1.2项目命名并选择CPU类型,点击OK按钮
1.3双击LAD2打开梯形图编辑页面
1.3定义信号灯状态位,打开数据类型为B3的数据块,定义B3:0/0为红灯状态位,并添加描述(置位灯亮、复位灯灭)。同理,B3:0/1为黄灯,B3:0/2为绿灯。
1.5开始编程
1.6点击按钮校验程序并保存
2将程序和仿真器连接并调试程序
2.1打开仿真器并装入已编好的程序
2.2打开RSlinx软件组态通讯
选择通讯协议,本例子选择的处理器为SLC543,处理器自带DH485通讯接口,故选择DH485通讯协议
2.3观察网络状态,确认已连接处理器
2.4将编好的程序装入处理器中
选择目标处理器并下载程序
2.5激活运行模式,开始调试程序,调试程序过程中需要修改程序须离线,不要忘记校验和存盘。
程序中表示条件导通,表示条件中断,表示信号输出置位。
以上程序中关于数据类型和程序指令方面的内容详解请参考。
3做画面并将画面与程序连接。
3.1打开画面组态软件RSView32,并新建项目
3.2组态通讯
3.3设置节点
3.4建立标签并将其链接到程序标签
3.5做组态画面及动画 新建一个画面
做完效果
测试运行
组态画面相关问题参考
基于PLC的智能交通信号控制大型实验指导书
十字路口交通灯控制实验
1 实验目的
通过实验,使同学们在可编程控制器的软、硬件方面得到综合的学习和锻炼。
2 实验要求
1、对Allen-Bradley公司的SLC系列产品,特别使微型可编程控制器有深入的了解。
2、学会安装、编程或调试Allen-Bradley公司的小型可编程控制器Micrologix1000和Micrologix1500及其相应的扩展模块。
3、学会操作Rslogix500软件包,对系统进行组态,对对象进行编程。
4、学会使用Rslinx软件包,对系统进行组态及通信。
5、进一步巩固学习可编程控制器的基本指令的功能及应用,实现编程及调试过程。
6、了解交通灯的控制规律,完成十字路口交通灯控制的编程与调试。
3 实验所需装置
微型可编程控制器Micrologix1000 控制器出线连接板 PC机 1761-CBL-PM02 十字路口交通系统实验平台
4 实验内容
在城市十字路口交通灯示意图中,东西南北每面都有四个控制灯,分别为:
● 禁止通行灯 (亮时为红色) ● 左拐灯 (亮时为绿色)
● 直通灯 (亮时为绿色)
● 右拐灯 (亮时为绿色,控制为常亮)
1、交通灯的控制要求如下:
当交通灯系统启动开关接通时,
◆ A、D方向:A、D方向(南北)直通 灯点亮,同时B、C方向(东西)禁止通行红灯点亮,维持10S(也可以在南北直通 灯亮7S后以亮0.5S灭0.5S的占空比闪亮3S),可以在2S后点亮第一位数码管,显示8,以后以1S的速度递减分别显示7、6、5、4、3、2、1、0。此时刚好10S到,熄灭数码管,再点亮A、D方向左拐灯,维持10S(也可以最后3S闪亮)后(可按上述方法控制数码管),紧接下一步。
◆ B、C方向:B、C方向(东西)直通灯点亮,同时,A、D方向禁止通行红灯点亮,维持10S,B、D方向向左拐灯点亮,维持10S后完成第一个周期动作(数码管控制规律相同),返回到开始动作周而复始的循环。
RSLOGIX 5000实例教程
首先你要给PLC的处理器定义,定义的内容有名字、类型、机架的背扳 所在槽号、创建的
文件路径等。这里处理器类型选1756 L1 controllogix 5550,名字定为PLC,description定为
练习,背板定为13槽,槽号0槽,路径默认。
图 1-2
点击ok完成设置,显示RSLogix5000工程界面
1. 首先提出tag(标签)的概念,标签:就是实际工程中的变量,有模拟量如水
位、压力、温度。数字量如开关启停、状态显示等。我们在程序中使用它进
行编程,在窗口中在线查看状态,也可以向上位机输出标签值。
2. 标签类型
一 base 基本类型包括: 1 BOOL 布尔型 1 BIT
2 SINT 短整型 1 BYTE
3 INT 整型 2 BYTE
4 DINT 双整型 4 BYTE
5 REAL 实型 4 BYTE
二 STRUTURES 结构体类型 1 predefined 预定以型
图 1-3
User-defined 用户定义型:本例以自定义PUMPPARAMETERS为例 在其中定义结
构体成员分别为ACCTIME,RUNTIME,SEQUENCE,STATUS,FIRSTPUMP,并确定各自类
型。
图 1-4 用户可以利用标签名称来引用结构体内的成员,格式为:tag_name.member_name。
如果结构体定义为数组,则使用数组标签,后面是在数组中的位置(position)
和子结构体(substucture)及成员名称(member)。格式为:
array_tag[position].member。
下面介绍一下别名标签的概念:用于表示其它标签的标签,在为结构体元素或数
组定义简化标签名称时很有用。用户可以使用标签编辑器来创建一个别名,或者
在你输入逻辑并且利用新标签(new tag)对话框定义别名时输入别名标签。见
图1-5
图1-5
1.在标签编辑器中选择需要建立别名的标签以alarm 为例 可以直接在alias下
Lab material for RSLogix500
Lab4- 1 - Lab 4. RSlogix500软件应用
主题:
-创建一个新的工程
-配置I/O模块(手动/自动)
-组织数据文件
-扩展本地I/O
-扩展远程I/O
-编写逻辑梯形图程序
-校验程序逻辑
-组态通讯
-上载、下载程序
-在线修改程序
-监控数据
-控制器故障处理
-使用RSLogix Emulate500软件仿真SLC500控制器 请按步骤:
1) 点击
,打开 RSLogix500编程软件。 2) 选择File→New,或者直接点击工具栏上的新建按钮,新建一个工程。
。 3) 选择处理器类型,并为处理器模块命名(该名称同时也作为工程的名称),然后
点击OK。 点击这里 Lab material for RSLogix500
Lab4- 2 - 4) 双击IO Configration,配置I/O模块
5) 双击窗口右边列表里的可选模块,将需要的I/O模块添加到左边的配置表中。(如
果已经用电缆连接好控制器和计算机,并建立了相应的通讯驱动,则可以点击
Read IO Config.按钮,选择好通讯路径,自动读取控制器的配置。)
点击这里 Lab material for RSLogix500
Lab4- 3 - 6) 新建数据文件
默认的数据文件序号为0~8,最大的序号可以达到255,如N 255,即数据文
件的总数可以有255个;从B3开始的每个数据文件中的元素数目最多可以达到255
个。
右键单击Data Files文件夹,然后选择New,创建新的数据文件,如下图所示,
创建了一个名为INTEGER的整形文件N9。
打开数据文件N9,查看文件中的数据。 选择机架类型选择本
地扩展
自动读取I/O配置
在这里手动配置I/O双击所选模块
数据文件,双击可打开 配置
电源
右键点击,选择新建 Lab material for RSLogix500