组态王寄存器读位寄存器,用bit函数如何取位

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
组态王实例教程入门(组态王6.5).pdf 112页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
北京亚控科技发展有限公司
北京亚控科技发展有限公司
北京亚控科技发展有限公司
本手册目的
本培训手册是学习“组态王 6.5 ”系列软件的初级教程,覆盖了“组
态王6.5 ”系列软件的大部分基本功能。通过学习本教程,您将能够建
立一个功能齐全、可实际使用的监控系统(HMI)。
下列课程向您讲解如何:
建立新工程
和IO 设备通讯,建立数据变量
产生动画效果
查看报警事件信息和趋势曲线
使用报表和自定义报表
使用数据库
使用系统安全防范及一些附属工具
使用网络功能
《组态王6.52 使用手册》
《组态王6.52 函数速查手册》
组态王软件的联机帮助
如果您有软件技术使用问题,请与北京亚控科技发展有限公司技术部
软件技术支持工程师联系。
如果您有设备通讯(驱动)问题,请与北京亚控科技发展有限公司技
术部驱动技术支持工程师联系。
《6.5 初级培训教程》
著作权所有,保留所有权利
地址:北京市海淀区知春路113 号银网中心A 座六层602 室
邮政编码:100086
电话:(010 )
传真:(010)
网址:www.kingview.com
北京亚控科技发展有限公司
北京亚控科技发展有限公司
概述……………………………………………………………4
建立一个新工程………………………………………………7
工程管理器
工程浏览器
定义外部设备和数据变量
创建组态画面…………………………………………………25
命令语言………………………………………………………38
报警和事件……………………………………………………43
建立报警和事件窗口
报警和事件的输出
趋势曲线………………………………………………………52
实时趋势曲线
历史趋势曲线
控件……………………………………………………………63
报表系统………………
正在加载中,请稍后...组态王能读PLC寄存器,不能写入数据。_百度知道
组态王能读PLC寄存器,不能写入数据。
组态王能读PLC寄存器,不能写入数据。我的变量定义:变量名:V0变量类型:I/O整数连接设备:PLC寄存器:3513(PLC的V0的通讯地址513)数据类型:SHORT读写属性:读写我的PLC内部程序也...
组态王能读PLC寄存器,不能写入数据。我的变量定义:变量名:V0变量类型:I/O整数连接设备:PLC寄存器:3513
(PLC的V0的通讯地址513)数据类型:SHORT读写属性:读写我的PLC内部程序也无V0的写操作。现在是在组态王画面能显示V0数值,就是不能写入数值。帮帮吧!组态王重新安装了,系统也重新安装过试过。换过PLC 也是同样问题,好像以前能写入寄存器数值,经过几天的测试,感觉应该是组态王软件的问题,6.53破解版的,随着点数的增加,画面的复杂化,部分点的通讯就时而能写,时而能读。通讯方式是:PLC--&莫迪康 --&MODBUSRTU;与海为PLC通讯
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
正在加载load
正在加载load
采纳数:40
获赞数:104
擅长:暂未定制
看你建的V0变量
PLC是simens的吧
你选的什么协议
采纳数:129
获赞数:422
编辑画面工具--文本动画连接--模拟值输入--选变量V0--输入范围--确定 如果不能写入,检查变量定义是否正确换一个变量试试看,确定是plc的问题,还是组态的问题
先感谢你的回答,谢谢!V0(寄存器:3513,通讯地址513);V100(寄存器:3613,通讯地址613);V1000(寄存器:31513,通讯地址1513);都试过了,现在还是没有解决问题。
用的是哪个型号的plc
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
l组态王常见问题集锦.docx 36页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
l组态王常见问题集锦
你可能关注的文档:
··········
··········
北京亚控科技发展有限公司组态王最常用知识库集锦目1. 产品版本类(1.1—1.6)2. 产品功能类(2.1—2.170)3. 产品性能类(3.1—3.4)4. 产品授权类(4.1—4.14)5. 服务类(5.1—5.7)1录一、产品版本类1.1 亚控的组态王除了通用版之外,还发行了其他什么版本?答:亚控的组态王除了通用版之外,还发行了以下版本:英文版、日文版、韩文版、繁体版、嵌入版、纵多 OEM 版,以及即将发行的楼宇版。1.2 通用版本中,高版本和低版本是如何兼容的?答:组态王 6x 系列版本是向下兼容的,即高版本的软件能够打开低版本的工程,但是高版本的工程不能使用低版本软件打开。特殊情况:组态王 6.03 及以前版本下开发的工程不支持升级到组态王 6.55。1.3 组态王 6.55 与 6.53 有什么不同?答:组态王 6.55 与 6.53 的不同点有以下几点:1)组态王 6.55 采用了全新的加密方式,组态王 6.55 加密锁不向下兼容,不支持在组态王 6.53 及以下版本的软件上使用;2)组态王 6.55 提供了全新 web 功能,全新版的 Web 发布全面支持画面中包含控件的发布;3)组态王 6.55 中,增加了向导式报表,方便用户制作常规的班报、日本、月报等报表;1.4 组态王目前还有电力版的软件吗?答:电力版软件发布到 6.52 之后,不再发行此版本了,为维护方便,公司把电力版的各特殊功能合并到了通用版中。因此,对于需要电力版的客户,要求给客户提供通用版即可。1.56.53 打开 6.51 的工程能否不升级版本直接打开?客户遇到过不升级无法打开的问题,与 6.53 向下兼容的特性违背?答:6.53 版本打开 6.51 版本的工程必须升级后才能打开。这里的向下兼容是指高版本的软件可以打开低版本升级后的工程,而高版本的工程不能使用低版本软件打开。1.6 嵌入版与通用版的区别有那些?答:1)不支持 OPC,驱动更少一些。2)开发也是在普通的 PC 上开发,开发好之后在下载到嵌入式系统中跟实际设备连一下看。3)开发环境的驱动和运行环境不一样。开发环境是后缀是-U.dll。运行环境是,例如ModbusMaster_CEA.dll 或 ModbusMaster_CEX.dll。24)用在 winCE,winXPE。5)不支持 GPRS 通讯。二、产品功能类2.1 组态王支持那些操作系统?答:最新版组态王 6.55 支持的操作系统有:Windows 2000(sp4)、Windows XP(sp2)、Win7简体中文版、windows2003server、windows2008server、 Vista 系统。2.2 使用组态王软件,对计算机的系统要求?答:CPU:P4 处理器、1GHz 以上或相当型号内存:最少 128MB,推荐 256MB,使用 WEB 功能或 2000 点以上推荐 512M显示器:VGA、SVGA 或支持桌面操作系统的任何图形适配器。要求最少显示 256 色鼠标:任何 PC 兼容鼠标通讯:RS-232C并行口或 USB 口:用于接入组态王加密锁操作系统:Windows 2000(sp4)/Windows XP(sp2)/Win7 简体中文版注意:目前市面上流行的机型完全满足“组态王”的运行要求。2.3 在组态王画面中如何显示不同国家的文字?答:1)在组态王所在的计算机中安装相应文字的字库;2)到 word 文档中选择相应的字体,word 中可以显示出该字体的字符集,确定使用的字体和字符集;3)在组态王字体设置对话框中选择与 word 文档中对应的字体和字符集;2.4组态王支持哪些类型的硬件设备通讯?对国内外常用的 PLC 支持情况如何?对于尚未支持的设备能否定制开发驱动?答:组态王支持与 PLC、智能仪表、智能模块、板卡、变频器、GPRS DTU 等类型的硬件设备通讯。支持的 PLC 品牌包含:西门子、欧姆龙、三菱、莫迪康、AB、GE、施耐德、松下、德国倍福、贝加莱、和利时、台达等。北京亚控驱动产品支持的硬件设备种类最多,并且有专门的驱动开发团队,对于尚未支持的硬件设备可以定制开发驱动。32.5组态王支持的通讯协议有哪些?对于某些行业专用协议如电力行业协议、环保行业协、楼宇行业议支持情况如何?是否支持 OPC 协议?答:组态王支持的通讯协议包含支持的各类 PLC 的通讯协议,如西门子 PLC 的自由口、PPI、MPI、Profibus、TCP 协议,AB PLC 的 ControlLogix、MicroLogix 协议,欧姆龙 PLC的 HostLink、以太网协议等。支持标准的 Modbus 串口、以太网协议。支持 OPC 协议,可以作为 OPC Client 和 OPC Server。支持的电力行业
正在加载中,请稍后...组态王的n个经典问题(老) (转自亚控)
我的图书馆
组态王的n个经典问题(老) (转自亚控)
(注:这是对于老版本组态王总结出来的一些解决方案,如果是您现在使用的是新版本组态王,请到亚控下载中心下载最新的FAQ) 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画面分割器。 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+"‘}"; 历史报警查询.FetchData(); 历史报警查询.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.exe 22:如何在组态王中修改系统时间? 调用批处理文件:dsh.bat string 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 + A Acommand = Acommand + " "; Acommand = Acommand + A StartApp(Acommand); 批处理文件:dsh.bat date %1 time %2 22:工程被破坏后如何恢复画面? 1、新建一工程,在工程浏览器中选择导入,将被破坏工程的画面导入即可 2、新建一工程,该工程下新建与原来工程*.pic文件名一样的空画面,保存画面.将被破坏工程的*.pic文件拷贝到新建工程的目录下将新建工程的*.pic文件覆盖,从新打开新建工程,将画面逐个打开可以看到工程画面。 23:如何打印信息到针式打印机? 用函数filewritestr()函数实现,filename参数为“LPT1:” 24:组态王中的报表RTL为如何格式,如何打开? 报表RTL是组态王自己的报表格式,只能通过组态王用载入报表函数(ReportLoad函数)打开。 25:为什么在命令语言中使用报表函数却不执行? 在应用程序命令语言中使用各种报表函数(如:reportsetcellvalue()等)。当画面隐含时,函数无法正常执行,如:变量值无法正确写入对应的单元格中。用户要注意这种情况,这不属于软件错误,运行过程中当画面隐含时不能对报表进行操作。 26:组态王中的打印函数PrintWindow()如何使用纸张的横向打印功能? PrintWindow()函数的第二、三个参数不能够为0并且将打印机的纸张设置为横向即可;如:PrintWindow( "监控中心", 60,60, 0,10, 10); 27:在历史趋势曲线中看不到曲线? 1、数据词典设置的记录变化与安全区中没有选择数据记录 2、变量的量程过大,实际显示的数值占量程的百分比非常小,所以感觉没有曲线显示 3、系统时间被修改,历史数据存储有误,所以曲线无法显示 28:如何根据起始日期时间、终止日期时间查询历史趋势曲线? 使用通用控件中的历史趋势曲线: \\本站点\PHTTime=AHTTime(\\本站点\HTDate,\\本站点\HTTime); \\本站点\PHTTime1=AHTTime(\\本站点\HTDate1,\\本站点\HTTime1); \\本站点\PHTTime2=\\本站点\PHTTime1-\\本站点\PHTT 批次历史曲线.SetTimeParam(\\本站点\PHTTime,0,\\本站点\PHTTime2,0); 29:如何利用通用控件中的历史趋势曲线作为实时曲线使用? 在画面属性命令语言存在时调用历史趋势曲线控件HT的方法如下: HT.HTUpdateToCurrentTime() 30:与SQL SERVER进行数据交换,实数类型存入数据库后为什么在组态王中无法读取? 原因是因为客户在数据库中定义的字段的类型不对。在组态王中定义的内存实型变量,在ACCESS数据库中对应的字段的类型应该是单精度型,在SQL SERVER数据库中对应的字段的类型应该是real型.(不能为float型). 31:为什么从EXCEL返回组态王会出错? 在EXCEL中用 AppActivate "" 函数时,如果EXCEL中为AppActivate "组态王运行系统" ,组态王的设置运行系统中,标题条文本里填写:组态王运行系统,同时,不要选"标题条中显示工程路径",如果选择了,在AppActivate 应写"组态王运行系统-c:\…..".否则就会出错 32:组态王的存盘数据用何方式打开?为什么组态王的历史记录文件打开都是乱码? *.REC文件存放的历史数据,不能用excel直接打开,它本身是二进制文件.可以在VBA中调用提供的动态连接库来访问。 33:SQLDelete()函数中选择条件的用法。A3="客户="+a2做为条件不执行? sql查询语句如果查询的字段为字符串时应使用单引号,a3="客户‘"+a2+"‘"即可 34:数据库插入记录失败? 1、在信息窗中查看数据库是否连接 2、数据库表格的字段名与组态王记录体定义的字段名是否相同3、数据库表格的字段类型与组态王变量的类型是否符合,推荐使用组态王的表格模板创建表格4、表格中使用的字段名是否为data和time,请改为其他字段名。 35:如何将数据存为.txt文件? 使用函数FileWriteStr(Filename,FileOffset,Message,LineFeed);   例:将名为MsgTag的文字变量写入文件C:DATA\FILE.TXT的末尾。调用函数FileWriteStr ("C:\DATA\FILE.TXT", 0, MsgTag, 1); 36:数据库字段为"反应罐1#温度时",组态王无法通过ODBC往数据库中写数据? ODBC不支持存在‘#‘字符的字段,不要使用# 37:如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录? 请将控制面板中的区域设置日期改为yyyy-mm-dd格式 数据库中保存一个月的历史数据,自动删除一个月以前的数据。命令语言放在应用程序命令语言启动时或者事件命令语言$时==1中: SQLConnect( DeviceID, "dsn=历史;uid=pwd=0"); long month=\\本站点\$月-1; long year=\\本站点\$年; long day=\\本站点\$日; string date1; if(month==0) {month=12; year=\\本站点\$年-1;} date1= StrFromInt( year, 10 ); date1=date1+"-"; date1 = date1 + StrFromInt( month, 10 ); date1 = date1 + "-" + StrFromInt( day, 10); string whereexpr="日期={d‘"+date1+"‘}"; SQLDelete( DeviceID, "A", whereexpr); if(\\本站点\$月==4||\\本站点\$月==6||\\本站点\$月==9||\\本站点\$月==11) { if(\\本站点\$日==30) { day=31; date1= StrFromInt( year, 10 ); date1=date1+"-"; date1 = date1 + StrFromInt( month, 10 ); date1 = date1 + "-" + StrFromInt( day, 10); whereexpr="日期={d‘"+date1+"‘}"; 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 删掉 然后手动在控制面板—管理工具—服务中的“Routing and Remote Access”服务启动。 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中设置地址 61:西门子S7200使用西门子公司提供的PC/PPI电缆选用PPI方式与组态王通讯,一旦PLC断电通讯不能恢复,重新启动组态王通讯失败,必须用西门子的编程软件和PLC通讯一次后,组态王才能与PLC通讯是为什么? 1).不用西门子公司提供的PC/PPI带缆,使用RS232/485的转换模块,485的DATA+接PLC的PORT口的3,DATA-接PLC的PORT的8,采用这种方式连接PLC断电后组态王能恢复与PLC的通讯。 2).PLC断电后先用PLC的编程软件与PLC通讯一次,初始化PC/PPI电缆上的模块,再使用组态王与PLC通讯 62:用户使用组态王通过远程modem拨号与西门子的s7200系列的plc进行通讯。使用ppi协议。modem拨通后,组态王与plc通讯失败,为什么? 组态王不支持与西门子的plc使用ppi协议通过远程modem拨号进行通讯,请使用西门子s7200系列的自由口协议(kingview6.0版本),可实现组态王通过远程modem拨号与西门子的s7200系列的plc进行通讯 63:西门子S73OOMPI方式通讯,PLC内寄存器名称与组态王支持的寄存器名称不符如何组态? 组态王支持的寄存器名称是英文方式,寄存器英德文对照表如下: 德文 英文 A Q 输出寄存器 M M 位寄存器 DB DB 数据块寄存器 E I 输入寄存器 T T 定时器 Z C 记数器 64:组态王与西门子的S7300 MPI方式通讯不上,地址设置为2.0是什么原因? 地址设置错误,PLCMPI方式通讯,组态王中设备地址应设成2.2,其中小数点前为MPI地址(即站号),小数点后为MPI设备(即所使用的通讯模块或CPU模块)的槽号(slot number)。 65:西门子S7300 MPI方式通讯,CPU 313,使用模拟量模块E304,E305读不上来数据是什么原因? E304,E305模拟量输入数据是12位的,而组态王只支持BYTE型,所以数据读不上来,您可以在PLC程序中将模入数据送入DB块,再利用组态王读取DB块的内容。 66:如何使用Profibus-(DP,S7,FMS)协议实现组态王与PLC的通讯? ------实现Profibus-DP通讯需要以下软硬件配置: (1) , STEP7V5.0+SP2及以上版本 (2) ,需要购买西门子提供的Softnet-DP , COMPROFIBUS3.3及以上版本 ,.用于实现对主站组态,地址定义,从站类型定义,以及I/O配置,从站参数赋值信息等. 组态完后生成的*.ldb文件将添加到CP中以起动并初始化从站. (3),通讯卡 (如CP5611,CP5613 等) ,在Profibus -DP通讯网中做为主站 ------实现Profibus-S7通讯需要软硬件支持 (1) STEP7V5.0+SP2及以上版本 (2) 需要购买西门子提供的Softnet-S7软件 . (3) 通讯卡 (如CP5611,CP5613 等) 67:如何实现三菱A系列的PLC与组态王进行通讯? 需要选用通讯模块。 1、 计算机通讯组件A1SJ71C24-R2 应按照如下设置: 将MODE拨盘指向4的位置,本协议只支持通信协议的模式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 68:Q系列以太网通讯如何配置? 如果使用Q系列以太网方式,在组态王中定义设备三菱-〉Q系列以太网-〉TCPIP 设备地址格式:aaa.bbb.ccc.ddd:ppppp:t aaa.bbb.ccc.ddd为PLC的IP地址, ppppp为PLC中定义的端口号,t是连接超时(单位秒),都是十进制数。 69:如何与 MODBUS PLUS协议的设备进行通讯? 此协议需要在你的计算机中安装Modicon SA85接口卡(一台计算机最多4块)。使用厂家提供的电缆,通过卡上的接口与PLC的Modbus Plus接口相连。 在使用SA85卡之前,必须安装SA85卡的驱动程序。否则组态王不能进行设备定义。 1).组态王定义设备时请选择MODBUS PLUS下的SA85卡 2). 设备地址 必须在1~64的范围内给网络上的每个节点分配一个唯一的地址,一般来说,地址是通过控制器上的一个特殊的DIP开关来设定(或通过主机上的Modbus Plus通讯适配器卡来设定), 3)组态王调用的驱动程序: ModPlus.dll,需要调用默迪康的两个库文件Netbios.dll,Netlib.dll,注,98和2000系统下的库文件Netlib.dll是不同的。 70:在XP下安装组态王问题,原来在XP下安装组态王,现已经全部卸载,想安装组态王6.5,但安装程序在安装后显示“安装程序发现机器上已安装有组态王软件,单击“确定”退出后先卸载组态王其他版本,然后再安装组态王6.5!”,将注册表中的所有KIngview和亚控的关键字删除,也无法安装。请问如何解决? 用RegEDIT打开注册表,查找如下位置: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths 如果安装完组态王的各种版本会在注册表的上述位置中生成一个名为“组态王*”的键值(*:为版本号,如:5.1、6.0、.6.01、6.02、6.03、6.5),正常卸载组态王后,该键值能正确删除。如果是非正常卸载(卸载失败,文件丢失等)该键值不能删除掉,再次安装组态王6.5时则不能安装。手动删除此路径下的组态王键值则可安装。
[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢

我要回帖

更多关于 组态王寄存器数据类型错误 的文章

 

随机推荐