当前位置:文档之家› 组态王问题集锦

组态王问题集锦

组态王问题集锦
组态王问题集锦

组态王采集数据速度非常慢的解决

组态王采集数据速度非常慢的解决

组态王采集数据速度非常慢的原因有很多,但解决的办法:

1,用尽可能高的通讯速率通讯。

2,设置运行系统的基准频率不能太低,一般为100-500ms,太低会欲速则不达,采集速度反而会较慢。

3,删除不用的变量,组态王运行时会扫描每个变量,并按每个变量的采集频率采集数据,不用的变量会使运行速度降低。

4,变量的采集频率不能太低,有这样的例子:一个工程200多点,采集频率都设为10ms,结果数据采集速度反而大幅降低,所有数据要5--10更新一次。不需要很快更新的变量如一些开关量,采集频率可设为500-1000ms。

5,特别要注意的是:只写变量的采集频率一定要设为0,否则会造成数据更新需要10多秒的情况。

6.少用连续运行的动画,及过渡色,点位图等.

组态王更改Windows登陆方式的问题解答

组态王更改Windows登陆方式的问题解答

问题描述:

安装了组态王(笔者安装的是组态王V6.51)之后,就只能采用传统的经典登陆方式,无法采用欢迎屏幕登录方式了——因为已经无法更改用户登录或注销的方式!在控制面板里点击“更改用户登录或注销的方式”就给我弹出一个对话框,发现登录界面突然改不了:“一个最近安装的程序已停用欢迎屏幕和快速切换。你必须卸载该程序以恢复这些功能。下列文件名可以帮你识别该程序所做的修改:Ginastub.dll”。并且在选择登陆模式的两个选项变成灰色的,无法选择。

原因分析:

这是因为组态王在安装时复制了一个ginastub.dll动态链接库文件到系统盘的“Windows\system32”目录,然后又在注册表的“[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Win logon]”项创建了1个“GinaDll”字符串值,键值为“Ginastub.dll”。

解决过程及方法:

想法:只要删除ginastub.dll动态链接库文件或采用正确的ginastub.dll动态链接库文件,或者不调用这个ginastub.dll动态链接库文件就可以了。下面是解决过程:

过程1:删除或更名系统盘“Windows\system32”下的ginastub.dll动态链接库文件(一般情况下会提示文件正在使用,无法删除或更名,这时需要进入安全模式或DOS操作系统或其它操作系统下完成删除或更名操作)。重新启动电脑时无法进入到登录提示框,弹出错误:“无法加载登录用户界面DLL Ginast ub.dll,请与系统管理员联系,以替换dll文件或还原原dll”,然后就只有1个“重新启动”的按钮。这时只有系统只有重新启动进入安全模式还原ginastub.dll文件。

过程2:在系统安装盘的i386目录下找到“MSGINA.DL_”文件,复制到电脑里改名为“GINASTUB.DLL”文件,然后将“GINASTUB.DLL”文件复制到系统盘的“Windows\system32”目录覆盖原文件(一般情况下会提示文件正在使用,无法覆盖,这时需要进入安全模式或DOS操作系统或其它操作系统下完成覆盖操作)。结果与过程1相同。

过程3、点击“开始”——“运行”,输入“gpedit.msc”运行组策略编辑器;点击“计算机配置”——“管理模板”——“系统”——“登陆”,然后将“总是用传统登陆”设置为“已禁用”。点击“用户配置”——“管理模板”——“系统”,然后将“登陆时不显示欢迎屏幕”设置为“已禁用”。重新启动电脑,结果无效——依然显示经典登陆对话框。

过程4、进入注册表创建或修改[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVers ion\Winlogon]”项的"AllowMultipleTSSessions"=dword:00000001(表示允许切换用户,"AllowMultipl eTSSessions"=dword:00000001表示禁止切换用户),"LogonType"=dword:00000001(表示采用欢迎屏幕方式登录,"LogonType"=dword:00000001表示采用传统登录方式登录)。重新启动电脑,结果无效——依然显示经典登陆对话框。

过程5、进入注册表删除[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Wi nlogon]”项的“GinaDll”字符串值。可以采用“regedit.exe”或“regedit32.exe”注册表编辑器编辑注册表,也可以直接创建1个注册表文件通过导入注册表的方式删除该字符串值。重新启动电脑,成功!然后你可以删除那个ginastub.dll动态链接库文件也可以不删除。

解决效果:

系统恢复正常,组态王也运行正常。

心得体会:

要解决Windows相关的问题,最好先搞清楚故障是什么原因造成的,才能拿出有效的解决方案,就像医生对症下药一样。过程4就采用了常规的解决方案,结果以失败告终。

为了方便,可以直接做一个注册表文件来实现。下面是方法:

1、新建1个txt格式的文本文件,输入以下内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

"GinaDll"=-

2、保存并将该文件后缀名改为“reg”,使该文件成为注册表文件。如果看不见文件后缀名,请点击“我的电脑”——“工具”——“文件夹选项”——“查看”,取消“隐藏已知文件类型的扩展名”前面的点即可。

3、运行该文件(系统不能设相关限制,必须能够运行注册表文件)。

4、恭喜你!你成功了!

利用组态王实现变频器的远程监控”

利用组态王实现变频器的远程监控

1 引言

变频器作为一种智能调速元件,以多用途、高可*性和明显的节电效果,在造纸、轧钢、印染、石油、化工等各个行业中被广泛使用。

