ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:42.06KB ,
资源ID:8027782      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8027782.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(组态王经典问答.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

组态王经典问答.docx

1、组态王经典问答组态王的经典问题解答2008-12-04 10:143:在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思?保存参数:在系统运行时,修改变量的域的值(可读可写型), 系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义 。保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。4:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win98系统)?编辑Win98系统下的System.ini文件

2、,将shell=explorer.exe改为:path=c:ProgramFilesKingviewshell=Touchvew.exe 即可5:组态王里画面属性中覆盖式与替换式有何区别?覆盖式画面出现时,它重叠在当前画面之上,其他打开的画面还在运行,关闭后被覆盖的画面又可见。替换式画面出现时,所有与之相交的画面自动从屏幕和内存中删除,不再运行。6:如何利用多个摄像头在组态王上显示多幅画面?用户需要增加硬件设备:矩阵转换器和画面分割器。视频采集后通过矩阵转换和画面分割再送进组态王中,例如需要显示16个画面,可选择16画面分割器。7:如何将gif动画用在组态王画面中?在组态王画面中的工具箱内选折

3、这一项并用鼠标在画面中画出一个点位图块,然后点击鼠标右键,在其下拉式菜单中选折从文件加载,选择所需的gif动画文件。8:如何用组态王在启动一个应用程序时打开任意路径下的一个文件?一在组态王中定义一个内存字符串型变量,在StartApp函数调运之前,赋给该变量值,为:应用程序路径+一个或 两个空格+文件路径、文件名 、文件扩展名。接下来用StartApp函数,其参数为该变量名称。如用WordPad启动时打开一个.alg文件:定义“ 文件”问内存字符串型变量,命令语言为:文件=C:Progra1Access1word.exe +C:Progra1KingviewExampleKingdem3+文件

