技术文章

当前页面: 首页 >技术文章 >组态王常见问题集锦(二)

组态王常见问题集锦(二)

2018/7/30 11:49:21

0 人气:27

  • 关键词: 组态王 常见问题
  • 摘要:本文对组态王软件在使用时遇见的各种问题进行了综合汇总整理。供学习参考。

1、变量设定中最大(小)值及最大(小)原始值意义?

答:组态王变量的属性页中的最小原始值、最大原始值和最小值、最大值这四个数值是用来确定原始值与工程值之间的转换比例(当最小值和最小原始值一样,最大值和最大原始值一样时,则组态王中显示的值和外部设备中对应寄存器的值一样)。原始值到工程值之间的转换方式有线性和平方根两种,线性方式是把最小原始值到最大原始值之间的原始值,线性转换到最小值至最大值之间。工程中比较常用的转换方式是线性转换,下面将以具体的实例进行讲解。

示例:以 ISA 板卡的模拟量输入信号(AD)为例进行讲解。

最小原始值、最大原始值为组态王 ISA 总线上获取到模拟信号转换值。当板卡的 A/D 转换分辨率为 12 位时,则经过板卡的 AD 转换器传送到 ISA 总线上的二进制数据为 0~4095。

所以原始最小值定为 0,最大原始值为 4095,如果用户希望在画面中显示板卡模拟通道实际输入的电压,则可以将最小值和最大值分别定义为板卡该通道的允许电压和电流的输入范围:

例如板卡输入范围 0~5V,则最大值是 5,最小值是 0。

对于 PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的。

2、如何在 IE 端访问组态王发布的画面?

1)首先安装 IE6.0 或以上版本浏览器;

2)IE浏览器进行安全设置:双击系统控制面板上的 Internet 选项或者直接在 IE 浏览器中选择“工具/Internet 选项”菜单,打开“安全”属性页,选择“可信站点”图标,并点击“站点”按钮,添加 web 客户端访问的网站,之后点“关闭”按钮,返回 Internet 属性对话框。

在 Internet 属性对话框的“安全”属性页中,点击“自定义级别”按钮,在弹出的对话框中,将“ActiveX 控件和插件”下的所选择的“禁止”项改为“启用”或“提示”。之后点“确定”按钮,关闭此对话框。

3)确保数据服务器工程已经在运行,在 web 客户端,打开 IE 浏览器,在 IE 地址栏中输入 Web 发布过程中设置好的网站URL。

4) 第一次进行 Web 浏览时会弹出对话框,提示用户将要下载文件到本地计算机,点“确定”按钮,显示下载的详细信息对话框,点“开始”按钮,文件自动下载到指定路径,并完成自动注册。

5)下载完成后,显示注册成功对话框,点击关闭按钮,关闭此对话框。

6)此时发布的 web 服务器中的工程在 IE 浏览器中运行起来了。

在实际工程应用中,遇到过通过“转到WEB”可以在360安全浏览器中正常访问,但是复制相应网址到浏览器中,却无法进行正常浏览的情况,切换到IE浏览器则能正常浏览。在实际应用中,推荐使用IE浏览器。

3、ODBC数据源在win 7 32位系统和win 7 64位系统下如何配置?

答:Win 7 32位系统和Win7 64位系统下ODBC数据源的配置方法是不同的。我们以常见的Access数据库为例进行说明:

(1)Win 7 32位系统

 1)在windows7系统中点击控制面板--系统和安全--管理工具--数据源(ODBC);

 2)选择“系统DSN”进行“添加”,可以让所有用户可用;“用户DSN”只是某个用户可用。

3)根据实际需求选择安装数据源的驱动程序,在“数据源名称”处,填写自己为该数据源所取的名称;通过“选择(S)...”进行数据库文件的关联;

4)创建成功之后,即可见所创建的数据源;

5)若要删除数据源,直接选中,再进行“删除”即可。

(2)Win 7 64位系统

在64位Windows系统中,默认数据源(ODBC)是64位的,包括控制面板-->管理工具-->数据源或在运行中直接运行程序。

系统菜单默认的64位ODBC配置:C:\Windows\system32\odbcad32.exe;

