世纪星组态软件常见问题解答.ppt
组态软件ppt

第一节 组态软件概述
2、 组态软件的发展趋势
(1).总的发展趋势
• 组态软件是工业应用软件的一个组成部分,其发展受到很多因素的制 约。归根结底,应用的带动对其发展起着最为关键的推动作用。 • 未来的传感器、数据采集装置、控制器的智能化程度越来越高,实时 数据浏览和管理的需求日益高涨,有的买主甚至要求在自己的办公室 里监督定货的制造过程。有的装置直接内嵌“Web Server”,通过以 太网就可以直接访问过程实时数据。即使这样,也不能认为不再需要 组态软件了。 • 用户要求的多样化,决定了不可能有哪一种产品囊括全部用户的所有 要求,直接用户对监控系统人机界面的需求不可能固定为单一的模式, 因此直接用户的监控系统是始终需要“组态”和“定制”的。这就导 致组态软件不可能退出市场,因为需求是存在的。 • 类似OPC这样的组织的出现,以及现场总线、尤其是工业以太网的快 速发展,大大简化了异种设备间互连、开发I/O设备驱动软件的工作量。 I/O驱动软件也逐渐会朝标准化的方向发展。
第5章 组态软件
• • • • • • • 组态软件概述 组态软件的系统构成 组态软件图形开发环境 监控组态软件的I/O设备驱动 组态软件接口程序 OPC技术 工控编程语言IEC61131-3
第三节 组态软件图形开发环境
第三节 组态软件图形开发环境
1、 基本概念
• • • • • 脚本程序 图形对象 动画连接 简单图形对象 复杂图形对象
第一节 组态软件概述
2、 组态软件的发展趋势
(5).影响组态软件发展的因素 • 软件质量是影响产品发展的主要因素。在竞争不断加剧的 今天,企业规模、科研开发的投入量、质量体系建设情况 等对组态软件的质量影响甚大。
第一节 组态软件概述
MCGS组态软件 ppt课件

MCGS组态软件
设备窗口是连接和驱动外部设备的工作环 境。在本窗口内配置数据采集与控制输出设 备,注册设备驱动程序,定义连接与驱动设 备用的数据变量。
MCGS组态软件
主要用于设置工程中人机交互的界面,诸 如:生成各种动画显示画面、报警输出、数 据与曲线图表等
MCGS组态软件
实时数据库是工程各个部分的数据交换 与处理中心,它将MCGS工程的各个部分连 接成有机的整体。在本窗口内定义不同类型 和名称的变量,作为数据采集、处理、输出 控制、动画连接及设备驱动的对象。
MCGS组态软件
MCGS组态软件
MCGS组态软件
MCGS组态软件
MCGS组态软件
MCGS把报警处理作为数据对象的属性, 封装在数据对象内,由实时数据库来自动处 理。当数据对象的值或状态发生改变时,实 时数据库判断对应的数据对象是否发生了报 警或已产生的报警是否已经结束,并把所产 生的报警信息通知给系统的其它部分,同时, 实时数据库根据用户的组态设定,把报警信 息存入指定的存盘数据库文件中。
MCGS组态软件
在实际生产过程控制中,对实时数据、历 史数据的查看、分析是不可缺少的工作。但 对大量数据仅做定量的分析还远远不够,必 须根据大量的数据信息,画出曲线,分析曲 线的变化趋势并从中发现数据变化规律,曲 线处理在工控系统中也是一个非常重要的部 分。
MCGS组态软件
MCGS组态软件提供了一套完善的安全 机制,用户能够自由组态控制菜单、按钮和 退出系统的操作权限,只允许有操作权限的 操作员才能对某些功能进行操作。MCGS还 提供了工程密码、锁定软件狗、工程运行期 限等功能,来保护用MCGS组态软件进行开 发所得的成果,开发者可利用这些功能保护 自己的合法权益。
MCGS组态软件
世纪星组态软件的开发