4、名; startapp(文件);/*文件名可以任意给定,如用列表框选择的结果等。文件名为8.3格式9:事件命令语言和程序命令语言内容的长度是否能够加长?组态王命令语言的长度为20k,无法加长,但可以将一个命令语言分为几个事件命令语言。10:为什么有些打印机在打印实时报警时打出的为乱码?为保证实时报警打印的实时性,组态王将实时报警信息直接送到打印端口(如LPT1)输出打印,而不是调用WINDOWS系统的打印,因为在打印时要求有字库的支持,而直接送端口打印没有调用任何系统的东西,所以就要求打印机提供这些字库。如果没有字库,则打印出来的东西肯定为乱码。现在市场上的打印机除了部分针式打印机(如EPSO

5、N LQ1600K系列、LQ1900等)具有硬字库外,其余的打印机,所以打印出来的实时报警很容易出现乱码。11:为什么有些网络在报警窗中不出现登录和注销事件?登录和注销事件在组态王中是作为报警事件显示在报警窗中,这就要求作为登录服务器的机器必须有自己的报警服务器,因此建议用户将作为登录服务器的机器同时做为IO服务器,并选定一个报警服务器作为这台机器的报警服务器。12:如何查询历史报警?1、打开组态王工程浏览器下的报警配置项,在其对话框的文件保存栏里输入报警信息存放的天数,并单击报警记录格式,其弹出的对话框里可以进行显示报警信息时间的设置。变量的报警信息是以*.al2文件的格式存放在指定的工程路

6、径下面。 2、组态王工程浏览器下的报警配置项中选择将报警信息存入数据库,如需在组态王中查询可利用sql函数进行查询.13:如何计算变化率报警?模拟量的值在固定时间内的变化超过一定量时产生的报警,即变量变化太快时产生的报警。当模拟量的值发生变化时,就计算变化率以决定是否报警。变化率的时间单位有三种:秒、分和时。变化率报警利用如下公式计算:(变量的当前值 - 变量上一次的值)*100)* 单位对应的值/(这一次产生值的时间-上一次产生值的时间)* (最大值 - 最小值)(注:如果是秒,为1;如果是分,为60,如果是时,为3600) 取其整数部分的绝对值做为结果,若计算结果大于定义的变化率的值,则出

7、现报警。14:如何利用KVDBGrid控件根据日期条件查询历史报警?将数据库中表Alarm中的字段AlarmDate字段类型改为“日期型”,利用KVDBGrid进行条件查询,日期变量为:DateString,字符串类型历史报警查询.Where=AlarmDate=d +本站点DateString+;历史报警查询.FetchData(); 历史报警查询.FetchEnd(); 15:如何利用KVDBGrid控件根据报警变量进行相似查询历史报警?历史报警查询.Where=VarName like+%+本站点报警变量+%;历史报警查询.FetchData(); 历史报警查询.FetchEnd();

8、16:如何利用KVDBGrid控件根据日期范围查询一段日期的历史报警?历史报警查询.Where=AlarmDate =d+本站点HTDate+ and AlarmDate =d+本站点HTDate+ and AlarmDate 编程口,当plc 设置成stop状态时,plc与组态王通讯正常,一旦把plc设置为run状态,plc与组态王出现通讯失败是为什么? 是否在plc中有一段自己编的有关232bd通讯方面的程序,这段程序与组态王的驱动程序有冲突,把这段程序去掉后,plc不论是stop还是run 状态,和组态王通讯均正常 45:莫迪康PLC通过以太网方式进行通讯,定义设备时,地址一项该如何填写

9、? 定义设备地址时,格式如下:IP地址 单元号,例如:123.123.123.1 0(IP地址和单元号之间有空格)。 46: HOSLINK方式,组态王不能控制I/O模块的输出。例如组态王中定义IR0100寄存器,执行写操作之后PLC并不动作是为什么? 对于组态王老版本的驱动程序,上例中只能定义成IR100,而不能定义成IR0100。解决方法:更新驱动程序。两种方式都支持。 47使用6台欧姆龙PLC与上位机进行通讯,如果关掉其中的几台PLC,组态王的通讯速度变慢-数据刷新速度变慢是什么原因? 如果关闭一些PLC,组态王会始终尝试与其恢复通讯,使通讯速度减慢。您可以使用组态王提供的COMMERR

10、寄存器,在关掉PLC之前将相应的COMMERR寄存器置1,屏蔽PLC与组态王之间的通讯。然后再调闭PLC。 48:三菱PLC的A和Q系列以太网通讯方式,PLC程序中需要为通讯做些什么工作? 三菱PLC的A和Q系列,以太网通讯模块中都有8个通讯缓冲区。PLC与上位机通讯时,每个缓冲区通过一个端口与一台上位机连接。因此,PLC首先要定义一个唯一的IP地址;需要与几台上位机连接,在程序中就要打开几个缓冲区,分别定义不同的端口;还要循环查询这些端口,是否有上位机连接进来,以便随时可以通讯。端口可以定义得比上位机数量多,对通讯没有影响。强烈要求网内所有PLC定义的端口不要重复,以避免驱动共享变量可能带来

11、的通讯混乱。 49: 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寄存器的监控。 50:组态王如何与三菱FX0n系列的PLC进行通讯 三菱FX0n系列的plc本身只有编程口,如使用组态王与其进行通讯还需给三菱FX0n配置通讯模块或通讯卡,配置好通讯模块后与三菱fx2n系列的通讯协议是兼容的,请根据您

12、所选用的通讯模块在组态王上选用相应的选项。 1对于232BD:定义设备时,选FX2N。 2对于485BD,232ADP, 485ADP:定义设备时,选FX2N-485方式 用编程将D8120设置为E080,即通讯参数如下: link, 7, 无校验, 1, 9600, RS485, 数目检查:YES, 控制程序:Format4. 在D8121中设置地址 51:西门子S7200使用西门子公司提供的PC/PPI电缆选用PPI方式与组态王通讯,一旦PLC断电通讯不能恢复,重新启动组态王通讯失败,必须用西门子的编程软件和PLC通讯一次后,组态王才能与PLC通讯是为什么? 1)不用西门子公司提供的PC/

13、PPI带缆,使用RS232/485的转换模块,485的DATA+接PLC的PORT口的3,DATA-接PLC的PORT的8,采用这种方式连接PLC断电后组态王能恢复与PLC的通讯。 2)PLC断电后先用PLC的编程软件与PLC通讯一次,初始化PC/PPI电缆上的模块,再使用组态王与PLC通讯 52:用户使用组态王通过远程modem拨号与西门子的s7200系列的plc进行通讯。使用ppi协议。modem拨通后,组态王与plc通讯失败,为什么? 组态王不支持与西门子的plc使用ppi协议通过远程modem拨号进行通讯,请使用西门子s7200系列的自由口协议(kingview6.0版本),可实现组态

14、王通过远程modem拨号与西门子的s7200系列的plc进行通讯 53:西门子S73OOMPI方式通讯,PLC内寄存器名称与组态王支持的寄存器名称不符如何组态? 组态王支持的寄存器名称是英文方式,寄存器英德文对照表如下: 德文 英文 A Q 输出寄存器 M M 位寄存器 DB DB 数据块寄存器 E I 输入寄存器 T T 定时器 Z C 记数器 54:组态王与西门子的S7300 MPI方式通讯不上,地址设置为2.0是什么原因? 地址设置错误,PLCMPI方式通讯,组态王中设备地址应设成2.2,其中小数点前为MPI地址(即站号),小数点后为MPI设备(即所使用的通讯模块或CPU模块)的槽号(s

15、lot number)。 55:西门子S7300 MPI方式通讯,CPU 313,使用模拟量模块E304,E305读不上来数据是什么原因? E304,E305模拟量输入数据是12位的,而组态王只支持BYTE型,所以数据读不上来,您可以在PLC程序中将模入数据送入DB块,再利用组态王读取DB块的内容。 56:如何使用Profibus-(DP,S7,FMS)协议实现组态王与PLC的通讯? -实现Profibus-DP通讯需要以下软硬件配置: (1) , STEP7V5.0+SP2及以上版本 (2) ,需要购买西门子提供的Softnet-DP , COMPROFIBUS3.3及以上版本 ,.用于实现

16、对主站组态,地址定义,从站类型定义,以及I/O配置,从站参数赋值信息等. 组态完后生成的*.ldb文件将添加到CP中以起动并初始化从站. (3),通讯卡 (如CP5611,CP5613 等) ,在Profibus -DP通讯网中做为主站 -实现Profibus-S7通讯需要软硬件支持 (1) STEP7V5.0+SP2及以上版本 (2) 需要购买西门子提供的Softnet-S7软件 . (3) 通讯卡 (如CP5611,CP5613 等) 57:如何实现三菱A系列的PLC与组态王进行通讯? 需要选用通讯模块。 1、 计算机通讯组件A1SJ71C24-R2 应按照如下设置: 将MODE拨盘指向4

17、的位置,本协议只支持通信协议的模式4 2、计算机通讯组件A1SJ71C24-R4 应按照如下设置: 1 2 3 4 5 6 7 8 9 10 11 12 off on off on on off on on on on off on mode 选择 位置 8 组态王中设置: RS_485 , 9600 , 8 , 1, 偶校验 3、以太网组件: A1SJ71E71B2 A1SJ71E71B5 在组态王中定义设备三菱-中型PLC以太网-TCPIP 58:Q系列以太网通讯如何配置? 如果使用Q系列以太网方式,在组态王中定义设备三菱-Q系列以太网-TCPIP 设备地址格式:aaa.bbb.ccc.d

18、dd:ppppp:t aaa.bbb.ccc.ddd为PLC的IP地址, ppppp为PLC中定义的端口号,t是连接超时(单位秒),都是十进制数。 59:如何与 MODBUS PLUS协议的设备进行通讯? 此协议需要在你的计算机中安装Modicon SA85接口卡(一台计算机最多4块)。使用厂家提供的电缆,通过卡上的接口与PLC的Modbus Plus接口相连。在使用SA85卡之前,必须安装SA85卡的驱动程序。否则组态王不能进行设备定义。 1)组态王定义设备时请选择MODBUS PLUS下的SA85卡 2). 设备地址 必须在164的范围内给网络上的每个节点分配一个唯一的地址,一般来说,地址

19、是通过控制器上的一个特殊的DIP开关来设定(或通过主机上的Modbus Plus通讯适配器卡来设定), 3)组态王调用的驱动程序: ModPlus.dll,需要调用默迪康的两个库文件Netbios.dll,Netlib.dll,注,98和2000系统下的库文件Netlib.dll是不同的。 60:在XP下安装组态王问题,原来在XP下安装组态王,现已经全部卸载,想安装组态王6.5,但安装程序在安装后显示“安装程序发现机器上已安装有组态王软件,单击“确定”退出后先卸载组态王其他版本,然后再安装组态王6.5!”,将注册表中的所有KIngview和亚控的关键字删除,也无法安装。请问如何解决? 用Reg

20、EDIT打开注册表,查找如下位置: HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionApp Paths 如果安装完组态王的各种版本会在注册表的上述位置中生成一个名为“组态王*”的键值(*:为版本号,如:5.1、6.0、.6.01、6.02、6.03、6.5),正常卸载组态王后,该键值能正确删除。如果是非正常卸载(卸载失败,文件丢失等)该键值不能删除掉,再次安装组态王6.5时则不能安装。手动删除此路径下的组态王键值则可安装。 组态王常见问题的解决方法(三)2008-10-31 16:2116:组态王中的打印函数PrintWindow

21、()如何使用纸张的横向打印功能? PrintWindow()函数的第二、三个参数不能够为0并且将打印机的纸张设置为横向即可;如:PrintWindow( 监控中心, 60,60, 0,10, 10); 17:在历史趋势曲线中看不到曲线? 1、数据词典设置的记录变化与安全区中没有选择数据记录 2、变量的量程过大,实际显示的数值占量程的百分比非常小,所以感觉没有曲线显示 3、系统时间被修改,历史数据存储有误,所以曲线无法显示 18:如何根据起始日期时间、终止日期时间查询历史趋势曲线? 使用通用控件中的历史趋势曲线: 本站点PHTTime=AHTTime(本站点HTDate,本站点HTTime);

22、本站点PHTTime1=AHTTime(本站点HTDate1,本站点HTTime1); 本站点PHTTime2=本站点PHTTime1-本站点PHTTime; 批次历史曲线.SetTimeParam(本站点PHTTime,0,本站点PHTTime2,0); 19:如何利用通用控件中的历史趋势曲线作为实时曲线使用? 在画面属性命令语言存在时调用历史趋势曲线控件HT的方法如下: HT.HTUpdateToCurrentTime() 20:与SQL SERVER进行数据交换,实数类型存入数据库后为什么在组态王中无法读取? 原因是因为客户在数据库中定义的字段的类型不对。在组态王中定义的内存实型变量,在ACCESS数据库中对应的字段的类型应该是单精度型,在SQL SERVER数据库中对应的字段的类型应该是real型.(不能为float型). 21:为什么从EXCEL返回组态王会出错? 在EXCEL中用 AppActivate 函数时,如果EXCEL中为AppActivate 组态王运行系统 ,组态王的设置运行系统中,标题条文本里填写:组态王运行系统

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1