如果客户端是32位应用程序,仍然需要配置32位ODBC数据源,需要运行C:\Windows\SysWOW64\odbcad32.exe来启动ODBC数据源管理器,添加32位的ODBC数据源。

注意:system32路径是WIN764位下默认的系统路径,sysWoW64路径是WIN764位下Windows操作系统的子系统,不能单纯只看字面上的32、64。

4、请问组态王开发的工程如何进行备份?

答:备份的可以按如下方式进行:

1)采用组态王工程管理器提供的备份功能,对开发的工程进行压缩备份,文件格式为*.cmp。

2)组态王的工程是以文件夹的形式保存的,所以直接对此工程的文件夹进行拷贝也可完成备份功能。

组态王在进行工程备份时,如果历史数据记录存储在当前工程路径下,则历史数据记录文件会被备份,且在恢复的时候历史数据记录文件恢复;如果历史数据记录存储在指定路径下,如其他的本地磁盘,则历史数据记录文件不会被备份,且在恢复的时候历史数据文件并没有被恢复。

针对于非保存在组态王默认工程路径的历史数据记录文件,请注意硬拷贝保存。

5、组态王如何实现网络配置功能?

答:下面以一台服务器和一台客户机为例介绍网络配置的过程。

服务器端计算机配置过程如下:

1)将组态王的网络工程设置为完全共享。

2)在工程浏览器窗口左侧“工程目录显示区”中双击“系统配置”中的“网络配置”选项,弹出网络对话框,在“网络参数”属性页中选择“联网”,在“本机节点名”处写入计算机的名称或本机的 IP 地址。

3)单击网络配置窗口中的“节点类型”属性页,选择“本机是登录服务器”、“本机是I/O 服务器”、 进行历史数据备份”、 本机是报警服务器”、 本机是历史记录服务器”,设置完成后本机就具备了五种功能,它既是登录服务器又是 IO 服务器、报警服务器和历史记录服务器,同时又实现了历史数据备份的功能。

客户机端计算机配置过程如下:

 1)在装有组态王软件的客户端机器中新建一工程,工程名为:客户端工程,并打开工程。

 2)单击工程浏览器窗口最左侧“站点”标签,在站点编辑区中单击鼠标右键,在弹出的下拉菜单中执行“新建远程站点”命令。

3)执行此命令后弹出远程站点配置对话框,单击“读取节点配置”按钮,在弹出的浏览文件夹窗口中选择在服务器中共享的网络工程,此时服务器的配置信息会自动显示出来。

4)单击“确定”按钮后关闭对话框完成远程站点的配置,此时就会看到远程站点(即服务器)中建立的所有变量在客户端的数据词典中显示出来。

5)在工程浏览器窗口左侧“工程目录显示区”中双击“系统配置”中的“网络配置”选项,弹出网络对话框,在“网络参数”属性页中选择“联网”,在“本机节点名”处写入计算机的名称或本机的 IP 地址。

6)单击网络配置窗口中的“节点类型”属性页,在“登录服务器”后面的下拉菜单中选择服务器的IP地址。

7)单击网络配置窗口中的“客户配置”属性页,选择“客户”、“I/O 服务器”、“报警服务器”、 历史记录服务器”,设置完毕后本机器既是 IO 服务器的客户端又是报警服务器和历史记录服务器的客户端。

客户端网络配置完成后,在客户端就可以访问服务器上的变量了。

6、在组态王的历史趋势曲线中看不到曲线为何?

答:请检查如下设置是否正确:

1)在组态王数据词典中定义变量时是否设置了变量的记录属性;

2)变量的量程设置过大,而实际采集的数据很小,占整个量程的百分比非常小,近似于 0%了,所以感觉没有曲线显示;

3)计算机的系统时间被修改了,历史数据存储有误,导致曲线无法显示。

7、请问我对图素设置了提示文本信息,请问在运行状态下为什么无法显示提示信息?

答:提示信息的显示需要在图素获取了鼠标的焦点后才可以显示,如果用户只是设置了提示文本信息,但没有对其做命令语言动画连接,则提示信息就会因为无法触发而无法显示。