组态软件的现状与发展金丹沈昱明上海理工大学AbstractThe procedure of the configuration software’s development and it’s position in an industrial control system are discussed in this paper. The structure, features , functions and the application of configuration software a re emphasised here. This paper also presents it’s developing trend simply.Key words: configuration software development industrial control system摘要本文介绍了组态软件的发展过程,在工业控制系统中的地位。
详细介绍了组态软件的结构、特点、功能、及其应用。
对于组态软件的发展趋势给出了简单的总结。
关键词:组态软件发展工业控制系统1、引言计算机技术的发展,使得设计更加完善的控制系统,获得更方便、可靠、快速的控制成为可能。
工程技术人员对传统的仪表控制方式很熟悉,但往往缺乏专业的计算机知识,而专业的计算机技术人员又缺乏实际的控制经验。
这样在计算机与控制之间就存在着一个巨大的障碍,而组态软件则成为逾越这一障碍的桥梁。
组态软件可以提供一个良好的界面,使控制技术人员用最简单的方法随心所欲的组成自己的控制系统。
2、组态软件发展概况组态软件是伴随着计算机技术的突飞猛进发展起来的。
70年代初,微处理器的出现,促进了计算机控制走向成熟。
很多一直就从事工业控制仪表和计算机的公司推出了新型控制系统。
较有代表性的是1975年美国Honeywell公司推出的世界上第一套DCS TDC-2000。
随后的20年,DCS及其计算机控制技术日趋成熟,得到了广泛应用,市场发展迅速。
组态王6.5常见疑难问题解答

组态王6.5常见疑难问题解答组态王6.5常见疑难问题解答工程加密与加密锁WEB发布报表与打印画面制作与动画连接系统运行与配置报警与查询历史趋势与曲线命令语言与函数数据存储与交换版权所有(C) 04-001 [北京亚控科技发展有限公司技术部]修订日期:2004年11月24日。
数据存储与交换1. 为什么从EXCEL返回组态王会出错?2. SQLDelete()函数中选择条件的用法。
A3="客户="+a2做为条件不执行??3. 数据库插入记录失败?4. 如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?5. 如何使用SQLSelect()函数进行条件为变量情况的查询?6. 在建立组态王和ACCESS数据库连接时,开始一分多钟连接是成功的,可是一会在组态王的信息窗口就会显示“数据库错误:客户端工作过多Driver's SOLSetConnectAttr faild”然后就是连接失败。
请问这是什么原因??7. 组态王的存盘数据用何方式打开?为什么组态王的历史记录文件打开都是乱码?8. 实数类型存入数据库后为什么在组态王中无法读取?1.为什么从E XCE L返回组态王会出错?[在EXCEL中用AppActivate "" 函数时,如果EXCEL中为AppActivate "组态王运行系统" ,组态王的设置运行系统中,标题条文本里填写:组态王运行系统,同时,不要选"标题条中显示工程路径",如果选择了,在AppActivate 应写"组态王运行系统-c:\…..".否则就会出错] 返回页首2.SQLDelete()函数中选择条件的用法。
A3="客户="+a2做为条件不执行?[sql查询语句如果查询的字段为字符串时应使用单引号,a3="客户'"+a2+"'"即可]返回页首3.数据库插入记录失败?[1、在信息窗中查看数据库是否连接2、数据库表格的字段名与组态王记录体定义的字段名是否相同3、数据库表格的字段类型与组态王变量的类型是否符合,推荐使用组态王的表格模板创建表格4、表格中使用的字段名是否为data和time、in等关键字,请改为其他字段名5、数据库字段中包含有#字,ODBC不支持该字符]返回页首4.如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?[数据库中保存一个月的历史数据,自动删除一个月以前的数据。
组态王的n个经典问题解答共16页

组态王的n个经典问题解答组态王的n个经典问题解答1、变量设定中最大(小)值及最大(小)原始值的意义?最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。
一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的.2:组态完成后发现工程特别大,怎样把工程文件变小?可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic文件的备份文件)的文件。
3:在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。
当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。
无需用户再去重新定义。
保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。
当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。
4:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win98系统)?编辑Win98系统下的System.ini文件,将shell=explorer.exe改为:path=c:\ProgramFiles\Kingview\shell=To hvew.exe即可5:组态王里画面属性中覆盖式与替换式有何区别?覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。
替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。
6:如何利用多个摄像头在组态王上显示多幅画面?用户需要增加硬件设备:矩阵转换器和画面分割器。
MCGS常见问题解答

