组态软件之运行时组态
MCGS组态软件
MCGS配方构件
在制造、生产领域,配方是用来描述生产一件 产品所用的不同配料之间的比例关系,是生产过程 中一些变量对应的参数设定值的集合。例如,在高 等级公路、机场、市政、水利建设施工中,需要生 产各种不同规格要求的稳定材料。原材料为:石屑、 碎石、瓜子片、粉煤灰、石灰五种。配料系统:由 五个受料斗和五组调速式皮带给料机(标准配套) 组成。各种物料采用装载机装入受料斗内,经给料 机计量给料至皮带集料机。各种材料根据施工要求 任意调节,料斗下部门开启高度用于粗调,再经过 适当调节皮带速度,可方便地获得准确的级配精度。
MCGS组态软件的功能和特点
提供了WWW浏览功能,能够方便地实现 生产现场控制与企业管理的集成。在整个企 业范围内,只使用IE浏览器就可以在任意一 台计算机上方便地浏览到与生产现场一致的 动画画面,实时和历史的生产信息,包括历 史趋势,生产报表等等,并提供完善的用户 权限控制
MCGS组态软件的工作方式
MCGS数据后处理
MCGS中的数据后处理,其本质上是对 历史数据库的处理,MCGS的存盘历史数据 库是原始数据的基本集合,MCGS数据后处 理就是对这些原始数据的数据操作(修改、 删除、添加、查询等数据库操作),数据后 处理的目的是要从这些原始数据中提炼出对 用户真正有用的数据和信息并以数据报表的 形式展示出来。
MCGS组态软件的系统构成
• MCGS组态软件(以下简称MCGS)由 “MCGS组态环境”和“MCGS运行环境” 两个系统组成。两部分互相独立,又紧密 相关。
组态环境: 组态生成 应用系统 运行环境: 解释执行 组态结果
组态结果 数据库
MCGS组态环境是生成用户应用系统的工作环境,由可执 行程序McgsSet.exe支持。用户在MCGS组态环境中完成动 画设计、设备连接、编写控制流程、编制工程打印报表等全 部组态工作后,生成扩展名为.mcg的工程文件,又称为组态 结果数据库,其与MCGS 运行环境一起,构成了用户应用系 统,统称为“工程” 。
南京科远dpu组态软件ccmstudio使用手册
南京科远D P U组态软件C C M S t u d i o使用手册-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIANNT6000V3A DCS用户手册DPU通用组态环境CCM Studio使用手册目录录 (1)概述 (1).1 主要功能 (1).2 工作模式 (1)DPU组态软件用户界面 (3).1 运行DPU组态软件 (3).2 用户界面 (5).3 软件外观 (5).4 菜单功能 (6).5 工具条 (20)DPU控制页组态过程 (22).1 DPU离线组态 (22).2 DPU在线打开、下载组态信息 (24).3 在线调试、修改组态信息 (28).4 重要操作说明 (32)1 概述1.1主要功能DPU组态软件(CCM Studio.EXE)作为NT6000系统软件的核心组成部分,主要具备以下功能:❑DPU离线组态、保存软件可对DPU的控制页进行离线组态,并保存在工程师站的磁盘上。
组态界面附合SAMA图功能块图形组态的标准。
❑DPU组态在线无扰下载,在线组态、调试可将工程师站磁盘上的组态文件下装到DPU中。
联机状态下,可以在图形组态界面上直接对DPU进行无扰组态修改、操作、调试等。
❑DPU组态文件的上载、保存可将DPU中的组态上装到工程师站并保存到磁盘上。
1.2工作模式DPU组态软件有两种工作模式:在线模式和离线模式。
在启动程序时,用户可以根据需要自行选择其工作模式。
在线模式下,组态软件自动扫描网络上可用的DPU节点,分别进行连接,并上装其组态文件;在此模式下,组态软件可以打开磁盘上保存的组态文件,并下装至DPU中。
在线模式有两种运行状态:监视状态和非监视状态,用户可以根据自己的工作需要进行选择。
监视状态下,工程师和运行人员可以监测DPU的运行情况及控制过程中各数据点的实时值;非监视状态下,工程师可以进行在线修改组态信息,并重新下装到DPU中,而无需重新启动DPU。
组态软件的使用注意事项
组态软件的使用注意事项组态软件是一种用于创建和设计人机界面的工具,它可以帮助用户实现对各种设备、系统和工艺过程的监控与控制。
在使用组态软件时,我们需要注意以下几个方面。
一、设备兼容性不同的组态软件可能对设备的兼容性存在差异,因此在选择软件时要注意确保软件与所要连接的设备兼容,并能够正常进行数据通信。
如果软件与设备的通信协议不匹配,可能无法实现监控和控制的功能。
二、系统要求组态软件在运行时需要一定的系统资源,包括硬件和软件环境。
在使用组态软件前,要确认计算机的配置是否达到软件的最低要求,并且安装了必要的运行环境和驱动程序,确保软件能够正常运行。
三、界面设计组态软件的主要功能是创建人机界面,因此在进行界面设计时要注意以下几点:1. 界面布局:合理的布局可以提高界面的易用性,使用户能够快速找到需要的信息和功能。
布局要简洁明了,避免过于拥挤或混乱的界面。
2. 控件选择:根据实际需求选择合适的控件,如按钮、滑动条、图表等。
控件的样式和功能要与被控制的设备或系统相匹配,确保操作的准确性和方便性。
3. 颜色和字体:选择适合的颜色和字体可以提升界面的美观度和可读性。
颜色要搭配合理,避免过于刺眼或过于暗淡的颜色。
字体要选择清晰易读的字体,避免使用过小或过大的字号。
4. 响应速度:界面的响应速度要快,用户的操作与界面的变化应该几乎同时发生,避免出现明显的延迟感。
四、数据安全在使用组态软件时,要注意保护数据的安全性。
不同的软件提供不同的数据加密和权限管理功能,我们需要根据需求设置合适的权限,并定期备份数据,避免数据丢失和泄露的风险。
五、培训和技术支持对于初次使用组态软件的人员来说,进行培训和学习是必要的。
一些软件提供了详细的教程和示例,帮助用户快速上手。
此外,及时的技术支持也是很重要的,可以解决在使用软件过程中遇到的问题和困惑。
总结:组态软件的使用注意事项包括设备兼容性、系统要求、界面设计、数据安全以及培训和技术支持。
组态软件WINCC及其应用
组态软件WLeabharlann nCC及其应用刘华波 2009.7
青岛大学自动化工程学院
组态软件WinCC及其应用
组态软件及其应用是一门专业技术 课,注重于实用性。
教材:
组态软件WinCC及其应用 刘华波 王雪 何文雪 张赟宁 机械工业出版社
青岛大学自动化工程学院
组态软件WinCC及其应用
青岛大学自动化工程学院
组态软件WinCC及其应用
组态软件从总体结构上看一般都是由系统开发 环境(或称组态环境)与系统运行环境两大部分组 成。系统开发环境和系统运行环境之间的联系纽带 是实时数据库。
组态环境: 组态生成 应用系统
实时数据库 :组态结果
运行环境: 解释执行 组态结果
青岛大学自动化工程学院
青岛大学自动化工程学院
组态软件WinCC及其应用
(3)可以将控制系统中的紧急工况(如报警等) 及时通知给相关人员,使之及时掌控自动化系统的 运行状况。 (4)可以对工业现场的数据进行逻辑运算和数字 运算等处理,并将结果返回给控制系统。 (5)可以对从控制系统得到的以及自身产生的数 据进行记录存储。 (6)可以将工程运行的状况、实时数据、历史数 据、警告和外部数据库中的数据以及统计运算结果 制作成报表,供运行和管理人员参考。
青岛大学自动化工程学院
组态软件WinCC及其应用
1.1.3 组态软件的定义
组态软件是一种面向工业自动化的通用数据 采集和监控软件,即SCADA(Supervisory Control And Data Acquisition)软件,亦称人机界 面或HMI/MMI(Human Machine Interface/Man Machine Interface)软件,在国内通常称为“组态 软件”。
关于MCGS 5.5通用版组态软件应用
关于MCGS 5.5通用版组态软件应用简介MCGS 5.5通用版组态软件是一套基于Windows 95和Windows NT平台(或更高版本)、用于快速构造和生成上位机监控系统的组态软件系统,它提供了从数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案。
MCGS 5.5通用版组态软件的功能和特性如下所述:* 概念简单,易于理解和使用普通工程人员经过短时间的培训就能正确掌握、快速完成大多数简单的工程项目,使其能集中精力解决工程本身的问题,而不需了解太多的计算机系统复杂的软硬件问题,就可组态出高性能、高可靠性、高度专业化的上位机监控系统。
* 提供了一套完整的解决方案包括从设备驱动(数据采集)到数据处理、报警处理、流程控制、动画显示、报表输出等,提供足够多的功能组件和丰富的常用图形库,真正做到只使用MCGS 5.5通用版组态软件就可快速组态完成工程项目的大多数工作,而对使用者没有太苛刻的要求。
* 真正的32位应用系统可同时运行于Windows 95和Windows NT平台(或更高版本),支持Windows 系统的多任务多线程技术。
MCGS的运行是以线程为单位来完成处理功能的,在整个运行进程中,线程以事件的方式被触发,按优先级的大小顺序执行。
打印任务作为一个独立的线程运行于后台,可实现与其他任务的并行处理。
* “以实时数据库为核心,面向窗口”此概念的提出,简化了系统的运行框架,解决了系统中功能部件的相关性问题。
以实时数据库为核心对象,MCGS 5.5通用版组态软件的系统部件(包括主控窗口、设备窗口、用户窗口以及运行策略)成为实时数据库数据对象上的操作。
这种对象方案使得MCGS的系统部件各自相对独立,且只与实时数据库有关。
* 设备无关在MCGS 5.5通用版组态软件中,设备被实现成独立的构件形式,不同的设备对应于不同的构件。
设备构件不仅仅包括设备驱动程序,还有不同的方法和属性供系统调用,每个设备构件都由一个独立的线程来管理。
组态软件教案范文
组态软件教案范文标题:组态软件教学案引言:随着科技的发展,组态软件在工业自动化中发挥着越来越重要的作用。
组态软件是一种能够通过图形化界面实现设备监控、参数配置和优化控制的软件工具。
本文将以1200字以上为范围,通过讲解组态软件的基本原理、功能和应用案例,设计一份适用于初学者的组态软件教学案。
一、组态软件的基本原理(400字)1.组态软件是什么:组态软件是一种用于创建、配置和操作人机界面(HMI)的软件工具。
2.组件和符号库:通过组态软件,用户能够使用预置的组件和符号库,以可视化的方式设计人机界面。
3.运行时数据:组态软件能够实时获取设备运行状态和数据,并通过界面展示给用户,以实现设备监控功能。
4.界面交互和控制:用户可以通过组态软件界面与设备进行交互和控制,如修改参数、启动设备等。
二、组态软件的功能(400字)1.设备监控:通过组态软件,用户可以实时监测设备的运行状态、温度、压力等数据,并进行记录和分析,以实现设备监控和故障诊断。
2.参数配置:组态软件允许用户通过图形界面对设备的参数进行配置和修改,避免了繁琐的手动操作和编程。
3.报警和通知:组态软件可以设置设备的报警规则,并在设备发生异常时发送报警通知,以提醒用户及时处理。
4.数据采集和存储:组态软件可以实时采集设备数据,并将其存储在数据库中,以备后续分析和查询使用。
5.可视化展示和分析:组态软件可以将设备数据以图表、曲线等形式展示,帮助用户更好地理解和分析数据,并做出相应的决策。
三、组态软件的应用案例(400字)1.工厂自动化:组态软件在工厂自动化方面的应用非常广泛,用于监控生产线的运行状态、设备的温度、压力等数据,并实现自动化控制和调度。
2.水处理:组态软件可以监测和控制水处理设备,如水泵、阀门等,保证水质和水量的稳定供应。
3.能源管理:组态软件可以实时监测能源消耗情况,提供节能方案,并对设备进行优化控制,以减少能源浪费。
4.物流管理:组态软件可以实时监测物流运输车辆的位置、温度等数据,并提供最优的调度方案,提高物流运营效率。
组态操作说明
用户授权管理组态操作步骤用户授权管理组态的目的是确定DCS操作和维护管理人员并赋以相应的操作权限。
不同的用户管理对应不同的权限。
如,用户管理:工程师,对应的权限:退出系统、查找位号、PID参数设置、重载组态、报表打印、查看故障诊断信息等等。
在此,将创建一个特权级用户,用户名称为“系统维护”,用户密码为“SUPCONDCS”。
创建步骤如下:1.点击命令[开始/程序/AdvanTrol-Pro/用户权限管理],弹出图1所示对话框。
对话框中的“用户名称”为系统缺省用户名“SUPER_PRIVILEGE_001”。
图1登录对话框2.在“用户密码”中输入缺省密码“SUPER_PASSWORD_001”,点击“确定”,进入到用户授权管理界面,如图2所示。
图2用户授权管理界面3.在用户信息窗中,右键点击“用户管理”下的“特权”一栏,出现右键菜单如图3所示。
图3用户列表区内的右键菜单4.在右键菜单中点击“增加”命令,弹出用户设置对话框,如图4所示。
图4用户设置对话框5.在对话框中输入以下信息:用户等级:特权用户名称:系统维护输入密码:SUPCONDCS确认密码:SUPCONDCS点击对话框中的命令按钮“授权设置”,用户设置对话框将改变如图5所示。
图5用户授权设置6.在对话框中点击命令按钮“全增加”,将“所有授权项”下的内容全部添加到“当前用户授权”下,如图6所示。
(也可选中某一授权项,通过“增加”按钮授权给当前用户)图6授权结果7.点击“确定”退出用户设置对话框,返回到用户授权管理界面。
在用户信息窗的特权用户下新增了一名“系统维护”用户,如图7所示。
图7用户添加结果8.点击“保存”按钮,将新的用户设置保存到系统中。
9.可重复以上过程设置其它级别的用户,然后退出用户授权管理界面。
系统总体结构组态操作步骤系统总体结构组态是整个系统组态过程中最先做的工作,其目的是确定构成控制系统的网络节点数,即控制站和操作站节点的数量。
mcgs组态环境与运行环境不兼容
mcgs组态环境与运行环境不兼容MCGS软件系统包括组态环境和运行环境两个部分。
组态环境相当于一套完整的工具软件,用来帮助用户设计和构造自己的应用系统。
运行环境则按照组态环境中构造的组态工程,以用户的制定方式运行,并进行各种处理,完成用户组态用户设计的目标和功能。
MCGS的五大组成部分MCGS组态软件建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,可以完成不同的工作,且具有不同的特性。
(1)主控窗口主控窗口确定了工业控制中工程作业的总体轮廓、运行流程、菜单命令、特性参数和启动特性等内容,是应用系统的主框架。
在主窗口中可以放置一个设备窗口和多个用户窗口,主控窗口负责调度和管理这些窗口的打开或关闭。
主要的组态操作包括:定义工程名称,编制工程菜单,设计封面图形,确定启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
(2)设备窗口设备窗口是连接和驱动外部设备的工作环境。
设备窗口专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。
设备窗口通过设备构件吧外部设备的数据采集进来,送人实时数据库中的数据输出到外部设备。
一个应用系统只有一个设备窗口,运行时,系统自动打开设备窗口来管理和调度所有设备构件正常工作,并在后台独立运行。
(3)用户窗口用户窗口主要用于设置工程中人机交互的界面。
其中可以放置三种不同类型的图形对象:图元、图符和动画构件。
图元和图符对象为用户提供了一套完善的设计制作图形画面和定义动画显示与操作模块,用户可以直接使用。
通过在用户窗口内放置不同的图形对象来搭建多个窗口,用户可以构件各种复杂的图形界面,以便用不同的方式实现数据和流程的可视化。
组态工程中的用户窗口,最多可以定义512个。
所以的用户窗口均位于窗口内,其打开时窗口可见,关闭时窗口不可见。
允许多个用户窗口同时处于打开状态,其位置、大小和边界等属性可以随意改变或设置。
组态软件的基本使用
变量类型
变量类别决定了变量的作用域及数据来源。力控软件共有 窗口中间变量、中间变量、数据库变量、间接变量等类型。 1.窗口中间变量 窗口中间变量作用域限于应用程序的一个窗口窗口中间 变量是一种中间临时变量,它没有自己的数据源,通常用作 一个窗口内动作控制的局部变量、局部计算变量或用于保存 临时结果。 2.中间变量 中间变量的作用域范围为整个应用程序,不限于单个窗 口。一个中间变量,在所有窗口中均可引用。窗口中间变量 也是一种临时变量,它没有自己的数据源。中间变量适于作 为整个应用程序动作控制的全局性变量、全局引用的计算变 量或用于保存对象与数据变量 或表达式的对应关系。建立了动画连接后,当图像 界面运行程序启动并将组态数据装入计算机内存后, 图形对象的动画属性可以根据数据变量或表达式的 变化,按动画连接的要求进行改变。 简单图形对象: Draw有4种简单图形对象:线、填充 体、文本、按钮等。其中线又包括多种类型,如垂 直水平线、多折线等等;填充体也包括多种类型, 如矩形、多边形等等。
变量命名
力控中变量名可由字母、数字和符号“$”、“_”组成,不能 出现其他的符号,最多不能大于15个字符。力控中的变量引 用不区分大小写。 力控中的所有名称标识、表达式和脚本程序均不区分大小写
创建一个新的变量的步骤:
1.激活“特殊功能[F]/ 变量”命令,此时将显示“变量管理” 窗口,在变量管理器中可以定义变量数据源、添加变量、 删除变量及查找变量引用情况。 2.单击添加变量,出现“变量定义”对话框。 3. 在“变量名”输入框内键入新的变量名。 4. 在“数据类型”下拉框中为变量选择一种数据类型。 5. 在“变量类别”选择框中为变量选择一种变量类型。 6.如果选定变量类别是“数据库变量”,还要指定数据库的 “数据源”及具体点参数。 7. 输入定义变量所需要的其它信息。 8. 单击“确认”按钮保存输入内容并退出“变量定义”对话 框,或单击“保存”按钮保存输入内容。
如何使用组态软件进行电力系统监控
如何使用组态软件进行电力系统监控随着电力系统的不断发展和升级,电力系统监控成为了保障电力系统安全稳定运行的重要手段。
而组态软件作为一种常用的电力系统监控工具,可以帮助运维人员实时监测电力系统运行状态,及时发现并解决潜在问题。
本文将介绍如何使用组态软件进行电力系统监控,并从安装配置、数据接入、界面设计和故障处理等方面进行详细说明。
一、安装配置在开始使用组态软件进行电力系统监控之前,首先需要进行软件的安装和配置。
通常,组态软件会提供安装向导,简化了整个安装过程。
用户只需要按照向导的指引,选择合适的安装路径和参数,即可顺利完成软件的安装。
安装完成后,需要对组态软件进行进一步的配置。
配置包括设置数据库连接、用户权限、通信协议等。
用户可以根据自己的需要进行相应的配置,以便实现更好的电力系统监控效果。
二、数据接入组态软件的核心功能是实时监测电力系统的运行状态,因此需要将电力系统中的各种传感器、仪表等数据接入到组态软件中。
一般情况下,组态软件支持多种通信协议,如Modbus、OPC、DNP3等,可以与各种设备进行数据通信。
在进行数据接入时,首先需要确定数据源的类型和通信协议。
然后,根据实际情况进行相应的参数配置,包括IP地址、端口号、通信方式等。
最后连接和测试数据源,确保数据源能够正常接入组态软件。
三、界面设计组态软件提供了丰富的界面设计功能,可以根据用户的需要进行自定义布局和样式设置。
通过界面设计,用户可以将电力系统的各种数据以图形化、直观化的方式展示出来,方便运维人员实时监测。
在进行界面设计时,首先需要确定监控的范围和内容。
根据电力系统的结构和设备,将监控点进行分类,并创建相应的图形元素。
然后,通过拖拽、调整大小等操作,将图形元素放置到界面中,形成直观的监控画面。
在界面设计过程中,还可以添加特定功能和控件,如历史数据查询、报警处理、实时视频等。
这些功能和控件可以提供更全面的电力系统监控和管理。
四、故障处理在电力系统的运行过程中,难免会出现各种故障。
组态软件的基本原理和工作流程
组态软件的基本原理和工作流程组态软件是一种可视化编程工具,旨在帮助用户快速创建和定制人机界面,用于控制和监测各种自动化系统。
在本文中,我们将讨论组态软件的基本原理和工作流程。
一、基本原理组态软件的基本原理是通过图形化界面和可编程逻辑,将各种设备、传感器和执行器连接起来,并实现对其进行控制和监测。
其核心思想是“拖拽式编程”,用户可以通过拖拽和连接不同的功能模块,来组装出想要的系统行为。
1.1 图形化界面组态软件通常具有友好的图形化界面,以便用户能够直观地定制和配置系统。
通过界面上的工具栏、面板和菜单,用户可以轻松添加、删除和调整各种组件,例如按钮、文本框、图表等。
这些组件可以代表设备的输入、输出或状态信息。
1.2 可编程逻辑组态软件允许用户通过逻辑编程来定义系统的行为。
用户可以使用内置的函数和算法,或自定义脚本来实现特定的功能。
这些逻辑可以包括输入输出的映射、设备间的联动控制、报警和故障处理等。
二、工作流程组态软件的工作流程通常包括以下几个步骤:2.1 设计界面首先,在组态软件中设计界面。
用户可以根据自己的需求,选择合适的组件、元素和布局来搭建界面。
可以自定义界面的颜色、字体和样式,以使其符合用户的品牌形象或个人喜好。
2.2 连接设备接下来,将各种设备和传感器连接到组态软件中。
这些设备可以是PLC(可编程逻辑控制器)、DCS(分布式控制系统)或其他自动化设备。
组态软件通常提供标准的通信协议和驱动程序,以方便用户与不同设备的通信。
2.3 配置功能一旦设备连接成功,用户可以配置各种功能和动作。
例如,用户可以设置按钮的点击事件,触发设备的启动或停止动作;可以设置定时器,定时执行某一操作;还可以配置报警条件,当设备发生故障或超出阈值时,及时发送提醒信息。
2.4 调试和测试在配置完成后,用户需要对系统进行调试和测试。
组态软件通常提供模拟器或虚拟设备,用于验证系统的行为和性能。
用户可以模拟输入信号,观察输出结果,并根据需要对系统配置进行微调。
组态软件控制技术:组态王软件使用步骤介绍
3 创建组态画面--动画连接
所谓“动画连接”就是建立画面的图素与 数据库变量的对应关系。 组态王提供有10个大类的动画连接: 属性变化:共有三种连接(线属性、填充属性、文
本色),它们规定了图形对象的颜色、线型、填充类 型等属性如何随变量或连接表达式的值变化而变化。 单击任一按钮弹出相应的连接对话框。线类型的图形 对象可定义线属性连接,填充形状的图形对象可定义 线属性、填充属性连接,文本对象可定义文本色连接。
快捷键删除选中的工程。 属性:在工程列表区中选择任一工程后,单击
此快捷键弹出工程属 性对话框。 备份:工程备份是在需要保留工程文件的时候,把组态
王工程压缩成组态王自己的“.cmp”文件。 恢复:单击此快捷键可将备份的工程文件恢复到工程列
表区中。 DB : 导出:利用此快捷键可将组态王工程数据词典中
的变量导出到EXCEL 表格。 DB : 导入:利用此快捷键可将EXCEL 表格中编辑好的
3创建组态画面建立新画面1在工程浏览器左侧的工程目录显示区中选择画面选项在右侧视图中双击新建图标弹出新建画面对话框3创建组态画面时间长度和更新频率变量模拟输出有些有模拟输入交互点动态点不同动画连接填充区分好mvpv带1位小数3创建组态画面使用图库管理器?选择图库菜单中打开图库命令或按f2键打开图库管理器3创建组态画面动画连接所谓动画连接就是建立画面的图素与数据库变量的对应关系
命令语言连接:所有的图形对象都可以定义三种命
令语言连接中的一种,命令语言连接使被连接对象在 运行时成为触敏对象。当TouchVew运行时,触敏对象 周围出现反显的矩形框,可由鼠标或键盘选中。按 SPACE键、ENTER键或鼠标左键,就会执行定义命令 语言连接时用户输入的命令语言程序。按动相应按钮
组态软件概述范文
组态软件概述范文
组态软件是用于控制工业自动化设备和系统的特殊类型的应用程序。
它由一组可以在计算机上运行的程序组成,允许操作和管理一个或多个自
动化设备,其结果是更高的生产率和更低的成本。
它们可以被用来控制单
一设备,也可以用来控制整个系统,从而满足业务的各种需求。
组态软件通常由以下几个部分组成:设备管理器、连接管理器、文件
管理器,以及控制管理器和变量管理器。
设备管理器用来管理系统连接的
设备,比如传感器、执行器、设备从而创建一个可编程网络。
连接管理器
用来建立系统之间的连接,从而使连接的设备可以通过网络进行对等通信。
文件管理器用来管理网络上所有文件的访问权限和操作权限,以防止文件
被非法操作和访问。
控制管理器主要用来控制网络中设备的运行状态,比
如设备的启动、停止、运行模式等。
变量管理器用来设置网络上所有设备
的变量,以便更好地控制网络中的设备。
组态软件具有许多优点。
它允许运行现有的设备和系统而无需人工干预,可以大大降低人力成本。
它让系统管理员可以更迅速地完成复杂的任务,并能够更有效地将资源配置到不同的设备上。
关于MCGS-5.5通用版组态软件应用
关于MCGS 5.5通用版组态软件应用简介MCGS 5.5通用版组态软件是一套基于Windows 95和Windows NT平台(或更高版本)、用于快速构造和生成上位机监控系统的组态软件系统,它提供了从数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案。
MCGS 5.5通用版组态软件的功能和特性如下所述:* 概念简单,易于理解和使用普通工程人员经过短时间的培训就能正确掌握、快速完成大多数简单的工程项目,使其能集中精力解决工程本身的问题,而不需了解太多的计算机系统复杂的软硬件问题,就可组态出高性能、高可靠性、高度专业化的上位机监控系统。
* 提供了一套完整的解决方案包括从设备驱动(数据采集)到数据处理、报警处理、流程控制、动画显示、报表输出等,提供足够多的功能组件和丰富的常用图形库,真正做到只使用MCGS 5.5通用版组态软件就可快速组态完成工程项目的大多数工作,而对使用者没有太苛刻的要求。
* 真正的32位应用系统可同时运行于Windows 95和Windows NT平台(或更高版本),支持Windows 系统的多任务多线程技术。
MCGS的运行是以线程为单位来完成处理功能的,在整个运行进程中,线程以事件的方式被触发,按优先级的大小顺序执行。
打印任务作为一个独立的线程运行于后台,可实现与其他任务的并行处理。
* “以实时数据库为核心,面向窗口”此概念的提出,简化了系统的运行框架,解决了系统中功能部件的相关性问题。
以实时数据库为核心对象,MCGS 5.5通用版组态软件的系统部件(包括主控窗口、设备窗口、用户窗口以及运行策略)成为实时数据库数据对象上的操作。
这种对象方案使得MCGS的系统部件各自相对独立,且只与实时数据库有关。
* 设备无关在MCGS 5.5通用版组态软件中,设备被实现成独立的构件形式,不同的设备对应于不同的构件。
设备构件不仅仅包括设备驱动程序,还有不同的方法和属性供系统调用,每个设备构件都由一个独立的线程来管理。
组态软件与PLC的配合使用方法
组态软件与PLC的配合使用方法概述组态软件(HMI)是人机界面的一种应用软件,它与可编程逻辑控制器(PLC)的配合使用,可以实现自动化控制系统的监测、操作和管理。
本文将介绍组态软件与PLC的配合使用方法,包括界面设计、数据传输和实时监测等方面。
一、界面设计1.1 界面布局组态软件的界面设计是用户与自动化系统交互的重要方式,合理的界面布局可以提高操作效率和用户体验。
在设计界面时,应根据实际需求将各个功能模块分布在合适的位置,确保操作逻辑简单、直观。
1.2 图形元素组态软件通常提供了丰富的图形元素库,用户可以通过拖拽的方式将所需的图形元素添加到界面中。
在选择图形元素时,应根据不同设备的特点和功能进行合理选择,以达到最佳的视觉效果和操作体验。
1.3 操作按钮和状态指示在界面设计中,操作按钮和状态指示是非常重要的元素。
操作按钮用于触发PLC的控制逻辑,而状态指示则通过改变颜色或者图形形状来反映设备的运行状态。
在设计这些元素时,应注意其可读性和易用性。
二、数据传输2.1 数据采集组态软件通常通过与PLC建立连接,实时采集设备的工作状态和传感器的数据。
在进行数据采集时,可以根据需求设置不同的采样周期,以保证数据的实时性和准确性。
2.2 数据传输方式组态软件与PLC之间的数据传输可以采用多种方式,例如以太网、串口和无线通信。
在选择数据传输方式时,应根据实际的场景和设备要求进行合理选择,以确保数据的稳定传输。
2.3 数据处理和存储组态软件可以对采集到的数据进行实时处理和存储。
在进行数据处理时,可以使用各种算法和逻辑进行数据转换、筛选和计算。
同时,还可以将处理后的数据存储到数据库中,以供后续分析和回放。
三、实时监测3.1 远程监控通过与PLC的连接,组态软件可以实现对远程设备的实时监测。
通过界面上的图形元素和状态指示,用户可以随时了解设备的运行状态,包括温度、压力、电流等参数的实时变化。
3.2 报警和故障处理组态软件还可以处理设备的报警和故障信息。
DCS控制系统操作规程
DCS 控制系统维护检修操作规程一、目的DCS 自动控制系统是由自身的软、硬件以及操作台盘及现场仪表(变送器、测量仪表、电缆及执行机构等)组成的有机整体。
避免系统中任何一个环节浮现问题导致系统部份功能失效或者引起控制系统故障,甚至导致生产停车等事故,维护正常生产。
二、系统组成DCS 控制系统由工程师站、操作站、控制站、过程网络组成。
1、工程师站是为专业工程技术人员设计的,内装有相应的组态平台和系统维护工具。
通过系统组态平台生成适合于生产工艺要求的应用系统,具体功能包括:系统生成、数据库结构定义、组态操作、流程图画面组态、报表程序编制等。
2、操作站是由工业 PC 机、 CRT、键盘、鼠标、打印机等组成的人机系统,是操作人员完成过程控制监控管理任务的环境。
3、控制站是系统中直接与现场打交道的 I/O 处理单元,完成整个工业过程的实时监控功能,控制站可冗余配置。
4、过程控制网络实现工程师站、操作站、控制站的连接,完成信息、控制命令等传输,双重冗余设计。
三、系统日常维护(一)、日常巡检内容:每天必须进行两次以上的巡回检查,检查内容包括:1、向当班工艺人员了解DCS 的运行情况;2、查看“故障诊断”画面,检查有无故障现象;4、检查控制室温度及空调运行情况;5、检查控制站机柜及操作柜散热风扇运行情况。
(二)、控制站的定期维护管理及测试:1、控制室与操作室的维护管理(1)、保证控制室及操作室的照明符合要求;(2)、检查操作室与控制室的温度及湿度和空调的运行情况,并应特别注意控制机柜的卡件等电子设备有无浮现水珠或者凝露现象;(3)、检查有无腐蚀性气体腐蚀设备与过多的粉尘堆积的现象,操作台及控制机柜的风扇滤网应定期拆洗,建议每月更换、拆洗一次;(4)、检查操作室、控制室无电磁干扰情况和振动情况。
2、计算机的维护管理(1)、文明操作,爱护设备,保持清洁,防灰防水;(2)、不可强制性关闭计算机电源;(3)、键盘与鼠标操作须用力恰当,轻拿轻放,避免尖锐物刮伤表面;(4)、显示器应远离热源,保证显示器通风不被他物挡住;(5)、在进行计算机信号电缆、通讯电缆连接或者拆除时,请确认计算机电源开关处于“关”状态。
用组态软件步骤
※用组态软件步骤:1)建立组态王新工程;2)创建组态画面;3)定义IO设备;4)构造数据库;5)动画连接※组态王画面制作※组态王通信设定选择COM1,建立设备连接,选择西门子S7-200PLC的 PPI通讯方式,通讯地址设定为2。
通讯波特率等使用预设的。
1、组态王里面双击COM1,进行通信设定,设定如下。
组态王COM口通信设定2、双击COM1后面的新建,新建设备连接,找到PLC,找到西门子,找到PPI3、设备名称预设,新I/O设备4、选择COM口选COM15、设定PLC地址,使用地址26、自动恢复参数预设7、PLC里面找到系统参数,设定通信参数如下※组态王变量的建立建立需要的变量,建立完变量如下图。
※建立画面根据工艺和控制要求建立主监控画面,建立五层电梯,楼层指示,上下行标志三角,轿厢移动指示,内选按钮,外呼按钮等,连接变量,组态动画,做出的监控主画面如图监控主画面为了动画演示,监控画面空白处,右键,属性,点击右上角的命令语言,点击命令语言,进入编辑画面,更改右上角的每3000毫秒,更改为每100毫秒,加快跟新速度。
输入命令语言,如下图,完整命令语言见附录。
监控画面属性为了仿真演示,建立演示画面,连接组态王里面变量。
仿真画面同样的为了动画演示,仿真画面空白处,右键,属性,点击右上角的命令语言,点击命令语言,进入编辑画面,更改右上角的每3000毫秒,更改为每100毫秒,加快跟新速度。
输入命令语言,如下图,完整命令语言见附录仿真画面属性※仿真运行到编辑画面的文件菜单,点击切换到VIEW进入运行画面初始画面如下图进入运行画面初始画面如下图。
进入系统初始画面点仿真画面按钮,进入仿真画面进入仿真初始画面为了演示,按1,2,3,4,5层内呼按钮,1层上升,2层上升,3层上升,4层上升,2层下降,3层下降,4层下降,5层下降按钮等,观察演示过程。
按钮测试一层开/关门一层慢速上行一层快速上行二层慢速到站※组态监控软件设计※组态王软件介绍组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软件、硬件平台构成的集成系统取代传统的封闭式系统。
MCGS组态软件介绍
MCGS组态软件介绍一、什么是MCGS组态软件MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。
MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能成熟,维护量小并且具备专业水准的计算机监控系统的开发工作。
MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。
二、MCGS组态软件的系统构成1、MCGS组态软件的整体结构MCGS 6.2软件系统包括组态环境和运行环境两个部分。
组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。
运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。
两部分互相独立,又紧密相关。
MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。
用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。
MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsRun.exe 支持,其存放于MCGS目录的Program子目录中。
组态软件的功能
组态软件的功能组态软件是一种用于控制系统操作和监控的软件工具。
它能够以图形化的方式将控制系统的各种组件、设备和信息显示在一个用户界面上,使得操作员能够简单而直观地控制和监控系统的状态。
以下是组态软件常见的功能。
1. 设备图形化表示:组态软件可以将各种设备、组件和系统元件以图形化的方式展示出来,包括传感器、执行器、开关、仪表等,以便操作员能够更直观地了解系统结构和设备状态。
2. 数据采集和实时显示:组态软件可以实时采集和显示系统中的各种数据,包括温度、压力、流量、电流、电压等。
这些数据可以以图表、曲线、数字等形式展示,便于操作员对系统运行情况进行实时监控。
3. 报警和事件处理:组态软件能够根据一定的判据对系统中的异常情况进行检测并发出警报。
操作员可以通过软件界面查看和处理这些报警,包括确认、清除、记录等操作。
4. 动画和模拟功能:组态软件可以实现设备运行的动画效果,以便操作员更形象地了解设备的运行状态。
同时,它还可以进行系统的模拟仿真,用于调试和优化系统的运行效果。
5. 远程监控和操作:组态软件可以通过网络实现对系统的远程监控和操作。
操作员可以通过互联网连接到远程设备,进行实时的操控和监控,提高了系统的可靠性和便利性。
6. 历史数据记录和分析:组态软件可以对系统的运行数据进行记录和存储,以便后续的分析和研究。
操作员可以查看历史数据并进行统计分析,以评估系统的性能和进行故障诊断。
7. 可编程和定制化:组态软件通常具备可编程的功能,操作员可以通过编写脚本或配置参数来实现特定的功能需求。
此外,组态软件也支持定制化的界面设计,操作员可以根据自己的需求进行界面布局和样式设计。
总之,组态软件具有丰富的功能,能够帮助操作员实时监控和控制系统运行状态,提高系统的可靠性和效率。
通过图形化的表示和直观的操作界面,使得操作员能够更简单、快捷地掌控系统并进行故障判断和处理。
在各个行业中,组态软件已经成为控制系统运行的重要工具。
2-MCGS组态过程
MCGS组态过程使用MCGS完成一个实际的应用系统,首先必须在MCGS的组态环境下进行系统的组态生成工作,然后将系统放在MCGS的运行环境下运行。
本章逐步介绍在MCGS组态环境下构造一个用户应用系统的过程,以便对MCGS系统的组态过程有一个全面的了解和认识。
这些过程包括:●工程整体规划●工程建立●构造实时数据库●组态用户窗口●组态主控窗口●组态设备窗口●组态运行策略●组态结果检查●工程测试●新工程的提交注意:本章所描述的组态过程只是一般性的描述,其先后顺序并不是固定不变的,例如先设计系统菜单,再生成图形界面、最后构造实时数据库也是可行的。
在实际应用过程中,可以根据需要灵活运用。
工程整体规划重点:工程整体规划的要点在实际工程项目中,使用MCGS构造应用系统之前,应进行工程的整体规划,保证项目的顺利实施。
对工程设计人员来说,首先要了解整个工程的系统构成和工艺流程,弄清测控对象的特征,明确主要的监控要求和技术要求等问题。
在此基础上,拟定组建工程的总体规划和设想,主要包括系统应实现哪些功能,控制流程如何实现,需要什么样的用户窗口界面,实现何种动画效果以及如何在实时数据库中定义数据变量等环节,同时还要分析工程中设备的采集及输出通道与实时数据库中定义的变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及用于实现动画显示的等问题。
作好工程的整体规划,在项目的组态过程中能够尽量避免一些无谓的劳动,快速有效地完成工程项目。
完成工程的规划,下面就开始工程的建立工作了。
工程建立重点:建立新工程并保存MCGS中用“工程”来表示组态生成的应用系统,创建一个新工程就是创建一个新的用户应用系统,打开工程就是打开一个已经存在的应用系统。
工程文件的命名规则和Windows系统相同,MCGS自动给工程文件名加上后缀“.mcg”。
每个工程都对应一个组态结果数据库文件。
在Windows系统桌面上,通过以下三种方式中的任一种,都可以进入MCGS 组态环境:●鼠标双击Windows桌面上的“Mcgs组态环境”图标;●选择“开始”→“程序”→“MCGS组态软件”→“MCGS 组态环境”命令;●按快捷键“Ctrl + Alt + G”;进入MCGS组态环境后,单击工具条上的“新建”按钮,或执行“文件”菜单中的“新建工程”命令,系统自动创建一个名为“新建工程X.MCG”的新工程(X为数字,表示建立新工程的顺序,如1、2、3等)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组态软件之运行时组态一.前言运行时组态是组态软件新近提出的新的概念。
运行时组态是在运行环境下对已有工程进行修改,添加新的功能。
它不同于在线组态,在线组态是在工程运行的同时,进入组态环境,在组态环境中对工程进行修改。
而运行时组态是在运行环境中直接修改工程。
运行时组态改变了已往必须进入复杂的组态环境修改工程应用的历史,给组态软件带来了新的活力,并预示着组态软件新的发展方向。
为了说明什么是运行时组态让我们先打个比方。
我们可以将工程组态比作是建造房屋。
房屋在建造前先设计好图纸,然后按照图纸进行施工,工程验收后房屋的大小、结构就固定下来了。
交付住户使用后,住户自己是不能轻易改变房屋的结构(除非他本人就是建筑师且有合法手续),更不能扩展房屋的大小。
如果对房屋进行改造,必须请建筑师设计,由建筑工人来施工。
传统的组态与之类似,工程组态好并交付用户使用后,工程中包括的功能就固定不变了。
如果要扩充、修改工程的功能,就必须请熟悉该工程的组态工程师进入组态环境进行修改。
如果房屋建好后,用户能够根据自己的需要方便的改变房间的内部结构,或者扩大房屋的空间,那将是多么惬意的事。
假如建造师将房间的墙壁做成可移动、可拉伸的,并且预留了制作墙壁、门窗等构造房屋所需的机器,你就自己就可以将平房变成楼房,将楼房加高。
当然建筑师很难为你制作出这样的设备,但是组态软件却可以做到这些。
组态工程师可以在构建工程后,有预见的设计出该工程的扩展工具。
扩展工具用来生成扩展工程时所需的画面、画面中的构件、连接的硬件设备、新的测点等。
扩展工具完全是跟该工程或该应用领域相关,工具一般只包含针对该应用的有限的几种部件,但是却能够满足该工程以后扩展。
因为让技术人员(非组态工程师)掌握这些工具比掌握包罗万象的开发环境要容易得多,因此用户自己稍加指导就很容易完成工程的后期维护工作了。
另外由于扩展工具只提供有限的功能,让用户犯错误的机会也就小多了。
二.运行时组态的优点* 缩短工期。
对于一具体工程项目,如果能将项目中用到的模式归纳出来,做成模板(该模板可以通过前面提到的扩展工具运行时生成),那么我们无须等到整个工程做完就可以将其投入运行了。
即只要工程中需要的制作工具完成后,你就可以让最终用户在运行时自己增加功能了。
让用户在运行环境中修改和完善,直至整个工程完成。
该工作模式充分发挥了组态工程师和技术工人自身的优势,快速完成工程项目。
因为组态工程师对组态软件熟悉,而技术工人对其应用熟悉,让他们分工做自己熟悉的事情,项目进度当然就快了。
* 解决了设备、画面不确定问题。
有些工程本来就存在这样的需求。
如在煤矿安全监测中,作业现场具有流动性,其监测的设备是经常变化的。
这就要求组态软件中的测点和监视画面根据情况不断调整。
我们不可能用常规的办法将各种情况事先穷举出来,也不可能每次改变都要求现场的技术人员进入复杂的开发环境进行修改。
而现场应用模式比较稳定,这样我们就易于建造其运行时扩展工具。
运行时组态对此是非常适用的。
* 动态生成、精简画面。
已往动态场景的实现需要在组态环境中必须一一罗列,然后在画面元素中加入隐藏、显现动画,制作维护非常繁琐。
在运行时这些元素不管用到与否都要为其分配空间,造成一定浪费。
动态生成技术可以在需要时创建,不但使画面简化,同时也减小了系统开销。
* 精简组态环境。
动态生成点、画面所使用的构件都是与当前应用相关的,无关的构件不会出现在运行时的“组态”环境中。
运行时的“组态”是为具体应用量身制作的。
相对于开发环境中的组态要单一得多,工厂的技术人员也很容易掌握。
这即保证了最终应用程序的可扩展性,又保证了运行“组态”的简单性、方便性。
* 维护方便。
传统意义的组态是在工程组态完成后,应用程序的功能已经固化好了。
如果需要修改或增加新功能,还必须进入开发环境重新配置。
这一般需要精通开发环境,并且熟悉该工程的工程师来完成。
如果工程不是本单位完成的,还要涉及到升级改造,甚至另立项目的费用。
动态生成可以保证系统有一定程度的扩展性,并且可以由工厂的一般技术人员来完成。
* 利于组态软件向行业化发展。
行业工程师可以针对自己的行业需求,配置运行时所需构件,让普通技术人员使用,这就形成了三级应用模式。
软件工程师集中精力开发灵活的手段,行业工程师致力于行业构件的构建,最终技术人员实现自己的应用逻辑。
三级应用模式将大大加速组态软件行业化进程。
三.安全性问题。
如果在运行时可以随便增加、修改、删除工程中的画面、画面中的元素、数据库中的点。
这岂不是很危险吗?是的,确实很危险。
如果没有保护措施,运行时生成就会带来很多的麻烦。
我们可以通过以下两项安全措施来保护运行时的工程。
1.系统保护措施:* 只有具有特定权限的用户才能进行运行时组态。
* 只有画面的创建者可以修改画面元素,其他用户无权修改。
* 特权用户可以在工程完善后,禁止运行组态功能。
2.设计时保护由于运行时的工具是由组态工程师生成的,因此运行时组态的自由度完全由组态工程师掌握。
这就要求组态工程师对运行时提供的手段要加以限制,不要提供过多的、不必要的灵活性,同时对修改对象提供必要的保护措施。
例如提供了运行时组态点的工具,就有必要对已有的点进行保护,同时对用户添加的点的数量要进行限制。
同样对于画面修改也是如此,不需要运行时修改的画面就不要设置“运行时编辑”权限。
总之,组态人员既要给用户提供扩展功能的手段,又要对其加以足够的限制,以保证系统安全运行。
四.运行时组态的实现目前,无论是国内还是国外组态软件对运行时组态支持都很少,尤其是运行时添加设备、添加变量等各家组态软件基本没有提供任何支持。
对于支持VBA脚本的组态软件,虽然可通过编写程序实现画面的动态生成,但是这毕竟是非可视化的手段。
紫金桥监控组态软件在这方面做了初步尝试。
下面以紫金桥监控组态软件为例说明运行时组态的实现方法。
运行时组态包括运行时数据库组态和运行时图形组态两部分,下面分别说明:1.数据库组态运行时数据库组态包括:对下列内容动态增加、删除和修改:* I/O设备。
* 数据库点。
* I/O连接项,网络连接。
* 历史保存项。
界面中脚本支持以上操作,并且修改完上述内容后数据库不需要重新启动,马上就能生效,并且不会影响已有数据库点的正常运行。
一般的应用中只会涉及到有限的几种设备类型和几种点类型。
对于每种设备或点类型我们要在画面中建立相应的窗口,该窗口用于对I/O设备或点进行维护。
运行时点组态画面示例2.画面组态运行时加入图形对象包括脚本创建对象和运行中手工填加图形对象两种方式,下面分别介绍。
2.1脚本动态生成图形的步骤o 定义图形对象样板。
o 通过下列脚本替换已有对象、增加新对象、替换对象中引用的变量。
常用的脚本函数如下:* 调用RepObj函数替换对象。
* 调用AddObj函数增加新对象。
* 调用RepVar函数替换变量。
* 调用DelObj函数删除对象。
* 在窗口外部可以通过调用RepVarWin对选定对象进行变量替换。
o 将修改完的画面保存到主服务器,其他客户端的画面将自动更新,这一步不是必须的,如果不需要保存到服务器,可以忽略此步。
o 运行时切换到“编辑”模式,这时可以手动加入、修改、删除调整样板对象。
并可以对图元对象中引用的变量进行替换。
2.2运行时手工添加图形对象在运行时手工添加图形对象相对更为灵活,其操作基本步骤如下:* 在窗口参数中选中“允许运行编辑”复选框。
若启动了安全管理,那么还要指定具有“运行时编辑画面”权限帐户,只有该账户能够进行动态生成对象。
* 制作工具画面。
在该画面中添加运行时需要的工具,每个工具要打成子图、单元或图形模板,并将其置于拖拽框对象之下。
* 通过导航树中的“画面”选项卡中的“操作面板”添加工具画面。
也可以没有该步骤。
* 在运行时,通过拖拽工具画面中的对象,增加图形对象。
* 保存修改,将修改内容传送到服务器端(此步骤不是必须的)。
运行时手工添加的图形对象,在组态时要预先绘制好,并加入到工具画面中。
运行时通过拖拽方式将其绘制到相应的画面,然后修改其关联变量等操作,最后保存到服务器,实现动态添加图形对象的操作。
五.发展方向组态软件行一般称为通用组态软件。
“通用”一词表示它可以适合各种应用领域。
不同的应用领域虽然存在许多共性的东西,但是行业的差异是客观存在的。
差异表现在画面的组织形式,组成部件,构建逻辑。
如果让组态软件能够包罗万象来适应各行各业,那么呈现给用户的软件将过于复杂,最终会使得组态软件本身的友好性太差,失去其存在的意义。
如前所述,运行时动态生成的元素是在组态环境下生成的。
行业工程师可以在组态环境下构建其应用领域所需模件,然后让专业技术人员运用自己熟知的构件在运行时搭建自己的应用。
这样就使组态软件形成三级应用模式:软件工程师-行业工程师-专业技术人员。
软件工程师注重的是给行业工程师提供灵活的手段,行业工程师构件行业模件,专业技术人员构件最终的应用。
这才会使组态软件深入到行业,这也正式组态软件未来发展之道。