MACSV软件基础培训2节

上传人:E**** 文档编号:90248849 上传时间:2019-06-10 格式:PPT 页数:106 大小:8.90MB
返回 下载 相关 举报
MACSV软件基础培训2节_第1页
第1页 / 共106页
MACSV软件基础培训2节_第2页
第2页 / 共106页
MACSV软件基础培训2节_第3页
第3页 / 共106页
MACSV软件基础培训2节_第4页
第4页 / 共106页
MACSV软件基础培训2节_第5页
第5页 / 共106页
点击查看更多>>
资源描述

《MACSV软件基础培训2节》由会员分享,可在线阅读,更多相关《MACSV软件基础培训2节(106页珍藏版)》请在金锄头文库上搜索。

1、2019/6/10,PlantView软件部分,1,HOLLiAS-MACS系统培训教程系列之 基础培训课程2,本演示为HOLLiASMACS培训教程配套演示,如有问题请电话01082922200至工业自动化培训部或email至,HOLLiAS-MACS系统软件,2,了解软件的功能及各组成部分 了解软件的组态流程 掌握软件的基本原理以及各部分的操作方法,课程目标,HOLLiAS-MACS系统软件,3,第7讲 控制器算法组态,第7讲 控制器算法组态,4,第7讲 控制器算法组态,第一节 控制器算法组态软件介绍,软件功能 软件界面组成介绍 软件的一般使用步骤,5,1.控制器算法组态软件的功能,控制器

2、算法组态软件是针对底层控制器的软件。软件安装在工程师站上,作为控制方案的开发平台,包括控制方案编辑器和仿真调试器两部分。,完成用户控制方案的组态,具体包括:,硬件配置 数据库定义 用不同的算法语言编写用户控制方案,仿真调试,登录控制器,把程序下装到主控单元;运行并在线调试程序。,第7讲 控制器算法组态,6,2. 软件的界面组成介绍,菜单栏,提供各种常用命令,工具栏,常用命令的快捷按钮,信息窗口,显示编译信息和查找信息,第7讲 控制器算法组态,7,2. 软件的界面组成介绍,第7讲 控制器算法组态,8,3. 控制器算法组态软件的一般使用步骤,新建工程 硬件配置(设备组态) 数据库定义 控制算法组态

3、 工程编译 仿真调试 登录控制器,将工程下装到主控单元 运行程序并在线调试,第7讲 控制器算法组态,9,第7讲 控制器算法组态,第二节 目标安装、新建工程及相关设置,目标安装 新建工程及相关设置,10,1. 目标安装,控制器算法组态软件要应用于某套硬件系统,就需要指定相应的运行平台,主要是引入各通信设备的特性定义等信息。所以,在工程师站上第一次使用控制器算法组态软件时,首先需要“安装目标”,才能进行后续工作。通过安装目标,可自动引入硬件设备的特性描述文件,一般每种型号的模块都有其对应的设备特性描述文件,文件扩展名为“.gsd”。,第7讲 控制器算法组态,11,2. 新建工程及相关设置,第7讲

4、控制器算法组态,申明:一个工程仅针对一个现场控制站!如果你的工程中有三个现场控制站,就应该分别创建三个对应的工程。,工程名,建议用英文字母命名。该工程的所有组态信息都将保存在这个文件中。,12,2. 新建工程及相关设置,点击窗口库管理器,在此区域点右键添加库,现在,在你的工程中就可以使用hsac.lib库中提供的功能块和函数资源了。比如你可以在一个POU中调用HSPID功能块以实现PID调节。,第7讲 控制器算法组态,13,2. 新建工程及相关设置,到底需要将哪些函数库添加到你的工程中?是由这个工程的实际控制要求决定的。要做哪些运算、实现哪些控制功能,往往可以利用软件提供的具备相应功能的函数或

5、功能块来实现;而这些函数或功能块已经事先按照功能分类,存放在了指定的函数库当中;只要在库管理器中添加某个函数或功能块所处的函数库,就可以在你的工程中随处使用这些资源了。,我们可以在后面进行控制算法组态时,随时根据需要在库管理器中添加或删除函数库。当然,也可以在新建工程时,根据一般应用情况,事先在库管理器中添加好那些常用的功能块/函数库,如下页: 算法块使用说明参见SmartPro系统使用手册,认识库管理器,第7讲 控制器算法组态,14,Hsac.lib,控制调节,HSPID(PID调节器) HSAlgMAN(手操器),Hsaired.lib,信号选择,AI_RED(冗余信号选择模块),模拟量量