MCGS常见问题解答MCGS常见问题解答1、问题:plc和模块能否挂接在一个串口下?回答:原则来说,只要串口参数(例如波特率、数据位、停止位等)相同就可以。
但是MCGS不推荐这样使用,因为协议内部可能存在潜在冲突,例如对PLC的某个寄存器的写操作的指令,有可能被误认为是对模块的某个操作,进而导致设备访问冲突。
2、问题:在没有网线的情况下怎样用IE访问本机上网络版的工程?回答:打开IE后在地址栏中键入127.0.0.1,再回车即可。
3、问题:MCGS的按钮提供了一个“按1松0”的功能。
但是如果有多个变量,如何实现?回答:在按钮上的“按1松0”只能连接一个变量,如果要实现多个变量按1松0,必须使用“事件”。
在按钮上单击鼠标右键->“事件”,在MouseDown中让变量(可以是多个)等于1,在MouseUp中等于0。
对于6.8以上的版本也可以在按钮的抬起脚本里让变量等于1,在按下脚本里让变量等于0。
4、问题:如何在我的组态中使用定制的驱动?回答:把定制的驱动dll文件拷到D:\MCGS\Program\Drivers\用户定制设备目录下即可。
5、问题:历史表格不刷新什么问题?回答:在MCGS中,窗口中的历史表格是不会自动刷新的。
历史表格只有在其窗口打开时才去访问数据库读数据,此后不再进行数据库的访问,除非组态时刷新窗口。
可以使用窗口名称.Refresh()函数来刷新窗口。
在循环策略或窗口的循环脚本中执行该函数。
6、问题:变量删不掉什么原因?回答:先用“使用计数检查”命令检查变量使用情况,然后使用“清除未使用变量”就可以删除没有用到的变量。
如果某变量删不掉,说明此变量正在使用,不能删除。
7、问题:如果当前工程的点数比软件狗的点数大,会出现什么后果?回答:在MCGS中记录了实时数据库变量的创建先后顺序,这样一来,如果超过软件狗限制的变量,在运行环境中,变量的值不会刷新,初始值是多少就永远保持不变。
8、问题:在运行的时候是否可以查看设备的通讯状态?回答:在MCGS所有的非板卡类的设备(部分定制设备除外)中,第一个通道都是通讯状态通道。
组态软件讲座PPT课件

思考?
通过置“1”和置“0”只能控制开关型变量 的动作,那么对于一个数字量型的输出信号, 通过组态软件如何来控制??
实例:如何通过一个调节阀来控制储水 池的液位,同时显示液位数值!
见练习题1
21
二、利用外部输入控制电机的运行,组态软件监控电机的状态 及按钮状态。
利用PLC的输入端分别做启动信号和停止信号,触发其输入端就可 将信号引入到PLC内部,然后通过通道连接,将PLC各个触点的状态传 送到上位机去。
16
实时数据库
实时数据库 数据库中应包含工程中所有的状态,同时为了运算方便,也可以添
加一些中间变量!
17
四、制作画面
18
五、数据连接
同一种动作方式,根据使用不同的数据连接以 及不同的控制方式。
下面,为了强化组态软件的控制方式,我们采 用三种方式来控制。
一、利用组态画面直接控制电机的启动停止;电机的运行可 以通过界面来监视。
12
案例实战一:
要求:有一台OMRON型C200H系列PLC 控制的电动机要断续运行,运行和停车时间可 显示,运行时间要求在上位机可调整;同时在 上位机上还可以直接控制一台水泵运行。
13
一、设计分析:
(一)系统构成
输入
运行时间 停止时间 启动按钮 停止按钮
输出
运行时间显示 停止时间显示 电动机运行
组态软件讲座
1
整体概况
+ 概况1
您的内容打在这里,或者通过复制您的文本后。
概况2
+ 您的内容打在这里,或者通过复制您的文本后。
概况3
+ 您的内容打在这里,或者通过复制您的文本后。
2
什么是组态软件
组态王n个经典问题解答

