组态软件之运行时组态
- 格式:doc
- 大小:31.50 KB
- 文档页数:4
南京科远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. 响应速度:界面的响应速度要快,用户的操作与界面的变化应该几乎同时发生,避免出现明显的延迟感。
四、数据安全在使用组态软件时,要注意保护数据的安全性。
不同的软件提供不同的数据加密和权限管理功能,我们需要根据需求设置合适的权限,并定期备份数据,避免数据丢失和泄露的风险。
五、培训和技术支持对于初次使用组态软件的人员来说,进行培训和学习是必要的。
一些软件提供了详细的教程和示例,帮助用户快速上手。
此外,及时的技术支持也是很重要的,可以解决在使用软件过程中遇到的问题和困惑。
总结:组态软件的使用注意事项包括设备兼容性、系统要求、界面设计、数据安全以及培训和技术支持。
关于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组态软件建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,可以完成不同的工作,且具有不同的特性。
(1)主控窗口主控窗口确定了工业控制中工程作业的总体轮廓、运行流程、菜单命令、特性参数和启动特性等内容,是应用系统的主框架。
在主窗口中可以放置一个设备窗口和多个用户窗口,主控窗口负责调度和管理这些窗口的打开或关闭。
主要的组态操作包括:定义工程名称,编制工程菜单,设计封面图形,确定启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
(2)设备窗口设备窗口是连接和驱动外部设备的工作环境。
设备窗口专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制。
设备窗口通过设备构件吧外部设备的数据采集进来,送人实时数据库中的数据输出到外部设备。
一个应用系统只有一个设备窗口,运行时,系统自动打开设备窗口来管理和调度所有设备构件正常工作,并在后台独立运行。
(3)用户窗口用户窗口主要用于设置工程中人机交互的界面。
其中可以放置三种不同类型的图形对象:图元、图符和动画构件。
图元和图符对象为用户提供了一套完善的设计制作图形画面和定义动画显示与操作模块,用户可以直接使用。
通过在用户窗口内放置不同的图形对象来搭建多个窗口,用户可以构件各种复杂的图形界面,以便用不同的方式实现数据和流程的可视化。
组态工程中的用户窗口,最多可以定义512个。
所以的用户窗口均位于窗口内,其打开时窗口可见,关闭时窗口不可见。
允许多个用户窗口同时处于打开状态,其位置、大小和边界等属性可以随意改变或设置。
如何使用组态软件进行电力系统监控随着电力系统的不断发展和升级,电力系统监控成为了保障电力系统安全稳定运行的重要手段。
而组态软件作为一种常用的电力系统监控工具,可以帮助运维人员实时监测电力系统运行状态,及时发现并解决潜在问题。
本文将介绍如何使用组态软件进行电力系统监控,并从安装配置、数据接入、界面设计和故障处理等方面进行详细说明。
一、安装配置在开始使用组态软件进行电力系统监控之前,首先需要进行软件的安装和配置。
通常,组态软件会提供安装向导,简化了整个安装过程。
用户只需要按照向导的指引,选择合适的安装路径和参数,即可顺利完成软件的安装。
安装完成后,需要对组态软件进行进一步的配置。
配置包括设置数据库连接、用户权限、通信协议等。
用户可以根据自己的需要进行相应的配置,以便实现更好的电力系统监控效果。
二、数据接入组态软件的核心功能是实时监测电力系统的运行状态,因此需要将电力系统中的各种传感器、仪表等数据接入到组态软件中。
一般情况下,组态软件支持多种通信协议,如Modbus、OPC、DNP3等,可以与各种设备进行数据通信。
在进行数据接入时,首先需要确定数据源的类型和通信协议。
然后,根据实际情况进行相应的参数配置,包括IP地址、端口号、通信方式等。
最后连接和测试数据源,确保数据源能够正常接入组态软件。
三、界面设计组态软件提供了丰富的界面设计功能,可以根据用户的需要进行自定义布局和样式设置。
通过界面设计,用户可以将电力系统的各种数据以图形化、直观化的方式展示出来,方便运维人员实时监测。
在进行界面设计时,首先需要确定监控的范围和内容。
根据电力系统的结构和设备,将监控点进行分类,并创建相应的图形元素。
然后,通过拖拽、调整大小等操作,将图形元素放置到界面中,形成直观的监控画面。
在界面设计过程中,还可以添加特定功能和控件,如历史数据查询、报警处理、实时视频等。
这些功能和控件可以提供更全面的电力系统监控和管理。
四、故障处理在电力系统的运行过程中,难免会出现各种故障。
组态软件之运行时组态一.前言运行时组态是组态软件新近提出的新的概念。
运行时组态是在运行环境下对已有工程进行修改,添加新的功能。
它不同于在线组态,在线组态是在工程运行的同时,进入组态环境,在组态环境中对工程进行修改。
而运行时组态是在运行环境中直接修改工程。
运行时组态改变了已往必须进入复杂的组态环境修改工程应用的历史,给组态软件带来了新的活力,并预示着组态软件新的发展方向。
为了说明什么是运行时组态让我们先打个比方。
我们可以将工程组态比作是建造房屋。
房屋在建造前先设计好图纸,然后按照图纸进行施工,工程验收后房屋的大小、结构就固定下来了。
交付住户使用后,住户自己是不能轻易改变房屋的结构(除非他本人就是建筑师且有合法手续),更不能扩展房屋的大小。
如果对房屋进行改造,必须请建筑师设计,由建筑工人来施工。
传统的组态与之类似,工程组态好并交付用户使用后,工程中包括的功能就固定不变了。
如果要扩充、修改工程的功能,就必须请熟悉该工程的组态工程师进入组态环境进行修改。
如果房屋建好后,用户能够根据自己的需要方便的改变房间的内部结构,或者扩大房屋的空间,那将是多么惬意的事。
假如建造师将房间的墙壁做成可移动、可拉伸的,并且预留了制作墙壁、门窗等构造房屋所需的机器,你就自己就可以将平房变成楼房,将楼房加高。
当然建筑师很难为你制作出这样的设备,但是组态软件却可以做到这些。
组态工程师可以在构建工程后,有预见的设计出该工程的扩展工具。
扩展工具用来生成扩展工程时所需的画面、画面中的构件、连接的硬件设备、新的测点等。
扩展工具完全是跟该工程或该应用领域相关,工具一般只包含针对该应用的有限的几种部件,但是却能够满足该工程以后扩展。
因为让技术人员(非组态工程师)掌握这些工具比掌握包罗万象的开发环境要容易得多,因此用户自己稍加指导就很容易完成工程的后期维护工作了。
另外由于扩展工具只提供有限的功能,让用户犯错误的机会也就小多了。
二.运行时组态的优点* 缩短工期。
对于一具体工程项目,如果能将项目中用到的模式归纳出来,做成模板(该模板可以通过前面提到的扩展工具运行时生成),那么我们无须等到整个工程做完就可以将其投入运行了。
即只要工程中需要的制作工具完成后,你就可以让最终用户在运行时自己增加功能了。
让用户在运行环境中修改和完善,直至整个工程完成。
该工作模式充分发挥了组态工程师和技术工人自身的优势,快速完成工程项目。
因为组态工程师对组态软件熟悉,而技术工人对其应用熟悉,让他们分工做自己熟悉的事情,项目进度当然就快了。
* 解决了设备、画面不确定问题。
有些工程本来就存在这样的需求。
如在煤矿安全监测中,作业现场具有流动性,其监测的设备是经常变化的。
这就要求组态软件中的测点和监视画面根据情况不断调整。
我们不可能用常规的办法将各种情况事先穷举出来,也不可能每次改变都要求现场的技术人员进入复杂的开发环境进行修改。
而现场应用模式比较稳定,这样我们就易于建造其运行时扩展工具。
运行时组态对此是非常适用的。
* 动态生成、精简画面。
已往动态场景的实现需要在组态环境中必须一一罗列,然后在画面元素中加入隐藏、显现动画,制作维护非常繁琐。
在运行时这些元素不管用到与否都要为其分配空间,造成一定浪费。
动态生成技术可以在需要时创建,不但使画面简化,同时也减小了系统开销。
* 精简组态环境。
动态生成点、画面所使用的构件都是与当前应用相关的,无关的构件不会出现在运行时的“组态”环境中。
运行时的“组态”是为具体应用量身制作的。
相对于开发环境中的组态要单一得多,工厂的技术人员也很容易掌握。
这即保证了最终应用程序的可扩展性,又保证了运行“组态”的简单性、方便性。
* 维护方便。
传统意义的组态是在工程组态完成后,应用程序的功能已经固化好了。
如果需要修改或增加新功能,还必须进入开发环境重新配置。
这一般需要精通开发环境,并且熟悉该工程的工程师来完成。
如果工程不是本单位完成的,还要涉及到升级改造,甚至另立项目的费用。
动态生成可以保证系统有一定程度的扩展性,并且可以由工厂的一般技术人员来完成。
* 利于组态软件向行业化发展。
行业工程师可以针对自己的行业需求,配置运行时所需构件,让普通技术人员使用,这就形成了三级应用模式。
软件工程师集中精力开发灵活的手段,行业工程师致力于行业构件的构建,最终技术人员实现自己的应用逻辑。
三级应用模式将大大加速组态软件行业化进程。
三.安全性问题。
如果在运行时可以随便增加、修改、删除工程中的画面、画面中的元素、数据库中的点。
这岂不是很危险吗?是的,确实很危险。
如果没有保护措施,运行时生成就会带来很多的麻烦。
我们可以通过以下两项安全措施来保护运行时的工程。
1.系统保护措施:* 只有具有特定权限的用户才能进行运行时组态。
* 只有画面的创建者可以修改画面元素,其他用户无权修改。
* 特权用户可以在工程完善后,禁止运行组态功能。
2.设计时保护由于运行时的工具是由组态工程师生成的,因此运行时组态的自由度完全由组态工程师掌握。
这就要求组态工程师对运行时提供的手段要加以限制,不要提供过多的、不必要的灵活性,同时对修改对象提供必要的保护措施。
例如提供了运行时组态点的工具,就有必要对已有的点进行保护,同时对用户添加的点的数量要进行限制。
同样对于画面修改也是如此,不需要运行时修改的画面就不要设置“运行时编辑”权限。
总之,组态人员既要给用户提供扩展功能的手段,又要对其加以足够的限制,以保证系统安全运行。
四.运行时组态的实现目前,无论是国内还是国外组态软件对运行时组态支持都很少,尤其是运行时添加设备、添加变量等各家组态软件基本没有提供任何支持。
对于支持VBA脚本的组态软件,虽然可通过编写程序实现画面的动态生成,但是这毕竟是非可视化的手段。
紫金桥监控组态软件在这方面做了初步尝试。
下面以紫金桥监控组态软件为例说明运行时组态的实现方法。
运行时组态包括运行时数据库组态和运行时图形组态两部分,下面分别说明:1.数据库组态运行时数据库组态包括:对下列内容动态增加、删除和修改:* I/O设备。
* 数据库点。
* I/O连接项,网络连接。
* 历史保存项。
界面中脚本支持以上操作,并且修改完上述内容后数据库不需要重新启动,马上就能生效,并且不会影响已有数据库点的正常运行。
一般的应用中只会涉及到有限的几种设备类型和几种点类型。
对于每种设备或点类型我们要在画面中建立相应的窗口,该窗口用于对I/O设备或点进行维护。
运行时点组态画面示例2.画面组态运行时加入图形对象包括脚本创建对象和运行中手工填加图形对象两种方式,下面分别介绍。
2.1脚本动态生成图形的步骤o 定义图形对象样板。
o 通过下列脚本替换已有对象、增加新对象、替换对象中引用的变量。
常用的脚本函数如下:* 调用RepObj函数替换对象。
* 调用AddObj函数增加新对象。
* 调用RepVar函数替换变量。
* 调用DelObj函数删除对象。
* 在窗口外部可以通过调用RepVarWin对选定对象进行变量替换。
o 将修改完的画面保存到主服务器,其他客户端的画面将自动更新,这一步不是必须的,如果不需要保存到服务器,可以忽略此步。
o 运行时切换到“编辑”模式,这时可以手动加入、修改、删除调整样板对象。
并可以对图元对象中引用的变量进行替换。
2.2运行时手工添加图形对象在运行时手工添加图形对象相对更为灵活,其操作基本步骤如下:* 在窗口参数中选中“允许运行编辑”复选框。
若启动了安全管理,那么还要指定具有“运行时编辑画面”权限帐户,只有该账户能够进行动态生成对象。
* 制作工具画面。
在该画面中添加运行时需要的工具,每个工具要打成子图、单元或图形模板,并将其置于拖拽框对象之下。
* 通过导航树中的“画面”选项卡中的“操作面板”添加工具画面。
也可以没有该步骤。
* 在运行时,通过拖拽工具画面中的对象,增加图形对象。
* 保存修改,将修改内容传送到服务器端(此步骤不是必须的)。
运行时手工添加的图形对象,在组态时要预先绘制好,并加入到工具画面中。
运行时通过拖拽方式将其绘制到相应的画面,然后修改其关联变量等操作,最后保存到服务器,实现动态添加图形对象的操作。
五.发展方向组态软件行一般称为通用组态软件。
“通用”一词表示它可以适合各种应用领域。
不同的应用领域虽然存在许多共性的东西,但是行业的差异是客观存在的。
差异表现在画面的组织形式,组成部件,构建逻辑。
如果让组态软件能够包罗万象来适应各行各业,那么呈现给用户的软件将过于复杂,最终会使得组态软件本身的友好性太差,失去其存在的意义。
如前所述,运行时动态生成的元素是在组态环境下生成的。
行业工程师可以在组态环境下构建其应用领域所需模件,然后让专业技术人员运用自己熟知的构件在运行时搭建自己的应用。
这样就使组态软件形成三级应用模式:软件工程师-行业工程师-专业技术人员。
软件工程师注重的是给行业工程师提供灵活的手段,行业工程师构件行业模件,专业技术人员构件最终的应用。
这才会使组态软件深入到行业,这也正式组态软件未来发展之道。