ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf

上传人:韩长文 文档编号:5116498 上传时间:2020-02-04 格式:PDF 页数:36 大小:749.13KB
返回 下载 相关 举报
ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf_第1页
第1页 / 共36页
ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf_第2页
第2页 / 共36页
ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf_第3页
第3页 / 共36页
ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf_第4页
第4页 / 共36页
ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf_第5页
第5页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf》由会员分享,可在线阅读,更多相关《ControlLogix5000培训教程 Lab 5_RSView32软件应用1.pdf(36页珍藏版)》请在三一文库上搜索。

1、Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 1 - Lab 5-1. RSView32 软件应用 1 情景模拟:电气工程主管找到你,希望你开发一个上位监控系统,对生产流程 中的某一个水箱进行液位监控,要求具有以下功能: 1) 远程监控水箱的进水阀和出水阀 2) 监控水箱液位保持在要求的范围内 3) 实时监测水箱液位的变化,创建实施趋势图 4) 记录并保存液位数据 5) 液位检测报警功能 下图为水箱控制示意图,我们将在实验 5-1 和 5-2 中采用 RSView32 软件和 RSLogix Emulat

2、e5000 仿真控制器以及其他相关软硬件实现此控制过程。 根据控制要求,本实验的程序设计如下图所示,编程方法和网络组态方法参见 实验一和实验二。 通过本程序,实现了三部分功能,即手动控制进出水阀门;自动控制水箱液位 值在 2500 左右;当液位反馈值大于 3000 或者小于 500 时,产生上位报警或下位 报警。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 2 - Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 3

3、- 实验内容:实验内容: -熟悉 RSView32 软件界面 -创建一个新的项目 -使用项目管理器 -建立通讯(与 RSLogix Emulate5000仿真控制器) -使用文件夹管理标签 -建立数字量标签 -建立模拟量标签 -建立字符量标签 -规划画面并添加图形对象 -测试画面运行 -运行项目 请按步骤: 1 实验准备 1) 点击 RSView32 程序快捷图标 打开 RSView32 软件。 2) 新建 RSView32 项目 ,取名为 Lab5。 3) 选择存储路径,然后打开新建的项目。 点击这里新 建一个项目 在这里输入项目 的名称 Lab material for RSView32

4、HuaZhang Electric Custom Training Lab5.1- 4 - 4) 使用项目管理器来编辑并管理项目文件。 2 建立通讯 5) 建立与仿真处理器的通讯 RSView32可以使用直接驱动器连接与大部分 AB设备通信,如 SLC500 控制 器等,直接驱动器在 RSLinx中建立。 对于目前版本的 RSView32,如果与 ControlLogix控制器或者 RSLogix Emulate5000的仿真控制器通信时,只能采用 OPC或者 DDE方式连接,直接驱动 的连接方式不支持 ControlLogix 控制器和它的仿真控制器。 如果要和非 AB设备的第三方产品进行通

5、信,则采用 OPC/DDE 连接。OPC (OLE For Process Control)使 RSView32 可以作为一个客户端或者服务器,允许 在不同的 RSView32 站以及其它 OPC 服务器之间进行点对点通信。 在本试验中,我们需要通过建立 OPC 服务器来实现仿真控制器和 RSView32 项目间的通信。 下面我们就以 RSView32和仿真控制器连接为例,来说明如何建立通信: (1) 打开 RSLinx软件,点击菜单栏上的 DDE/OPC,选择 Topic Configuration。 运行模式 编辑模式 点击这里 系统设置文件夹 图画设置文件夹 警报记录设置文件夹 数据记录

6、设置文件夹 逻辑控制设置文件夹 项目管理器 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 5 - (2) 在左边的 Topic List 窗口新建一个 Topic,取名叫 Lab5_topic,并在右边的 数据源窗口中点击处理器模块,指定与 Lab5_topic 相互通信的处理器(注 意:连接的对象一定要是处理器而不是其他的模块),然后选择 Apply,这 样,一个 OPC 服务器就建立好了。 (3) 在 RSView32 项目管理器的 System(系统)文件夹中,点击 Node(节 点),打开节点编辑

