组态王使用常遇到问题.docx
- 文档编号:10333191
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:43
- 大小:57.16KB
组态王使用常遇到问题.docx
《组态王使用常遇到问题.docx》由会员分享,可在线阅读,更多相关《组态王使用常遇到问题.docx(43页珍藏版)》请在冰豆网上搜索。
组态王使用常遇到问题
组态王使用常遇到问题
1关于MicrosoftDateandTimePicker控件,我按你说的做。
在大部分情况下可以查到数据了。
但是如果是小于10的时间数,就又不对了。
比如在“MicrosoftDateandTimePicker"控件中输入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自己做的例子,语句和例子里的差不多,但是在运行的时候实时报表无法显示当前时间段里的变量变化情况。
这种问题一般原因处在哪里?
就是使用了reportsetcellvalue函数的。
前面按照时间分段使用不同的变量值以完成在不同时间段在不同行显示变量的。
if($时==23){行=27;}//报表=1;stringss;ReportSetCellvalue("实时报表",行,2,\\本站点\原料罐液位);类似这种语句的,但是目前就是出不来显示,一般都检查那些地方呢?
参考如下:
Row=\\本站点\$秒+1;ReportSetCellString("lishibaobiao",Row,1,\\本站点\$日期);ReportSetCellString("lishibaobiao",Row,2,\\本站点\$时间);ReportSetCellvalue("lishibaobiao",Row,3,\\本站点\原料油液位);
9关于数据跳动问题?
大多板卡、模块采集上的数据会跳动,但现场的信号是稳定的。
怎样能使数据稳定些?
有哪些方法。
1)加“死区”2)降低“精度”3)“加权平均”可能信号到显示仪表的过程中有干扰,我在调试中遇到过此问题。
测量端信号是正确的,但到巡检仪表上信号不稳定。
如变频器等大的用电设备。
建议去掉屏蔽线或屏蔽线不接。
10关于运行系统的设置请教兰精灵:
为运行系统的安全,在“运行系统设置”下,选中“禁止退出运行系统”、“禁止任务切换”和“禁止ALT键”,并隐藏所有菜单和disable“最大化”、最小化按钮,而且设定为在系统运行中自动运行组态王,这是否意味着这台PC永远无法运行其它程序,也无法实现正常关机(要关机只有断电强行关机)?
你可以在画面里设置相应的功能按钮,然后给这些按钮设操作权限。
这样,只有具有操作权限的人才可以进行操作。
11请教视频动画控件的使用如果能够使用使用视频控件,是否对视频卡有特殊要求?
比如一定要用某公司的视频卡?
我现在用的视频卡能够采集图象,但是却无法在组态王中显示出来。
所以,我想问,组态王是否需要特定的视频卡?
需视频卡建议使用天敏公司的产品需支持VFW格式
12下载驱动程序不能驱动?
?
?
:
([求助]我用的是组态王6.0版的,是XP系统,为什么驱动不上呢?
我装6.5版的,也驱动不上!
但我现在改装6.5版的还是不能驱动,安装工具也是从网上才下载的问题总是出在安装[.dll]文件时出错!
!
!
装6。
5之前必须先确认其它的版本如6。
01包括其驱动序程先删除干净再装6。
5,可将.dll文件在开始/运行/输入:
regsvr32.dll先注册试一下
13工程画面运行顺序怎样设置开发系统多个画面,运行系统怎样设置画面打开顺序?
若是要做运行自动打开需用命令语言实现定时打(也可以在运行系统设置里把主画面设置好,然后在每个画面里添加按钮实现)
14为什么数据词典里我不能建立离散型的io离散型的数据。
连接设备为siemensplc。
当选用的通讯协议不支持io离散型变量的定义时需用BIT和BITSET函数来取位和置位实现离散型的操作如:
OnOff=Bit(Var,bitNo);开关=Bit(DDE1,6);从变量DDE1的第6位得到变量“开关”状态详细使用请参考帮助及函数使用手册
15再问一个关于数据库的入门问题记录体模板中顺序记录时间、变量等值。
查看建立的数据库的表中变量的值是正确的,可是时间显示不对,只显示1、1、0什么的,怎么不能直接显示时间啊?
时间\\本站点\$时间变量1\\本站点\变量1问题在那里呢?
检查一下时间变量字段长度及变量类型分别是多少参考数:
字段长度10,变量类型:
定长字符串型
16报警数据库存入问题我在工程中使用了组态王的ACCESS报警数据库,运行后每一起报警都记录多次.造成记录太多不好查.请问能否设置记录的时间间隔?
在哪里设置?
将写入记录的命令语言可写到数据改变或事件命令语言中前面加入时间条件限制如果想添加到数据库中的记录不出现重复,可以把某一个字段设为关键字段,这样,相同关键字段值的记录不会被添加到数据库中一般情况下,设为关键字段的那个字段是用来判断记录是否相同的标准
17如何复用串行口有多台不同厂家的智能仪表需要和上位机上的组态王相互通讯,在PC机只有两个串口的情况下,如何现实串口的复用?
谢谢各位大侠!
需定义不同的串口可用多串口卡不同协议的设备不能连同一个串口
18求教报警历史记录显示怎么才能显示任意时间段的报警记录呢(包括确认时间和回复时间)?
可能要显示好几百条记录,用什么控件好。
直接用记事本查看报警信息*.al2文件或用超级文本控件显示出来
19是不是6.5以前得组态王只支持连接一个OPC设备?
是不是从6.5开始,组态王开始支持同时连接多个OPCserver设备?
6。
03之后的版本包括6。
03和6。
5支持多个OPC
20关于ADAM智能模块与组态王连接的若干问题兰工,您好.你上次寄的信我没有收到,不过我已经把ADAM模块和连通了,但在调试过程中出现以下问题:
1、组态王中没有4051(16通道数字输入),4068(8通道继电器输出)模块,所以我只能用相近的4052(8通道),4060(4通道)分别来代替,但这样可用的寄存器少了一半,怎么办?
2、为什么我用IO离散型变量来操作某一寄存器(如4068的DO0)总是出现写寄存器失败的情况?
目前还没有4068驱动检查寄存器定义是否正确举例:
寄存器:
DO0数据类型:
BYTE变量类型:
I/O整型注释:
数字量输出,按字节操作寄存器:
DO0数据类型:
BIT变量类型:
I/O离散注释:
第0路数字量输出。
直接操作BIT。
21[求助]!
蓝精灵,我是新手,现场施工作业过程中出现了几个问题,请指教:
1,报表内容查看过后无法完全清除,最多好象是删除25行,请问该如何更改?
2,不知道什么原因,在断电后(我们使用ups电源,可使用8小时),采集的数据中有几个数据无法采集到,要等几个小时后才能够自动恢复,请问这是为什么?
检查清空时选择的单元格数为多少组态王报表没有提供清除报表内容函数,但提供了设置报表单元格内容的函数,包括设置一个或多个单元格的字符或数据,可以使用这些函数(ReportSetCellString)来清除报表单元格的内容,如设为空字符;在设备定义处检查设备尝试恢复间隔定义的为多少可将此时间定义小一些
22请教:
能否将一个图片添加到图库为按钮!
!
谢谢啦。
。
。
。
不用点位图哦
不能直接添加到图库
23菜单字体及背景颜色能否改变?
菜单项的字体和背景颜色能改变吗?
怎么改?
组态王本身提供的菜单不能改变通过其它图速的颜色及按钮的风格属性做一下
24局域网的设置发生错误两台计算机接入了局域网,所用的操作系统是WIN2000,一台作为登陆服务器,命名为“登陆”,一台作为数据采集站,命名为“采集”,配置好网络站点后,双方均能看到对方数据词典的信息。
但一运行,就出现“本节点名无效“的错误,改变名称也无效。
只能使用IP地址作为本节点名,这是为什么?
两台计算机的IP分别为10.10.10.1和10.10.10.10,所发生的错误和IP有关吗?
确认“我的电脑/网络标识”中检查“完整的计算机名”是否与写的本机节点名相同必须保证完全相同
25语句和画面能否从一个工程复制到另一个工程我现在搞的工程和前一个工程基本相同,所以我想用前一个工程的代码和画面,有没有一个简洁的方法可以将一个工程的代码和画面复制到另一个工程。
敬请各路高人指点。
在新工程中建立与旧工程画面一样的文件名称覆盖新建的画面文件或用画面及命令语言的导入来做
26创建协议组件失败是怎模回事?
请问:
我的工程启动时显示,“创建协议组件失败“是怎模回事?
之后工程不能启动。
请专家点拨一下,多谢!
!
!
请安装组态王提供的驱动协议
27画面是否可以复制?
在一个工程中有一些非常相似的画面,我做好了一个以后,想用复制的方法生成其余的画面,应该怎么做?
兄弟你好啊,刚才我简单试了下,不知道能否满足你的意图啊你选中画面上所有的,先对他们进行[复制],然后直接点[剪切]命令,把你刚才复制的全部[剪切],之后你新建画面,在新建的画面上点[粘贴],放到合适位置就可以拉
28画面中能不能插入背景图?
请问各位高手,在组态王画面中我能不能插入图片做背景图?
如果能,该怎么做?
谢谢!
用工具箱中的点位图加载即可
29为什么运行系统报错?
一个项目工程,每当切换到运行系统的时候就出现“TOUCHVEW.EXE出错”,重装组态王也不行,但是运行演示工程和我自己编的一个小测试工程却没有问题,所以问题出在我的项目工程上,我想请问可能是什么原因造成的。
谢谢
出现此提示是因为您的工程已破坏,请尝试以下工程恢复:
新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画面,按以上尝试一下看能否修
30数据词典的问题为什么数据词典导出后在EXCEL中看到的只是介绍而不是变量,而且在导入时不能导入,望各位高人指点.
数据词典导出后有四个工作表,说明页、模板页、结构变量页和基本变量页。
你看到的知识第一个工作表切换一下就能看到变量页了。
导入前先关闭开发系统,导入的格式比较严格,无法导入一般都是碰到非法格式导致的。
31关于组态王页面设计的问题请问各位大虾:
假如我已经设计了好几个画面,我需要在画面之间通过按钮切换,怎样实现,要用什么函数?
你可以通过对按钮进行动画连接来实现。
在动画连接动画框里选择“按下时”,然后在命令语言中用“showpicture”这个函数即可。
关闭当前画面用closepicture(“画面名”);
326.0版转换6.5版运行出错!
!
!
提示说:
初始化失败历史库:
历史库程序没有启动!
但为什么我点[确定]后又正常运行呢?
?
?
可惜我每次运行都有上面的提示!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
这是因为historysvr服务没有运行!
在组态王根目录下有一个historysvr.exe应用程序,双击运行它即可!
另外你可以在右击“我的电脑”选中“管理”,在“系统信息”——“软件环境”——“服务”栏里观察historysvr是否处于运行状态!
33高手指教我这个毕业生,谢谢!
高手请指教,我是一名毕业生,我毕业设计的题目是《6kv电网变电站监控软件设计》,可我以前从没有用过组态王,请帮助我,我设计的时间也不多了。
您能帮助我。
通信、界面、数据库都如何设计?
最好能给我一些详细的关于变电站监控编程的示例。
谢谢您
你照着把它做一遍,就会很多的,对你掌握组态王帮助不小啊我就是从这里起步的!
!
!
!
!
!
!
!
!
!
!
!
!
!
34请教有关图库图形操作和RADOM1寄存器的用法.兰工:
组态王里的图库做得很不错,可惜拖出来的图片不能旋转,也不能沿某一方向进行放缩,而只能进行简单的整体成比例的放缩,这是为什么?
还是我操作不对?
我在使用仿真PLC时,想产生一个小于1的随机数,就用RADOM1寄存器,想当然地把寄存器数据类型设为FLOAT(变量数据类型设为IO实数)结果总说寄存器类型错误,把它改成SHORT是对了,可是结果又总是0,不知道怎么回事.谢谢!
图库不能直接旋转需加入命令语言后可在运行环境下旋转仿真PLCRADOM1只支持整型不支持FLOAT型范围为0-1000小于1的整型量只能是0
35网络下的报警问题在单机情况下,进行登陆,启动,注销等事件时,报警窗口都有显示,但到了网络状态下,就都不显示了,只有变量报警能显示,请问这是为什么?
请检查您的报警服务器的设置将登陆服务器和报警服务器设为同一台机子看一下
36组态王OPC组态王与周立功CAN232接口通过OPC相连,CAN232接口的数据为字符串形式(30字节),请问在组态王中如何将字符串按字节拆开并赋给某个变量?
又怎样将各变量装配成30字节的字符串呢?
我必须将字符串形式的数据拆开才能用
如果要读写字符串可直接定义为IO字符串变量若要读取若干个字符可用组态王提供的有关函数:
StrLeft(Text,Chars)此函数返回指定文字变量的开始(或最左的)若干个字符参数描述Text实际文本字符串或文字变量名。
Chars要返回的字符个数。
若Chars置为0,则返回全部字符串。
例:
StrLeft("TheControlPumpisOn",3)返回"The";StrRight此函数返回指定文字变量的最末端(或最右)若干个字符。
StrMid(Text,StartChar,Chars)此函数从指定的位置开始,从一个文字变量中返回指定个数的字符。
此函数与它的对应函数StrLeft()和StrRight()函数稍有不同,它允许用户指定要从文字变量中抽取字符串的首尾位置。
其它有关详细使用请具体参考函数使用帮助
37请问组态王局域网的问题一台上位机装在控制现场,另一台放在办公室,如果想两台机器均可以控制plc(比如在办公室也可以启停设备),怎么解决?
两边会不会有冲突
做网络配置中指定一IO服务端一客户端可以同时控制PLC不会有冲突
38工程人员要实现“组态王”的网络功能,必须满足以下条件:
1、将“组态王”安装在网络版Windows98/2000或WindowsNT上,并在配置网络时绑定TCP/IP协议,即利用“组态王”网络功能的PC机必须首先是某个局域网上的站点并启动该网。
请问以上所述如何理解,是否表示安装“组态王”的PC机必须设置成为服务器?
网络版windows98与普通windows98有什么区别?
以上是指要想实现完成组态王的网络功能条件是先必须保证操作系统无论是Windows98/2000或WindowsNT几台计算机之间均要先配通网络并走TCP/IP协议
39组态王与周立功CAN232接口的OPC连接问题组态王与周立功CAN232接口通过OPC相连,CAN232接口的数据为字符串形式(30字节),请问在组态王中如何将字符串按字节拆开并赋给某个变量?
又怎样将各变量装配成30字节的字符串呢?
组态王OPC支持字符串的定义直接定义字符串即可不需要拆开成字节
40求助关于通用控件中历史趋势曲线的用法!
!
!
急!
!
我用通用控件中历史趋势曲线来做三条实时曲线的显示,三条曲线是显示出来了,可是碰到一个问题解决不了。
我三条曲线关联变量分别是“冶炼电流”,“冶炼电压”和“真空度”,假设范围分别为0-25000,0-100,0-300,可是曲线坐标轴只能设定一个范围,而我想实现可以运行时由用户自定义三条曲线中某一条的坐标轴的范围,该怎么办?
?
如果不能用户自己定义的话,那就只能范围从0-25000,那样的话冶炼电压和真空度的变化在画面上就基本显示不出来了。
。
。
在运行下点击曲线列表中的百分比下拉箭头可分别修改各不同实际值的显示范围即对历史曲线控件可实现在运行下即时修改工程值范围
41网络互联上位机的问题在进行网络互联时,上位机如何使用下位机KVDBRID所使用的数据库?
上位机如何观看下位机所保存的报表?
应该怎么配置?
数据库选择映射网络数据数据库;可以把下位机所保存报表所在的目录共享,然后在查看报表的函数中输入该网络路
42组态王自动关了的问题我在使用组态王做毕业设计的时候,突然出现“不能调入画面到文件尾的提示”,然后组态王就自动关闭了。
还有一次是出现下面的提示框。
然后组态王也自动关了,我做的资料也打不开了,工程文件夹里还出现了几个类似“c22.cfg”的文件。
出问题时的提示框如下:
“ox77fcb3ad”指令引用的“ox666f736f”内存,该内存不能为“written”.
您工程的画面文件已破坏了,请尝试以下工程恢复,新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画
43有关大画面的问题我用组态王6.5,并且使用了大画面,可是为什么程序运行时没用显示滚动条,只显示了所做画面的一部分!
乞盼回答,谢谢!
只有6。
5版本支持大画面的功能使用方法在运行下点击鼠标右键通过导航图及移动画面来实现浏览组态王不支持运行状态下通过滑动条来实现画面浏览,6.5提供此函数MovePicture(PicName,left,top)用于在系统运行时通过命令语言来移动画面到相应的位置。
具体语法使用格式请参考帮助组态王不支持用ACTIVEX控件MSCOMM进行串口通信,有些数据类型组态王不支持。
有些数据类型是只写的,组态王读不到
44如何通过DP口读取PLC中的数据组态王如何通过DP口读取PLC中的数据,不能直接读取DB中的数据吗?
目前从DP口的读取都是通过OPC的方式
45如果连接光洋的PLC(SZ-4)我在组态王中用光洋的CCM协议建立一个新设备,然后定义一个变量来连接sz-4的寄存器R2027,但组态王中可选的寄存类型为REGINTOUTFINFOUSYScommErr,这些是什么寄存器,我不知道选哪种,是不是用REG2027.
寄存器对应意义请参考PLC设备使用说明:
首先找到每个你使用的设备的说明书,找到该设备的功能存储器定义号对照表(如果不知道,请直接联系你的硬件厂商,向他们索要,每个设备是不一样的)。
组态王的每个寄存器对应一个功能码,例:
REG对应31。
你使用的设备的每类存储器对应一种功能码,然后根据和组态王寄存器对应的功能码查找到设备的对应存储器的定义号,就可以定义出你想要得组态王寄存器号了。
例:
1、你想要R20(8进制),查找功能存储器定义号对照表,从表中找到存储器号的对应位置,它的定义号的数字是11(16进制),该定义号所在的功能码为31,那么:
在组态王中定义REG20(8进制)(16进制的11减1),即:
REG20和R20是对应的。
REGddR寄存器,功能码310-77777读写BCD,SHORTI/O整型SHORTddGIISP寄存器,功能码320-7777读写BYTE,BITI/O整型OUTddGQQMS寄存器,功能码330-7777读写BYTE,BITI/O整型
46组态王中的配方问题我在组态王6.03中建了一个配方。
配方中有两个内部整型变量。
并设置了两个配方方案。
然后在画面中调用配方函数:
recipeload,RecipeDelete,RecipeSaveRecipeSelectNextRecipeRecipeSelectPreviousRecipeRecipeSelectRecipe但是,运行后没有变化。
等于说我做的按扭不起任何作用,这究竟是怎么回事?
1、在配方定义中,表格中的变量数目应该与实际变量数目相同,如果为空的话就无法调用配方2、检查配方调用函数设置的路径是否正确
47网络的报警配置将登陆服务器和报警服务器设为同一台机子,登陆,注销等操作均有显示,但分别为两台机器就不行,在报警窗口的条件属性里已经选上报警服务器了,为什么还不行呢?
连网时组态王中报警窗口只能显示本机的登陆信息若要显示需同时选中为登陆服务器与报警服务器
48求助?
?
?
?
请问:
棒图控件为什么总是闪啊?
能不能不闪呢?
闪屏是因为画面会随画面属性中的命令语言的执行频率的周期而不停刷新可以通过加大系统内存和调整此命令语言的执行周期或设置运行系统的基准频率来调整改善一下
49请教?
关于IO变量请问:
有200个工作站,每个站有24个数据需采集,那就需4800数据采集,是不是必须买无限点的组态王啊,有没有节省点数的方法啊。
这么多的采集点要使vb通过dde与组态王进行数据交换,不能一个一个的设置吧,太麻烦了,该怎么办?
这么多的采集点的要求上位机是个什么配置啊?
需要购买无限点组态王组态王的点分为内存点和I/o点,均计算在点数之内,一般在开发初期估计点数以I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 使用 遇到 问题