版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
和利时MACS_DCS指导v2基于和利时MACSDCS控制系统A3000实验和测试培训基于和利时MACSDCS控制系统A3000实验和测试培训北京华晟高科教学仪器有限公司2006-3北京华晟高科教学仪器有限公司第I页基于和利时MACSDCS控制系统A3000实验和测试培训前言《基于和利时MACSDCS控制系统A3000实验和测试培训》是根据A3000过程控制实验系统的相关内容编写的,包括了如下内容:1、MACSDCS控制系统。2、Comaker控制系统编程。3、Facview组态软件。合并一起具体介绍MACSDCS控制A3000现场系统的编程和组态。注意FM和SM系列的编程区别就是模块名称稍有区别。其他没有什么不同。所以在编程和组态时随意选择一个介绍。第一章介绍DCS构成和A3000系统的结构,接线等等。第二章介绍软件的安装和软件界面,并概述性介绍编程组态过程。第三章将比较详细地介绍一个范例的实现。同时逐步详细的讲解朴素的工程项目的创建。第四章介绍本公司提供的最全的13个实验的控制程序和组态成序,包括最复杂的一个DCS控制四套A3000的情形。包括PA仪表和DP设备的操作。如果要了解PA仪表配置和高级操作、DP设备的高级操作,以及先进算法等问题,参考我公司的其他文件。本指导书缺点和错误在所难免,敬请各位专家、院校师生和广大读者批评指正。北京华晟高科教学仪器有限公司第II页基于和利时MACSDCS控制系统A3000实验和测试培训目录第一章MACSDCS控制系统11.1MACSDCS简介1工程师站:1主控单元:2通讯网络2硬件设备清单3主控机笼SM110:31.2控制系统设置和初始化41.3系统接线和操作4第二章控制器编程和组态软件概述162.1软件安装及使用162.2执行安装212.3运行软件25第三章控制器编程详细和组态范例错误~未定义书签。3.1单容液位调节阀PID单回路控制错误~未定义书签。3.2范例的控制器编程错误~未定义书签。3.2.1创建工程错误~未定义书签。3.2.2函数模块说明错误~未定义书签。3.2.3编辑代码错误~未定义书签。3.2.4编译下装项目错误~未定义书签。3.2.5调试工程错误~未定义书签。3.3范例的组态软件编程错误~未定义书签。3.3.1SmartPro对控制器的设备组态错误~未定义书签。3.3.2MCGS定义设备通道数据变量错误~未定义书签。3.3.3InTouch和IOServers对控制器的通讯错误~未定义书签。3.3.4InTouch定义数据变量错误~未定义书签。3.3.5组态王对控制器的设备组态错误~未定义书签。3.3.6组态王定义数据变量错误~未定义书签。3.4范例的操作过程和调试错误~未定义书签。3.5范例测试结果及记录错误~未定义书签。第四章范例控制程序错误~未定义书签。4.1培训范例说明错误~未定义书签。4.1.1控制和组态程序数据词典错误~未定义书签。4.1.2控制算法和编程范例错误~未定义书签。4.2单回路PID范例程序PID_R错误~未定义书签。4.3单回路PID范例程序PID错误~未定义书签。4.4比值控制范例程序Prop错误~未定义书签。4.5串级控制范例程序Series错误~未定义书签。4.6串级控制范例程序Series_R错误~未定义书签。4.7前馈反馈控制范例程序Preced错误~未定义书签。北京华晟高科教学仪器有限公司第I页基于和利时MACSDCS控制系统A3000实验和测试培训4.8解藕控制范例程序Decouple错误~未定义书签。第五章范例组态描述错误~未定义书签。北京华晟高科教学仪器有限公司第II页基于和利时MACSDCS控制系统A3000实验和测试培训第一章MACSDCS控制系统MACS是和利时公司集多年的开发、工程经验设计的大型综合控制系统。该系统采用了目前世界上先进的现场总线技术(ProfiBus-DP总线),对控制系统实现计算机监控,具有可靠性高,适用性强等优点,是一个完善、经济、可靠的控制系统。1.1MACSDCS简介MACS系统的体系结构如图6-1所示。和利时DCS系统SM或FM系列硬件说明A3000系统中DCS的硬件组成:主要由工程师站、操作员站、主控机笼、端子模块和通讯网络组成。1、工程师站工程师站是配有系统组态软件的计算机,工程师站对应用系统进行功能组北京华晟高科教学仪器有限公司第1页基于和利时MACSDCS控制系统A3000实验和测试培训态,包括操作员站组态和控制器组态,并进行在线下装和在线调试,是工程师对工程实施各种控制策略和人机交互方式的工作平台。2、操作员站操作员站由配有实时监控软件和各种可配置的人机接口设备的计算机,完成对生产过程和现场参数的实时监视与操作。操作员站可全面完成对现场工艺状况的显示、报警、打印、历史数据记录和再现及报表等功能。工程师站和操作员站均运行在基于WindowsNT/2000构架的PC平台之上。3、主控单元置于主控机笼内部的冗余主控主控模块是整个SM或FM系列硬件系统的控制单元,采用双机冗余配置,内部具有硬件构成的冗余切换电路和故障自检电路,是实施各种控制策略的平台,也是系统网络和控制网络之间的枢纽。4、I/O单元SM或FM系列硬件系统的智能I/O单元由置于主控机笼和扩展机笼内部的I/O模块及对应端子模块共同构成,I/O模块与对应端子模块通过预制电缆连接,用于完成现场数据的采集、处理与驱动,实现现场数据的数字化。每个I/O单元通过PROFIBUS-DP现场总线与主控单元建立通讯。主控模块和I/O模块均支持带电热插拔功能。5、通讯网络系统网(SNET)是连接工程站/操作员站和主控单元等节点的实时通讯网络,用于工程师站/操作员站和主控单元之间的双向数据传输。采用工业以太网冗余配置,可快速构建星型、环形或总线型拓扑结构的高速冗余的安全网络,符合IEEE802.3u标准,基于TCP/IP通讯协议,通讯速率10/100Mbps自适应,传输介质为带有RJ45连接器的,类非屏蔽双绞线。北京华晟高科教学仪器有限公司第2页基于和利时MACSDCS控制系统A3000实验和测试培训控制网(CNET)是现场控制机柜的内部网络,实现控制机柜内的各个I/O模块和主控单元之间的互联和信息传送,采用PROFIBUS-DP现场总线与各个I/O模块及智能设备连接,实时、快速、高效的完成过程或现场通讯任务,符合IEC61158国际标准,最大通讯速率500kbps,传输介质为屏蔽双绞线。系统网络和控制网络分别完成相对独立的数据采集和设备控制等功能,有效地隔离工业自动化和IT系统。6、硬件设备清单SM系列产品的硬件设备清单。SM系列是新的产品系列,和FM系列价格相当。SM110,主控机笼SM900,电源模块SM201—主控模块SM481,8通道电流型模拟量输入模块SM510,8通道电流型模拟量输出模块SM610,16通道触电型开关量输入模块SM710,8通道继电器型开关量输出模块I/O模块与端子模块的匹配原则SM481—SM321/SM371SM510—SM328/SM378SM610—SM325/SM375SM710—SM320/SM370部分硬件介绍FM系列产品的硬件设备清单。SM系列是新的产品系列,和FM系列价格相当。7、主控机笼SM110主控机笼的上半部分为功能模块安装区域,最左面两个槽位为电源插槽,可以配置,个冗余电源。主控机笼中,紧挨电源插槽的两个槽位为主控主控模块插槽,可以配置,个冗余主控模块,其余,个插槽为I/O插槽,可以配置,个I/O模块。下半部分左侧为电源、报警输出、网络连接、终端匹配电阻和通讯地址设定区域,右侧为I/O模块的对应的端子模块的电缆接口。主控单元模块:基本功能:嵌入式Intel486DX兼容处理器;1MSRAM;支持热插拔;双DP通讯收发器;10M以太网双机数据交换;16MDRAM;北京华晟高科教学仪器有限公司第3页基于和利时MACSDCS控制系统A3000实验和测试培训主、从冗余配置;掉电保护;系统网双网冗余;支持PROFIBUS-DP协议。(注意:SM201有两位掉电保护拨码开关,使用时应全部拨至“ON”,否则系统掉电后,主控中程序也将丢失~)提示:和利时SM或FM系列硬件详细说明见SM或FM系列使用手册。1.2控制系统设置和初始化在安装软件前需要对主控机笼上的地址拨码开关进行设置,将第1、3、5、6位拨至“ON”,则此地址代表的十进制数即为10,则,机接口中128网段的IP地址为0,129网段的IP地址为0;而此时B机接口中128网段的IP地址为38,129网段的IP地址为38,即128.0.0.(n+128)或129.0.0.(n+128)。1.3系统接线和操作由于我们提供的DCS具有足够的IO通道,所以一般IO全部是固定连接的。被使用者注意这些通道连接的位置。1.3.1通道配置我们提供五种可能的配置进行接线。1、无DP无PA12个模拟量输出,如果没有其他模拟量,则最好提供16个模拟通道。通道号仪器位号备注AI0TE101AI1TE102AI2TE103AI3TE104AI4TE105AI5LT101北京华晟高科教学仪器有限公司第4页基于和利时MACSDCS控制系统A3000实验和测试培训AI6LT102AI7LT103AI8LT104AI9PT101AI10FI101AI11FI102备用AI12备用AI13备用AI14备用AI15AO0FV101AO1U101AO2GZ101LS105高限DI0LS106低限DI1备用DI2-DI15DO0XV101DO1XV102备用DO2-DO152、有DP无PADP一般包括两个温度,一个温度,一个流量计,一个变频器。少量客户需要两个模拟量输出。通道号仪器位号ET200S对应备注AI0TE102AI1TE103AI2TE105AI3LT101AI4LT102AI5LT104AI6PT101AI7FI102备用AI8TE101备用AI9TE104备用AI10LT103备用AI11FI101备用AI12备用AI13备用AI14备用AI15北京华晟高科教学仪器有限公司第5页基于和利时MACSDCS控制系统A3000实验和测试培训AO0FV101AO1U101AO2GZ101LS105高限DI0LS106低限DI1备用DI2-DI15DO0XV101DO1XV102备用DO2-DO153、无DP有PAPA一般包括一个温度,一个压力,可能还需要一个电磁流量计。这种无DP有PA的情况比较少。通道号仪器位号PA表对应备注AI0TE101AI1TE102AI2TE104AI3LT101AI4LT102AI5LT103AI6LT104AI7FI101TE103PT101FI102AO0FV101AO1U101AO2GZ101LS105高限DI0LS106低限DI1备用DI2-DI15DO0XV101DO1XV102备用DO2-DO154、有DP有PA通道号仪器位号ET200S对应PA表对应北京华晟高科教学仪器有限公司第6页基于和利时MACSDCS控制系统A3000实验和测试培训AI0TE102备份AI1TE103AI2TE105AI3LT101AI4LT102AI5LT104备份AI6PT101备份AI7FI102TE101TE101TE104TE104LT103LT103FI101FI101AO0FV101AO1U101AO2GZ101LS105高限DI0LS106低限DI1备用DI2-DI15DO0XV101DO1XV102备用DO2-DO155、一个DCS对应四套过控(含四个DP模块)不考虑ET200S和PA部分,需要6个8通道模拟量输入模块,2个模拟量输出模块。通道号仪器位号说明备注第一套A30001#AI0TE101第一套A30001#AI1TE102第一套A30001#AI2TE103第一套A30001#AI3TE104第一套A30001#AI4TE105第一套A30001#AI5LT101第一套A30001#AI6LT102第一套A30001#AI7LT103第一套A30002#AI0LT104第一套A30002#AI1PT101第一套A30002#AI2FI101第一套A30002#AI3FI102第二套A30002#AI4TE201第二套A30002#AI5TE202第二套A30002#AI6TE203第二套A30002#AI7TE204北京华晟高科教学仪器有限公司第7页基于和利时MACSDCS控制系统A3000实验和测试培训第二套A30003#AI0TE205第二套A30003#AI1LT201第二套A30003#AI2LT202第二套A30003#AI3LT203第二套A30003#AI4LT204第二套A30003#AI5PT201第二套A30003#AI6FI201第二套A30003#AI7FI202第三套A30004#AI0TE301第三套A30004#AI1TE302第三套A30004#AI2TE303第三套A30004#AI3TE304第三套A30004#AI4TE305第三套A30004#AI5LT301第三套A30004#AI6LT302第三套A30004#AI7LT303第三套A30005#AI0LT304第三套A30005#AI1PT301第三套A30005#AI2FI301第三套A30005#AI3FI302第四套A30005#AI4TE401第四套A30005#AI5TE402第四套A30005#AI6TE403第四套A30005#AI7TE404第四套A30006#AI0TE405第四套A30006#AI1LT401第四套A30006#AI2LT402第四套A30006#AI3LT403第四套A30006#AI4LT404第四套A30006#AI5PT401第四套A30006#AI6FI401第四套A30006#AI7FI402第一套A30001#AO0FV101第一套A30001#AO1BS101第一套A30001#AO2TR101第二套A30001#AO3FV201第二套A30001#AO4BS201第二套A30001#AO5TR201第三套A30001#AO6FV301第三套A30001#AO7BS301第三套A30002#AO0TR301第四套A30002#AO1FV401第四套A30002#AO2BS401北京华晟高科教学仪器有限公司第8页基于和利时MACSDCS控制系统A3000实验和测试培训第四套A30002#AO3TR4012#AO42#AO52#AO62#AO7第一套A3000DI0LS105第一套A3000DI1LS106第二套A3000DI2LS205第二套A3000DI3LS206第三套A3000DI4LS305第三套A3000DI5LS306第四套A3000DI6LS405第四套A3000DI7LS406其它保留第一套A3000DO0XV101第一套A3000DO1XV102第二套A3000DO2XV201第二套A3000DO3XV202第三套A3000DO4XV301第三套A3000DO5XV302第四套A3000DO6XV401第四套A3000DO7XV402其它保留1.3.2FM模块连线原理图全部采用FM131端子。1、FM1418AI模块FM1418AI模块与FM131底座连接构成完整的I/O模块,通过底座的接线端子连接现场信号。模块的接线端的定义如图2-1所示。北京华晟高科教学仪器有限公司第9页基于和利时MACSDCS控制系统A3000实验和测试培训13579111315171921232527293133353739奇数端子I0+V0+I1+V1+I2+V2+I3+V3+I4+V4+I5+V5+I6+V6+I7+V7+V+V+C+V++246810121416182022242628303234363840偶数端子I0-V0-I1-V1-I2-V2-I3-V3-I4-V4-I5-V5-I6-V6-I7-V7-GNGNC-GN++图2-1FM141A底座的接线端子信号定义说明:V+为模块供电电源的+24V;GN为供电电源的地;(这里不接线)C+、C-为通讯的正、负信号;(这里不接线)In+、In-表示现场电流信号正负输入端(n,0~7);Vn+、Vn-表示现场电压信号正负输入端(n,0~7)(这里不接线)在同一通道不可同时输入Vn+/-(电压信号)和In+/-(电流信号)(n,0~7)电流型输入:四线制现场设备屏蔽双绞线In+现场设备FM141电源In-图FM141任一路电流型输入信号的连接(n,0~7)如果设备是两线制。则需要V+供电。可以从V+端子这里提供。北京华晟高科教学仪器有限公司第10页基于和利时MACSDCS控制系统A3000实验和测试培训A3000接线如图所示。13579111315171921232527293133353739奇数端子I0+V0+I1+V1+I2+V2+I3+V3+I4+V4+I5+V5+I6+V6+I7+V7+V+V+C+V++246810121416182022242628303234363840偶数端子I0-V0-I1-V1-I2-V2-I3-V3-I4-V4-I5-V5-I6-V6-I7-V7-GNGNC-GN++2、FM1518AO模块FM151模块与FM131底座相连构成完整的IO单元,接线端子定义如图2-1所示。13579111315171921232527293133353739奇数端子I0+V0+I1+V1+I2+V2+I3+V3+I4+V4+I5+V5+I6+V6+I7+V7+V+V+C+V+246810121416182022242628303234363840偶数端子I0-V0-I1-V1-I2-V2-I3-V3-I4-V4-I5-V5-I6-V6-I7-V7-NCNCC-GN++图2-1接线端子定义说明:V+为+24V电源;GN为外接地;C+、C-为通讯的正、负信号;In+、In-表示电流信号正输出端(n,0~7);Vn+、Vn-表示电压信号正输出端(n,0~7);NC表示未用端子。北京华晟高科教学仪器有限公司第11页基于和利时MACSDCS控制系统A3000实验和测试培训模出任一路接线如图3-1所示:屏蔽双绞线In+FM151现场设备GN图3-1FM151任一路输出信号的连接(n,0~7)3、FM16116DI模块FM161模块与FM131底座相连构成完整的IO单元,接线端子定义如图2-1所示。13579111315171921232527293133353739奇数端子5I0+I1+I2+I3+I4+I5+I6+I7+I8+I9+I10+I11+I12+I13+I14+I15+VC1VC2C+V+246810121416182022242628303234363840偶数端子I0-I1-I2-I3-I4-I5-I6-I7-I8-I9-I10-I11-I12-I13-I14-I15-VS1VS2C-GN图2-1接线端子定义图说明:V+为给模块供电的+24V电源,GN为供电电源的地;C+、C-为通讯的正、负信号;In+、In-表示开关的两个输入接点(n,0~15);VC1为开入通道0~7所需的+24V电源的正端,VS1为开入通道0~7所需的+24V电源的负端;VC2为开入通道8~15所需的+24V电源的正端,VS1为开入通道8~15所需的+24V电源的负端。北京华晟高科教学仪器有限公司第12页基于和利时MACSDCS控制系统A3000实验和测试培训现场设备In+FM161In-图3-1FM161任一路输入信号的连接(n,0~15)把全部IN+接IO面板的DICOM。4、FM17116DO模块FM171模块与FM131底座相连构成完整的IO单元,接线端子定义如图2-1所示。13579111315171921232527292123252729奇数端子0A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15ANCNCC+V+++246810121416182022242628303234363840偶数端子14B0B1B2B3B4B5B6B7B8B9B10B11B12B13B15BNCNCC-GN++图2-1接线端子定义说明:V+为+24V电源;GN为外接地;C+、C-为通讯的正、负信号;nA、nB表示继电器常开触点的两端(n=0~15);NC表示未用端子。nAFM171现场设备nB图3-1FM171任一路输出节点的连接(n,0~15)把NA全部接GND,面板DOCOM接24V。NB接XV101等等。北京华晟高科教学仪器有限公司第13页基于和利时MACSDCS控制系统A3000实验和测试培训1.3.3SM模块连线原理图接线原理图针对两个SM481的方式。其他模式的接线参考这个内容。LT103-1、总体布线图LT103+LT102-全在正面正面背面LT102+SMDCSSMDCSLT101-DID0AIAIAOLT101+DID0SMDCSDID0TE105-AIAIAOAIAIAOTE105+DID0切换继电器AIAIAOTE104-左边方案包括一套或者两套模拟量模块。右边系统包括两个机笼,可以控制TE104+多套A3000系统。注意电缆插对机笼位置,对应到模块。TE103-TE103+2、SM481模块TE102-SM371端子模块或者SM321端子模块。TE102+A1,B1接两线制信号。A1正(24V),B1负(电流入)。TE101-C1,D1接四线制信号。C1正(电流入),D1负。FI101-TE101+FI101+PT101-PT101+A2B2A3B3A1B1A4B4A5B5A6B6A7B7A8B8LT104-C1D1C2D2C3D3C4D4C5D5C6D6C7D7C8D8LT104+北京华晟高科教学仪器有限公司第14页A2B2A3B3A1B1A4B4A5B5A6B6A7B7A8B8C1D1C2D2C3D3C4D4C5D5C6D6C7D7C8D8基于和利时MACSDCS控制系统A3000实验和测试培训LT103-LT103+LT102-TR101-LT102+TR101+LT101-BS101-3、SM510模块LT101+BS101+TE105-FV101-SM328端子模块,A1(正),B1(负)。TE105+FV101+TE104-TE104+TE103-A2B2A3B3A1B1A4B4A5B5A6B6A7B7A8B8TE103+TE102-4、SM610模块TE102+SM327端子模块,A1,B1一组。让An全部连接到DICOM。例如B1连接高TE101-限液位。TE101+A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15A16B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B165、SM710模块配置SM320端子模块。模块AN连接GND,DOCOM连接24V,其他BN连接端子,例如XV101。北京华晟高科教学仪器有限公司第15页基于和利时MACSDCS控制系统A3000实验和测试培训第二章系统编程和组态概述本节介绍软件的安装和软件界面,并概述性介绍CoMaker编程和FacView组态过程。给出一些操作的理由和方法,但是具体实现请参考第三和第四章。2.1主控升级当得到一个全新DCS系统时,如果主控没有安装好,则有可能需要对其进行主控升级。操作具体介绍如下。用Cuteftp即可连上主控,若是没有,可在Smarpro3.0.3(或者更高版本)的光盘里的各种工具里的ftp目录里运行cute4032.exe,默认安装即可。在URL后输入主控的IP地址,用户名和密码都是root。北京华晟高科教学仪器有限公司第16页基于和利时MACSDCS控制系统A3000实验和测试培训回车登陆后,右边框中是主控里的文件,左边是计算机里的文件双击右边框中的MacsRTS目录进入,左边进入相应的光盘目录里的\系统软件安装盘\4控制器执行文件\FM801。北京华晟高科教学仪器有限公司第17页基于和利时MACSDCS控制系统A3000实验和测试培训全选左边框里的文件,拖到右边框里,overwriteall全部覆盖北京华晟高科教学仪器有限公司第18页基于和利时MACSDCS控制系统A3000实验和测试培训全选上传到右边主控的文件右建CHMOD,把可读和可执行选项全选上。北京华晟高科教学仪器有限公司第19页基于和利时MACSDCS控制系统A3000实验和测试培训北京华晟高科教学仪器有限公司第20页基于和利时MACSDCS控制系统A3000实验和测试培训然后升级完毕,主控断电重起。完成~查看主控版本:进入DOS提示框输入telnet主控ip地址回车用户名密码都是root出现#提示符输入:MacsRTS/vern(注意大小写)回车即可查看到主控版本。2.2SmartPro软件安装SmartPro软件安装规范说明系统要求1(SmartPro主控器的软件版本,应总体上保持一致。否则,请按2.1节进行配置。可以参考《SmartPro更换控制站程序方法使用说明.pdf》安装控制器执行文件。北京华晟高科教学仪器有限公司第21页基于和利时MACSDCS控制系统A3000实验和测试培训2(在工控机上安装中文Windows2000,尽量不要运行任何查毒软件。3(在WINDOWSXP上也可以运行,但是可能不能作为IO服务器。系统具有200MB以上硬盘空间,128M内存,建议256M。安装显卡驱动。最好能够支持1280x1024分辨率。安装网卡驱动,手册要求计算机1的IP地址是。安装MicrosoftOffice97的word、excel。或者MicrosoftOffice2000的word、excel。如果使用MicrosoftOffice2000,则宏安全性定义为中级。安装AcrobatRead4.0或以上版本(在安装光盘的\各种工具\ACROBAT4\SETUP.exe)安装winzip(\各种工具\WinZip\winzip80.exe)及注册码(\各种工具\WinZip\WinZip5-8.0全系列版本注册器)全部备份拷贝SmartPro安装光盘的所有内容到硬盘E上.强烈建议其它无用的软件不要安装~1)光盘可以自动执行,如果不能自动执行,则进入安装文件auto\setup.exe。显示如图6-2所示。新版本的操作界面类似,只是可能一个选项则可以安装全部软件。图6-2smartPro安装界面2)执行ConMakerInstallation以安装ConMaker,安装目录c:\SmartPro\ConMaker,你也可以单独到光盘或者备份的安装文件中直接找到ConMaker的setup.exe文件进行安装。北京华晟高科教学仪器有限公司第22页基于和利时MACSDCS控制系统A3000实验和测试培训3)然后安装FacViewInstallation,缺省位置为c:\smartPro\facview,如果要使用限时版,请不要更改此目录。也可以单独执行FacViewSetup\Setupv5以安装FacView。4)安装FacViewDriverInstallation,缺省位置为d:\smartPro\,可以FacViewInstallation安装路径保持一致。改到:c:\smartPro\facview。否则可能无法支持和利时的协议,而且工程编辑器无法中文化。也可以单独执行FacViewDriverSetup\Setup以安装FacView。5)如果SmartProFacView应用软件安装文件有问题,而且安装成功以后程序无法正常启动,经常出现ODBC数据源错误。造成此现象的原因在于FacView使用的ODBC驱动版本为ODBC3.4;如果安装前计算机上存在高于此版本的,,,,驱动,则安装以后不能启动;同时,acView允许在安装以后将,,,,驱动升级。6)在NT的StartUp菜单HollysysSmartPro程序组中执行安装目标,点击打开(P)后在打开的窗口中双击hollysys.tnf,关闭此窗口,在原窗口中的左侧窗口选中HollysysCoDeSysSPforQNX,点击安装(I),直到窗口右侧的安装目标中-3。出现HollysysBeijing为止。关闭此窗口,从而可以添加硬件设备。如图6图6-3目标安装7)把我们提供的gsd文件夹中所有GSD文件复制到C:\TARGET\Hollysys\PCBasedIO。从而可以安装西门子MicroMaster440变频器和西门子ET200S,以及其他DP和PA模块。8)运行smartpro的安装目标,open,选择hollysys.tnf,然后选择左边的项目,北京华晟高科教学仪器有限公司第23页基于和利时MACSDCS控制系统A3000实验和测试培训install。最后建议大家安装步骤如下:1)正确安装Windows2000操作系统并安装;2)安装SmartPro系统3)安装其他工具软件。注意:根据平时安装过程中的经验,建议不要使用2000系列软件。对于已经安装而不能正常启动的FacView软件,可以安装各种工具目录下的odbcpack。如果仍然不能正常启动的FacView软件,可尝试如下:打开“控制面板”中的ODBC数据源在“USERDSN”页面上点击“添加”在弹出的窗口中选中“MicrosoftDbaseDriver”,并点击“完成”在随后弹出的窗口中“数据源名称”中输入“Citect_Dbf”即可。重新启动计算机。另一种方法就是将正常启动的计算机上的ODBCJT32.DLL(光盘当前目录下有此文件)拷贝至本地机上的WINNT\SYSYTEM32目录下。注意:使用这种方法可能对你的其他数据造成损坏。最后,可考虑先删除\winnt\system32\odbcjt32.dll,再安装facview及facviewdriver.重起计算机。如果存在补丁程序,请按《SmartPro补丁程序更新说明.pdf》的说明,执行补丁程序。北京华晟高科教学仪器有限公司第24页基于和利时MACSDCS控制系统A3000实验和测试培训2.3控制器编程控制器编程的过程简单描述如下:首先新建一个工程,然后进行资源配置。资源配置包括目标设置、任务配置、全局变量定义。然后进行编程,包括主程序,子函数等等。2.3.1软件界面和新建工程1、界面窗口打开CONMAKER软件,一般都是打开范例工程。打开之后软件界面如图所示。北京华晟高科教学仪器有限公司第25页基于和利时MACSDCS控制系统A3000实验和测试培训ConMaker基本界面主要功能窗口如下所列:最上面是标题栏,显示当前的工程名称。其下面是菜单栏,包括文件,编辑,工程,插入,其它,在线,编程,帮助等菜单项。再下面是工具栏,以便快捷地访问菜单命令。左侧为工程项目浏览器,基本上所有的大的开发系统都具有这样的窗口。例如VisualBasic开发系统,组态王开发软件,以及FacView组态开发环境。工程项目浏览器包括:程序、数据类型、视图、资源。在程序窗口显示这个工程中包含的所有POU;我们一般只设置程序和资源两个项目。右上部:当前程序变量定义区,定义本程序中使用的局部变量;右中部:算法组态区,书写程序本体;右下部:信息提示区,在编译时会将编译信息提示在这里。如果选择了其他项目内容,则右边窗口可能会改变,例如选择“窗口>库管理器”。窗口如图所示。北京华晟高科教学仪器有限公司第26页基于和利时MACSDCS控制系统A3000实验和测试培训2、新建工程1(选择菜单“文件”,“新建”。则出现“目标设置”对话框。在配置上选择HollysysCoDeSysSPforQNX,如图2.3.1所示。图2.3.1目标设置单击确定,则弹出“创建POU”对话框,如图2.3.4所示。北京华晟高科教学仪器有限公司第27页基于和利时MACSDCS控制系统A3000实验和测试培训如图2.3.4创建一个POU这样就新建了工程,同时定义了一个POU。工程需要至少包括一个POU。保存工程文件,例如设置名称MACS_A3000,保存到MACS_A3000文件夹。保存后,界面左上角的(Untitled),即变为工程文件名。若键入文件名为“MACS_A3000”,则工程文件名为“MACS_A3000.pro”,如下图所示。3、工程属性设置可以设置工程属性,以便编辑调试更加方便,不过这些设置不是必须的。默认设置就可以保证系统的正常工作。选择菜单“工程>选项”。在“选项”对话框中,选择分类“Load&Save”。选中“自动装载”和“编译前保存”,如图2.3.5所示。这些不是必须的。北京华晟高科教学仪器有限公司第28页基于和利时MACSDCS控制系统A3000实验和测试培训图2.3.6选项设置1在“选项”对话框中选择“UserInformation”,输入用户信息。如图2.3.6。这些不是必须的。选择菜单“工程>选项”。在“选项”对话框中,选择分类“Editor”。选中“自动声明”和“自动格式化”,如图2.3.5所示,这些不是必须的。在“选项”对话框中选择“Sourcedownload”,选中“需要时”,以及“所有文件”。如图2.3.6。北京华晟高科教学仪器有限公司第29页基于和利时MACSDCS控制系统A3000实验和测试培训图2.3.6选项设置24(在“选项”对话框中选择Symbolsymboldownload,选中“输出符号条目”。其它还可以设置密码、颜色、路径等等信息。2.3.2资源配置在工程浏览器中选择“资源”,包括了多个可配置的资源项目,如图所示。北京华晟高科教学仪器有限公司第30页基于和利时MACSDCS控制系统A3000实验和测试培训下面介绍这些内容的设置,包括目标设置、任务配置、MACS配置、库、全局变量。而监视和接受管理器、采样跟踪、MACS浏览器一般不需要配置。1、目标设置1(选择菜单“项目>选项”。或者在工程浏览器中选择“目标设置”。则出现“目标设置”对话框。如图2.3.1所示。图2.3.1目标设置选择“memorylayout”属性页,如图2.3.2所示。基本上不需要修改这些内容。北京华晟高科教学仪器有限公司第31页基于和利时MACSDCS控制系统A3000实验和测试培训修改“保留”从1000〉8000,绝对不允许超过15000(96k)。图2.3.2内存设置选择“General”属性页,设置如图2.3.3所示。选中下载符号文件等内容。图2.3.3一般属性设置其他不需要设置,单击“确定”按钮。2、任务配置一个系统可能有很多任务,有高优先级的快速周期任务,也有低优先级的后台任务。周期性的任务可能不只一个,任务的周期可能也不同。注意,如果有多个周期任务,则最好保证是最快速的周期的整数倍。然后对所有任务进行时间分析,北京华晟高科教学仪器有限公司第32页基于和利时MACSDCS控制系统A3000实验和测试培训要求系统能够及时处理这些任务,并具有一定的空闲。一些故障处理的任务不是周期,而且具有非常高的优先级。当然我们的A3000控制比较简单。只需要配置一个任务。配置过程如下:在右边的工程浏览器下端选择“资源”,然后选择“任务配置”,右侧弹出“任务配置”窗口,鼠标右键单击窗口中“任务配置”文字。弹出快捷菜单,选择“AppendTask”。在弹出的“任务属性”窗口填入“任务名”、“优先级”、“时间间隔”信息。“任务名”可以以字母加数字的方式来填写,“优先级”一般填“1”,“时间间隔”根据控制速度的需要添写,一般的工程项目用500ms或250ms就足够快了,填写时注意前面加“T#”。确认后,生成任务配置项TASK1。鼠标右键单击此项,在弹出菜单上选择“AppendProgramCall”项,在窗口中的文本框右边单击按钮,选择调用的函数。北京华晟高科教学仪器有限公司第33页基于和利时MACSDCS控制系统A3000实验和测试培训选择MACS_PRG,单击“确认”按钮。主程序即被任务所调用,如下图所示:3、MACS配置MACS配置用于设置主DP卡和IO模块。在右边的工程浏览器下端选择“资源”,然后选择其中的“MACS配置”,在出现的右侧的窗口上右击“Hardware-Configuration”,在弹出的菜单上选择“AppendSubelement”,再在弹出的菜单上选择“DP-Master”(DP主卡)。如图所示。在弹出的对话框的“设备名”下拉菜单上选择为“FM121(Default)”,点击“确认”。无论是FM还是SM的各个主控制器,都选择FM121。北京华晟高科教学仪器有限公司第34页基于和利时MACSDCS控制系统A3000实验和测试培训DP主卡(FM121)参数设置,在“FM121DP–Master”处击右键,通过选择“属性”,可以设置站地址,可以设置最高地址,可以设置最高扫描的地址,这样节省扫描时间,当然在增加模块时系统会自动修改。选择BusParameters。如果没有PA设备,则波特率选择500Kbit/s,如果有PA仪表而没有链接器,则选择45Kbit/s。在配置完DP主卡后,接下来配置DP从卡。首先在“FM121DP-Master”处点击右键,弹出快捷菜单,选择“AppendDP-Slave”,弹出如下对话框:依次可以选择FM148A、FM151、FM161D、FM171等模块。选好后,这些模块的名字会出现在FM121的下方,表示是属于这个DP主设备的DP从设备。各个模块可以设置地址,而输出模块需要设置Input/Output属性,输入是回读。4、添加库在控制程序中需要很多的函数,例如西门子S7-300,在STEP7中提供了很多的OB块和FC块。同样在conmaker软件中也提供了很多类似的函数块,以便用户调用,例如输入转换,PID运算,输出转换等等。要使用这些库,首先需要增加库。选择菜单“窗口>库管理器”。如图所示。北京华晟高科教学仪器有限公司第35页基于和利时MACSDCS控制系统A3000实验和测试培训在图中的左上角选中库,例如lecsfc.lib,可以删除它。然后选择菜单“插入>添加库”,如图所示。把需要的库添加到工程中。你可以打开对应的库和其中的函数,了解需要的函数的说明。5、全局变量在工程中可以增加很多全局变量。这些全局变量包括各种类型。特别的,每个调用库中的非内置函数都需要定义函数实例名。所以还需要对函数进行定义。在项目“资源”列表中,选择“全局变量”,右击,选择快捷菜单“添加”。如图所示。北京华晟高科教学仪器有限公司第36页基于和利时MACSDCS控制系统A3000实验和测试培训可以添加很多变量表,以便对各种全局变量进行管理。例如所有模拟量输入可以定义到一个变量表,所有DP仪表定义到变量表。例如建立了变量表GVA3000。变量在定义关键字之间VAR_GLOBALRETAIN变量和函数名定义END_VAR例如LT103:REAL;(*锅炉和中水箱液位*)_LT103_:H_E:=(MT:=FM148A,WG:=4,MU:=25,MD:=0,BV:=FALSE);LIC101_1:HSPID:=(PT:=100,TI:=15,SV:=100,KD:=5,TD:=20,DI:=0,OutT:=100,OutB:=0,OutR:=5,DL:=10,MU:=100,MD:=0,PK:=0,OutM:=0,AD:=1,TM:=TRUE,RM:=0,ME:=TRUE,AE:=TRUE,CE:=FALSE,MTE:=TRUE,ATE:=TRUE,AV:=0,PVMU:=100,PVMD:=0,MC:=0,cycle:=0.5);上面定义了变量LT103,在组态软件中通过定义“.LT103”就可以访问到,就是增加了一个前缀符号“.”。定义了函数实例名_LT103_,LIC101_1,那么所有这些函数中的变量申明表的变量都成为了全局变量,可以在程序中访问,还可以在组态软件中访问,使用“.”语法,例如PV值,则地址为“.LIC101_1.PV”。由于HSPID参数比较多,你可以复制范例工程中这些内容。在这里定义了参数的值,那么软件中就不需要定义了。在ConMaker组态中的变量名、程序名、自定义功能块中的项目名等,尽可北京华晟高科教学仪器有限公司第37页基于和利时MACSDCS控制系统A3000实验和测试培训能使用较短的英文字段(如3个字母),目的是尽可能的减小符号表文件(*(Sym)的大小。为使正常情况下的主从控制器切换无扰动,必须将程序中的全局变量、程序中定义的局部变量、自定义功能模块中的变量定义等,只要与控制逻辑相关的,尤其是参与控制逻辑运算且带有中间状态变量的自定义功能块,一定要设置RETAIN关键字。只有这样,才能保证这些变量定时的向多功能卡SRAM、备份控制器备份,否则,主从控制器切换后必有扰动,如果不易判断变量是否具备RETAIN属性,建议全部添加此属性~2.3.3程序编程在工程浏览器中选择“程序”,可以创建各种程序和函数,支持5种国际标准语言。而且程序还可以进行分组管理,如图所示。下面介绍如何引用函数,自己编写函数,并在MACS_PRG中统一调用。1、新建程序组鼠标右键单击上图左上角“程序”,弹出下图所示的菜单。北京华晟高科教学仪器有限公司第38页基于和利时MACSDCS控制系统A3000实验和测试培训选择“新建组”,则自动增加NewFolder,然后选中它,右击,从快捷菜单中选择“重命名”,如图所示。2、增加自己创建的函数选中“转换函数”组名,右击选择快捷菜单“添加”。设置如图所示。函数声明定义如下:FUNCTIONHEX2REAL:REALVAR_INPUT{flagnowatchon}IN:REAL;(*工程量数据*)(*enginput*)北京华晟高科教学仪器有限公司第39页基于和利时MACSDCS控制系统A3000实验和测试培训{flagoff}MU:REAL;(*工程量量程上限*)(*engtop*)MD:REAL;(*工程量量程下限*)(*engbottom*)END_VAR函数实现定义如下:IF(IN<=13107)THENHEX2REAL:=0.0;ELSEHEX2REAL:=(MU-MD)*(IN-13107)/52428;END_IF因为FM141模拟量输入模块定标:0毫按对应0,4毫安对应13107;20毫安65535。所以以上函数和库中H_E函数效果类似。3、创建运算函数一般A3000控制都需要PID运算。这里增加一个功能块描述语言定义的程序块。选中“程序”组名,右击选择快捷菜单“添加”,选择“程序”和“FBD”,从而添加一个函数功能块描述的程序。右击要插入输入项的地方。从快捷菜单中选择“输入”,点击鼠标,则鼠标位置上就添加了一个输入项。添加输出项、块的方法类似。所谓“块”分为运算符和模块两种情况,运算符根据需要填入类型名即可,如“AND”、“OR”或“ADD”;模块不仅需要填入模块类型名,还要在模块上面添加具体模块名称。因为模块由库提供,在组态中使用模块之前,需要添加库。添加完毕后,需要在输出、输出项填入点名,所填的点名若没在程序变量定义区中,则会自动弹出“声明”变量对话框,选定“类型”及“初始值”后,点击确认,变量的声明会自动加入变量声明区。例如增加了H_E函数,设置如图所示。北京华晟高科教学仪器有限公司第40页基于和利时MACSDCS控制系统A3000实验和测试培训如果在全局变量中已经定义了各个参数值,则这些参数值都是没有必要的。例如如图所示的调用的PID函数块。上面是增加的注视。4、加入主程序子程序完成后,在真正运行的时候需要有主程序MACS_PRG调用,才能得以执行。主程序MACS_PRG调用子程序只需要将子程序名添加进主程序即可,如图所示。北京华晟高科教学仪器有限公司第41页基于和利时MACSDCS控制系统A3000实验和测试培训图中如果函数名为PID_S_1,则在主程序中调用格式为:PID_S_1();2.3.4编译下装调试程序编写完成之后,就需要编译,下装,调试。1、编译程序写完后,需要编译检查有无语法上的错误并生成可以在控制器中执行的目标文件。在“工程”菜单中选择“编译”。这个命令可以检查当前窗口中打开进行编辑的对象中存在的错误,并将该对象编译更新到原有的目标文件中。但是以下几种情况下,系统会建立全部目标文件:,该工程没有进行过编译;,选择了“工程”菜单中的“清空”命令,将目标文件记录清除;,修改某些特定对象,包括:MACS配置、目标配置、任务配置的情况;如果编译时系统建立或重建了全部目标文件,在进行下装时,会将全部目标文件下装到控制器中。同时将控制器复位,所有变量返回到初始状态。所以在系北京华晟高科教学仪器有限公司第42页基于和利时MACSDCS控制系统A3000实验和测试培训统正常运行后,绝对禁止进行可能导致系统行进目标文件重建的操作~全部编译:对当前工程的所有对象进行编译,其他功能类似“编译”。2、通讯设置为将我们组态生成的目标文件下装到控制器中,需要建立本地计算机与目标控制器之间的通讯连接。这一连接是通过网关来进行的,需要配置并选定通讯线路。在“在线”菜单中选定“通讯参数”项,弹出如下对话框:先进入信道参数设置,确认Connection参数设置为Local,其他均为不可修改项。确认后选择New添加,出现下面对话框北京华晟高科教学仪器有限公司第43页基于和利时MACSDCS控制系统A3000实验和测试培训设置控制器连接信道的名称,可以使用简单直观的命名方式,如:128.10表示IP地址为0的控制器。通讯协议使用缺省的TCP/IP协议。按OK确认后出现的通信参数窗口设置如下:用鼠标双击上图的阴影部分,设置localhost为对应本通道的目标地址,如0,回车确认。其他参数不变。北京华晟高科教学仪器有限公司第44页基于和利时MACSDCS控制系统A3000实验和测试培训按OK按钮,即完成对0对应的控制器的通信设置。此时,可以建立本地计算机与控制器的通信连接。为了访问站点10,则设置IP地址为0,如果设置冗余,RJ45的网口插在第二个网口上,则设置IP地址为0。如果有多个DCS,则一次可以是等等。11,12用户计算机IP地址需要设置在同一网段才能访问。例如00,的子网掩码。3、下装在“在线”菜单中选择“登录”命令,会把编成系统与控制器连接起来,使系统进入在线监控状态。如果当前工程在上次修改后没有编译过,那么它会先进行编译。如果编译中存在错误,则不会进入在线状态。如果在编辑器中打开的工程与当前进行登录的控制器中的程序不一致,系统会要求进行下装以统一数据库,此时系统将予以提示,在这里应该注意以下问题:全部下装:编译时系统重建了全部目标文件后进行“登录”,系统将全部下装所有的文件到控制器。北京华晟高科教学仪器有限公司第45页基于和利时MACSDCS控制系统A3000实验和测试培训(,)增量下装编译时不会导致系统进行目标文件重建的情况下“登录”时,系统仅将改变后的程序(增加、改变或删除的变量、程序信息)下装到控制器,只有这样,对控制器才能实现无扰下装~如图所示。系统正常运行后,如果是对ConMaker内部参数的修改(如PID的比例带、量程转换的上下限值等),可以直接使用ConMaker登录到控制器中,在线方式下进行修改,然后回到ConMaker离线方式下,修改相应部分并存盘。(,)在不下装而进入在线监控状态如果我们希望不进行下装而直接进入在线监控状态,可以在系统提示下装信息时选择“否”,此时对工程的修改不会被下装到控制器中,但可以监控控制器中原有程序的运行情况。在这种监控状态下也可以使用“在线”菜单中的“下载”命令将没有下装的目标文件下装至控制器中。此时的下装同样根据系统是否重建了目标文件而使用“增量下装”或“全部下装”。ConMaker进行了全部下装后,一定要“存盘”,直到标题栏中工程名后的“*”消失为止。如果不存盘退出,由于导致全部下装的修改可能没有被保存,在下次进入ConMaker之后,无法直接进入控制器在线监测,出现如图所示的提示信息。北京华晟高科教学仪器有限公司第46页基于和利时MACSDCS控制系统A3000实验和测试培训此时如果选择“是”,将导致全部下装,上次的修改无效,控制器复位~系统正常运行后,修改组态应慎重。只有在组态修改内容正确后再向控制器下装。如果修改的内容会引起全部下装,必须确现场条件允许(最好在停车的时候)。修改后应及时存盘。4、调试在线在线菜单中的命令:登录:建立与控制器的连接。如果程序发生改变,则立即下装。退出:中断与控制器的连接,或结束仿真程序运行,系统被切换到离线状态;下载:当工程进行修改后没有下装至控制器而进入在线监控状态时,用于将组态程序下装到控制器中;运行:起动控制器的运行或使仿真模式下的程序进入运行状态,此命令在下列情况下点击执行:登录同时全下载后;在线执行下载命令后;执行了命令“停止”、“复位”、“初始值”后;程序停在断点处后;执行了一个单循环后;停止:停止控制器的运行或仿真程序的执行;复位:停止控制器的运行或仿真程序的执行,同时将所有变量,除了RETAIN和PERSISTENT类型变量,重置为初始值;冷复位:停止控制器的运行或仿真程序的执行,同时将所有变量,除了RETAIN和PERSISTENT类型变量,重置为初始值;初始值:停止控制器的运行或仿真程序的执行,同时将所有变量重置为初始值,并等待下载;断点:在活动窗口的当前位置设置一个断点,或者删除已有的断点。程序执行到断点,会停在该段上。为了使程序继续运行,可以使用“运行”、“跳进”、“跳出”命令;断点对话框:用于编辑整个工程中的断点;北京华晟高科教学仪器有限公司第47页基于和利时MACSDCS控制系统A3000实验和测试培训跳出:此命令为单步执行程序。如果程序被调用,程序在执行之后停止。在SFC中一个完整的动作被执行;跳进:如果在当前位置上是函数或功能块,那么程序将执行该被调用POU中的第一条指令。在其他情况下,该命令与“跳出”指令一样;单循环:执行一次控制器程序循环,之后停止运行;输入值:在程序调试中,为修改变量,可用鼠标双击变量声明所在行,然后在弹出的如下对话框中输入变量的新值。此时变量显示为红色,并未立即写入到程序中,必须使用“输入值”指令将该值写入到控制器中。对于“输入值”指令,变量只被写入一次,而且变量允许立刻被其他程序赋值:强制值:同样用于调试试对变量赋值,被强制的变量每个循环之后都被写入强制值,直到“解除强制”指令为止;解除强制:终止所有被强制的变量的强制命令;查看调用站:在仿真模式、在一个断点停止执行时,运行此命令。此时会出现如下对话框显示在调用堆栈里当前程序的列表。其中按照程序的调用顺序依次显示,例如上图中MACS_PRG为我们设定的主程序,N03_ST为被主程序调用的当前程序。在选择一个程序并按“GOTO”按钮后,选定的程序将被装入编辑器,并显示正在被处理的行或段;北京华晟高科教学仪器有限公司第48页基于和利时MACSDCS控制系统A3000实验和测试培训显示流控制:如果选择了流控制,那么选中符号?将出现在该菜单项的前面。此后,在上一个循环中被执行的每一行或段会被做上标记。仿真模式:如果选择了仿真模式,那么选中符号?将出现在该菜单项的前面。此后,算法逻辑就只在上位机上仿真运行,而同控制器无关。此功能一般用于逻辑的调试。通讯参数:通讯参数的设置界面,上面已讲过。源代码下装:向控制器下装source.dat文件生成启动工程:创建一个当控制器重启后自动调用的工程。2.4组态软件组态本节介绍组态软件Facview的操作。一般组态过程是新建工程,硬件设置,标签定义,画面编辑,动画连接,编译运行。如果进行工程项目,还需要进行代码编辑、历史趋势、报表,安全登录等操作。这些内容在本文不详细介绍,有兴趣的用户可以参考和利时公司提供的范例和参考文件。2.2.1新建工程在FacviewExample窗口,选择菜单“文件>新建工程”,如图3.3.1所示。北京华晟高科教学仪器有限公司第49页基于和利时MACSDCS控制系统A3000实验和测试培训图3.3.1新建工程弹出新建项目窗口,设置项目名称,例如A3000,描述,保存位置。对于模板风格,因为还没有模板,所以这里没有填写,而模板方案选择XGA,表示为1024X768的屏幕大小。可以修改背景颜色。单击“确定”按钮,如图3.3.3所示。图3.3.3新建工程的内容在工程列表中选择图形,展开各个子项目,可以发现系统没有页面窗口,没有模板,没有符号,没有精灵等等。2.2.2硬件通讯和系统参数设置由于该软件专门用于控制和利时的DCS系统,所以硬件配置比较简单,而且是固定的。在工程编辑器中选择菜单“通讯>IO服务器”。设置如图所示。北京华晟高科教学仪器有限公司第50页基于和利时MACSDCS控制系统A3000实验和测试培训单击“添加”,再增加MACS2,从IO服务器。单击“替代”按钮保存。选择菜单“通讯>主板”。设置如图所示。选择菜单“通讯>主板”。设置如图所示。单击“替代”按钮保存。选择菜单“通讯>IO设备”。设置如图所示。单击“替代”按钮保存。北京华晟高科教学仪器有限公司第51页基于和利时MACSDCS控制系统A3000实验和测试培训单击“替代”按钮保存。系统参数包括工程编辑器的菜单“系统”下的多个项目。1、系统键盘和键盘键码。不需要设置。2、报表,事件和累加器。3、设备,用户、设备组,和标记。4、字体,参数和包含项目。如果要在运行时自动打开设定,注意参数项目PAGE将指定打开的默认窗口文件。如图所示。其他报警设置暂时不进行,如果需要,请参考说明书。2.2.3标签定义标签在其它组态软件中可能表示为“变量”。在工程编辑器中选择菜单“标签”则可以编辑各种标签定义。包括标签定义,趋势标签,SPC标签。可以则复制其他工程文件的“variable.dbf”“trend.dbf”,“spc.dbf”以及对应的ndx文件。标签定义,你可以使用专用dbload工具,也可以使用excel进行编辑。我们介北京华晟高科教学仪器有限公司第52页基于和利时MACSDCS控制系统A3000实验和测试培训绍excel编辑。在excel种选择“工具”“宏”“安全性”,如图所示。可以设置为“无”,或者“中”。打开:安装驱动器\SmartPro\FacView\Bin\save_dbf文件,启用宏。打开“variable.dbf”,如图所示。系统检测变量可以复制原来的。如果要增加IO变量,操作如下。在第一栏输入标签名,例如LT101,数据类型REAL,设备MACDEV10,寄存器地址“.LT101”,范围0-25,OID加1(编译时系统会自动调整)。这个LT101在CONMAKER中已经定义了,这里增加一个“.”符号。如果要保存,则不要选择任何内容,右击窗口,如图所示,选择SAVE/CLOSEDBF。北京华晟高科教学仪器有限公司第53页基于和利时MACSDCS控制系统A3000实验和测试培训同样编辑趋势标签,不过要简单得多,注意这个标签首先已经在VARIABLE中定义。一般包括所有模拟量点,以及调节器中的给定值,过程值,和操作值。如图所示。SPC标签可以不设置。北京华晟高科教学仪器有限公司第54页基于和利时MACSDCS控制系统A3000实验和测试培训严格按照步骤“清除”“编译”进行操作。2.2.4代码脚本为了实现功能,一定的代码还是必要的。在各种组态软件中都可以编写脚本。在Facview中可以编写代码程序,然后在其他代码中或者画面中调用。复制的代码一般都定义到一个独立的文件中。选择菜单“工具>代码编辑器”,打开代码编辑器。如图所示。选择菜单“文件>新建”,如图所示。可以选择Intercode或者VBA,例如添加函数ChainWinFree,然后增加代码如下:INTFUNCTIONChainWinFree(STRINGsPage,INTx,INTy,INTMode)STRING北京华晟高科教学仪器有限公司第55页基于和利时MACSDCS控制系统A3000实验和测试培训sTag1,sTag2,sTag3,sTag4,sTag5,sTag6,sTag7,sTag8,stag9,stag10,stag11,stag12,stag13,stag14,stag15,stag16;sTag1=AssInfo(1,0);sTag2=AssInfo(2,0);sTag3=AssInfo(3,0);sTag4=AssInfo(4,0);sTag5=AssInfo(5,0);sTag6=AssInfo(6,0);sTag7=AssInfo(7,0);sTag8=AssInfo(8,0);sTag9=AssInfo(9,0);sTag10=AssInfo(10,0);sTag11=AssInfo(11,0);sTag12=AssInfo(12,0);sTag13=AssInfo(13,0);sTag14=AssInfo(14,0);sTag15=AssInfo(15,0);sTag16=AssInfo(16,0);WinFree();AssVarTags(-2,0,sTag1,sTag2,sTag3,sTag4,sTag5,sTag6,sTag7,sTag8);AssVarTags(-2,8,sTag9,sTag10,sTag11,sTag12,sTag13,sTag14,sTag15,sTag16);IFWinNewAt(sPage,x,y,mode)=-1THENRETURN269;ELSERETURN0;ENDEND这个函数可以在指定的位置打开窗口。2.4.5画面编辑Facview包括构成图形页面几种要素:(1)页面:用户绘制流程的基础。由各种各样的图形对象组成。页面始终是基于模板存在的。(2)模板,就是重复使用的特殊页面。集中了页面的公共部分,模板内容的修改可以同步刷新所有使用该模板的页面。(3)符号,某一个或一组静态图形对象的集合。可以在页面上重复使用。北京华晟高科教学仪器有限公司第56页基于和利时MACSDCS控制系统A3000实验和测试培训(4)精灵,和符号类似,但是具有一些动态特性,例如显示一个动态数字等等。(5)超级精灵,一种特殊的页面,名称以“~”,具有重复使用的特性,主要用于各种统一风格的操作面板。要求超级精灵必须和变量或函数相结合。注意,如果进行配置文件的拷贝,或者工程恢复等操作,严格按照“清除”“更新页”,“编译”进行操作。即使有编译错误也要编译一下,以便生产一些中间文件。1、新建模板为了使得画面好看,增加符号和精灵是必要的。可以让画面更加形象生动。在新建页面之前,我们可以新建模板、符号和精灵,具体过程如下:在浏览器中选择菜单“工具”“图形管理器”。在“图形编辑器”中选择菜单“文件”“新建”。如图所示。出现“新建”窗口,可以新建页面,模板、符号、精灵和超级精灵。选择模板,然后设置如图所时,可以选择一个基础模板。北京华晟高科教学仪器有限公司第57页基于和利时MACSDCS控制系统A3000实验和测试培训则打开一个空白的模板,增加一个矩形,设置如图所示。在矩形上增加一个图形,首先把一个位图复制悼粘贴板,例如在绘图工具中选中图形,选择“复制”命令。然后在“图形编辑器”中选择菜但“编辑”“特殊粘贴”。如图所示。北京华晟高科教学仪器有限公司第58页基于和利时MACSDCS控制系统A3000实验和测试培训选择“设备无关位图”,则可以粘贴位图了。再增加一个文本,选择文本工具,然后按下TAB键,然后单击要插入文本的位置,弹出文本属性设置窗口,如图所示。设置3D风格。最后如图所示。北京华晟高科教学仪器有限公司第59页基于和利时MACSDCS控制系统A3000实验和测试培训保存模板,如图所示。保存的风格选择HUATEC。如果需要继续编辑模板,则在“图形编辑器”中使用“打开”命令。选择huatec模板。北京华晟高科教学仪器有限公司第60页基于和利时MACSDCS控制系统A3000实验和测试培训2、符号和精灵按照上面的方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年生物制药行业市场分析报告及行业竞争格局
- 2026年港口集装箱码头运营成本分析报告:效率与优化策略
- 2026年住宿行业蓝领住宿与餐饮消费分析报告
- 2026年云电脑行业技术创新与产品迭代研究报告
- 2026年新材料研发行业报告:KOLKOC合作与产品推广策略
- 2026年互联网行业广告监测与违规处理报告
- 2026年泵阀行业市场发展趋势报告
- 2026年元器件行业报告:市场供需与价格变动分析
- 2026年聚合物行业创新研发报告
- 2026年农业生物育种创新报告
- 粤政易使用规范制度
- 山东省德州市2025-2026学年高一上学期期中考试生物试卷(含答案)
- 电子鼻咽喉镜的临床应用
- T-CHSA 101-2025 儿童睡眠呼吸障碍口腔矫治专家共识
- 碳十醇酮团体标准
- DB52∕T 1816-2024 机械发泡温拌沥青混合料施工技术规范
- 钢梁步履式顶推技术规范
- 大数据与财务管理专业教学标准(高等职业教育专科)2025修订
- 机关后勤维修管理制度
- T/CACM 1056.51-2017中药材种子种苗百合种球
- 隧道工程工作总结
评论
0/150
提交评论