7、器,如下图所示,节点名称填入“Lab5_node”,数 据源选择 OPC Server;点击打开服务器列表,从中选择 RSLinx Remote OPC Server,服务器类型选择 Local,访问路径中填入“Lab5_Topic”; 然后选择“接受”。(注意,如果指定了访问路径,就禁止了标记数据库编 辑器里的 OPC 地址浏览器,无法浏览到在线数据。) 首先,选中 Lab5_topic,然 后在右边窗口种 选中处理器模块 节点的数据源 选择 OPC 访问路径里写入 步骤(2)中建好 的 Topic 的名字 Lab material for RSView32 HuaZhang Electri

8、c Custom Training Lab5.1- 6 - 3 建立标签并使用文件夹管理标签 6) 在 RSView32 项目管理器的 System(系统)文件夹中,点击 Tag Database (标记数据库),打开 Tag Database 编辑器,在菜单栏中选择 Edit New Folder,在根目录下新建一个名为“LIC”的 tag 文件夹,用来存放和管理和液 位控制相关的标记。 7) 在 LIC 文件夹里创建 一个名为 ”LICSwitch_infall” 的 Tag,标记类型选择“数 字量”,数据源类型选择“设备”,节点名选择 ”Lab5_node” ,在数据源地址 中写入 Sw

9、itch_infall,在 RSLogix5000 程序中,Switch_infall 这个标记表示进 水阀门的手动控制开关。 同样,我们建立另外的三个标签”LICSwitch_outfall”、”LICOV_infall” 和”LICOV_outfall”,并在它们的数据源地址中写入 Switch_outfall、OV_infall、 OV_outfall,分别表示出水阀门的手动控制开关、进水阀门输出位和出水阀门输出 位。 用文件夹来管理标签,便于 查找、修改和维护 Lab material for RSView32 HuaZhang Electric Custom Training Lab

10、5.1- 7 - 8) 在 LIC 文件夹里创建 一个名为 ”LICLevel” 的 Tag,标记类型选择“模拟 量”,数值范围选择 010000,节点名选择 ”Lab5_node” ,在数据源地址中 写入 Level,在 RSLogix5000 程序中,Level 这个标记表示进水箱的液位反 馈。 4 检查通信 9) 检查通信是否正常,最简单的方法就是使用 Tag 监视器。打开 Tag Monitor, 在 Tag Name 里输入要监视的 Tag 名,然后按回车,如果通信正常工作, Value 中将显示一个数值,State 中显示“Valid”,表示通信是有效的。 5 规划控制画面并添加图

11、形对象 10) 建立图形对象。 (1) 双击 Graphics(图形)文件夹中 Display(显示),打开图形显示编辑 器,添加两个按钮和一个液位控制系统的图形,做出一幅液位控制画 面。水箱、水管、阀门等图形可以在库中找到。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 8 - (2) 组态按钮,在按钮“进水”的外观属性 Up Appearance 中写入按钮标签 “ 进水 ”; 动作 属 性 Action 选 择 Toggle , Tag Name 中 选择 LICSwitch_infall。 Lab

12、 material for RSView32 HuaZhang Electric Custom Training Lab5.1- 9 - 单击 OK. . 同样,创建好“出水”按钮。 (3) 为图形对象“进水阀门”添加动画。右键单击图形,选择“动画”中的 “颜色”,做以下设置: 点击这里 打开标记 浏览器 点击应用后,颜色项 Color 上有了标识 点击这里 打开标记 浏览器 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 10 - 单击 Apply 同样,为“出水阀门”添加颜色动画。 (4) 为液位显示条