6、程转换,H_E(16进制数据转换为工程量数据) H_RTD(16进制数据转换为热电阻温度数据) H_TC(16进制数据转换为热电偶温度数据) E_H(工程量/电量程数据转换为16进制数据),Hscnvt.lib,Hsctrol.lib,控制算法,HSDEV(微分算法) HSINTG(积分) HSRS(RS触发器) HSSOP(二阶惯性),Hsdpext.lib,DP设备状态检测,HSDPGetSlaveState(获取DP从站的状态) HSGetFCUState(获取一对控制器的状态),Hspower.lib,电力行业专用,HSMEDSEL(三取中) HSMILL(磨煤机控制),常用,常用,常

7、用,第7讲 控制器算法组态,15,soe功能专用,HSsoeRead(读取SOE的数据记录),Hssoe.lib,Macsctrol.lib,控制算法,HSACCUM(积算算法)HSALM_AM(幅值报警) HSALM_DV(偏差报警)HSCHARC(折线函数) HSCMP(多重比较器)HSCSLAVE(组合伺服放大) HSFOP(一阶惯性) HSLIM_HL(幅值限制) HSFUZZY(模糊控制)HSSCS(顺控设备) HSTIMER(定时器)HSVALVE(调节门),Hspower2.lib,电力行业专用,HSCOMBUSTION(燃烧控制) HSALARMSPARK(报警闪光) HSBA

8、L2(双平衡模块) HSDLCTRL(断路器) HSSTREAMRM(主汽温度模糊控制),系统库,GET_TASK_INFO(获取系统任务信息),SysLib.lib,常用,常用,第7讲 控制器算法组态,16,第7讲 控制器算法组态,第三节 硬件配置,添加硬件 硬件属性设置,17,1. 硬件配置,控制器算法组态软件的主要作用是对生产现场来的信号进行运算处理,将最终产生的运算结果作为控制指令输出到现场的执行机构驱使其动作。为此就需要在软件中定义负责采集或输出这些现场信号的硬件模块(即硬件配置),并为模块的每个数据通道分配标志符(即数据库定义)。这样就明确了运算所处理的数据是现场的哪个信号。,添加

9、DP主站卡 设置DP主站卡的属性 添加DP从站(各I/O模块) 设置DP从站的属性,申明:在开始用控制器算法组态软件进行设备组态之前,我们需要按照测点清单中的测点类型和测点数量,合理地配置所需的I/O模块型号和数量,绘制出现场控制站的硬件配置图。然后才能按照图纸添加硬件设备并设置其属性参数。,第7讲 控制器算法组态,18,1. 硬件配置,双击左侧“资源”对象组织器中的“配置”,右侧编辑区中便打开硬件配置的操作窗口。,第7讲 控制器算法组态,19,2. 硬件属性配置,I/O模块有如下四种属性需要设置:,地址的调整 回读区的设置 通道增益的修改,第7讲 控制器算法组态,20,2. 硬件属性配置,【

10、Base paratemeters】输入地址:第一个模块的为%IB0。检查第一个IO模块的输入地址,建议从IW0开始。在添加模块时,如果是严格按照模块的站地址号从低往高的顺序添加,则第一个I/O模块的输入地址默认是正确的;但如果添加模块时使用了插入命令,则不能保持地址的连续性。这就是追加模块和插入模块的区别。,第7讲 控制器算法组态,21,2. 硬件属性配置,【DP paratemeters】站地址:即模块设备号,模块的站地址应与其安装底座上的拨码开关值严格对应。,第7讲 控制器算法组态,22,2. 硬件属性配置,【 Input/Output 】:将左侧的两项都“选择”到右边窗口种中。,模拟量

