组态王常见问题的解决方法.docx
- 文档编号:9179238
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:33
- 大小:33.79KB
组态王常见问题的解决方法.docx
《组态王常见问题的解决方法.docx》由会员分享,可在线阅读,更多相关《组态王常见问题的解决方法.docx(33页珍藏版)》请在冰豆网上搜索。
组态王常见问题的解决方法
-WORD格式--可编辑-
组态王常见问题的解决方法
组态王虽然国内用的很多,但他的问题也很多,有时候弄起来真的很麻烦,比如
一个简单的开机自动运行都要自己设置,下面是我在网上查到的一些内容。
组态王使用常见问题
1、变量设定中最大(小)值及最大(小)原始值的意义?
[最大(小)值是变量在现实中表达的工程值(如:
温度、压力等)的大小,而最大(小)
原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。
一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD此值范围0~4096、16BitAD为
0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)
.值与最大(小)原始值在设置时是一致的
、为什么变量无法删除,如何删除变量?
2
在组态王中,只有未使用的变量才能被删除,因此在删除变量之前,必须去掉在画面[
在工程浏览器中执行工具或命令语言、控件引用处,等处与之有关的连接,如果还是无法删除,
更新变量计数命令,重新统计变量,在变量使用报告中可以查询变量是否还在某些地-删除未用变量将变量删除。
方使用,将其连接断开后,利用工具-
、工程运行时,显示通讯协议组件失败?
3
、在开发状态下从新连接设备,如果还是有错2[设备驱动安装错误:
1、安装新的驱动
]误,请联系驱动部索要新的驱动程序
、光盘上的典型案例无法打开?
4将工程拷贝到硬盘上将属性改为存档即可[、如何在打开机器时自动进入组态王?
5程序[将touchview快捷方式拷贝到系统开始启动中、怎样把工程文件变小?
6
[可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic文件的
备份文件)的文件。
、如何在线增删用户及用户密码和权限?
7
函数(用户权限需大于[使用editusers()])900
8、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?
[保存参数:
在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。
当系统再启动时,变量的域的参数值为上次系。
统运行时最后一次的设置值。
无需用户再去重新定义保存数值:
系统运行时,当变量的值发生变化后,系统自动保存该值。
当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。
9、开发狗与运行狗的区别?
6[.工程实际运行,不能进行开发
21:
如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)?
运行RegEdit文件:
找到我的\HKEY_Local_MACHINE\software\Microsoft\WindowsNT\currentVersion\winlogonUserinit=Userinit=c:
\winnt\system32%userinit.exe:
为改将c:
\programfiles\kingview\touchvew.exe
--
22:
如何在组态王中修改系统时间?
:
dsh.bat调用批处理文件
年,10)+-+StrFromInt(A月,10)+-+StrFromInt(A日,10);stringAdate=StrFromInt(A
分,10)+:
+StrFromInt(A秒,10);时,10)+:
+StrFromInt(AstringAtime=StrFromInt(AstringAcommand=InfoAppDir()+dsh.bat;
Acommand=Acommand+;Acommand=Acommand+Adate;Acommand=Acommand+;
Acommand=Acommand+Atime;
StartApp(Acommand);
批处理文件:
dsh.bat
date%1time%2
22:
工程被破坏后如何恢复画面?
1、新建一工程,在工程浏览器中选择导入,将被破坏工程的画面导入即可
2、新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工
程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画面。
23:
如何打印信息到针式打印机?
用函数filewritestr()函数实现,filename参数为“LPT1:
”为如何格式,如何打开?
RTL24:
组态王中的报表ReportLoad是组态王自己的报表格式,只能通过组态王用载入报表函数(报表RTL函数)
打开。
25:
为什么在命令语言中使用报表函数却不执行?
在应用程序命令语言中使用各种报表函数(如:
reportsetcellvalue()等)。
当画面隐含时,函数无法正常执行,如:
变量值无法正确写入对应的单元格中。
用户要注意这种情况,这不属于软件错误,运行过程中当画面隐含时不能对报表进行操作。
26:
组态王中的打印函数PrintWindow()如何使用纸张的横向打印功能?
PrintWindow()函数的第二、三个参数不能够为并且将打印机的纸张设置为横向即可;如:
0
PrintWindow(监控中心,60,60,0,10,10);
27:
在历史趋势曲线中看不到曲线?
1、数据词典设置的记录变化与安全区中没有选择数据记录
2、变量的量程过大,实际显示的数值占量程的百分比非常小,所以感觉没有曲线显示
3、系统时间被修改,历史数据存储有误,所以曲线无法显示
28:
如何根据起始日期时间、终止日期时间查询历史趋势曲线?
使用通用控件中的历史趋势曲线:
-WORD格式--可编辑-
本站点本站点本站点\HTTime);
本站点本站点本站点\HTTime1);
本站点本站点本站点\PHTTime;
本站点本站点批次历史曲线\PHTTime2,0);
29:
如何利用通用控件中的历史趋势曲线作为实时曲线使用?
在画面属性命令语言存在时调用历史趋势曲线控件HT的方法如下:
HT.HTUpdateToCurrentTime()
进行数据交换,实数类型存入数据库后为什么在组态王中无法读取?
30:
与SQLSERVER
原因是因为客户在数据库中定义的字段的类型不对。
在组态王中定义的内存实型变量,在
SQLSERVERACCESS数据库中对应的字段的类型应该是单精度型,在数据库中对应的字
).段的类型应该是real型.(不能为float型
返回组态王会出错?
31:
为什么从EXCEL
如果EXCEL中为?
灰捁楴慶整?
组态王运行系统,在EXCEL中用AppActivate\函数时,
组态王运行系统组态王的设置运行系统中:
标题条文本里填写标题条中显示工不要选,同时,
程路径,如果选择了,在应写组态王运行系统AppActivate否则就会出错?
...
32:
组态王的存盘数据用何方式打开?
为什么组态王的历史记录文件打开都是乱码?
*.REC文件存放的历史数据,不能用excel直接打开,它本身是二进制文件.可以在VBA中调用提供的动态连接库来访问。
33:
SQLDelete()函数中选择条件的用法。
A3=客户=+a2做为条件不执行?
sql查询语句如果查询的字段为字符串时应使用单引号,a3=客户'+a2+即'可
:
数据库插入记录失败?
34
、在信息窗中查看数据库是否连接1
、数据库表格的字段名与组态王记录体定义的字段名是否相同23、数据库表格的字段类型
4、表格中使用的字段与组态王变量的类型是否符合,推荐使用组态王的表格模板创建表格
35:
如何将数据存为timedata和,请改为其他字段名。
.txt文件?
名是否为
使用函数FileWriteStr(Filename,FileOffset,Message,LineFeed);
C:
DATA\FILE.TXTMsgTag例:
将名为的文字变量写入文件的末尾。
调用函数FileWriteStr
(C:
\DATA\FILE.TXT,0,MsgTag,1);
往数据库中写数据?
温度时,组态王无法通过ODBC1#:
数据库字段为36反应罐
字'符的字段,不要使用ODBC不支持存在'##
37:
如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?
请将控制面板中的区域设置日期改为yyyy-mm-dd格式
数据库中保存一个月的历史数据,自动删除一个月以前的数据。
命令语言放在应用程序命令语言启动时或者事件命令语言$时==1中:
SQLConnect(DeviceID,dsn=历史;uid=er;pwd=0);
--
-1;本站点\$月
;年本站点\$
;本站点\$日
stringdate1;
if(month==0)
{month=12;
-1;}本站点\$年
date1=StrFromInt(year,10);
date1=date1+-;
date1=date1+StrFromInt(month,10);
date1=date1+-+StrFromInt(day,10);
尠搫瑡?
尫={d'日期stringwhereexpr=};'
SQLDelete(DeviceID,A,whereexpr);
==11)本站点月\$月\$本站点\$本站点月本站点\$月
==30)\$本站点日
{
day=31;
date1=StrFromInt(year,10);
date1=date1+-;
date1=date1+StrFromInt(month,10);
date1=date1+-+StrFromInt(day,10);
尠搫瑡?
尫={d日期whereexpr='};'
-WORD格式--可编辑-
SQLDelete(DeviceID,A,whereexpr);
}
}
38:
使用进行网络配置的远程站点后,远程站点的数据词典中没有变量显示?
1、网络是否联通
2、主机的工程应该是完全共享,不能是只读共享,从机是否可以看到工程文件夹,是否可
进行读写操作
39:
s7-200通过PPI与KingView6.1连,5到6小时断线不能恢复,组态王信息窗口显示尝试与
S7-200恢复通讯失败。
请问如何处理?
1)西门子S7200使用西门子公司提供的PC/PPI带缆选用PPI方式与组态王通讯当中,一旦PLC
断电,则必须先用PLC的编程软件与PLC通讯一次,实现对PC/PPI电缆上的模块的初始化后,此时才能重新启动组态王,建立正常的通讯。
组态王能自动恢复与设备的通讯若用户希望在设备断电后再上电时,2)则不用西门子公司提,
的PC/PPI电缆,而使用RS232/485的转换模块,其中:
485的DATA+接PLC的PORT口的3,
DATA-接PLC的PORT的8(自己做线),采用这种方式。
40:
组态王6.5安装后为何拨号网络无法建立“传入的连接”?
RegEdit):
在注册(运行注册表文件表中:
\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Ras\\AdminDll删掉
然后手动在控制面板—管理工具—服务中的“RoutingandRemoteAccess服”务启个经典问题解答之三动组态王的n
41:
forInternet版本如何通过IE浏览方式对数据库进行查询?
对于forInternet版本组态王[6.01版],画面发布不支持SQL函数。
所以不能通过画面调用
SQL函数对数据库进行查询。
但是可以通过一种中介的方式。
画面上定义按钮,定义按下
a,按钮弹起时a=1或弹起时一离散量变化,如离散量:
。
在事件命令语言中定义当1a=
if(a==1)SQLConnect(DeviceID,dsn=web时,数据库进行连接,命令语言如下:
数据查
询;uid=;pwd=);如此类推通过离散量发生变化从而触发事件命令语言从而对数据库进行查
IE询。
这样发布的画面可以实现通过浏览。
。
42:
访问组态王发布的页面时为什么总出现“连接主机失败”?
、网络速度太慢。
1
2、开发中“网络配置”没有配置为“连网”。
3、演示版支持10分钟的WEB发布,同时只能够有1个用户通过IE浏览
“连接远程文件格式43、访问组态王发布的页面时为什么会提示”错误?
1、[6。
01及以前版本]画面中是否使用了控件、过渡色、其他不支持的图素。
2、是否将文件发布到了根目录下,发布文件不能放在根目录下
44、如何访问组态王发布的页面?
--
1、安装PWS或IIS软件并进行配置、即可以在IE地址栏中输入\\***.***.***.***(***表示
或主机名;地址)WEB服务器的IP
IE地址栏中输入\\***.***.***.***(***2、如不安装PWS或IIS软件,只需要在WEB表示
服务器的IP地址),即能访问到服务器端共享的所有文件[需要在配置网络协议时安装文件打
印和和共享服务。
]
45、为什么发布的画面总是一片灰暗没有图形?
确认发布路径下netkingview.cab文件存在,并且大小正确,若没有该文件或文件损坏,从kingview
路径下拷贝netkingview.cab文件至发布路径下,[IE是否安装JAVA的支持文件,从IE安装盘上得到』
46、web发布后,在客户端用IE打开html文件时什么都没有,IE状态栏提示“完成”,或
?
者提示javaclassnotfound
1、可能发布后的netkingview.cab文件大小为0K,用户需要将kingview路径下的
复制一个到发布的路径下。
netkingview.cab文件
2、可能是用户的java虚拟机存在问题。
用户可以将发布路径下的netkingview.cab文件解压
javaclass文件夹放到其上一级目录。
如果这样操作会出现“连接主机失败”,缩,同时将其下的
则将javaclass文件夹同时复制到客户端机器的桌面上
47、画面发布后为什么页面数据没有变化?
由于不带WEB功能的加密锁不支持WEB。
如果小于64点演示,请不要安装加密锁,否则若安装不带WEB功能的加密锁,远程客户端的数据将不变化。
48:
为什么配方调不出来?
1、在配方定义中,表格中的变量数目应该与实际变量数目相同,如果为空的话就无法调用配方
2、检查配方调用函数设置的路径是否正确
49、如何在开发系统下设置KVDBGrid控件的列宽?
Ctrl+Alt+O在开发系统下,同时按下,就可以调整控件的列宽了
50:
如果jiami琐不能正常使用怎么办?
1、确保正确安装了jiami锁的驱动程序,(6。
01以前的版本不支持XP)。
中设置)。
(在BIOSECP2、确保计算机并口模式为
、如果还不能解决问题,请上外部网站3中下载软件下载jiami锁检测程序。
、锁坏了(禁止带电拔插狗)4
、使用组态王狗,一旦使用打印机则找不到狗?
51
中设置)BIOSECP1、将并口设为方式(在
、并安装驱动程序2
、并口的驱动能力可能有问题,建议增加一并口扩展卡,连接打印机。
3
、开发的工程如何能不让别人看到?
52
点的工程,如果没有装上开发狗的话则不能打开工程、对于大于164
-WORD格式--可编辑-
2、在工程浏览器的工具菜单中选择工程jiami可以避免别人打开工程,但一定要记住密码,
jiemi因为一旦密码丢失,没有后台可以。
53:
使用三菱fx2n的PLC,使用232bd的通讯模块与组态王通讯,在组态王上选择设备fx2->编程口,当plc设置成stop状态时,plc与组态王通讯正常,一旦把plc设置为run状态,
plc与组态王出现通讯失败是为什么?
是否在plc中有一段自己编的有关232bd通讯方面的程序,这段程序与组态王的驱动程序有冲突,把这段程序去掉后,plc不论是stop还是run状态,和组态王通讯均正常
54:
金星K200S使用通讯模块K3F-CU2A与组态王通讯不上如何检查?
1).通讯模块的运行方式通过模块上的开关类型选为专用通讯方式。
2).在组态王开发环境中定义设备时选择PLC->金星-〉MASTER-K-XXXS。
3).通讯模块的RS232口到上位机的RS232口之间的连线和标准的有区别,建议用厂家配套电缆。
55:
莫迪康PLC通过以太网方式进行通讯,定义设备时,地址一项该如何填写?
定义设备地址时,格式如下:
IP地址单元号,例如:
123.123.123.10(IP地址和单元号之间有空格)。
56:
HOSLINK方式,组态王不能控制I/O模块的输出。
例如组态王中定义IR0100寄存器,
并不动作是为什么?
执行写操作之后PLC
上例中只能定义成IR100,而不能定义成对于组态王老版本的驱动程序,IR0100。
解决方法:
更新驱动程序。
两种方式都支持。
57.使用6台欧姆龙PLC与上位机进行通讯,如果关掉其中的几台PLC,组态王的通讯速度变慢-数据刷新速度变慢是什么原因?
如果关闭一些PLC,组态王会始终尝试与其恢复通讯,使通讯速度减慢。
您可以使用组态
王提供的COMMERR寄存器,在关掉PLC之前将相应的COMMERR寄存器置1,屏蔽PLC
与组态王之间的通讯。
然后再调闭PLC。
58PLC程序中需要为通讯做些什么工作?
:
三菱PLC的A和Q系列以太网通讯方式,
三菱PLC的与上位机通讯时,A和Q系列,以太网通讯模块中都有PLC8个通讯缓冲区。
每个缓冲区通过一个端口与一台上位机连接。
因此,IP地址;首先要定义一个唯一的PLC
需要与几台上位机连接,分别定义不同的端口;在程序中就要打开几个缓冲区,还要循环查
询这些端口,是否有上位机连接进来,以便随时可以通讯。
端口可以定义得比上位机数量多,PLC对通讯没有影响。
强烈要求网内所有定义的端口不要重复,以避免驱动共享变量可能
带来的通讯混乱。
59:
S7200使用PPI电缆方式与组态王进行通讯,CPU中可以定义Q,I,M寄存器,而组
寄存器。
如何连接?
态王中只有V
BYTE,INT,UINT,LONG,FLOAT,如果您要监控组态王只支持V寄存器,数据类型包括Q,
Q,I,M寄存器,您必须在,IM寄存器的值传至V寄存器,PLC程序中做一下处理,将
寄存器的操作来实现对组态王通过对V寄存器的监控。
IQ,,M
--
60:
组态王如何与三菱FX0n系列的PLC进行通讯
FX0n配置三菱FX0n系列的plc本身只有编程口,如使用组态王与其进行通讯还需给三菱
通讯模块或通讯卡,配置好通讯模块后与三菱fx2n系列的通讯协议是兼容的,请根据您所
选用的通讯模块在组态王上选用相应的选项。
1.对于232BD:
定义设备时,选FX2N。
2.对于485BD,232ADP,485ADP:
定义设备时,选FX2N-485方式
用编程将D8120设置为E080,即通讯参数如下:
link,7,无校验,1,9600,
RS485,数目检查:
YES,控制程序:
Format4.在D8121中设置地址
个经典问题解答之四组态王的n
61:
西门子S7200使用西门子公司提供的PC/PPI电缆选用一旦PLC方式与组态王通讯,PPIPLC断电通讯不能恢复,重新启动组态王通讯失败,必须用西门子的编程软件和通讯一次通讯是为什么?
后,组态王才能与PLC
1).不用西门子公司提供的PC/PPI带缆,使用RS232/485的转换模块,485的DATA+接PLC的PORT口的3,DATA-接PLC的PORT的8,采用这种方式连接PLC断电后组态王能恢
复与PLC的通讯。
PC/PPIPLC电缆上的模块,再的编程软件与通讯一次,初始化PLC断电后先用).PLC2
通讯使用组态王与PLC
62:
用户使用组态王通过远程modem拨号与西门子的s7200系列的plc进行通讯。
使用ppi
协议。
modem拨通后,组态王与plc通讯失败,为什么?
plc使用ppi拨号进行通讯,请使用西门子协议通过远程modem组态王不支持与西门子的
s7200系列的自由口协议(kingview6.0版本),可实现组态王通过远程modem拨号与西门子的s7200系列的plc进行通讯
63:
西门子S73OOMPI方式通讯,PLC内寄存器名称与组态王
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组态 常见问题 解决方法