13、添加“高度”动画 (5) 为“进水方向箭头”和“出水方向箭头”添加“可见性”动画。 (6) 点击工具栏上的“数字显示”按钮,在水箱添加一个数字显示,以显 示当前液位值,如下图设置其属性。 阀门输出位标签和系统标签做逻辑与运算 后的值作为图形对象的可见性条件 液位反馈值作为高度的度量,液 位条会按照标签现在值占最大值 的百分比来显示相应的高度 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 11 - 所有编辑完成后,保存画面。 6 测试画面 11) 点击运行刚才创建的画面。你会发现,点击一下画面上的“进水”按

14、钮, 进水阀门会变成绿色,表示阀门正处于打开的状态,同时,进水方向箭头也会 闪烁;水箱上的液位条会有当前液位的显示;阀门处于关闭状态的时候会显示 红色。点击“出水”按钮也会有相应的动作。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.1- 12 - 7 运行项目 12) 项目启动设置 在项目管理器的系统文件夹中双击“启动”,设置项目的启动属性。将画面 LIC 设置为项目启动的初始画面,这样,一运行项目便会进入该画面。 13) 运行项目 在项目管理器的运行模式下选择运行项目,运行液位监控系统。 如果你完成了以上步

15、骤,恭喜你完成了本实验。如果你完成了以上步骤,恭喜你完成了本实验。 将 LIC 设置为 初始画面 点击这里运行项 目,点击后该按钮 会变成停止项目 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 1 - Lab 5-2. RSView32 软件应用 2 在实验 5-1 中,我们完成了水箱液位监控系统的部分内容,在本实验中我们 将继续完成该系统,创建液位变化实时监测的趋势图、数据记录和报警功能,并增 加用户登录验证等功能。 另外,在本实验中我们还将考虑对多个水箱进行液位检测,涉及到 RSView 32 软件中

16、参数文件的使用。 实验内容:实验内容: -建立报警 -建立趋势 -建立数据记录 -组态系统安全 -参数文件应用(可选) 请按步骤: 1 建立报警 根据液位监控系统的控制要求,当液位反馈值大于 3000 或者小于 500 的时 候,产生上位报警或下位报警。 1) 组态报警标记 (1) 打开标记数据库 Tag Database,添加两个表示上位报警指示和下位报 警指示的开关量标签“LICHL_alarm”和“LICLL_alarm”,并且分别 对应着程序里的标签 HL_alarm 和 LL_alarm。 (2) 选择标记 LICHL_alarm,如图 1 所示选中报警复选框,进入开关量报 警组态画

17、面。 (3) 如图 2 所示分别设置好报警方式、报警标签和严重等级,然后选择 OK 关闭报警组态画面。 (4) 点击 Accept 接受刚才的组态设置。标记列表中标记名的前面会出现一 个警报标识,如图 3 所示,上位报警组态完毕。 (5) 同样,参照步骤(2)(4)组态下位报警。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 2 - 图 1 图 2 图 3 选中这个复选框 激活报警组态 警报标签 组态完 成后点 击“接 受” 报警标签的标识 严重等级 报警方式 Lab material for RSVie

18、w32 HuaZhang Electric Custom Training Lab5.2- 3 - 2) 建立报警汇总 (1) 创建一个新的画面,并保存为“Alarm”。点击“报警汇总”按钮, 建立一个报警信息汇总表,选择菜单“插入”,为表格添加“标签名 称”、 “警报标志”、“警报状态”、“警报等级”、 “报警时 间”、“报警日期”等标题栏目。 图 4 点击菜单栏上的 Insert,在报警汇总 表中插入所需的栏 目标题 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 4 - (2) 在画面上添加一个“开启

19、报警监视”按钮,按钮的动作中写入命令 Alarmon,用于在运行画面的时候打开系统的报警监视功能。 图 5 同样,建立一个“关闭报警监视”按钮和一个“确认全部信息”按钮,在动 作中分别写入 Alarmoff 和 AcknowledgeAll。 (3) 测试运行画面,并点击“开启报警监视”按钮;当液位反馈值大于 3000 或者小于 500 的时候,在报警总汇表中将会产生一条上位报警或 者下位报警信息。 图 6 点击这里 打开命令 列表窗口 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 5 - 3) 在液位控