11、输出模块、开关量输出模块需要设置Input/Output属性,其它模块的Input/Output属性采用默认设置。 FM151 FM171,第7讲 控制器算法组态,23,2. 硬件属性配置,【User Parameter】:选中“Byte x”行 “Value”列的数字,单击它便可处于编辑状态,输入要修改的数字,在旁边空白处点左键表示确认修改,最后按下“确定”键关闭。每个模块都应检查并修改这项属性,尤其是模拟量采集模块。,为使系统能精确地处理每个通道的信号,就需要明确各通道接线的信号类型和信号范围。为此,软件系统给每个模块都分配了若干参数(Parameter)存储区,这些区域都以字节为单位划分

12、。不同型号的模块,所需的字节数量不同,各个字节的含义也有不同的定义。 以下介绍几种常用的不同型号模块的字节参数定义原则及其设置方法。,“增益”即放大倍数,每个模拟量通道都应准确设置其增益,否则按照默认参数处理后的信号值是不正确的。增益与接线信号的信号类型和信号范围相关。,第7讲 控制器算法组态,24,Value列填写十进制数,该数由二进制数换算得到。,2. 硬件属性配置,FM148A,第7讲 控制器算法组态,25,2. 硬件属性配置,FM148A参数设置举例,FM148A,假设某FM148A模块的通道1、2、3、7、8是420mA信号,通道4、5、6是010V信号。,Byte100010101

13、164121(通道1、2、3为电流型,通道4为电压型),Byte201010000641680(通道5、6为电压型,通道7、8为电流型),Byte3Byte5Byte7Byte15Byte174(通道1、2、3、7、8为020mA),Byte9Byte11Byte131(通道4、5、6为010V ),第7讲 控制器算法组态,26,2. 硬件属性配置,FM148R,FM148R的参数共有1个字节(Byte0) Byte0:每1个Bit位表示一个通道的信号类型,电压信号描述为“0”,电流信号描述为“1”。该字节从其低位到高位,依次对应通道1、2、3、4、5、6、7、8的信号类型。,FM148R模块

14、是冗余信号采集模块,需成对使用,安装在FM133(电流型底座)或FM134(电压型底座)上。所以模块的Byte0可能有两种取值:0或255。,第7讲 控制器算法组态,27,2. 硬件属性配置,FM143,第7讲 控制器算法组态,28,2. 硬件属性配置,FM147A,第7讲 控制器算法组态,29,2. 硬件属性配置,FM151,第7讲 控制器算法组态,30,2. 硬件属性配置,FM152,第7讲 控制器算法组态,31,2. 硬件属性配置,FM161,FM161的参数共有2个字节:Byte0规定为1;Byte1默认为0不需修改。,第7讲 控制器算法组态,32,2. 硬件属性配置,FM171各字节

15、的作用规定见P65或P461,FM171,FM171的参数共有5个字节 Byte0:规定为1,采用默认值不需修改。 Byte1:当主站让从站处于故障安全状态时,从站通道1通道8的处理方式:某位为0,则该位对应的通道在故障安全状态时输出保持不变;为1,则输出故障安全预定值。 Byte2:当主站让从站处于故障安全状态时,从站通道9通道16的处理方式 Byte3:通道18的故障安全预定值。如果Byte1中的第1个Bit位设为0(当通道1故障时输出保持,而不采用故障预定值),则不需要考虑Byte3第1个Bit位的设置。 Byte4:通Byte3,通道916的故障安全预定值。 通道916的故障安全预定值

16、。,第7讲 控制器算法组态,33,第7讲 控制器算法组态,第四节 数据库定义,数据库定义概述 AI、AO点的定义 DI、DO点的定义,34,1 数据库定义概述,数据库定义与硬件配置是紧密相关的。 硬件配置完成后,控制器算法组态软件按照已添加各模块的通道数量和通道的数据类型(模拟量/开关量),会自动地为每个模块分配好固定的数据存放地址,以便存取其各通道的值。 这时,我们就可以定义为每个通道所分配的地址中存放的数据的名称和数据类型了,这个过程叫数据库定义。 对于数据库点,需要把它们定义在“全局变量”表中。,第7讲 控制器算法组态,35,2 AI、AO点的定义,注意:点的命名规则!使用字母、数字、下划线的组合,以字母或下划线开头,不能有空格,不能使用汉字和其它特殊字符。,因为模拟量点的类型WORD不是最终的常用数据类型(最终常用类型是REAL型),所以可以把测点清单中的点名留给REAL型数据用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号