8、组态王质量戳有哪几种?各代表什么含义?

0:质量戳为坏(驱动传过来的质量戳为坏,或通讯失败)。

1:关机时刻,同时关机时通讯是失败的,或质量戳为坏。

2:开机时刻,开机时,还没有采集到数据。

192:质量戳为好。

193:关机时取得好的质量戳。

194:开机时取得好的质量戳。

在组态王中,针对于每一个设备,都定义了一个IO离散,读写属性的CommErr变量,可通过该寄存器去监视和控制组态王与设备之间的通讯。CommErr=0表示通讯正常;CommErr=1表示通讯故障。通过控制CommErr寄存器状态来控制运行系统与PLC等通讯,将CommErr寄存器置为打开状态时中断通讯,置为关闭状态后恢复运行系统与PLC之间的通讯。但是在实际的工程应用中,使用CommErr变量并不十分可靠,可以通过IO变量的质量戳[变量域(Quality)]是否等于192进行判断。

9、组态王运行时弹出提示:历史库无法启动,什么原因?该如何解决?

答:原因:当计算机不是以Administrator级别登陆时,则组态王的历史库服务程序(HistorySvr.exe) 有可能不被操作系统自动启动;

解决方法一般有3个:

1):开始→组态王→工具→服务注册工具,进行HistorySvr服务的注册;

2):在控制面板→管理工具→服务中找到HistorySvr服务并选中此服务→单击鼠标右键,执行启动命令,启动历史服务文件。

3):在系统开始→运行编辑框中输入(此处路径根据组态王HistorySvr.exe实际安装路径来定): 

"C:\Program Files\kingview\HistorySvr.exe" -run,启动历史服务文件。

10、当无法找到授权锁时,怎么测试授权锁是否损坏?

答:无法找到加密锁这种情况的原因有多种,请对照如下提示逐一检查:

1)加密锁是开发锁:打开组态王的演示工程,进入工程浏览器,在软件提示找不到加密锁后点击忽略进入,然后点击“帮助-->关于”请确认能否显示组态王的加密锁的序列号?

2)加密锁是运行锁:在组态王工程管理器上找到一个小于 64 点的工程,直接进入运行系统,在软件提示找不到加密锁后点击忽略进入,然后点击“帮助-->关于”请确认能否显示组态王的加密锁的序列号?(注:使用运行锁双击工程管理器的当前工程进入,因为双击进入的是开发环境,而加密锁是运行锁,因此找不到锁)。如果以上两种方式没有显示加密锁的序列号,说明你的计算机没有找到加密锁,请按如下操作:

A.重新安装驱动锁的驱动程序,再次确认是否能够显示加密锁的序列号(注:安装加密锁驱动时不要插加密锁);

B.更换一台计算机进行如上操作,以确认加密锁是否已经损坏;

C.如果新购买的 USB 锁用在旧版本软件上面,需要安装新版本的加密锁驱动程序

(1)开发锁和运行锁功能混淆:开发锁可以用来开发相应规模的组态王工程,另,6X系列开发锁支持运行6小时;7X系列开发锁支持运行2小时;运行锁可以用来运行相应规模的组态王工程,不能用于打开超过64点的组态王工程。

(2)在组态王6.60版本和7.5版本上,当进行过授权以后,会生成相应的*.dat文件格式的加密锁授权信息文件(开发锁:KVMLicense;运行锁:KVRSLicense)。删除这两个授权文件,在打开组态王工程时,重新进行授权配置 态王工程时,重新进行授权配置。6.60版本根据加密锁的类别(硬件单机锁/硬件网络锁/软授权)进行区分;7.5版本根据加密锁的系列(6X系列硬件单机锁/6X系列硬件网络锁/7X系列授权)进行区分。

3)针对于6X系列的加密锁,可以用加密锁读锁工具读出来;针对于7X系列的加密锁,通过“开始”——“组态王”——“工具”中的LicenseViewer读取到相关加密锁信息。

审核编辑(王静)

手机扫描二维码分享本页

工控宝APP下载安装

工控速派APP下载安装

 

我来评价

评价:
一般