联系我们

烟台山海自动化工程有限公司

联系人:高先生

电话:0535-3809593

手机:13515354760

QQ:448184706

邮箱:ytshanhai@163.com

网址:www.ytshanhai.com

地址:山东省烟台市福山区五洲国际工业博览城11栋120#

你的位置:首页 > 新闻动态

昆仑通态MCGS触摸屏的100个经典问题及解决方案(一)

2019-04-02

  很多朋友在学习昆仑通态时困难重重,今天,我们收集了100个常见的技术问题,并对每个问题的处理方案进行简明扼要的说明,有助于工控技术人员能够方便、快捷的处理在实际的使用过程中遇见的各种问题。

  第一章 常见问题处理流程

  1. 清除组态工程密码流程

  (1)记录客户信息:包括单位名称、客户名称、联系电话,向客户索要组态工程并要求客户提供盖有公章的证明文件和购买途径;

  证明文件格式:

  我公司为XXX,该组态工程为我公司用北京昆仑通态MCGS软件开发,版权为我公司所有,而与此产生的版权纠纷问题与北京昆仑通态公司无关。

  (2)把客户组态工程和证明文件作为附件,以邮件形式发support@ mcgs.com.cn

  邮件内容模板如下:

  你好!

  客户组态工程密码丢失,申请清除密码,组态工程和证明文件见附件。

  客户信息:客户姓名、联系电话、单位名称。

  2. 注册码申请流程

  (1)记录客户信息(包括单位名称、客户姓名、联系电话、邮箱),要求客户获取TPC的序列号,编号和TPC的型号

  (2)把客户信息、屏的编号、型号、序列号、以邮件的形式发送至support@mcgs.com.cn

  邮件内容模板如下:

  你好!

  客户注册码丢失,申请生成注册码。

  屏的型号:TPC1063E

  序列号:95289130B371300656B39195点数无限制

  编 号:1052020081002936

  客户信息:姓名、电话、单位名称。

  3. 硬件返修流程

  (1)联系相应区域的销售代理商;

  (2)向代理商提交客户信息(包括单位名称、客户姓名、联系电话、收货地址),TPC的型号,编号,以及详细问题描述信息即可。

  第二章 软件问题

  通网版问题

  4. MCGS组态软件点数如何计算

  在实时数据库中除4个系统内部变量以外,所有添加的变量都算为软件的点数,可通过点击“工具-使用计数检查”来查看MCGS点数信息。

  5. 网络版客户端个数怎么计算

  指在客户端同时使用IE浏览MCGS网络版服务器的计算机个数。

  6. 安装时提示不能安装并口狗驱动

  在安装组态软件时,计算机没有并口或并口被占用,则会出现此提示框,点击跳过此步骤继续安装即可。

  7. 如何安装英文版MCGS通网版软件

  在英文操作系统下安装中文版MCGS通网版软件,软件界面即可显示英文界面,由于部分外挂构件不支持英文,添加构件时可能会出现乱码,但不影响正常使用和运行。

  注:嵌入版组态环境目前无法支持英文版。

  8. 加密狗有哪几种类型

  MCGS通用版和网络版支持的加密狗目前分为并口和USB两种,按点数不同又可分为64点、128点、256点、512点、1024点和无限点。

  9. 检测不到加密狗

  可从以下几个方面考虑:

  (1)是否通过“工具”菜单下的安全管理锁定了其他的加密狗;

  (2)并口上是否接打印机,如接打印机,需将BIOS并口模式设为ECP+EPP;

  (3)软件版本同加密狗版本是否一致;

  (4)并口是否损坏,可将加密狗在其他机器并口上进行测试;

  (5)加密狗驱动是否损坏,可通过光盘中驱动进行重装测试;

  (6)查杀病毒,计算机有病毒的话也会检测不到加密狗;

  (7)加密狗接头是否松动;

  (8)重新安装MCGS软件;

  (9)是否设置了工程运行期限。

  10. 打开工程提示文件名不能包含空格

  MCGS通网版、嵌入版6.5(含以前版本)版本工程的名称以及工程放置的路径均不能包含空格,否则不能正常打开。例如工程位置放置在了桌面上,但是桌面的完整路径为C:Documents and SettingsAdministrator桌面,其中Documents and Settings中包含空格,所以工程不能正常打开。

  注:嵌入版6.8工程(工程名称完整不包含空格)放在桌面上可以正常打开

  11. 如何实现开机运行工程

  (1)删除执行程序:D:MCGSProgramMcgs

  Set.exe和其对应桌面快捷图标;

  (2)删除MCGS系统安装时创建的程序群组:开始所有程序mcgs组态软件通用版mcgs组态环境;

  (3)将D:MCGSProgrammcgsrun.exe发送到桌面快捷方式,点击右键属性,将快捷方式下的目标在原来基础上加如下内容:+空格+工程路径+工程名;

  (4)将mcgsrun.exe的快捷方式添加到“开始所有程序 启动"中,开机即可运行工程。

  12. 如何查看软件运行记录

  找到通用版安装目录,比如安装在D盘,查找D:MCGSProgramdaemon.log,这个文件记录了软件运行的相关信息。

  13. 如何屏蔽热键

  在工程中调用函数:!DisableCtrlAltDel()即可,函数意义:屏蔽热键Ctrl+Alt+Del的功能。

  注:此函数在网络版客户端和WIN98操作系统下无效。

  14. 存盘数据浏览中分割时间点含义

  指按照自己的需要定义昨天和今天是从哪个时间点分开的,或者月等等。

  15. 历史表格无法显示提取后数据

  (1)先提取,再用历史表格显示 看数据是否设置存盘周期,数据连接是否正确,运用存盘数据提取时,要把时间间隔和提取间隔设置合理,否则不能正常提取数据;

  (2)看数据来源和存储目标设置是否正确,时间设置合理后,要运行一段时间,xxx. mdb数据库里有数据以后才能显示。

  16. 如何保存数据至SQL数据库

  (1) 通用版:通过存盘数据提取构件把存盘数据提取到SQL中:数据来源选择工程自动生成的ACCESS数据库文件,数据输出ODBC数据库,选择SQL数据库(先在SQL Server中建立数据库及数据表);

  (2)网络版:直接在文件菜单下的“数据库连接设置”里面选择存盘数据库为SQL数据库。

  17. MCGS是否可以访问Oracle数据

  可以,前提条件是必须成功安装Oracle客户端软件。

  18. 网络版工程运行和退出速度慢

  MCGS软件自带数据库为ACCESS数据库,ACCESS数据库本身为小型数据库,数据库文件超过50M,存盘数据量太大后,会致数据库崩溃致使工程运行缓慢。建议用SQL数据库存储数据或者对存储数据做定期删除处理。

  19. 用IE浏览器浏览网络版工程

  (1)局域网内部IP浏览网络版工程:

  A.MCGS网络版的默认端口号是80,一般只要客户端机器上能直接ping通运行网络版机器的IP地址,在客户端机器上的IE栏内输入网络版服务器IP地址,便可直接浏览;

  B.若80端口被其它地址绑定,可以通过“主控窗口”下的“HTTP参数”属性下另设置端口号,这样在IE浏览时要加端口号,才可以浏览。

  (2)通过外网访问局域网内的一个运行网络版的PC机,首先将内网运行网络版所绑定的端口通过局域网映射到公网,且将PC机1966端口映射出去。以ADSL拨号上网为例做一下简单介绍:

  服务器安装花生壳软件,并输入申请的免费域名,如mcgsjn.givp.net

  对路由器(如TP-LINK) 进行配置:

  A进入动态DNS设置,绑定域名;

  B在“转发规则”中进入“虚拟服务器”进行如下设置:

  ID 服务端口 IP地址 协议 状态

  1 3100 200.200.200.11 TCP 生效

  2 1966 200.200.200.11 TCP 生效

  C运行PC机上的网络版工程,在外网IE栏内输入地址http://mcgsjn.givp.net:3100 /defaul .htm,即可实现外网访问。

  20. 工程损坏如何进行修复

  (1)需要安装OFFICE办公软件里的ACCESS数据库;

  (2)把组态工程关闭,右键点击工程,打开方式/选择程序/Microsoft Office ACCESS,确定;

  (3)提示:转换/打开数据库,选择打开数据库(注意:不能选择转换数据库,转换后的工程不可识别),提示安全警告,选择打开;

  (4)打开ACCESS数据库后,选择菜单工具/数据库实用工具/压缩和修复数据库,即可对工程进行修复;

  (5)如使用上述方法无法修复工程,说明工程损坏严重,需要重新组态工程。

  21. 如何实现横向打印

  在用户窗口属性设置的扩充属性中将打印窗口的“窗口视区大小”改为打印纸张的大小,并选择横向打印。

  22. 脚本驱动可以在通用版中使用吗

  可以,但是需要使用通用版定制环境。定制环境可以到www.mcgs.com.cn 的“下载中心-定制版本”里下载脚本驱动开发工具,在脚本开发工具包里就有通网版的定制环境。

  嵌入版问题

  23. TPC工程运行环境自动重启

  工程运行时CPU占用率如果达到99%,运行环境会自动退出,然后重新启动。

  CPU占用率高的原因可能有:位图多、循环策略里面的脚本程序多和循环周期短等。

  24. TPC工程运行30分钟退出

  (1)属性设置显示“运行未获授权”,说明注册码丢失,需要重新生成注册码;

  (2)属性设置显示“组态未获授权”,说明未插加密狗下载工程,老TPC进行工程下载时需要上位机插加密狗。

  25. 注册码如何安装

  (1)上位机安装:通过下载配置-高级操作-更新注册码,选择注册码文件进行安装;

  (2)下位机安装:将注册码拷贝到U盘里,插到TPC USB口上,在TPC的启动属性-系统维护中进行安装。

  26. 下载工程时提示版本不一致

  (1)如果是已经运行的工程,更换上位机环境,以免造成屏和新环境兼容问题;

  (2)如果是新建工程,使用标准发行TPC,建议通过向导自动更新屏里的环境。

  27. 如何更换TPC中环境

  (1)下载时点击“高级操作”更新下位机运行环境;

  (2)将CeSvr.armv4和mcgsce.armv4文件拷贝到U盘里,并将后缀改为.exe,将CeSvr.exe替换屏中“我的电脑HardDiskCeSvr.exe”,mcgsce.exe替换屏中“我的电脑HardDiskmcgsbinmcgsce.exe”和“我的电脑HardDiskackupmcgsce.exe”文件。

  28. 组对象中增加/删除成员不起作用

  点击菜单栏“工具-使用计数检查”,可刷新组对象中成员。

  29. 1秒钟以下的存盘数据怎样实现

  将组对象的存盘属性中存盘周期设置为0秒,在循环策略中调用!savedate()函数,利用循环策略的时间来实现周期存盘(循环策略时间设置小于1秒钟即可)。

  30. 如何导出TPC中保存的历史数据

  建议使用!ExportHisDataToCSV( )函数实现数据导出,具体函数应用见MCGS帮助文档。

  31. 历史表格数据不刷新

  在MCGS中,窗口中的历史表格是不会自动刷新的,历史表格只有在其窗口打开时才去访问数据库读数据,此后不再进行数据库的访问,可通过在循环策略窗口或窗口的循环脚本中执行窗口名称.Refresh()函数来刷新窗口,访问和读取数据库,达到实时刷新历史表格里的数据。

  32. 历史表格中不显示历史数据

  (1)确认组对象是否做了存盘处理;

  (2)窗口有无进行实时刷新;

  (3)显示属性中是否没有做变量连接。

  33. 工程运行中如何改报警上下限值

  循环策略中使用!SetAlmValue( )函数,可在工程运行时修改报警的上下限值,具体函数应用见MCGS帮助文档。

  34. 历史报警不显示

  (1) 报警数据对象的属性设置中没有选择“自动保存产生的报警信息”;

  (2)报警数据没有达到报警值的上/下限值;

  (3)组对象没有选择“MCGS_ALARM”。

  35. 实时报警不显示

  (1)报警数据没有达到报警值的上/下限值;

  (2)报警变量属性设置中没有设置报警。

  36. TPC中报警数据占用多少空间

  系统报警组MCGS_AlarmInfo占用固定空间1M。

  37. TPC中存盘数据占用空间如何计算

  存盘是以组对象为单位来保存的,保存数据空间是所有的组对象成员的占有空间再加上时间保存需要的8个字节。

  数值型:4字节;开关型:4字节;字符型:字符长度+4字节。

  38. 如何更改TPC中软键盘大小

  使用!SetNumPanelSize(Type,Size)函数,具体函数应用见MCGS帮助文档。

  39. TPC如何进行窗口打印

  (1)使用“按钮”的打印窗口功能;

  (2)使用函数!SetWindow() 进行打印;

  (3)使用运行策略中“窗口操作”构件的打印窗口功能。

  40. TPC打印窗口如何充满纸张

  (1)新建工程,TPC类型选择7062K,确认;

  (2)新建窗口0,设置窗口属性,基本属性页,背景色选择白色;

  (3)窗口属性,激活扩充属性页,窗口视区大小设置为A4大小,勾选横向打印窗口,确认;

  (4)进入动画组态窗口,窗口按A4纸大小放置构件,右边界约为1100左右,下边界约为760左右;

  (5)具体位置调整可通过文件菜单下的打印预览;

  (6)打印按钮属性设置,选择操作属性页面,抬起功能选项卡,勾选打印用户窗口,选择要打印的窗口0,确认;

  (7)设置完成,将工程下载到屏里,打印时即可打出来画面充满A4纸。

  41. 网线下载工程失败

  (1)TPC和PC机IP地址是否设置在同一网段;

  (2)TPC运行环境是否已运行;

  (3)PC机网卡速度是否设置为10M半双工;

  (4)网线接线是否正确;

  42. 如何解决USB下载失败

  (1)确认USB接线没问题;

  (2)确认TPC的下载口没问题;

  (3)TPC运行环境是否已经运行;

  (4)将TPC断电5分钟后再进行工程下载。

  43. Vista系统下USB无法下载工程

  (1)进入Vista系统桌面,右击“计算机”图标,选择“属性”选项,弹出我的电脑属性对话框;

  (2)选择左侧 “设备管理器”选项调出设备管理器界面;

  (3)展开“移动设备”节点下面的“PocketPC USB Sync”设备, 右键调出菜单,选择“更新驱动程序软件”项;

  (4)在“更新驱动程序软件”界面,选择“浏览计算机以查找驱动程序软件”;

  (5)在“浏览计算机驱动程序文件”界面上,选择“从计算机的设备驱动程序列表中选择”项,进入驱动列表选择界面;

  (6)在“选择要为此设备安装的设备驱动程序”界面上,选择“从磁盘安装…”项,进入文件选择对话框选择USBDrv.rar压缩包解压目录下的文件“wceusbsh.inf”;

  (7)然后在下面这个对话框中选择“PocketPC USB Sync”项,然后点击下一步;

  (8)这时Windows Vista系统就开始进行驱动程序的更新,更新完成之后,即可通过USB口进行工程下载。

  44. 如何实现弹出子窗口

  使用OpenSubWnd()函数来实现,具体函数应用见MCGS帮助文档。

  45. 断电后保存作为下次开机初始值

  在退出策略的脚本中用!SaveSingleDataInit()和!FlushDataInitValueToDisk()函数保存最后一次的值作为下次开机的初始值。

  46. 如何设置工程运行期限

  (1)通用版在组态环境中的工具—工程安全管理—工程运行期限设置里进行设置;

  (2)嵌入版工程运行期限的做法:

  A 使用StrComp()函数比较停止运行的时间和当前时间是否相同,将1赋给一个变量 (使用循环策略);

  B 相同时即变量等于1时,使用!SetDevice停止设备工作,建一个触发弹出输入密码窗口的变量,将变量赋1(使用事件策略);

  C 触发输入密码窗口的变量等于1时,并且弹出输入密码窗口(需要自己做),将输入密码窗口(使用启动策略);

  D 使用StrComp,比较输入的密码与设置的密码是否相同,相同时,执行!SetDevice函数,启动设备工作,并将运行的时间、触发输入密码窗口的变量清掉。