组态王疑难

合集下载

组态王-超级实用问题解答

组态王-超级实用问题解答

1、问:组态王中怎么将图片导入画面?!!!!在组态王画面里可不可以导入如JPG,BMP,GIF 或者其他任何格式得图形文件?!因为我现在画面里要做三维效果,想用PHOTOSHOP 和3DX 做完后导入!但似乎组态王的任何图形只能在画面里编辑!答:通过工具箱中的点位图1、首先将鼠标光标置于一个起始位置,此位置就是点位图矩形的左上角。

2、按下鼠标的左键并拖曳鼠标,牵拉出点位图矩形的另一个对角顶点即可。

"在牵拉点位图矩形的过程中点位图的大小是以虚线表示的。

3、从文件中加载所需要的图片。

2、问:关于工程导入的问题? 在组态王工程管理器中导入的工程只导入了画面及命令语言中的内容.请问如何将数据字典\设备定义\记录体等导入工程之中?答:组态王工程管理器中只提供了画面及命令语言的导入其他的可直接到工程下将相应的文件拷贝过去如数据词典对应TAGNAME.DB,报警对应ALARM.CFG 记录体为bind.def,设备定义comdev.dat 文件,是把相应的文件拷贝到工程目录下即可,其它更详细的对应文件参考使用手册中的附录 A 组态王使用的数据文件。

3、问:关于组态王数据词典的问题?为什么数据词典导出后在EXCEL中看到的只是介绍而不是变量,而且在导入时不能导入,望各位高人指点。

答:数据词典导出后有四个工作表,说明页、模板页、结构变量页和基本变量页。

你看到的知识第一个工作表切换一下就能看到变量页了。

导入前先关闭开发系统,导入的格式比较严#格,无法导入一般都是碰到非法格式导致的。

4、问:如何处理组态王中相同的画面?请问如果有200 个工作站,画面相同,唯一不同的是显示的数据,该如何制作画面,不能画200 个画面吧,能不能给我一个这样的例子。

答:1、用画面导入或拷贝来做;2、或先新建200 个空画面,在工程文件夹下将已建好的画面复制199 个再将其重新命名为空画面的名称。

5、问:语句和画面能否从一个工程复制到另一个工程,我现在搞的工程和前一个工程基本相同,所以我想用前一个工程的代码和画面,有没有一个简洁的方法可以将组态王中一个工程的代码和画面复制到另一个工程。

组态王的经典问题解答

组态王的经典问题解答

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画面分割器。

组态王6.5常见疑难问题解答