20、制画面上添加三个圆形代表三个指示灯,分别为上位报警、下位报警 和正常运行三个状态,并为每个圆形添加相应的颜色动画。 图 7 2 建立趋势 1) 创建一个新的画面,并保存为“Trend”。点击“趋势”按钮,建立一张趋 势图:如图 8 在趋势属性表中设置趋势图的时间轴和纵轴的属性,数据源选择 上位报警指示灯的颜 色变化方式 正常运行指示灯的颜 色变化方式 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 6 - “实时”;如图 9 在画笔属性表中添加一个代表水箱液位的标签 LICLevel, 对液位反馈值进行实施

21、监视。然后选择 OK。 图 8 图 9 2) 测试运行画面,则可以看到液位的趋势曲线图。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 7 - 图 10 3 建立数据日志 1) 双击项目管理器中数据记录文件夹下的“设置数据记录”,打开数据记录窗 口,进行设置,完成后点击 OK 并保存记录文件为 Datalog1。 (1) 在设置选项卡中对记录作简要描述,选择记录文件的存储格式为标 准.DBC 宽数据格式,如图 11 所示。 (2) 在路径选项卡中指定记录文件的存储路径,如图 12 所示。 (3) 在文件管

22、理卡中设置每 1 天创建一个新的记录文件,每 30 天删除最旧 的记录文件,如图 13 所示。 (4) 在记录触发卡中设置每 2 秒触发一次标记数据记录,如图 14。 (5) 将代表液位反馈的标记 LICLevel 添加到记录模式标记列表里,如图 15 所示。 点击这里创建数据记录文件 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 8 - 图 11 图 12 描述信息 选择记录文件的 存储格式为标准 的.DBF 宽格式 Lab material for RSView32 HuaZhang Electric

23、 Custom Training Lab5.2- 9 - 图 13 图 14 图 15 周期性的创建新的 数据记录文件,周 期为 1 天 选择周期性地触发标记 记录,每 2 秒触发一次 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 10 - 2) 运行数据记录 数据记录和报警监视一样,都需要执行相关命令才能激活。因此,在液位控 制主画面中添加“开启数据记录”和“关闭数据记录”两个按钮,在按钮的动作中 分别写入命令行“DataLogOn Datalog1”和“DataLogOff Datalog1”。 图

24、16 3) 查看数据记录 使用 Excel 可以打开 dBase 格式的记录文件,如图 17 和 18 所示。 图 17 图 18 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 11 - 4 组态系统安全 1) 创建用户帐号 (1) 双击任务管理器“控制与逻辑”文件夹下的“宏”,创建登录宏文件,在文 件中写入调用液位控制画面的一条命令行,保存为“Str”。 图 19 (2) 双击项目管理器“系统”文件夹下的“用户帐号”,打开账号设置窗口。创 建一个新的用户账号,设置其登录密码、登录宏和权限。系统默认登录的

25、账 号为 Default,可以通过更改安全代码来更改默认账号的权限,配合画面和 标记的权限设置,就可以达到保护系统安全的目的。 图 20 点击这里创建宏文件 点击这里创建用户账号 账号名称 登录宏,可以 点击右边的浏 览按钮在命令 列表中找到建 已好的宏文件 登录密码 安全代码 设置 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 12 - 2) 创建登录画面 (1) 新建一副画面,命名为 Login。在画面中添加“登录”和“退出”两个按 钮,分别执行“Login”和“Logout”两个命令。 图 21 (

26、2) 测试运行画面,点击登录按钮,跳出 RSView32 自带的登录窗口,输入用 户名和密码,然后点击 OK,就会进入液位控制画面。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 13 - 图 22 5 完善项目 1) 调用画面 我们希望在液位控制的主画面上能够调用查看报警汇总和趋势图,因此,在画 面上再添加“报警汇总”和“趋势图”两个按钮,按钮动作中分别写入 “Display Alarm”和“Display Trend”命令行。 2) 运行项目 将系统文件夹下的启动设置修改一下,选择初始画面为“Logi