在某污水处理厂中,进水泵房环节共有4台潜水泵,它们负责将污水抽到曝气池进行净化处理,当污水多时需要4台潜水泵满负荷运行,污水少时只需要1台潜水泵工作,因此潜水泵的工作数量受污水总量的影响很大。以前,由于没采用变频器进行控制电能浪费很大,现经过改造,4台潜水泵全部用西门子MI DIMASTER ECO 变频器进行控制,并且变频器通过串口连接到组态王开发的上位机监控系统中,这样既节省了电能,又实现了变频器的远程监控,取得了比较好的控制效果。

2 系统结构

本系统中上位机利用RS232串口,再经过RS232/RS485转换器接到4台西门子MIDIMASTER ECO 变频器上。由于RS232的传输距离较短,只有15m左右,并且只能驱动1路变频器,所以必须利用RS232/RS48 5转换器。系统结构图如图1所示。

3 上位机设计方法

3.1 组态王通讯设置

组态王6.0是北京亚控公司开发的一个比较成熟的国产组态软件,其操作简单,易于学习,用它制作人机界面快捷简便,画面美观;具有强大的数据库功能,可连接大型的SQL数据库;而且其网络功能比较丰富,可以实现远程监控;最重要的是其拥有丰富的驱动程序库,用其提供的驱动程序可以方便地实现上位机PC与各种不同型号的PLC、变频器、板卡、网卡等设备的相互通讯。

组态王6.0与西门子变频器系列之间的通讯设置的具体步骤:

(1) 在组态王中新建一工程,设取名为“变频器控制工程”。

(2) 在开发界面选择“设备”-“变频器”-“西门子”-“USS”-“串口”,如图2所示。

(3) 为设备命名设为“西门子变频器1号”。

(4) 选择串口,本文选“COM1”端口。

(5) 设置设备的地址,格式为aa.bb,其中aa的范围1~32,bb的范围1~16。所有变频器的地址不能重复,本文中设西门子变频器1号的地址为:1.1。

(6) 点击设置完成,即可。

经过上述设置后,当启动组态王工程“变频器控制工程”时,组态王会自动连接上设备地址为1.1的西门子变频器1号,并在其信息框中显示“打开通讯设备成功,设备初始化成功-西门子变频器1号”信息。

3.2 RS232串口参数设置

在上位机WIN98系统中,选择“控制面板”-“系统”-“设备管理器”-“端口”-“COM1”属性,设置如下:波特率-4800,数据位长度-8,停止位长度-1,奇偶校验位-偶校验。设置完毕后如图3所示。

4 下位机变频器设计方法

4.1 西门子变频器USS协议概述

西门子变频器与工控机的通信协议采用西门子 USS 协议,它是一种西门子所有传动产品通用的通信协议。此协议采用主-从式结构,通信时,上位机作为主站向变频器发送报文;变频器作为从站,只是对主站发来的报文(即指令)进行处理并执行相应动作,同时回应并发送响应的报文。所有主从之间的报文都由14个字节组成,每个数据报文都是标准的异步报文格式,包括:1个起始位、8个数据位、1个偶校验和1个停止位。上位机与变频器之间的数据传输是以ASCII码的形式进行的。所有从主站发送到从站的报文必须在1.5s内发完,否则,此报文将被从站忽略。从站在收到有效报文20ms内发送应答,若主站在这段时间内未收到应答,主站将重新发送此报文。

USS协议支持西门子变频器使用计算机中的串行口。

4.2 西门子变频器的设置

当使用RS485与上位机相连时,西门子变频器的主要通讯参数设置如附表所示,其它参数配置请参照的使用手册。

附表变频器参数设定与说明

参数设定值功能说明

P091 1 设定从站变频器地址为1

P092 5 设置RS-485串行接口的波特率为4800波特

P094 50.00[Hz] 通过串行接口以百分比形式传送到变频器的设定值

P095 0 USS的兼容性,当为0时,0.1Hz分辨率兼容

P910 1 设定变频器为串行接口的远程控制方式

4.3 西门子变频器与上位机通讯连接方式

西门子变频器与上位机有两种通信连接方式:一是通过前面板上的RS485D型插头及RS232/RS485转换器与上位机的RS232串口相连,实现变频器的完全控制,包括启/停、频率设定和参数设置等;二是通过输入/输出接线端子,经RS232/RS485转换器与上位机的RS232串口相连。在实际应用中,通常采取第一种通信方式,具体连线如图4所示。注意,以上两种连接方式只能选取其中一种。

5 结论

运用组态王与变频器通讯并进行远程控制,具有实时性好、速度快、可*性高、运行稳定、调节灵活等优点,此方法已成功应用某污水处理工程的进水环节中,经现场调试,达到了理想的通讯控制效果。此种控制系统,具有较高的使用价值,值得在工业控制中推广。

组态王使用常见问题”

组态王使用常见问题

1、变量设定中最大(小)值及最大(小)原始值的意义?