组态王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.如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?[数据库中保存一个月的历史数据,自动删除一个月以前的数据。

组态王的常见问题解答

组态王的常见问题解答

组态王的常见问题解答组态王的常见问题解答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:如何利用多个摄像头在组态王上显示多幅画面?用户需要增加硬件设备:矩阵转换器和画面分割器。

【干货】70个组态王经典问题解答

【干货】70个组态王经典问题解答

【干货】70个组态王经典问题解答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\Kingviewshell=Touchvew.exe 即可5:组态王里画面属性中覆盖式与替换式有何区别?覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。

替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。

6:如何利用多个摄像头在组态王上显示多幅画面?用户需要增加硬件设备:矩阵转换器和画面分割器。

视频采集后通过矩阵转换和画面分割再送进组态王中,例如需要显示16个画面,可选择16画面分割器。

组态王问题解答

组态王问题解答

组态王160个使用问题解答[原文地址790378273 ]1 关于Microsoft Date and Time Picker控件,我按你说的做。

在大部分情况下可以查到数据了。

但是如果是小于10的时间数,就又不对了。

比如在“Microsoft Date and Time Picker"控件中输入 08:15:10 则按钮下命令语言执行完报警查询起始时间=hour1+"时"+minute1+"分"+second1+"秒"; 后得到的是 8时15分10秒而不是所需要的 08时15分10秒。

少了一个0字就又查不到数据了。

请赐教,该如何解决之。

用IF语句做一下判断若小于10时在前面加“0”3 兰精灵关于设置模拟量参数输出不稳定的问题?急!关于设置模拟量参数输出不稳定的问题?我的一段程序使用6.02开发的前端使用的是三菱fx2n,通讯和采集数据都正常,但是我设置一个地址比如“d120”为最大值时,模拟量输出时是最大值但很快就掉到零,然后又恢复到最大值。

输出就不停这样变换,我要的是一个稳定输出最大值,未何会掉到零。

(去掉组态王后,只看plc输出是对的)。

最大值和最大原始值要一样最小值和最小原始值要一样请检查具体设置4 为什么VIEW的时候会提示:“创建协议组件失败”??我从别人这COPY了一个工程,但VIEW的时候会提示:“创建协议组件失败”是的工程不能在线运行!请问有什么方法可以解决这问题?!请安装组态王提供的硬件驱动程序5 怎么不能驱动呀[求助] 我问下啊,下载的驱动程序是哪个版本的呀?我现在用的是6.01版的,我怎么驱动不上啊如果驱动程序不分版本,请问怎么驱动呀?我是双机后,点搜索,可是怎么装不上呢?先把组态王提供的驱动程序包(至少应该包括以下几个文件:××.Dll,DEVLST.DAT,××.REG)拷入除组态王路径外的任一路径下安装驱动程序:“搜索亚控产品”选中搜索到的再安装驱动程序最好安装网站上提供的最新驱动6 如何使用KVDBGrid实现数据查询?当要查询数据库的AlarmDate,输入为:grid.Where=“AlarmDate=”+\\本站点\查询日期7 组态王6.03"创建协议组件失败",是何错误,如何处理!您查看一下您所用的设备的驱动程序是否安装,如果没有安装的话,可能会出现这种情况8 再问一个关于实时报表的问题我按着组态王提供的example自己做的例子,语句和例子里的差不多,但是在运行的时候实时报表无法显示当前时间段里的变量变化情况。

组态王应用问题

组态王应用问题

组态王应用问题(总4页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除组态王应用问题(一)2008年05月27日星期二 18:04画面制作与动画技巧常见问题16问1、组态王中位图透明的方法?[选择粘贴或加载位图后,在快捷菜单上选择“透明化”。

在调色板上单击“吸色管”,然后吸取颜色。

再次单击“吸色管”按钮,然后用吸色管箭头单击位图,即可获得透明的位图。

]2、为什么有时候画的图素在填充时没有改变颜色?[这是因为在过渡色类型工具箱中选中了“透明填充”。

]3、为什么画多边形出现的是折线?[这是因为在过渡色类型工具箱中选中了“透明填充”。

]4、开发系统中,图素颜色和背景色发生混乱?[一般与显卡性能有关,很多时候如果颜色设置是真彩色(32位)的话,改为增强色(16位)后即可恢复正常。

[建议关闭3D加速引擎]]5、怎样将图形文件粘贴到组态王的画面中?[在组态王画面中的工具箱内选折<画点位图 designtimesp=368>这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折〈从文件加载〉这一项即可实现。

可以对粘贴后的点位图进行动画连接及放大缩小等操作。

]6、不同分辨率的画面文件如何转换,如640*480的画面怎样转化成800*600?[画面可以自动转换为和当前的屏幕分辨率相同,当屏幕的分辨率为800*600是,在打开工程画面时,系统提示进行转换,单击"是"即可。

[建议实施系统开发前确定画面分辨率]]7、组态王里画面属性中覆盖式与替换式有何区别?[覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。

替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行] 8、画面中的数字、文本显示等如何根据值的不同用不同的颜色显示?[在显示的文本的动画连接中选择文本色,输入显示的变量名称,在文本色属性栏中添加、修改或删除不同阈值时要显示的不同颜色]9、如何利用多个摄像头在组态王上显示多幅画面?[用户需要增加硬件设备:矩阵转换器和画面分割器。

组态王常见问题与解决方法

组态王常见问题与解决方法

30:组态‎王6.5安‎装后为何拨‎号网络无法‎建立“传入‎的连接”?‎运行注‎册表文件(‎R egEd‎i t):在‎注册表中:‎\\HK‎E Y_LO‎C AL_M‎A CHIN‎E\\SO‎F TWAR‎E\\Mi‎c roso‎f t\\R‎a s\\A‎d minD‎l l 删掉‎然后手‎动在控制面‎板—管理工‎具—服务中‎的“Rou‎t ing ‎a nd R‎e mote‎Acce‎s s”服务‎启动‎31:fo‎r Int‎e rnet‎版本如何通‎过IE浏览‎方式对数据‎库进行查询‎?对于‎f or I‎n tern‎e t版本组‎态王[6.‎01版],‎画面发布不‎支持SQL‎函数。

所以‎不能通过画‎面调用SQ‎L函数对数‎据库进行查‎询。

但是可‎以通过一种‎中介的方式‎。

画面上定‎义按钮,定‎义按下或弹‎起时一离散‎量变化,如‎离散量:‎a,按钮弹‎起时a=1‎。

在事件命‎令语言中定‎义当a=1‎时,数据库‎进行连接,‎命令语言如‎下:if‎(a==1‎)SQLC‎o nnec‎t(Dev‎i ceID‎,"dsn‎=web数‎据查询;u‎i d=;p‎w d=")‎;如此类‎推通过离散‎量发生变化‎从而触发事‎件命令语言‎从而对数据‎库进行查询‎。

这样发布‎的画面可以‎实现通过I‎E浏览。

‎32‎:访问组态‎王发布的页‎面时为什么‎总出现“连‎接主机失败‎”?1‎、网络速度‎太慢。

‎2、开发中‎“网络配置‎”没有配置‎为“连网”‎。

3、‎演示版支持‎10分钟的‎W EB发布‎,同时只能‎够有1个用‎户通过IE‎浏览‎33、访问‎组态王发布‎的页面时为‎什么会提示‎“连接远程‎文件格式”‎错误?‎1、[6。

‎01及以前‎版本]画面‎中是否使用‎了控件、过‎渡色、其他‎不支持的图‎素。

2‎、是否将文‎件发布到了‎根目录下,‎发布文件不‎能放在根目‎录下‎34、如何‎访问组态王‎发布的页面‎?1、‎安装PWS‎或IIS软‎件并进行配‎置、即可以‎在IE 地‎址栏中输入‎\\***‎.***.‎***.*‎**(**‎*表示WE‎B服务器的‎I P地址)‎或主机名;‎2、如‎不安装PW‎S或IIS‎软件,只需‎要在IE ‎地址栏中输‎入\\**‎*.***‎.***.‎***(*‎**表示W‎E B服务器‎的IP地址‎),即能访‎问到服务器‎端共享的所‎有文件[需‎要在配置网‎络协议时安‎装文件打印‎和和共享服‎务]。

组态王的常见问题解答

组态王的常见问题解答

组态王的常见问题解答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画面分割器。

组态王常见问题的解决方法

组态王常见问题的解决方法

组态王常见问题的解决方法组态王虽然国内用的很多,但他的问题也很多,有时候弄起来真的很麻烦,比如一个简单的开机自动运行都要自己设置,下面是我在网上查到的一些内容。

组态王使用常见问题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、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?[保存参数:在系统运行时,修改变量的域的值(可读可写型), 系统自动保存这些参数值,系统退出后,其参数值不会发生变化。

组态王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.如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?[数据库中保存一个月的历史数据,自动删除一个月以前的数据。

组态王6.5常见疑难问题解答

组态王6.5常见疑难问题解答
4.如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?
file://C:\Documents and Settings\Administrator\Local Settings\Temp\~hh85AE.htm
2011-2-28
组态王6
页码,2/17
[数据库中保存一个月的历史数据,自动删除一个月以前的数据。命令语言放在应用程序命令语言启动时或者事件命令语言$时==1中: SQLConnect( DeviceID, "dsn=历史;uid=er;pwd=0");
file://C:\Documents and Settings\Administrator\Local Settings\Temp\~hh85AE.htm
2011-2-28
组态王6
返回页首
6.用IE客户端能够访问到组态王WEB服务器,在进度条进度程序完成后,画面呈灰色,不能正常显示?
[用户曾经安装过JAVA插件,但与组态王的JAVA插件不兼容 重新安装组态王自带的JAVA程序包即可] 返回页首
[通过dde和OPC这两种途径来完成] 返回页首
修订日期:2004年11月24日
WEB发布 file://C:\Documents and Settings\Administrator\Local Settings\Temp\~hh85AE.htm
2011-2-28
组态王6
1. 组态王web发布时的常见注意事项? 2. 在作为WEB服务器的计算机上用IE客户端无法访问到组态王WEB服务器? 3. 在与WEB服务器相连的局域网其他计算机上用IE客户端无法访问到组态王WEB服务器? 4. 用IE客户端能够访问到组态王WEB服务器,但是只能看到上部的组态王的图标。其他空白? 5. 用IE客户端能够访问到组态王WEB服务器,在进度条进度程序完成后,白屏,画面不显示? 6. 用IE客户端能够访问到组态王WEB服务器,在进度条进度程序完成后,画面呈灰色,不能正常显示? 7. 用户在公共网络上进行组态王web发布的条件? 8. 用户在局域网进行组态王web发布,通过域名映射发布到广域公共网上的注意事项? 9. 组态王网页发布后,IE画面上某些字体无法正常显示,被一个个的小方块代替了? 10. 组态王网页发布后,IE画面上的实时数据有些刷新,有些不刷新?

组态王应用常见问题160例

组态王应用常见问题160例

组态王160个使用问题解答1 关于Microsoft Date and Time Picker控件,我按你说的做。

在大部分情况下可以查到数据了。

但是如果是小于10的时间数,就又不对了。

比如在“Microsoft Date and Time Picker"控件中输入08:15:10 则按钮下命令语言执行完报警查询起始时间=hour1+"时"+minute1+"分"+second1+"秒"; 后得到的是8时15分10秒而不是所需要的08时15分10秒。

少了一个0字就又查不到数据了。

请赐教,该如何解决之。

用IF语句做一下判断若小于10时在前面加“0”3 兰精灵关于设置模拟量参数输出不稳定的问题?急!关于设置模拟量参数输出不稳定的问题?我的一段程序使用6.02开发的前端使用的是三菱fx2n,通讯和采集数据都正常,但是我设置一个地址比如“d120”为最大值时,模拟量输出时是最大值但很快就掉到零,然后又恢复到最大值。

输出就不停这样变换,我要的是一个稳定输出最大值,未何会掉到零。

(去掉组态王后,只看plc输出是对的)。

最大值和最大原始值要一样最小值和最小原始值要一样请检查具体设置4 为什么VIEW的时候会提示:“创建协议组件失败”??我从别人这COPY了一个工程,但VIEW的时候会提示:“创建协议组件失败”是的工程不能在线运行!请问有什么方法可以解决这问题?!请安装组态王提供的硬件驱动程序5 怎么不能驱动呀[求助] 我问下啊,下载的驱动程序是哪个版本的呀?我现在用的是6.01版的,我怎么驱动不上啊如果驱动程序不分版本,请问怎么驱动呀?我是双机后,点搜索,可是怎么装不上呢?先把组态王提供的驱动程序包(至少应该包括以下几个文件:××.Dll,DEVLST.DAT,××.REG)拷入除组态王路径外的任一路径下安装驱动程序:“搜索亚控产品”选中搜索到的再安装驱动程序最好安装网站上提供的最新驱动6 如何使用KVDBGrid实现数据查询?当要查询数据库的AlarmDate,输入为:grid.Where=“AlarmDate=”+\\本站点\查询日期7 组态王6.03"创建协议组件失败",是何错误,如何处理!您查看一下您所用的设备的驱动程序是否安装,如果没有安装的话,可能会出现这种情况8 再问一个关于实时报表的问题我按着组态王提供的example自己做的例子,语句和例子里的差不多,但是在运行的时候实时报表无法显示当前时间段里的变量变化情况。

组态王MODBUS通讯协议十条经典问题

组态王MODBUS通讯协议十条经典问题
序中?
如果其他组态软件或者应用程序支持 modbus 协议,则可以通过组态王提供的
modRTUserver 或者 modbusTCPserver 驱动来实现。
5. 组态王与支持 Modbus协议的设备进行通讯时, 组态王画面上显示的数据不正确常有
哪些原因?
引起数据不正确的原因主要有如下几点:
导致画面看到的数据和实际设备不一致;
3)组态王读取 FLOAT 和 LONG 类型的数据时,没有使用提供的 SwapF 和 SwapL
寄存器来调整FLOAT 型和 LONG型数据的字节顺序;
4)LONG 或 FLOAT 型的双字的数据,没有按照间隔隔地址方式定义;因为 modbus
协议所对应的参数地址一般按照字为基本单位进行分地址排序的。
VD2278 (组态王中寄存器9 表示 FLOAT型变量)。
注:上面的对应关系是针对用户使用的是亚控公司提供了PLC(MODBUS)通讯的初
始化程序,如果用户是自己编程写的初始化程序,则根据实际程序规定的 modbus 对应
地址定义变量。
8. 西门子 200plc通过 modbus协议与组态王通讯,需要注意哪些事项?
地址是如何对应的?
映射关系如下:
0-Q,1-I,3、4、8、9-V;
3,4,8,9的 dd 号与 PLC中 V寄存器的偏移地址(实际地址-1000)的对应关系:
组态王中(寄存器的dd 号-1)*2=PLC中的 V寄存器的偏移地址。组态王中 40031
对应 PLC:VW1060 (组态王中寄存器 4 表示SHORT 型变量)组态王中 90640 对应 PLC:
程序中用到的寄存器不能和亚控提供的协议中所占用的 V区地址冲突;

组态王常见问题的解决方法

组态王常见问题的解决方法

组态王常见问题的解决方法组态王虽然国内用的很多,但他的问题也很多,有时候弄起来真的很麻烦,比如一个简单的开机自动运行都要自己设置,下面是我在网上查到的一些内容。

组态王使用常见问题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小时的连续运行,运行狗是用于工程实际运行,不能进行开发。

组态王使用常见问题

组态王使用常见问题

组态王使用‎常见问题1、变量设定中‎最大(小)值及最大(小)原始值的意‎义?[最大(小)值是变量在‎现实中表达‎的工程值(如:温度、压力等)的大小,而最大(小)原始值是采‎集设备中[寄存器]数字量的最‎大(小)值(如板卡中的‎819-4095等‎)。

一般对于板‎卡设备此值‎为物理量经‎A D转换之‎后的值,如12Bi‎t AD此值‎范围0~4096、16Bit‎A D为0~65535‎,对于PLC‎、智能仪表、变频器,其本身已将‎物理值转换‎为工程值所‎以此时最大‎(小)值与最大(小)原始值在设‎置时是一致‎的.2、为什么变量‎无法删除,如何删除变‎量?[在组态王中‎,只有未使用‎的变量才能‎被删除,因此在删除‎变量之前,必须去掉在‎画面或命令‎语言、控件引用处‎,等处与之有‎关的连接,如果还是无‎法删除,在工程浏览‎器中执行工‎具-更新变量计‎数命令,重新统计变‎量,在变量使用‎报告中可以‎查询变量是‎否还在某些‎地方使用,将其连接断‎开后,利用工具-删除未用变‎量将变量删‎除。

3、工程运行时‎,显示通讯协‎议组件失败‎?[设备驱动安‎装错误:1、安装新的驱‎动2、在开发状态‎下从新连接‎设备,如果还是有‎错误,请联系驱动‎部索要新的‎驱动程序]4、光盘上的典‎型案例无法‎打开?[将工程拷贝‎到硬盘上将‎属性改为存‎档即可5、如何在打开‎机器时自动‎进入组态王‎?[将touc‎h view‎快捷方式拷‎贝到系统开‎始\程序\启动中6、怎样把工程‎文件变小?[可以删除*.AL2(报警信息文‎件),*.REC(历史记录文‎件),*.111文件‎(*.pic 文件‎的备份文件‎)的文件。

7、如何在线增‎删用户及用‎户密码和权‎限?[使用edi‎t user‎s()函数(用户权限需‎大于900‎)]8、在定义变量‎的基本属性‎时状态栏中‎的保存数值‎、保存参数是‎什么意思?[保存参数:在系统运行‎时,修改变量的‎域的值(可读可写型‎),系统自动保‎存这些参数‎值,系统退出后‎,其参数值不‎会发生变化‎。

组态王常见问题的解决方法

组态王常见问题的解决方法

组态王常见问题的解决方法组态王虽然国内用的很多,但他的问题也很多,有时候弄起来真的很麻烦,比如一个简单的开机自动运行都要自己设置,下面是我在网上查到的一些内容。

组态王使用常见问题1、变量设定中最大(小)值及最大(小)原始值的意义?[最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。

一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的.2、为什么变量无法删除,如何删除变量?[在组态王中,只有未使用的变量才能被删除,因此在删除变量之前,必须去掉在画面或命令语言、控件引用处,等处与之有关的连接,如果还是无法删除,在工程浏览器中执行工具-更新变量计数命令,重新统计变量,在变量使用报告中可以查询变量是否还在某些地方使用,将其连接断开后,利用工具-删除未用变量将变量删除。

3、工程运行时,显示通讯协议组件失败?[将工程拷贝到硬盘上将属性改为存档即可5、如何在打开机器时自动进入组态王?[将touchview快捷方式拷贝到系统开始\\程序\\启动中6、怎样把工程文件变小?[可以删除某.AL2(报警信息文件),某.REC(历史记录文件),某.111文件(某.pic文件的备份文件)的文件。

7、如何在线增删用户及用户密码和权限?[使用edituer()函数(用户权限需大于900)]8、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?[保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。

当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。

无需用户再去重新定义保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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\Kingviewshell=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,无法加长,但可以将一个命令语言分为几个事件命令语言。

10:为什么有些打印机在打印实时报警时打出的为乱码?为保证实时报警打印的实时性,组态王将实时报警信息直接送到打印端口(如LPT1)输出打印,而不是调用WINDOWS 系统的打印,因为在打印时要求有字库的支持,而直接送端口打印没有调用任何系统的东西,所以就要求打印机提供这些字库。

如果没有字库,则打印出来的东西肯定为乱码。

现在市场上的打印机除了部分针式打印机(如EPSON LQ1600K 系列、LQ1900等)具有硬字库外,其余的打印机,所以打印出来的实时报警很容易出现乱码。

11:为什么有些网络在报警窗中不出现登录和注销事件?登录和注销事件在组态王中是作为报警事件显示在报警窗中,这就要求作为登录服务器的机器必须有自己的报警服务器,因此建议用户将作为登录服务器的机器同时做为IO服务器,并选定一个报警服务器作为这台机器的报警服务器。

12:如何查询历史报警?1、打开组态王工程浏览器下的"报警配置"项,在其对话框的〈文件保存〉栏里输入报警信息存放的天数,并单击报警记录格式,其弹出的对话框里可以进行显示报警信息时间的设置。

变量的报警信息是以*.al2文件的格式存放在指定的工程路径下面。

2、组态王工程浏览器下的"报警配置"项中选择将报警信息存入数据库,如需在组态王中查询可利用sql函数进行查询.13:如何计算变化率报警?模拟量的值在固定时间内的变化超过一定量时产生的报警,即变量变化太快时产生的报警。

当模拟量的值发生变化时,就计算变化率以决定是否报警。

变化率的时间单位有三种:秒、分和时。

变化率报警利用如下公式计算:((变量的当前值- 变量上一次的值)*100)* 单位对应的值/((这一次产生值的时间-上一次产生值的时间)* (最大值- 最小值)(注:如果是秒,为1;如果是分,为60,如果是时,为3600))取其整数部分的绝对值做为结果,若计算结果大于定义的变化率的值,则出现报警。

14:如何利用KVDBGrid控件根据日期条件查询历史报警?将数据库中表Alarm中的字段AlarmDate字段类型改为“日期型”,利用KVDBGrid进行条件查询,日期变量为:DateString,字符串类型历史报警查询.Where="AlarmDate={d ’"+\\本站点\DateString+"’}";历史报警查询.FetchData();历史报警查询.FetchEnd();15:如何利用KVDBGrid控件根据报警变量进行相似查询历史报警?历史报警查询.Where="VarName like+’%"+\\本站点\报警变量+"%’";历史报警查询.FetchData();历史报警查询.FetchEnd();16:如何利用KVDBGrid控件根据日期范围查询一段日期的历史报警?历史报警查询.Where="AlarmDate >={d’"+\\本站点\HTDate+"’} and AlarmDate <={d’"+\\本站点\HTDate1+"’}";历史报警查询.FetchData();历史报警查询.FetchEnd();17:如何利用KVDBGrid控件根据日期范围查询一段日期的历史报警?历史报警查询.Where="AlarmDate >={d’"+\\本站点\HTDate+"’} and AlarmDate <={d’"+\\本站点\HTDate1+"’}";历史报警查询.FetchEnd();18:如何清除组态王6.0报表单元格中的内容?组态王报表没有提供清除报表内容函数,但提供了设置报表单元格内容的函数,包括设置一个或多个单元格的字符或数据,可以使用这些函数(ReportSetCellString)来清除报表单元格的内容,如设为空字符。

这种方式比较灵活,而无须组态王在提供单元格清除函数。

19:如何利用组态王报表来实现数据统计?组态王的报表数据统计功能目前有一定的局限性,但利用组态王的其它功能与报表功能一起可以实现数据统计。

1、设计一个源报表,该报表中存储各种用于数据统计分析的源数据,可以在系统运行时,将源数据添到报表中,需要统计分析时,可以取出数据进行统计分析。

然后将结果添加到统计结果报表中。

2、通过数据库与报表结合的方式。

将所需的数据通过组态王的SQL功能记录到数据库中,当需要统计分析时,可以通过条件查询,将查询到的数据添加到源报表中,然后通过对源报表的计算将统计结果输出到正式报表中20:在使用EXCEL制作的报表Kintable查询历史数据注意的问题?1、在Kintable的VBA编辑器中Auto_Open子程序中修改初始化历史数据库的函数的参数:修改历史库路径和工程2、如果使用的是EXCEL5以上的版本,请在查询历史数据前,先执行初始化历史库函数。

在Kintable中VBA中的子程序ButtonOk_Click函数定义变量部分之后,直接调用Auto_Open子程序:Call Auto_Open。

解决初始化历史库失败或找不到变量等问题。

21:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)?运行RegEdit文件:找到我的\HKEY_Local_MACHINE\software\Microsoft\Windows NT\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 %21、新建一工程,在工程浏览器中选择导入,将被破坏工程的画面导入即可2、新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画面。

相关文档
最新文档