27、n”,然后运行项 目,可以看到液位监控系统的运行效果。 登录: Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 14 - 图 23 进入液位控制画面: Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 15 - 图 24 查看报警汇总 图 25 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 16 - 查看趋势图: 图 26 至此,整个

28、水箱液位上位机监控系统开发完成,满足了实验要求。至此,整个水箱液位上位机监控系统开发完成,满足了实验要求。 6 参数文件应用 在这里假设要求对多个同样的水箱进行液位监控,我们将在前面步骤完成的 上位机系统的基础上做一些改动,来实现监控功能。 1) 对控制程序做如下改动,将与液位控制过程参数有关的标记全部定义为数组, 数组元素号对应设备编号;程序如图 28 所示。 图 27 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 17 - 图 28 Lab material for RSView32 HuaZhang

29、 Electric Custom Training Lab5.2- 18 - 2) 将上位机标记数据库中的 HMI Tag 也做相应的更改,与控制器中的标记相对 应;另外,增加两个字符量标记 LICName1 和 LICName2,在初始值里分别 写入“1#”和“2#”,如图 29 所示。 图 29 3) 编辑参数文件 (1) 双击图形文件夹下的“参数”,打开参数文件编辑,按照格式写入 1 号水 箱液位控制的各个参数,并将文件保存为“Level1”。 双击这里建立参 数文件 增加两个字符 量标记,用以 在画面上显示 设备编号 Lab material for RSView32 HuaZhang

30、 Electric Custom Training Lab5.2- 19 - 图 30 (2) 同样,再为 2 号水箱建立参数文件“Level2”。 图 31 4) 增加一幅显示画面“Main”,在画面中添加两个按钮,分别调用 1#水箱液位 控制画面和 2#水箱液位控制画面。实际上两个按钮调用的都是画面“LIC”, 但是在调用的时候传递的参数文件不同。如图 32 所示。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 20 - 图 32 5) 对画面“LIC”进行更改 (1) 将画面中所有对象操作目标由原先

31、的上位机标记名改为参数号。例如,将 “进水”按钮中的动作目标改为“#1”,参照参数文件可知,#1 指标记 LICSwitch_infall1(/2),如图 33 所示。 带参数文件传递 的 Display 命令 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 21 - 图 33 (2) 在画面标题“水箱液位控制系统”的前面,添加一个“字符显示”,在 表达式中写入参数号“#8”,如图 34 所示; 图 34 (3) 在画面中添加一个“返回”按钮,使其功能为返回“主菜单”画面,如图 35 所示。 Lab mat

32、erial for RSView32 HuaZhang Electric Custom Training Lab5.2- 22 - 图 35 更改完成的液位控制画面如图 36 所示。 图 36 6) 对画面“Trend”进行更改,重新组态画笔。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 23 - 图 37 7) 最后,将步骤 41)中建立的登录宏文件“Str”中的显示画面更改为 Main。 至此,参数应用部分实验完成,最后的控制效果如图 38 所示,登录进入主菜 单后,在画面上点击“1#水箱”按钮,跳出 1#水箱的液位控制画面;点击“2#水 箱”按钮,则跳出 2#水箱的液位控制画面。 Lab material for RSView32 HuaZhang Electric Custom Training Lab5.2- 24 - 图 38 如果你获得了以上运行结果,那么恭喜你完成了本实验。如果你获得了以上运行结果,那么恭喜你完成了本实验。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程管理


经营许可证编号:宁ICP备18001539号-1