组态王采集数据速度非常慢的解决组态王采集数据速度非常慢的解决组态王采集数据速度非常慢的原因有很多,但解决的办法: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 设定从站变频器地址为1P092 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 结论运用组态王与变频器通讯并进行远程控制,具有实时性好、速度快、可*性高、运行稳定、调节灵活等优点,此方法已成功应用某污水处理工程的进水环节中,经现场调试,达到了理想的通讯控制效果。