[最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。一般对于板卡设备此值为物理量经A D转换之后的值,如12BitAD此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的.

2、为什么变量无法删除,如何删除变量?

[在组态王中,只有未使用的变量才能被删除,因此在删除变量之前,必须去掉在画面或命令语言、控件引用处,等处与之有关的连接,如果还是无法删除,在工程浏览器中执行工具-更新变量计数命令,重新统计变量,在变量使用报告中可以查询变量是否还在某些地方使用,将其连接断开后,利用工具-删除未用变量将变量删除。

3、工程运行时,显示通讯协议组件失败?

[设备驱动安装错误:1、安装新的驱动2、在开发状态下从新连接设备,如果还是有错误,请联系驱动部索要新的驱动程序]

4、光盘上的典型案例无法打开?

[将工程拷贝到硬盘上将属性改为存档即可

5、如何在打开机器时自动进入组态王?

[将touchview快捷方式拷贝到系统开始\程序\启动中

6、怎样把工程文件变小?

[可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic文件的备份文件)的文件。

7、如何在线增删用户及用户密码和权限?

[使用editusers()函数(用户权限需大于900)]

8、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?

[保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。

保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。

9、开发狗与运行狗的区别?

[开发狗是用于工程开发使用的,为了方便调试支持6小时的连续运行,运行狗是用于工程实际运行,不能进行开发.

组态王教程1

组态王软件培训

培训内容 内容包括: 1、组态王介绍 2、新建工程 3、建立IO设备通信 4、建立数据词典 5、画面组态 6、设置,然后运行 7、脚本编程,函数等。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

组态软件的安装 1、运行安装组态王程 序。直接安装。 2、安装完后直接安装 驱动。 3、其它内容可以不安 装。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生 产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

工程组态

组态王KINGVIEW 6X 工程组态-常见问题解答 北京亚控科技发展有限公司 2009年08月

目录 1. 我要开发了一个组态王工程,请问开发前有什么注意事项? (1) 2. 如何将一个已经存在的工程加载到组态王软件中使用? (1) 3. 请问组态王开发的工程如何进行备份? (1) 4. 我要将我开发的工程移植到现场计算机上运行,如何操作? (1) 5. 我从光盘上找到一个亚控提供的演示工程,为什么工程无法打开? (1) 6. 我拿到一个工程,希望将其中的部分画面和命令语言等应用到我的工程,请问如何操作? (1) 7. 用户要求提供变量列表,我如何能将我在组态王软件中的变量列表整理出来? (2) 8. 如何取消掉组态王点击按钮时的声音提示功能? (2) 9. 如何配置来禁止非授权用户退出组态王的运行环境? (2) 10. 如何实现组态王运行时自动打开指定的画面? (2) 11. 在组态王运行环境中能否实现动态设置Alt/Win/ESC键的禁止与启用? (2) 12. 在组态王运行环境中如何获取鼠标的坐标值? (3) 13. 在注册表中启动组态王运行系统的方法? (3) 14. 一台计算机连接两台显示器,分别显示组态王不同的画面,应如何实现? (3) 15. 组态王的opc是否具有冗余的功能? (4) 16. 在组态王中能否执行一段批处理程序? (4) 17. 在组态王开发环境中系统配置-->运行系统设置对话框中的所有复选框中的对勾全部都去掉了,但运行环境中还是无法实现全屏显示? (4) 18. 禁止普通用户退出组态王运行环境,只有权限高的用户才能够退出组态王运行环境,应如何实现? (4) 19. 在命令语言中输入工程的整个路径,当工程拷贝到其他路径时或另外一台计算机时,工程路径要重新输入,有无简便的方法解决这一问题? (4) 20. 组态王工程能否生成可直接运行的文件? (5) 21. 在组态王中如何实现将工程运行的当前时刻记录下来? (5) 22. 在组态王中如何实现延时功能? (5)

组态王应用问题演示教学

组态王应用问题(一) 2008年05月27日星期二 18:04 画面制作与动画技巧常见问题16问 1、组态王6.0中位图透明的方法? [选择粘贴或加载位图后,在快捷菜单上选择“透明化”。在调色板上单击“吸色管”,然后吸取颜色。再次单击“吸色管”按钮,然后用吸色管箭头单击位图,即可获得透明的位图。] 2、为什么有时候画的图素在填充时没有改变颜色? [这是因为在过渡色类型工具箱中选中了“透明填充”。] 3、为什么画多边形出现的是折线? [这是因为在过渡色类型工具箱中选中了“透明填充”。] 4、开发系统中,图素颜色和背景色发生混乱? [一般与显卡性能有关,很多时候如果颜色设置是真彩色(32位)的话,改为增强色(16位)后即可恢复正常。[建议关闭3D加速引擎]] 5、怎样将图形文件粘贴到组态王的画面中? [在组态王画面中的工具箱内选折<画点位图 designtimesp=368>这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折〈从文件加载〉这一项即可实现。可以对粘贴后的点位图进行动画连接及放大缩小等操作。] 6、不同分辨率的画面文件如何转换,如640*480的画面怎样转化成800*600?[画面可以自动转换为和当前的屏幕分辨率相同,当屏幕的分辨率为800*600是,在打开工程画面时,系统提示进行转换,单击"是"即可。[建议实施系统开发前确定画面分辨率]] 7、组态王里画面属性中覆盖式与替换式有何区别? [覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。 替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行] 8、画面中的数字、文本显示等如何根据值的不同用不同的颜色显示? [在显示的文本的动画连接中选择文本色,输入显示的变量名称,在文本色属性栏中添加、修改或删除不同阈值时要显示的不同颜色] 9、如何利用多个摄像头在组态王上显示多幅画面? [用户需要增加硬件设备:矩阵转换器和画面分割器。视频采集后通过矩阵转换和画面分割再送进组态王中,例如需要显示16个画面,可选择16画面分割器。] 10、画直线时,怎样保证其水平和垂直? [画直线时,将网格宽度调大,再选中“对齐网格”,这样比较容易画直水平和垂直线。] 11、如何给按钮添加注释? [选中按钮按鼠标右键选择字符串切换,在按钮属性的提示文本中添加注释即可[需要设置按钮的风格] 12、如何复制运行画面? [在运行时按下键盘上的屏幕拷贝键(print screen sys rq),在画图软件中使用粘贴即可] 13、如何将别的工程的画面加载进来? [在工程浏览器中通过导入的方式可以将其他工程的画面导入]

组态王常考问题

70个组态王经典问题解答 时间:2010年4月3日作者:中国自动化招聘网 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=Touchvew.exe 即可 5:组态王里画面属性中覆盖式与替换式有何区别? 覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。 6:如何利用多个摄像头在组态王上显示多幅画面? 用户需要增加硬件设备:矩阵转换器和画面分割器。视频采集后通过矩阵转换和画面分割再送进组态王中,例如需要显示16个画面,可选择16画面分割器。 7:如何将gif动画用在组态王画面中? 在组态王画面中的工具箱内选折<画点位图designtimesp=451>这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折〈从文件加载〉,选择所需的gif动画文件。 8:如何用组态王在启动一个应用程序时打开任意路径下的一个文件? 一在组态王中定义一个内存字符串型变量,在StartApp函数调运之前,赋给该变量值,为:应用程序路径+一个或两个空格+文件路径、文件名、文件扩展名。接下来用StartApp函数,其参数为该变量名称。如用WordPad 启动时打开一个.alg文件:定义“文件”问内存字符串型变量,命令语言为:文件 ="C:\Progra~1\Access~1\word.exe "+"C:\Progra~1\Kingview\Example\Kingdem~3\"+文件名; startapp(文件);/*文件名可以任意给定,如用列表框选择的结果等。[文件名为8.3格式] 9:事件命令语言和程序命令语言内容的长度是否能够加长? 组态王命令语言的长度为20k,无法加长,但可以将一个命令语言分为几个事件命令语言。

组态王实例教程入门

组态王实例教程入门 组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。 组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。 组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。 组态王在web发布方面取得新的突破,全新版的Web发布可以实

现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。 组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。

组态王问题集锦

组态王采集数据速度非常慢的解决 组态王采集数据速度非常慢的解决 组态王采集数据速度非常慢的原因有很多,但解决的办法: 1,用尽可能高的通讯速率通讯。 2,设置运行系统的基准频率不能太低,一般为100-500ms,太低会欲速则不达,采集速度反而会较慢。 3,删除不用的变量,组态王运行时会扫描每个变量,并按每个变量的采集频率采集数据,不用的变量会使运行速度降低。 4,变量的采集频率不能太低,有这样的例子:一个工程200多点,采集频率都设为10ms,结果数据采集速度反而大幅降低,所有数据要5--10更新一次。不需要很快更新的变量如一些开关量,采集频率可设为500-1000ms。 5,特别要注意的是:只写变量的采集频率一定要设为0,否则会造成数据更新需要10多秒的情况。 6.少用连续运行的动画,及过渡色,点位图等. 组态王更改Windows登陆方式的问题解答 组态王更改Windows登陆方式的问题解答 问题描述: 安装了组态王(笔者安装的是组态王V6.51)之后,就只能采用传统的经典登陆方式,无法采用欢迎屏幕登录方式了——因为已经无法更改用户登录或注销的方式!在控制面板里点击“更改用户登录或注销的方式”就给我弹出一个对话框,发现登录界面突然改不了:“一个最近安装的程序已停用欢迎屏幕和快速切换。你必须卸载该程序以恢复这些功能。下列文件名可以帮你识别该程序所做的修改:Ginastub.dll”。并且在选择登陆模式的两个选项变成灰色的,无法选择。 原因分析: 这是因为组态王在安装时复制了一个ginastub.dll动态链接库文件到系统盘的“Windows\system32”目录,然后又在注册表的“[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Win logon]”项创建了1个“GinaDll”字符串值,键值为“Ginastub.dll”。 解决过程及方法: 想法:只要删除ginastub.dll动态链接库文件或采用正确的ginastub.dll动态链接库文件,或者不调用这个ginastub.dll动态链接库文件就可以了。下面是解决过程:

组态王的经典问题解答

组态王的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=Touchvew.exe 即可 5:组态王里画面属性中覆盖式与替换式有何区别? 覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。 6:如何利用多个摄像头在组态王上显示多幅画面? 用户需要增加硬件设备:矩阵转换器和画面分割器。视频采集后通过矩阵转换和画面分割再送进组态王中,例如需要显示16个画面,可选择16画面分割器。 7:如何将gif动画用在组态王画面中? 在组态王画面中的工具箱内选折<画点位图 designtimesp=451>这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折〈从文件加载〉,选择所需的gif动画文件。 8:如何用组态王在启动一个应用程序时打开任意路径下的一个文件? 一在组态王中定义一个内存字符串型变量,在StartApp函数调运之前,赋给该变量值,为:应用程序路径+一个或两个空格+文件路径、文件名、文件扩展名。接下来用StartApp 函数,其参数为该变量名称。如用WordPad启动时打开一个.alg文件:定义“文件”问内存

组态王使用常见问题

组态王使用常见问题 1、变量设定中最大(小)值及最大(小)原始值的意义? [最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD 此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的. 2、为什么变量无法删除,如何删除变量? [在组态王中,只有未使用的变量才能被删除,因此在删除变量之前,必须去掉在画面或命令语言、控件引用处,等处与之有关的连接,如果还是无法删除,在工程浏览器中执行工具-更新变量计数命令,重新统计变量,在变量使用报告中可以查询变量是否还在某些地方使用,将其连接断开后,利用工具-删除未用变量将变量删除。 3、工程运行时,显示通讯协议组件失败? [设备驱动安装错误:1、安装新的驱动2、在开发状态下从新连接设备,如果还是有错误,请联系驱动部索要新的驱动程序] 4、光盘上的典型案例无法打开? [将工程拷贝到硬盘上将属性改为存档即可 5、如何在打开机器时自动进入组态王? [将touchview快捷方式拷贝到系统开始\程序\启动中 6、怎样把工程文件变小?

[可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic 文件的备份文件)的文件。 7、如何在线增删用户及用户密码和权限? [使用editusers()函数(用户权限需大于900)] 8、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思? [保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。 保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。 9、开发狗与运行狗的区别? [开发狗是用于工程开发使用的,为了方便调试支持6小时的连续运行,运行狗是用于工程实际运行,不能进行开发. 21:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)? 运行RegEdit文件:找到我的\HKEY_Local_MACHINE\software\Microsoft\Windows NT\currentVersion\winlogon 将Userinit=c:\winnt\system32\userinit.exe改为:Userinit= c:\program files\kingview\touchvew.exe

组态王监控画面大全(水处理)

客户提案

目录 ?公司简介 ?产品优势 ?案例介绍

公司简介 ?成立于1997年,总部位于北京中关村银网中心?目前员工数159人[2005.6月数据] ?年软件销售额两千余万,为国内最大的工业软件研发生产企业 ?在上海、广州、成都、济南、武汉及西安设有分支机构 ?全国三十余家分销商 ?工业自动化软件国内市场占有率38.4%[源自ARC2005数据]?产品累计销售近3万套[2005.6月数据]

产品优势 基本功能 ?全中文的过程可视化软件 ?实时趋势显示和历史趋势的动态查询 ?符合国内企业使用习惯的全中文报表生成功能 ?报警和报警管理,支持通过声音、短信、视频、电话等方式实现报警信息的记录和发布?面向用户的分级和分区的安全管理机制 ?分布式设计的软件结构,完善的网络功能 ?支持远程维护和诊断功能 ?支持OPC1.0/2.0、DDE/NETDDE ?支持ODBC接口 ?支持ActiveX可视控件 ?内置脚本语言编辑器 ?可视化的开发环境 ?支持真彩色(24位色)和过渡色的界面开发系统 ?高速历史数据的记录和查询 ?WEB Server的功能支持 ?分布式多媒体报警系统[支持视频、电子邮件、短信及语音] ?支持设备冗余、网络冗余和站点冗余 ?1500以上种的硬件设备支持[包括PLC、仪表、变频器、板卡及专用设备]

使用组态王可以: ?现场操作人员、工艺工程师、管理者可随时掌握生产信息并实现控制 ?易于部署、操作、配置和管理 ?提高生产效率,降低额外的生产开销?方便构建软硬件一体化的数字工厂 ?提高决策水平

方便的系统开发和配置: ?全中文、全集成的开发环境,采用标准的Windows界面易于直观的建立新的系统;?采用工业标准技术,包括:Windows NT/2000/XP、COM/DCOM、OPC、 ActiveX、ODBC及TCP/IP; ?提供开放的编程接口、易于功能的扩展;?支持远程调试;

组态王教学-趋势曲线

趋势曲线 常见问题解答 北京亚控科技发展有限公司 2010年01月

目录 1. 实时趋势曲线 (1) 1.1 我发现组态王的实时曲线控件只能显示百分比量程,请问能否显示工程的实际量程呢? (1) 1.2 使用组态王实时趋势曲线控件时,控件属性设置没有问题,但为何看不到曲线? (1) 1.3 在组态王画面上添加一实时趋势曲线控件,如何修改控件的背景颜色? (1) 2. 历史趋势曲线 (1) 2.1 在组态王的历史趋势曲线中看不到曲线为何? (1) 2.2 使用组态王的历史趋势曲线控件时,如何实现自动更新控件右侧时间为系统的当前时间? (1) 2.3 使用组态王历史趋势曲线控件查询时,在查询不存在的历史数据时,组态王是如何处理的? (2) 2.4 在历史趋势曲线控件中增加变量时,为何无法选择变量? (2) 2.5 使用组态王提供的历史趋势曲线控件读取数据库中的数据为何显示不出曲线? (2) 2.6 使用组态王历史趋势曲线控件,查询出来的趋势曲线比实际的历史数据要提前8个小时? (2) 2.7 在组态王运行环境中,能否改变历史趋势曲线控件连接的曲线? (3) 2.8 组态王提供的历史曲线控件中曲线形式能否画成阶梯式的而不是斜线式的? (3) 2.9 通过组态王提供的历史趋势曲线控件查询Access数据库中的数据,"时间字段"的下拉框中为何没有任何选项? (3) 2.10 我想通过指定一个变量的名称来删除历史曲线控件中此变量对应的曲线,在组态王中应如何实现? (3) 2.11 我有100多个设备,每个设备有10几个参数,我想通过改变设备号,在一个历史趋势曲线里查询不同设备的各个参数的历史曲线? (3) 2.12 使用组态王的历史趋势曲线控件时,选择变量时能否显示变量描述? (4) 2.13 使用组态王的历史趋势曲线控件时,怎样对曲线进行删除操作? (4)

组态王软件介绍教学文案

3、系统软件 3.1组态王软件介绍 本系统采集控制软件选用中国本土软件厂商北京亚控科技发展有限公司生产的,国内最早的商用组态软件“组态王”。截止到2009年底,“组态王”已在国内装机量有10万套,成功地应用于我国工业领域的各行各业,例如石油、化工、电力、冶金、造纸、橡胶、环保、机械制造等等,在中国使用的监控软件中,组态王拥有国内最多的用户。像国外众多的软件一样,组态王软件也经过了一个发展例程: 1995年——组态王V1.0 1996年——组态王V1.2 1997年——组态王V1.51 1998年——组态王V2.0 1999年——组态王V5.1 2000年——组态王V5.1 for Internet 2001年——组态王V6.0、组态王电力专业版6.0 2002年——组态王V6.02 2003年——组态王V6.5 2005年——组态王V6.51 2006年——组态王V6.52 2007年——组态王V6.53 下面介绍组态王通用强大的功能。 3.1.1基本人机界面功能 通过本功能完成画面组态。 1.快速便捷的应用设计 用组态软件构造“监控和数据采集系统”的好处之一就是能大大缩短开发时间,并能保证系统的质量。能快速便捷地进行图形维护和数据采集是此类系统的关键点。组态王正是提供了丰富的快速应用设计的工具。 (1)方便实用的工程管理组态王6.53提供方便实用的管理工具——工程管理器。工程管理器是一个独立的可执行文件,用来管理本机的所有组态王工程,可以实现工程的压缩备份,备份恢复,数据词典的导出导入,实现开发和运行系统的切换等。

(2).集成的开发环境最新设计的组态王工程浏览器为用户提供了便利的集成开发环境。工程设计者可以在工程浏览器中查看工程的各个部分,可以查看画面、数据库、配置通讯驱动程序、设计报表;可以完成系统的大部分配置。 工程浏览器采用树形结构,操作简单方便,容易接受。在工程浏览器中,用户也可以方便地切换到组态王开发环境和运行环境。 (3).功能强大、易用的绘图工具目前用简单的示意性图形已经不足以表示工业现场复杂的生产过程,用户普遍要求更加丰富多彩、生动逼真的画面。为满足此要求,组态王提供了丰富的绘图工具,并尽可能使绘图工具的使用方法容易掌握。 组态王工具箱中提供的绘图工具包括直线、折线、圆弧、矩形(方形)、圆角矩形、圆形(椭圆)等工具。它们的使用方法与一般绘图软件(如“画笔”)大致相同,设计者不需专门的培训即可使用。 (4).灵活的便捷菜单使用组态王的过程中,用户可以随时按下鼠标右键来得到上下文相关的快捷菜单。这种方式比普通的菜单命令更容易使用,将大幅度地提高开发应用系统的效率。 (5).支持无限色和过渡色组态王6.53调色板改为支持无限色,支持二十四种过渡色效果,组态王的任一种绘图工具都可以使用无限色,大部分图形都支持过渡色效果,巧妙地利用无限色和过渡色效果,可以使您轻松构造面无限逼真、美观的画面。 (6).图形对象丰富的动画效果图形界面上的任何对象或复合对象都可以随着过程参数的改变而变换状态,以产生动画效果。图形对象与过程参数建立变化对应关系的过程称为“动画连接”。 图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分比等属性。一个图形对象可以同时定义多个连接。把这些动画连接组合起来,应用软件将呈现出令人难以想象的图形动画效果。 图形对象可以进行的“动画连接”包括: 属性变化:包括线属性、填充属性、文本色 位置与大小变化:包括水平和垂直移动、缩放、旋转、填充 值输出:包括模拟值输出、离散值输出、字符串输出 用户输入:包括模拟值输入、离散值输入、字符串输入 滑动杆输入: 包括水平滑动杆输入、垂直滑动杆输入

组态王教学-数据词典

常见问题解答 北京亚控科技发展有限公司 2009年7月

目录 1. 我注意到组态王软件是按软件点数来收费的,请问这个点数是如何计算的? (1) 2. 我想删除一个指定的变量,但数据词典中该变量的删除选项灰色,不允许操作,怎么解决? (1) 3. 我注意到组态王的数据词典里有一个系统自带的“$新报警”变量,请问此变量是如何使用的? (1) 4. 组态王的数据变量的采集频率采用什么规则?有什么注意事项? (1) 5. 在工程比较庞大的情况下,请问我如何能快速的找到某个变量都在那里使用了呢? (2) 6. 我注意到组态王的变量的属性页中有最大值最小值最大原始值最小原始值几个设定项,请问具体怎么来应用? (2) 7. 在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思? (2) 8. 我需要组态王能记下我运行状态下设定的参数,每次启动时都能按最后一次设定的参数运行,请问如何来做? (3) 9. 我的现场设备的信号采集与变换是非线性的,请问在组态王中我需要如何设置? (3) 10. 请问变量定义时变量的优先级、安全区是如何设置的?如何工作? (3) 11. 请问组态王的报警优先级配置是如何设置的? (3) 12. 请问变量定义中的生成事件如何使用? (3) 13. 请问什么是内部局部变量?如何使用? (3) 14. 组态王在运行系统中如何修改变量的原始值和工程值? (4) 15. 如果设备中有的数据不需要按采集频率读取,按需要读取,在组态王中如何实现? (4) 16. 在组态王运行环境中能够实现控制变量记录的功能? (4) 17. 在组态王文本框中连接变量的时候,单击问号按钮,没有反应,弹不出变量列表框,为什么,应如何解决? (5) 18. 在组态王数据词典中能否成批修改变量的基本属性? (5) 19. 在组态王中能否实现对变量的操作记录下来? (5) 20. 在组态王中如何实现变量的累加计算? (6)

WinCC实例教程

WinCC 视频教程知识点总结 第一讲组态软件基础 一、WinCC简介 1、WinCC 西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC 控制的运行设备进行状态监控的软件,是PC上的监控软件。 运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。 2、WinCC的特点 (1)开放性 WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。 (2)将应用软件集成到WinCC中 WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。 (3)WinCC中的数据管理 WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。

(4)在项目开始之前规定组态分类 a、文件夹名称 除一些特殊字符(例如\)之外,文件夹名称允许使用所有的字符。还允许使用数字0~9. b、变量名称 变量名称可以多于8个字符。但应尽量避免太长的名称。WinCC项目的变量名称必须是唯一的。如果变量名称还包含了其他信息,这对用户将非常有用。 c、画面名称 确定画面名称时应注意其长度的影响,太长的名称(文件名)不容易识别(列表框中的选择,脚本中的调用等)。根据经验表明,长度最好不超过28个字符,画面名称应遵守以下限制条件:①最大长度为255个字符;②不使用某些特殊字符(例如\);③画面名称中的字母不区分大小写。 二、WinCC软件的安装 1、安装S7-300/400PLC编程软件STEP7及PLCSIM; 2、安装数据库软件SQL Server 2000; 3、安装消息列队(软件操作); 4、安装WinCC(建议不选典型安装,选择全部安装)。 三、WinCC管理器 1、WinCC项目管理器的结构 WinCC项目管理器的用户界面由以下元素组成:标题栏、菜单栏、工具栏、状态栏、浏览窗口和数据窗口:

好东西:组态王常见问题的解决

组态王常见问题的解决方法(五) 2011-04-30 10:15 转载自fangar 最终编辑jinqiaoma 30:组态王6.5安装后为何拨号网络无法建立“传入的连接”? 运行注册表文件(RegEdit):在注册表中:\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Ras\\AdminDll删掉 然后手动在控制面板—管理工具—服务中的“Routing and Remote Access”服务启动 31:for Internet版本如何通过IE浏览方式对数据库进行查询? 对于for Internet版本组态王[6.01版],画面发布不支持SQL函数。所以不能通过画面调用SQL函数对数据库进行查询。但是可以通过一种中介的方式。画面上定义按钮,定义按下或弹起时一离散量变化,如离散量:a,按钮弹起时a=1。在事件命令语言中定义当a=1时,数据库进行连接,命令语言如下:if(a==1)SQLConnect(DeviceID,"dsn=web数据查询;uid=;pwd="); 如此类推通过离散量发生变化从而触发事件命令语言从而对数据库进行查询。这样发布的画面可以实现通过IE浏览。。 32:访问组态王发布的页面时为什么总出现“连接主机失败”? 1、网络速度太慢。 2、开发中“网络配置”没有配置为“连网”。 3、演示版支持10分钟的WEB发布,同时只能够有1个用户通过IE浏览33、访问组态王发布的页面时为什么会提示“连接远程文件格式”错误?

1、[6。01及以前版本]画面中是否使用了控件、过渡色、其他不支持的图素。 2、是否将文件发布到了根目录下,发布文件不能放在根目录下 34、如何访问组态王发布的页面? 1、安装PWS或IIS软件并进行配置、即可以在IE 地址栏中输入\\***.***.***.***(***表示WEB服务器的IP地址)或主机名; 2、如不安装PWS或IIS软件,只需要在IE 地址栏中输入\\***.***.***.***(***表示WEB服务器的IP地址),即能访问到服务器端共享的所有文件[需要在配置网络协议时安装文件打印和和共享服务]。 35、为什么发布的画面总是一片灰暗没有图形? 确认发布路径下netkingview.cab文件存在,并且大小正确,若没有该文件或文件损坏,从kingview路径下拷贝netkingview.cab文件至发布路径下,[IE是否安装JA V A的支持文件,从IE安装盘上得到』 36、web发布后,在客户端用IE打开html文件时什么都没有,IE状态栏提示“完成” ,或者提示javaclass not found? 1、可能发布后的netkingview.cab文件大小为0K,用户需要将kingview 路径下的netkingview.cab文件复制一个到发布的路径下。 2、可能是用户的java虚拟机存在问题。用户可以将发布路径下的netkingview.cab文件解压缩,同时将其下的javaclass文件夹放到其上一级目录。如果这样操作会出现“连接主机失败”,则将javaclass文件夹同时复制到客户端机器的桌面上 37、画面发布后为什么页面数据没有变化?

组态王图形显示与动画功能范例

知识|组态王图形显示与动画功能范例 ---- 组态王 1、概述 当前,一个学习和应用工控组态软件的热潮正在兴起![1,2]基于PC(PC-based)的自动化以及电子技术的现代化日益受到人们的注意和青睐,并深刻地改变着自动化及电子世界的面貌,而基于PC和Windows的组态软件区别于C++和VB等通用计算机语言,它是一种适合工业和实验室的实时语言,是工程师、科学工作者、教学工作者和工人们的日常工作语言,因此格外受到欢迎,这种语言也可称为工业及实验室实时语言 IALTL(IndustryandLaboratoryTimeLanguage),这种语言日益成为高等学校理工类学生必修的语言,正如办公自动化语言Office是所有大学生必修的语言一样。这种语言本身由C++和VB开发而成,因而层次更高,使用更方便。组态软件具备强大的图形处理、信息处理、通讯、数学运算、数据采集、数据处理和数据存储功能,特别适合于映射工业对象动作和各种特性以及电子信号的图形显示和动画处理,也具备较强的控制功能。相对而言,根据国际电气标准IEC61131-3规定的PLC的5种语言[基于图形的功能块图 FBD(FunctionBlockDiagram)、梯形图LD(LadderDiagram)、顺序功能图 SFC(SequentialFunctionChart),基于文本的指令表IL(InstructionList)和结构化文本ST(StructuredText)]是当今功能最强大的进行逻辑与过程控制的工业实时语言,相对于普通组态软件进行控制时常采用的类C和类BASIC语言,PLC语言的可视性和可读性要强得多。据此,某些组态软件将原本属于PLC的5种语言嵌入进来,形成“软PLC”,并支持插在PC 机ISA和PCI插槽中的各类I/O卡,这时候的PC机或基于PC的IPC也可称为广义PLC。事实上,当今一些著名的PLC厂商已经开发出软硬件基于PC的完全开放式的PLC产品。这样,可将组态软件有关控制的职能移交给内置的“软PLC”,而如何进一步完善、加强和应用作为主体的图形显示、动画处理、信息处理和数据存储等功能显得格外迫切,尤其是图形显示和动画处理,即人机界面HMI最为重要。现流行的组态软件种类繁多(事实上,如虚拟仪器语言Labview和仿真软件MATLAB均属于组态软件范畴),北京亚控自动化公司的组态王Kingview是优秀国产组态软件,与其配套的为外置式亚控“软PLC”KingACT。本文试图列举若干个组态王的图形功能基本范例,来展示组态王的图形风采。 2、组态王的图形及动画功能 组态王工具箱中的基本图素:直线、扇形、填充图形(封闭图形,内部可填充色彩,有:椭圆和圆角矩形)、折线、管道、多边形、文本、按钮和点位图,它们均具有图形及动画功能。它们中填充图形类动画连接框如图1所表示,其余图素的动画连接框结构相同,只是某些动画属性选项略有差异。

组态王应用日历控件的使用

微软日历控件在组态王中的使用 配置参考文档 北京亚控科技发展有限公司 技术部

目录 一、需求概述 (3) 二、操作步骤: (3) 1、新建工程: (3) 2、定义变量: (3) 3.制作画面: (3) 3.1) 创建画面: (3) 3.2) 控件属性介绍: (3) 3.3) 控件使用: (5) 4.进入运行系统: (9) 三、注意事项 (10) 图表 图一插入日历控件 (4) 图二控件属性 (4) 图三控件 (4) 图四控件的动画连接属性 (5) 图五控件事件函数 (6) 图六选择控件属性 (6) 图七控件函数CloseUp1() (8) 图八控件函数Change1() (9) 图九日历控件画面 (9) 图十运行系统 (10)

一、需求概述 常规需求:日期、时间在许多工程中都会用到,如何利用微软提供的标准日历控件来方便的获得日期、时间等? 微软提供的标准日历控件“Microsoft Date and Time Picker Control 6.0”可以提供日期、时间两种格式,通过此控件我们可以获得日期、时间、星期。 二、操作步骤: 1、新建工程: 新建一个工程。 2、定义变量: 在组态王中定义7个内存整数变量:年、月、日、时、分、秒、星期,新建2个内存字符串变量:日期、时间。 3.制作画面: 3.1) 创建画面: 新建画面,画面名称“日历控件”。点击工具箱的“插入通用控件”,选择“Microsoft Date and Time Picker Control 6.0”,如图一所示:点击“确定”后,鼠标变成十字形。然后在画面上画一个矩形框,日历控件就放到画面上了。双击画面的日历控件,为控件命名为:“ADate”。同样的方法再创建一个日历控件,双击控件为控件命名为“ATime”,选中ATime控件,点击鼠标右键,弹出快捷菜单,选择“控件属性”,弹出控件属性对话框,如图二所示:在通用选项卡中对控件的“格式”进行设置,格式有四种,我们选择“2-dtpTime”,选择完成后我们点击“确定”,ATime控件就由日期变为时间了。如图三所示: 3.2) 控件属性介绍: 主要使用到的是控件的几个属性和事件: 属性:Day、Month、Year 、DayOfWeek、Hour、Minute、Second、Enabled 事件:Change()、CloseUp() Change()事件主要在选择时间的时候使用。 CloseUp()事件主要在选择日期的时候使用。 Enabled属性控制此控件是否允许被使用。

组态王教程——很实用

组态王简明教程 组态王软件的结构 “组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。TOUCHMAK是应用程序的开发环境。您需要在这个环境中完成设计画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。 组态王怎样和下位机通讯 “组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数据/指令。每一个驱动程序都是一个COM对象,这种方式使通讯程序和组态王构成一个完整的系统,既保证了运行系统的高效率,也使系统能够达到很大的规模。 怎样产生动画效果 开发者在TOUCHMAK中制作的画面都是静态的,那么它们如何以动画方式反映工业现场的状况呢?这需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过驱动程序,将引起实时数据库中变量的变化,如果画面上有一个图素,比如指针,您规定了它的偏转角度与这个变量相关,您就会看到指针随工业现场数据的变化而同步偏转。动画连接的引入是设计人机接口的一次突破它把程序员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。 建立应用程序的一般过程

相关主题
文本预览
相关文档 最新文档