组态王n个经典问题解答21:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)?运行RegEdit文件:找到我的\HKEY_Local_MACHINE\software\Microsoft\WindowsNT\currentVersion\winlogon 将Userinit=c:\winnt\system32\userinit.exe改为: Userinit= c:\program files\kingview\touchvew.exe22:如何在组态王中修改系统时间?调用批处理文件:dsh.batstring Adate = StrFromInt( A年, 10 ) + "-" + StrFromInt( A月, 10 ) + "-" + StrFromInt( A 日, 10 );string Atime = StrFromInt( A时, 10 ) + ":" + StrFromInt( A分, 10 ) + ":" + StrFromInt( A 秒, 10 );string Acommand =InfoAppDir()+"dsh.bat";Acommand = Acommand + " ";Acommand = Acommand + Adate;Acommand = Acommand + " ";Acommand = Acommand + Atime;StartApp(Acommand);批处理文件:dsh.batdate %1time %222:工程被破坏后如何恢复画面?1、新建一工程,在工程浏览器中选择导入,将被破坏工程的画面导入即可2、新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
远程数据通讯
《世纪星组态软件》与设备的通讯与距离是无关的,只要在 硬件方面能达到要求的情况下都能行。如电台,我们只把它作为 一种通讯传输方式,《世纪星组态软件》的数据采集与本地设备 相同。
在远程抄表系统,系统中必定有一个仪表能把分散在各地的 三表数据采集上来。《世纪星组态软件》作为上位机人机接口软 件,只需将该仪表的驱动程序连接上即可。
即用户自已定义的变量数量,不管是I/O变量还是中间变量 都计算,系统变量即《世纪星组态软件》的变量字典中 26 个 以 $ 开头的变量不在点数计算之内。
经验数据: 简单工程:外部I/O点数加 50% 即可作为选定点数。 复杂工程:外部I/O点数加 100% 即可作为选定点数。
两种最常用计点方法的区别
DDE 数据交换
DDE(动态数据交换)是 Microsoft 公司设计的一种基于 Windows 消息驱动机制的动态数据交换协议。应用程序采用三 层标识系统,即服务程序名、话题名和项目名,在两个或多个 应用程序之间动态传送数据。DDE 数据交换时,提供数据的程 序为服务应用程序,接收数据的程序为客户应用程序。
常用技巧
● 按住 Shift 键可画正圆,正方形,正圆角矩形,正斜线(45。)。 ● 按住 Ctrl 键,用鼠标左键可选中或取消选中单个图素。 ● 可以使用很多组合键,以加快工作进程,如Ctrl+A全选、Ctrl+C
拷贝、Ctrl+D复制、Ctrl+V粘贴等。 ● 命令语言中,在编译出错信息对话框中,双击出错信息行,编缉
组态软件点数计算有两种方式:
FIX风格(只计I/O点) 30 75 150 300 512 1024 无限点
《世纪星组态软件》采用 Intouch 计算方式。
监视、控制、视频
监控组态软件包括:监视和控制两部分。 ● 监视:组态软件从现场设备中采集数据,在上位机进行显示、
个象素。 (3)用 Ctrl 键+光标键 LEFT,TOP,RIGHT,BOTTOM 每次移动 50 个
象素。
与设备的连接驱动
组态软件与设备连接,进行数据采集的方法基本相同,即通 过 COM 组件(即通过动态连接库.DLL)与下位机通讯。
现场采集设备一般可分为两类:板卡和串口。板卡插在计算 里面的扩展槽中;串口设备连接到计算机的COM口上。485 串口设 备要通过 RS485/232 转换后连接到串口上。串口设备包括PLC、 变频器、仪表、模块等。
目,还可以新增工具栏,创建自己专用的工具栏项目。 ● 工具编辑:用户可以增加、删除常用工具,如:notepad.exe
mspaint.exe 等。 ● 自定义界面风格:可以设置 5 种个性化界面风格。
艺术字制作
3D 艺术字制作: (1)先绘制文本,改变文本颜色为白色。 (2)用Ctrl+D复制文本,将复制的文本颜色改为红色。 (3)将复制文本移到原文本左上一、二个像素位置。 (4)将以上文本合并成单元。
● WEB 版:平台 – Windows 98/NT/2000/XP。 浏览器版本,具有点数和客户数量限制。
● 嵌入版:下位机运行平台 – Windows CE。 上位机开发平台 – Windows 98/NT/2000/XP。 其他嵌入式平台需简单移置。
如何选择世纪星组态软件的点数
《世纪星组态软件》点数计算方法: 软件点数 = I/O变量 + 中间变量
《世纪星组态软件》全面支持 GPRS、短信、电台等无线数 据传输技术。
WEB 版与NETWARE 版区别
● WEB 版:是《世纪星组态软件》在广域网(Internet)上发布 图形和数据,即数据远程浏览功能。用户在 Internet 网上, 通过 IE 浏览器,输入服务器的 IP 地址,就可以查看现场的画 面和数据。 WEB 版只有服务器端有硬件加密设备(加密狗),客户 浏览数量由服务器决定。 ● NETWARE 版:是《世纪星组态软件》在局域网(Intranet)内 的数据通讯功能。 NETWARE 版在每台机器上均有硬件加密设备( 加密狗)。
报表等处理。 ● 控制:组态软件对采集到的数据进行处理后,将数据回送到现
场设备,数据处理如:常规运算、PID 调节算法等。 ● 视频:《世纪星组态软件》提供视频控件,实现图形图像监视
功能。通过视频采集设备(如采集卡、),提供单机、 网络视频功能。
个性化组态软件
《世纪星组态软件》为用户提供开发界面的个性化设置功能, 用户可以设置具有个性的组态开发界面。 ● 动态浏览器:提供最大化的工作空间。 ● 自定义菜单、工具栏:用户可以增加、减少菜单和工具栏的项
如何拷贝工程
用《世纪星组态软件》开发的工程中,有下列几类文件占用 空间较多,一般在拷贝工程时可以删除: 1、扩展名为 ".WVW" 文件,此类文件为系统编译后的画面文件。 2、文件名为数字开头的,如:2001010100.IDX、 2001010100.LGH
等,这类文件是历史数据文件和历史数据索引文件。 3、"ALARMLOG.DAT" 文件,此文件是历史报警数据文件。
《世纪星组态软件》规定: ● 应用程序名:CSVIEWER ● 话题名:TAGNAME ● 项目名:变量数据库中定义的项目名。
总线通讯方式
总线有很多种,常见的有 CAN、ProfiBus、Loworks 等,各 种总线都有其总线协议及技术参数。
《世纪星组态软件》与支持总线的产品通讯一般是通过总线 控制卡实现的。
注意:现场设备必须带有通讯功能,《世纪星组态软件》才 能与之进行通讯。
如何使用新设备驱动
《世纪星组态软件》可以为用户开发专用驱动,有些用户所 用的采集设备就是以前所没有做的,如一些非标设备的驱动。有 关设备的驱动需要两个文件:Device.idx 和 *.dll,当你收到世 纪长秋公司发来的以上两个文件时,应做以下工作: 1、将 Device.idx 拷贝到《世纪星组态软件》所在目录下,如 C:\CenturyStar;将 *.dll 文件拷贝到《世纪星组态软件》目录 下的 Driver 目录下。 2、第一次运行前,需要用 Register.exe (该文件图标为一个红 色的大写的 R ) 注册驱动程序。
框中光标会停在该行。 ● 常用鼠标右键选择功能;双击图素进行动画连接。 ● 用渐进色、透明点位图、从屏幕抓取点位图等作一些特殊效果。
如管道接口,文本效果等。
其他问题集锦
世纪星网站 中 FAQ。
大理石艺术字制作
(1)先绘制文本,改变文本颜色为黑色(文字1)。 (2)绘制大理石位图,从屏幕抓取文本的点位图,将抓取的位图放
到大理石位图上(文字2)。 (3)将抓取的位图进行黑色
透明(文字3)。 (4)再次抓取点位图,并进
行灰色透明,即可得到 大理石艺术字(文字4)。
世纪星键盘使用规则
《世纪星组态软件》规定: (1)用光标键 LEFT,TOP,RIGHT,BOTTOM 每次移动 1 个象素。 (2)用 Shift 键+光标键 LEFT,TOP,RIGHT,BOTTOM 每次移动 10
世纪星组态软件常见问题解答
北京世纪长秋科技有限公司
世纪星 组态软件版本
● 标准版:平台 – Windows 98/NT/2000/XP。 包含开发版、运行版。
● 开发版:平台 – Windows 98/NT/2000/XP。 有512点、无限点两种,运行2个小时。
● Netware 版:平台 – Windows 98/NT/2000/XP。 局域网浏览版,无限点,只能通过网络采集数据。