组态王的n个经典问题解答之三
41:for Internet版本如何通过IE浏览方式对数据库进行查询?
对于for Internet版本组态王[6.01版],画面发布不支持SQL函数。所以不能通过画面调用SQL函数对数据库进行查询。但是可以通过一种中介的方式。画面上定义按钮,定义按下或弹起时一离散量变化,如离散量: a,按钮弹起时a=1。在事件 命令语言中定义当a=1时,数据库进行连接,命令语言如下: 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地址)或主机名;
2、如不安装PWS或IIS软件,只需要在IE 地址栏中输入\\***.***.***.***(***表示WEB服务器的IP地址),即能访问到服务器端共享的所有文件[需要在配置网络协议时安装文件打印和和共享服务]。
45、为什么发布的画面总是一片灰暗没有图形?
确认发布路径下netkingview.cab文件存在,并且大小正确,若没有该文件或文件损坏,从kingview路径下拷贝netkingview.cab文件至发布路径下,[IE是否安装JAVA的支持文件,从IE安装盘上得到』
46、web发布后,在客户端用IE打开html文件时什么都没有,IE状态栏提示“完成” ,或者提示javaclass not found?
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)。
2、确保计算机并口模式为ECP(在BIOS中设置) 。
3、如果还不能解决问题,请上外部网站"软件下载"中下载jiami锁检测程序。
4、锁坏了(禁止带电拔插狗)
51、使用组态王狗,一旦使用打印机则找不到狗?
1、将并口设为ECP方式(在BIOS中设置)
2、并安装驱动程序
3、并口的驱动能力可能有问题,建议增加一并口扩展卡,连接打印机。
52、开发的工程如何能不让别人看到?
1、对于大于64点的工程,如果没有装上开发狗的话则不能打开工程
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.1 0 (IP地址和单元号之间有空格)。
56: HOSLINK方式,组态王不能控制I/O模块的输出。例如组态王中定义IR0100寄存器,执行写操作之后PLC并不动作是为什么?
对于组态王老版本的驱动程序,上例中只能定义成IR100,而不能定义成IR0100。解决方法:更新驱动程序。两种方式都支持。
57.使用6台欧姆龙PLC与上位机进行通讯,如果关掉其中的几台PLC,组态王的通讯速度变慢-数据刷新速度变慢是什么原因?
如果关闭一些PLC,组态王会始终尝试与其恢复通讯,使通讯速度减慢。您可以使用组态王提供的COMMERR寄存器,在关掉PLC之前将相应的COMMERR寄存器置1,屏蔽PLC与组态王之间的通讯。然后再调闭PLC。
58:三菱PLC的A和Q系列以太网通讯方式,PLC程序中需要为通讯做些什么工作?
三菱PLC的A和Q系列,以太网通讯模块中都有8个通讯缓冲区。PLC与上位机通讯时,每个缓冲区通过一个端口与一台上位机连接。因此,PLC首先要定义一个唯一的IP地址;需要与几台上位机连接,在程序中就要打开几个缓冲区,分别定义不同的端口;还要循环查询这些端口,是否有上位机连接进来,以便随时可以通讯。端口可以定义得比上位机数量多,对通讯没有影响。强烈要求网内所有PLC定义的端口不要重复,以避免驱动共享变量可能带来的通讯混乱。
59: S7200使用PPI电缆方式与组态王进行通讯,CPU中可以定义Q,I,M寄存器,而组态王中只有V寄存器。如何连接?
组态王只支持V寄存器,数据类型包括BYTE,INT,UINT,LONG,FLOAT,如果您要监控Q,I,M寄存器,您必须在PLC程序中做一下处理,将Q,I,M寄存器的值传至V 寄存器,组态王通过对V寄存器的操作来实现对Q,I,M寄存器的监控。
60:组态王如何与三菱FX0n系列的PLC进行通讯
三菱FX0n系列的plc本身只有编程口,如使用组态王与其进行通讯还需给三菱FX0n配置通讯模块或通讯卡,配置好通讯模块后与三菱fx2n系列的通讯协议是兼容的,请根据您所选用的通讯模块在组态王上选用相应的选项。
1.对于232BD:定义设备时,选FX2N。
2.对于485BD,232ADP, 485ADP:定义设备时,选FX2N-485方式
用编程将D8120设置为E080,即通讯参数如下:
link, 7, 无校验, 1, 9600,
RS485, 数目检查:YES, 控制程序:Format4.
在D8121中设置地址