HOLLiAS_MACS系统培训教程系列之基础培训课程2(第一版)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2019/9/16PlantView软件部分1HOLLiAS-MACS系统培训教程系列之基础培训课程2ConMaker软件本演示为HOLLiAS—MACS培训教程配套演示,如有问题请电话010-82922200至工业自动化培训部或email至mankai@hollysys.com返回2了解ConMaker软件的功能掌握ConMaker软件的基本原理以及操作方法能根据所提供的较简单控制方案完成算法组态了解变量、POU、POU语言之间的关系课程目标返回3课程安排日期时间内容周二15:30~17:00ConMaker软件介绍周三8:45~11:20建立工程、硬件配置、数据库定义、量程转换简介13:30~17:00变量、POU介绍周四8:45~11:20组态语言FBD的工程应用13:30~17:00流量累计、PID调节周五8:45~11:20SCS顺控组态,LD语言13:30~17:00工程下装,调试,答疑返回4总目录第1讲ConMaker软件介绍第2讲目标安装、新建ConMaker工程及相关设置第3讲硬件配置第4讲数据库定义第5讲模拟量的量程转换第6讲使用导入工具生成基础组态第7讲变量和POU介绍第8讲POU语言及其工程应用第9讲工程下装、调试附1常见编译错误排查返回5VAR(localvariable)——局部变量VAR_GLOBAL(globalvariable)——全局变量VAR_INPUT(inputvariable)——输入变量VAR_OUTPUT(outputvariable)——输出变量RETAIN——保留型变量词汇返回6POU(ProgramOrganizationUnit)——程序组织单元PROGRAM——程序,是最常用的一种POU。在“程序”对象组织器中简写为PRG。FUNCTION——函数。在“程序”对象组织器中简写为FUN。FUNCTION_BLOCK——功能块。在“程序”对象组织器中简写为FB。词汇返回7——命令快捷按钮『文件』『新建』——点击“文件”菜单下的“新建”命令『添加』——点击“添加”命令右键——单击鼠标右键特殊符号说明返回8第1讲ConMaker软件介绍软件功能软件界面组成介绍软件的一般使用步骤思考与练习第一节返回9第一节ConMaker软件的功能HOLLiAS系统的软件主要包括两个部分:ConMaker和PlantView软件。ConMaker是针对底层控制器的软件。软件安装在工程师站上,作为控制方案的开发平台,包括控制方案编辑器和仿真调试器两部分。完成用户控制方案的组态,具体包括:硬件配置(结合硬件培训的测点清单进行)数据库定义用不同的算法语言编写用户控制方案仿真调试登录控制器,把程序下装到主控单元;运行并在线调试程序。ConMaker软件的主要功能返回10第一节ConMaker软件的界面组成介绍(见《使用手册》P22-P38)菜单栏,提供各种常用命令工具栏,常用命令的快捷按钮POU的声明区。用来声明(定义)POU的类型、名称,使用的局部变量POU的标题栏,显示POU的名称、类型缩略、采用的编程语言POU的编程区。编写用户控制方案的地方信息窗口,显示编译信息和查找信息对象组织器。在窗口中分别列举当前工程中的程序、数据类型、视图、资源四种对象。一般关注程序和资源。如图展示了工程中的所有程序。标题栏,显示工程文件的名称返回11第一节ConMaker软件的界面组成介绍对象组织器——资源窗口,常用资源有:全局变量表、MACS配置、目标设置、任务配置名为“MCS”的全局变量定义表,是对名为MCS的程序方案中相关信息的解释硬件配置,组态I/O模块,定义输入、输出通道标志符,即分配测点的采集通道(与实际硬件联系)目标设置,为软件选择硬件平台(即目标),并设置针对该目标的专用参数任务配置,定义工程中的程序执行方式,一般设计为周期调用式。能被整个工程中应用的变量-全局变量返回12第一节ConMaker软件的一般使用步骤新建ConMaker工程硬件配置(设备组态)数据库定义控制算法组态工程编译仿真调试登录控制器,将工程下装到主控单元运行程序并在线调试返回13第一节ConMaker组态流程返回141.HOLLiAS系统的主要软件是和软件。其中软件主要完成上层人机界面的组态;而另外一个软件需安装在HOLLiAS系统的站上,利用它主要完成、、等功能。第1讲ConMaker软件介绍(答案参见培训课程ConMaker练习答案.ppt)返回15第2讲目标安装、新建工程及相关设置目标安装新建工程及相关设置思考与练习第一节返回16第一节目标安装ConMaker软件要应用于某套硬件系统,就需要指定相应的运行平台,主要是引入各通信设备的特性定义等信息。所以,在工程师站上第一次使用ConMaker软件时,首先需要“安装目标”,才能进行后续工作。通过安装目标,可自动引入硬件设备的特性描述文件,一般每种型号的模块都有其对应的设备特性描述文件,文件扩展名为“.gsd”。如果没有事先安装正确的目标,则在硬件组态时无法添加相应型号的设备。对应MACS系统硬件平台的目标链接文件是hollysys.tnf,安装后的目标名称为“hollysysCoDeSysSPforQNX”。目标安装——目的目标安装见使用手册P19返回17第一节目标安装点击『开始』『程序』『HollySysSmartPro』『安装目标』,弹出窗口可能有如下两种情形:在该计算机上已进行过目标“hollysysCoDeSysSPforQNX”的安装,不需要再做这项工作,直接进行“新建工程”或“第6讲使用导入工具生成基础组态”。实际工程点数较多,为提高组态效率,一般先进入“第6讲使用导入工具生成基础组态”,再进行算法组态。如果是想学习软件的基本功能,则先新建工程、做硬件配置、数据库定义和进行量程转换,再进行算法组态。右侧“InstalledTargets”中没有目标“HollysysBeijing”;需要“安装目标”,具体操作见下页。返回18点击打开按钮第一节目标安装选择hollysys.tnf,按下打开按钮选中左侧HollysysBeijing,按下安装按钮右侧窗口出现已安装目标,按下关闭按钮目标安装——操作返回19第一节新建工程及相关设置点击『开始』『程序』『HollySysSmartPro』『控制方案生成系统』点击『文件』『新建』选择目标hollysysCoDeSysSPforQNX,只有当进行了目标安装才有此选项保留型变量的内存空间最大值的修改,一般改为16#8000到16#15000,建议为16#8000选中“下载符号文件”不得选中必须选中新建工程的相关设置——目标设置新建工程启动ConMaker软件返回20第一节新建工程及相关设置主程序为“程序”型(PROGRAM型)POU规定主程序的名称为”MACS_PRG”一般用ST(结构化文本)语言编写主程序点击『工程』『选项』打勾选中该项新建工程的相关设置——建立主程序新建工程的相关设置——选项设置一般每个工程都有一个主程序,将用它作为整个工程的运算入口,在主程序中调用其它运算程序。返回21第一节新建工程及相关设置点击『窗口』『库管理器』在此区域点右键『添加库』弹出窗口中列举了可选的库资源如上图,在工程中若想使用hsac库中提供的功能块和函数,就需要选中hsac.lib库,添加到你的工程中。如上图,在工程中若想使用hsac库中提供的功能块和函数,就需要选中hsac.lib库,添加到你的工程中。现在,在你的工程中就可以使用hsac.lib库中提供的功能块和函数资源了。比如你可以在一个POU中调用HSPID功能块以实现PID调节。新建工程的相关设置——添加函数库返回22第一节新建工程及相关设置到底需要将哪些函数库添加到你的工程中?是由这个工程的实际控制要求决定的。要做哪些运算、实现哪些控制功能,往往可以利用软件提供的具备相应功能的函数或功能块来实现;而这些函数或功能块已经事先按照功能分类,存放在了指定的函数库当中;只要在库管理器中添加某个函数或功能块所处的函数库,就可以在你的工程中随处使用这些资源了。我们可以在后面进行控制算法组态时,随时根据需要在库管理器中添加或删除函数库。当然,也可以在新建工程时,根据一般应用情况,事先在库管理器中添加好那些常用的功能块/函数库,如下页:算法块使用说明参见SmartPro系统使用手册新建工程的相关设置——添加函数库认识库管理器返回23Hsac.lib控制调节HSPID(PID调节器)HSAlgMAN(手操器)Hsaired.lib信号选择AI_RED(冗余信号选择模块)模拟量量程转换H_E(16进制数据转换为工程量数据)H_RTD(16进制数据转换为热电阻温度数据)H_TC(16进制数据转换为热电偶温度数据)E_H(工程量/电量程数据转换为16进制数据)Hscnvt.libHsctrol.lib控制算法HSDEV(微分算法)HSINTG(积分)HSRS(RS触发器)HSSOP(二阶惯性)Hsdpext.libDP设备状态检测HSDPGetSlaveState(获取DP从站的状态)HSGetFCUState(获取一对控制器的状态)Hspower.lib电力行业专用HSMEDSEL(三取中)HSMILL(磨煤机控制)新建工程的相关设置——添加函数库常用常用常用返回24soe功能专用HSsoeRead(读取SOE的数据记录)Hssoe.libMacsctrol.lib控制算法HSACCUM(积算算法)HSALM_AM(幅值报警)HSALM_DV(偏差报警)HSCHARC(折线函数)HSCMP(多重比较器)HSCSLAVE(组合伺服放大)HSFOP(一阶惯性)HSLIM_HL(幅值限制)HSFUZZY(模糊控制)HSSCS(顺控设备)HSTIMER(定时器)HSVALVE(调节门)Standard.lib标准库RS(RS触发器)TON(延时置位型定时器)TP(定宽脉冲型定时器)Hspower2.lib电力行业专用HSCOMBUSTION(燃烧控制)HSALARMSPARK(报警闪光)HSBAL2(双平衡模块)HSDLCTRL(断路器)HSSTREAMRM(主汽温度模糊控制)新建工程的相关设置——添加函数库系统库GET_TASK_INFO(获取系统任务信息)SysLib.lib常用常用返回25第一节新建工程及相关设置点击『文件』『保存』保存新建的工程选择ConMaker工程文件在磁盘中的保存路径使用默认文件类型,ConMaker工程文件的扩展类型为“PRO”文件名,即工程名,建议用英文字母命名。该工程的所有组态信息都将保存在这个文件中。申明:一个ConMaker工程仅针对一个现场控制站!如果你的工程中有三个现场控制站,就应该分别创建三个对应的ConMaker工程。返回261.在工程师站安装了ConMaker软件之后,是否可以直接新建工程开始组态?2.在HOLLiAS系统中,新建一个ConMaker工程时,需要选择目标,选“None”目标也是可以的。该描述正确否?3.目标设置的General参数中,应选中_______。A.作为文件下载B.下载符号文件C.没有地址检查D.作为符号下载4.创建主程序时,程序名称建议采用,POU类型应为,一般用语言编写主程序。5.ConMaker中,在中添加需要的,可以将系统提供的功能块/函数资源加入到当前工程中。6.ConMaker组态过程中,库管理器中功能块/函数库的添加、删除管理可以根据需要随时进行,不一定非得在新建工程时完成,此描述正确吗?7.ConMaker工程文件的扩展名是。8.不论哪个工程项目,只创建一个ConMaker工程即可,此描述正确吗?9.上机练习——请创建一个ConMaker工程,完成相关设置,工程名自定义。第2讲目标安装、新建工程及相关设置(答案参见培训课程ConMaker练习答案.ppt)返回27第3讲硬件配置添加硬件硬件属性设置思考与练习第一节返回28第一节

1 / 169
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功