文档库 最新最全的文档下载
当前位置:文档库 › mcgs常见问题集锦

mcgs常见问题集锦

mcgs常见问题集锦
mcgs常见问题集锦

MCGS问题集锦转自MCGS ye_w,2007-03-17 14:21:14

1:如何打印历史数据:用运行策略------历史数据浏览构件-------打印。

2:如何打印历史曲线:用打印用户窗口。

3:McgsE.dat有什么作用?

McgsE.dat有什么作用

McgsE.dat存在于\harddisk\mcgsbin目录之下

A.组态工程

B.报警数据(MCGS_ALARM)

如果下载新工程,旧的McgsE.dat被删除,然后生成新的文件

4:McgsE.ini有何作用

McgsE.ini存在于\harddisk\mcgsbin目录之下

存储系统存盘属性信息,包括:存盘路径,自动刷新周期,预留空间大小,

存盘文件大小等

他的信息会出现在启动属性中(即开机时点击触摸屏后出现的窗口)

5:报表数据存盘停机处理

通过测试该问题是由于用户不知道如何使用而产生的问题,现在将具体的使用方法进行详细的介绍:

1).打开报表数据存盘属性设置窗口。

2).在基本属性页里面点中“使用停机存盘文件”既在左面的框中打勾即可。

3).然后将“记录周期”中输入10秒,表示每10秒中保存一次当前的数据值,也可以其他的值,但是不能为0秒。

4).在通道设置页中,对于列“处理方法”中选中“末值”。

5).在输出数据库页中的“数据库类型”可以选中“Access数据库”或“ODBC数据库”,如果选中的类型为“Access数据库它时,则“数据库名称”可以这样写:“d:\mcgs\work\ 停机处理.mdb”;

如果选中的类型为“ODBC数据库”则可以这样写:“driver=sql server;server=clx;database=张丹;uid=sa;pwd=clx”;列“数据库表名”可以自己取一个名称;列“处理时间”可以自己选;列“处理单位”如果需要处理1天内的数据则选择“天”则一天一条记录(如果是1小时则1小时保存一条记录),如果需要处理几天以内的数据则选“月”,依次类推。列“刷新间隔”可以自己选,“保留数据可以选择为360天的数据,这样可以保证一年。

6.在窗口里面的启动脚本中增加“!SetDevice(设备0, 6,"loaddata")”或者在启动策略里面增加“!SetDevice(设备0, 6,"loaddata")”。

7.报警策略使用中的常见问题

使用报警策略,通常使用工具箱中的报警显示、报警策略和清空报警记录和报警变量设置配合完成基本的报警功能,需要注意的是,清空报警记录的函数!DelAllAlmDat支持的变量类型不包括组对象,注意在此函数中使用组对象。

8.数据提出常见问题

数据提出和报警一样都是常用的功能,数据提取一般使用策略工具箱中的“存盘数据提取”和“存盘数据浏览”,存盘数据提取在提取方式那边要特别注意拷贝,否则提取出来的数据表显示为空表

9:怎样将*.bmp文件或其他格式的图片文件粘贴到用户窗口的画面中?

方法1:先用扫描仪把图形扫进计算机存为bmp格式,然后从工具箱中选取位图构件,单击右键在菜单中选择装载位图将您存好的位图调入并调整好大小位置即可。

方法2:选择工具箱中的文件播放构件,设置其属性即可。目前,支持的文件有:*.bmp,*,jpg,*.avi三种文件格式。

10:在制作画面时,能不能直接用扫描仪把图形扫进去?

先用扫描仪把图形扫进计算机存为bmp格式,然后从工具箱中选取位图构件,单击右键在菜单中选择装载位图将您存好的位图调入并调整好大小位置即可。

11:为什么“构成图符”菜单项是灰色的?

工具箱中的很多控件不能构成图符,例如:输入框,按钮等。如果出现上面的情况,是因为包含不能构成图符的控件。

12:动画的动作变化非常慢,为什么?

在“主控窗口——系统属性——系统参数”,可以修改闪烁周期和动画刷新周期时间,适当减小时间可以加快变化速度。

13:如何精确的调整标签或输入框的大小和位置?

使用键盘的四个箭头键可以精确调整控件的位置,使用Shift+箭头键可以精确调整控件的位置。

14:如何使画面中的数字、文本显示等根据值的不同用不同的颜色显示?

可以用多个图形或文本相叠加的方法实现,例如;某个测量值value在0-100内用蓝色表示,大于100时用红色表示,就可以用两个同样大小的显示框,一个字体颜色选为蓝色,设置其属性中的可见度表达式为value>100,对应图符不可见。另一个用红色,设置其属性中的可见度表达式为value>100,对应图符可见。这样在系统运行时就会根据value值的不同显示不同的颜色。

15:如何播放*.avi或*.wav文件?

用工具箱中的文件播放构件或者策略工具箱中的音响播放构件

16:怎样的操作系统最有利于MCGS的安装使用?

微软的Windows 95/98/NT/2000都可以,从稳定性和安全上来考虑,建议用95/NT/2000,同时推荐在95/NT/2000操作系统上仅仅安装MCGS,而不安装其它软件。

17:子菜单的项数和级数如何搭配比较合理?

菜单的项数和级数不应太大,项数不宜超过5项,级数不宜超过3级。

18:需要安装其他的软件来支持数据库访问吗?

不需要。MCGS自带数据库引擎,可以直接对数据库读写。

19.为什么打开工程时系统会提示工程不存在?

最常见的原因是工程放在桌面上了,桌面的默认路径是C:\Documents and Settings\Administrator\桌面,中间包含空格。

20:变量删不掉?

先用“使用计数检查”命令检查变量使用情况,然后就可以删除没有用到的变量。如果,某变量删不掉,说明此变量正在使用,不能删除。

21:如何才能知道已经用了多少个点?

用工具菜单中的“使用计数检查”命令即可

22:组对象有什么用处?

用来存储具有相同存盘属性的多个变量的集合,内部成员可包含多个其他类型的变量。组对象一般是作为数据来源用于制作报表和进行数据的处理,用户把变量加入到组对象后就只要对其进行处理,而不需要处理每个对象,不仅节省了大量的时间而且有利于管理。

23:变量名字能用中文吗?

可以

24:历史数据库是什么类型的?能对其操作吗?

历史数据库是Access数据库或ODBC数据库,有相关软件就能对其进行修改。

25:历史数据库在哪里?

在主控窗口的属性设置中有一项是存盘参数,在这里选择数据库的存放位置。

26:为什么报警信息不能保存下来?

一定是在数据对象属性页的“存盘属性”页设置时,没有选取“自动保存产生的报警信息”选项和“自动实时打印产生的报警信息”选项。

27:如何实时打印报警信息?

报警信息的存盘和实时打印由MCGS的实时数据库负责管理,但组态时,需要在数据对象属性页的“存盘属性”页进行设置,选取“自动保存产生的报警信息”选项和“自动实时打印产生的报警信息”选项,否则,系统不保存也不实时打印报警信息。

28:历史曲线能够实时刷新吗?

可以,在历时曲线构件的高级属性中选中运行时自动刷新复选框,并设置自动刷新时间即可。

29:如何使历史曲线显示时直接跳到某个时间?

使用函数SetXStart(开始时间),时间的格式为“yyyy-mm-dd hh:mm:ss”。

30:如何用一个历史曲线根据要求显示不同变量的趋势曲线?

按照如下语法使用脚本:“历时曲线窗口.ctrl历史曲线. SetTrendVisible(曲线号,可见度)”,曲线号从1-16,可见度为0或1;

31:如何实现时间的运算?

在MCGS的系统内部函数中提供了一些时间运算函数可对事件进行运算。例如:!TimeStr2I(strTime) 函数,将表示时间的字符串(YYYY/MM/DD HH:MM:SS)转换为时间值;!TimeStr2I(“2001/1/1 3:15:28”)将表示时间的字符串“2001/1/1 3:15:28”转换为开关型的时间值。函数具体内容和使用方法请查看在线帮助或用户参考手册。

32:如何操作磁盘文件?

在MCGS的系统内部函数中提供了一些文件操作函数,例如:!FileAppend(strTarget ,strSource) 函数,将文件strSource中的内容添加到文件strTarget后面,使两文件合并为一个文件。函数具体内容和使用方法请查看在线帮助或用户参考手册。

33:怎样实现对带有小数位的数据进行四舍五入的处理?

在数据对象属性页的“基本属性”页设置时设定小数位数

34:脚本程序内容的长度是否能够加长?

可以

35:怎样将十进制数转换成十六进制数?

先用系统内部函数中的字符串操作函数“!I2Hex(s)”把数值转换为16进制字符串,再用“!lVal (str)”将字符串转化为长整型数值,例如;:!I2Hex (17) =“11”!lVal(“11”)=11或用!Val(str)把字符型数据对象str的值转换成数值。

36:如果使用MODEM呼叫另一台计算机,对方始终不摘机,怎么办?

使用MCGS提供的“MODEM设置工具”,设置该MODEM为远程MODEM即可。

37:如果主叫端或被叫端是分机,能实现MODEM通讯吗?怎么拨分机号?

可以;具体方法是修改电话号码为“电话号码”+“,”+“分机号”,中间;逗号的作用是停3秒钟,可以加一个或多个逗号,视具体情况而定。

38:能够同时传送实时数据和历史数据吗?

可以;使用“网络数据同步”和“网络数据库同步”设备,可以同时传送实时数据和历史数据。

39:为什么不用微软提供的MSCOM控件进行串口通讯?

MCGS采用的是无界面串口通讯,不能使用控件;同时,MCGS的串口通讯时采用VC 编写的底层实现代码,提供了绝对的可靠性。

40:如何挂接第三方控件?

菜单“工具——策略构件管理”,然后选择“安装”,指定第三方构件的路径就可以自动挂接了。

41:卸载MCGS时如何保留我的图库并再次利用?

如果需要安装和卸载的MCGS版本相同或系统元件库相同那末在卸载之前先将MCGS 中program目录中的Library.lib拷贝到别处保存起来,安装新的MCGS后,用该文件将同名文件覆盖即可。

42:我的劳动成果能够保存并在其他工程中利用吗?

可以,选中需要保存的图元,再选择工具箱中的保存元件构件就弹出对象元件管理库对话框,根据需要可以进行改名,分类等操作。在组态其他工程时就可以从元件库中调出。

43:能够分解现有图库中的图并进行二次组合吗?

可以,将图从图库中提取出来后,在右键单击出的菜单中选择“排列”菜单项,从弹出的二级菜单中可以看到分解图符或分解单元菜单项,选择其中的命令即可。如果没有上述菜单项则说明该图元不是由图符或单元组成的,不能分解。

44:表格的内容在打印前能够修改吗?

自由表格中的数据不能修改。

历史表格的数据可以修改。表元的数据允许在运行环境中编辑并可把编辑的结果输出到相应的变量中,此功能一般用于手动修改报表的当前数据,并且此功能只有在表元没有连接变量和数据源的情况下才有效。

45:如何对任意几个表格单元进行运算?运算后的结果如何送入变量中?

选中表格单元,选择“表元连接”命令,弹出“数据单元属性设置”页,选中“表格单元输出到变量”复选框,在下面的输入框中填入变量名或从实时数据库中选择变量即可。

46:报表显示的数据小数位数长短不一,怎么办?

当连接的数据表列是数值型时,可以用格式化字符串来规范数据形式。格式化字符串应写为:“数字1 | 数字2”样式。在这里,“数字1”指的是输出的数值应该具有小数位的位数,“数字2”指的是输出的字符串后面,应该带有的空格个数,在这两个数字的中间,用符号“|”分开。如:“3 | 2”表示输出的数值有三位小数和附加两个空格。

47:记录太多,无法在一页中显示,怎么办?

在历史报表的“数据库连接”页中选中显示多页记录。

48:如何制作一个横向的报表?

在历史表格的数据库连接设置属性框中去掉“每一行表格单元显示一条数据记录(水平填充记录)”选择;

49:如何实现历史报表的定时打印?

首先建立一个循环策略并设置“在指定的固定时刻执行”中确定打印的时间。在该策略中添加一“数据提取”构件和“脚本程序”构件,加入以下代码:

!setwindow(历史报表窗口,2)‘窗口被打开且隐藏

!setwindow(历史报表窗口,5)‘刷新窗口

!setwindow(历史报表窗口,4)‘打印窗口

!setwindow(历史报表窗口,3)‘关闭窗口

然后,建立历史报表窗口,加入历史报表构件,选择需要打印的数据即可实现定时打印。

50:运行时修改配方能够保存?

可以保存;

51:如何实现配方的循环查询?

MCGS提供了一组配方操作函数,可以实现配方的全部操作,同时也可以使用配方操作构件(策略),完成配方的全部操作;

52:如果想用数据提取把统计后的结果送到变量中,怎么办?

数据提取的属性页“数据输出”中选择“输出到变量”

53:数据提取后,为什么只有“MCGS_Time”,却没有需要的数据?

原因一般是没有符合要求的数据,情况主要有以下几种:

1.数据的存盘属性设置不对

2.数据来源有问题

3.需要显示的数据在要求的时间范围内还没有提取出来,即,时间范围设置不对。

·使用EXIT语句能够退出策略吗?

EXIT语句只能退出当前的脚本程序,不能退出当前的策略

54:在组态环境下能够打印用户窗口吗?

可以,菜单“文件——打印”,就可以了。

55:曲线或表格的网格线只能显示部分,但是可以打印,怎么回事?

主要是因为显卡驱动程序安装有问题,解决办法是下载并安装更新的驱动程序。

56:WWW只能用在企业局域网吗?

不是,可以适用于Internet/Intranet

57:在WWW客户端需要安装什么软件?

由于采用了瘦客户端机制,所以不需要安装任何软件。但是第一次浏览时会自动下载MCGSVIEW浏览控件。

58:IE是唯一的浏览器吗?

不是,IE、NETSCAPE、WORD、VC、VB等任意支持OLE的软件都可以作为浏览器。

59:工程运行时,1分钟窗口死机(数据没有变化,鼠标不能移动),过几秒钟,重新恢复,如此反复,什么原因?

得知可能在处理大量的数据,询问用户的确有一个循环策略(存盘数据提取),一分钟执行一次,可能就是此策略导致,建议将循环时间变长。

60:一台计算机上安装了2个操作系统:98、2000,研华726板卡在98系统下通讯正常,2000系统下不能通讯,让用户看一下mcgsport口是否启动.(98系统不需要启动mcgsport,但是2000、nt系统必须要启动)

61:如何实现对串口的操作

可以通过串口操作函数进行实现。该功能目前嵌入版本中能够实现。通用版本中目前不支持这些函数。

62:WWW版本不同的客户机可以同时浏览同一个工程的不同时间段的数据吗?另外IE浏览器页面上的菜单在浏览MCGS工程时还能进行操作吗,比如后退,翻页等功能这种用法是不能实现的。浏览器中的菜单功能不能使用,因为MCGS软件的浏览功能只是打开了IE的一个页面,翻页等操作需要在工程窗口中事先进行组态。

63:通用版最快的存盘周期可以设置为多少?

经过测试,在循环策略的脚本程序中使用存盘函数!SaveData()实现变量的保存,循环策略的循环时间设置最快只能是10个毫秒,也就是说可以实现10个毫秒存盘一次。

64:如何提高设备的响应速度?

建议使用设备命令完成变量的操作,同时将设备的采集周期适当的设置小一些。

65:曲线显示在工程组态下为了美观,可能会设置一些底色,比如可以将曲线的背景设置为黑色,将曲线的颜色设置为白色,但是打印时希望是白色底,黑色线,能否实现?

不能实现这种功能,MCGS是屏幕打印,所见既所得。

66:编辑脚本程序时,对字符串进行比较,总是弹出错误对话框?

字符串不能直接采用等于符号进行比较,必须用函数strcomp,观察返回值来判断是否相同。

67:想在工程运行同时通过操作mcgs打开PDF的说明文件,如何实现?

采用shell函数打开acrobat应用程序,然后使用sendkey函数打开指定的pdf文件

68:采用策略构件存盘数据浏览进行数据的显示打印,但是实际的纸的大小比A4的纸稍微小些,总有几行打到第二页,但是这几行还是默认为第一页的数据,打印第二页的数据时,和前几个数据有一段空白,能否进行页面设置,可以设置页面打印时的行数,使所有数据打印在一页上?

设置打印机纸张大小。(在设置打印机中)

69:组态时设备处于停止状态,在循环策略中定时开启该设备,如何察看设备的工作状态?

使用函数!GetDeviceState(),将返回值在窗口中进行显示即可。

·如何添加注释语句并实现位操作?

和VB中添加注释的方法相同:单引号后加注释;使用位操作函数可以实现开关型(或者数值型)变量的位操作。

70:如何添加注释语句并实现位操作?

和VB中添加注释的方法相同:单引号后加注释;使用位操作函数可以实现开关型(或者数值型)变量的位操作。

71:工程运行退出时弹出错误对话框:内存0x00007处错误之类,以前偶尔出现现在比较频繁,什么原因?

在操作中造成内存冲突破坏,更换运行环境和组态环境即可

72:如何通过一个CI-132串口卡连接4台设备?

每个串口可以连接两台设备,然后进行分时操作。

MCGS常见问题解答

MCGS常见问题解答 1、问题:plc和模块能否挂接在一个串口下? 回答:原则来说,只要串口参数(例如波特率、数据位、停止位等)相同就可以。但是MCGS不推荐这样使用,因为协议内部可能存在潜在冲突,例如对PLC的某个寄存器的写操作的指令,有可能被误认为是对模块的某个操作,进而导致设备访问冲突。 2、问题:在没有网线的情况下怎样用IE访问本机上网络版的工程? 3、问题:MCGS的按钮提供了一个“按1松0”的功能。但是如果有多个变量,如何实现? 回答:在按钮上的“按1松0”只能连接一个变量,如果要实现多个变量按1松0,必须使用“事件”。在按钮上单击鼠标右键->“事件”,在MouseDown中让变量(可以是多个)等于1,在MouseUp中等于0。对于6.8以上的版本也可以在按钮的抬起脚本里让变量等于1,在按下脚本里让变量等于0。 4、问题:如何在我的组态中使用定制的驱动? 回答:把定制的驱动dll文件拷到D:\MCGS\Program\Drivers\用户定制设备目录下即可。 5、问题:历史表格不刷新什么问题? 回答:在MCGS中,窗口中的历史表格是不会自动刷新的。历史表格只有在其窗口打开时才去访问数据库读数据,此后不再进行数据库的访问,除非组态时刷新窗口。可以使用窗口名称.Refresh()函数来刷新窗口。在循环策略或窗口的循环脚本中执行该函数。 6、问题:变量删不掉什么原因? 回答:先用“使用计数检查”命令检查变量使用情况,然后使用“清除未使用变量”就可以删除没有用到的变量。如果某变量删不掉,说明此变量正在使用,不能删除。 7、问题:如果当前工程的点数比软件狗的点数大,会出现什么后果? 回答:在MCGS中记录了实时数据库变量的创建先后顺序,这样一来,如果超过软件狗限制的变量,在运行环境中,变量的值不会刷新,初始值是多少就永远保持不变。 8、问题:在运行的时候是否可以查看设备的通讯状态? 9、回答:在MCGS所有的非板卡类的设备(部分定制设备除外)中,第一个通道都是通讯状态通道。就是说,在进入运行环境后,设备驱动程序开始工作后,此通道内返回的是设备的通讯状态,例如0表示设备通讯正常,非0表示不正常。 9、问题:如何按条件对变量进行存盘? 回答:1)设置变量有存盘属性,即在实时数据库中定义该数据时,要在它的存盘属性页中设置为“定时存盘,存盘周期为0秒”。 2)使用!savedata()函数令变量存盘。可以对这个函数的执行设置一定的条件,这样就实现了按条件对变量存盘。 10、问题:组对象中增加或删除成员不起作用,仍显示原来的成员为什么? 回答:增加或删除成员后点击“工具”菜单中的“使用计数检查”一次,相当于把变量刷新一次。需要注意的是,如果组对象的成员变化,则组对象再次存盘时会自动删除原来的存盘数据。 11、问题:图库中的图不能满足要求,如何添加?

MCGS脚本程序要点

MCGS脚本程序 本专题将从以下几个方面介绍MCGS脚本程序 : 脚本程序简介 脚本语言编辑环境 脚本程序语言要素 脚本程序基本语句 脚本程序的查错和运行 脚本程序简介 对于大多数简单的应用系统,MCGS的简单组态就可完成。只有比较复杂 的系统,才需要使用脚本程序,但正确地编写脚本程序,可简化组态过程,大大 提高工作效率,优化控制过程。 用户脚本程序是由用户编制的、用来完成某种特定的流程控制和操作处理的 程序。它被封装在一个功能构件里(称为脚本程序功能构件),在后台由独立的 线程来运行和处理,能够避免由于单个脚本程序的错误而导致整个系统的瘫痪。 在MCGS中,脚本语言的编程语法非常类似于普通的 Basic 语言,但在概念和使用上更简单直观,力求做到使大多数普通用户都能正确、快速地掌握和使用。 脚本程序在MCGS组态软件中有四种应用场合,分别为: 在“运行策略”中的“脚本程序”构件中使用; 在“菜单”属性设置中的“脚本程序”中使用,作为菜单的一个辅助功 能运行; 在“用户窗口”属性设置中的“启动脚本” 、“循环脚本”、“退出脚本” 中使用; 更常见的用法是应用在动画界面的事件中,如在窗口中的“标准按钮” 属性设置中的“脚本程序”中使用。 MCGS引入的事件驱动机制,与 VB或 VC中的事件驱动机制类似,比如: 对用户窗口,有装载,卸载事件;对窗口中的控件,有鼠标单击事件,键盘按键 事件等等。这些事件发生时,就会触发一个脚本程序,执行脚本程序中的操作。 脚本语言编辑环境 脚本程序编辑环境是用户书写脚本语句的地方。脚本程序编辑环境主要由脚 本程序编辑框、编辑功能按钮、 MCGS操作对象列表和函数列表、脚本语句和表 达式 4 个部分构成,分别说明如下:

昆仑通态USB问题解决方案

USB下载常见问题及解决方案 一、问题简述 本说明列举出了昆仑通态mcgsTpc嵌入式一体化触摸屏/工控机系列产品在使用USB下载服务的过程中,较常遇到的问题,并对解决方法进行了详细的说明。 二、适用对象 1.硬件产品 目前市场上,北京昆仑通态自动化软件科技有限公司的生产的TPC7062K、TPC7062KS、TPC7063K支持USB下载服务。本说明仅适用于以上几种型号,其中,TPC7063K已经基本停产。产品有2个USB口,USB2为提供USB下载服务的端口,USB1仅支持普通的USB服务。 2.软件版本 MCGS嵌入版组态软件标准版本,MCGSE ()(含)以上版本都支持USB下载服务。截至目前,现在使用的支持USB下载服务的版本包括MCGSE ()、MCGSE ()、MCGSE ()、MCGSE ()、MCGSE ()。 3.电脑配置 操作系统:Windows 2000,Windows Xp, Windows Vista, Windows 2003 Server 兼容及以上规范的PC机。 三、详细说明 1.如何使用USB通讯方式进行下载服务 使用USB下载服务需要进行以下操作步骤: 1)、使用USB通讯线连接PC机和TPC;

2)、在组态环境的下载配置对话框选择“连机运行”,连接方式的选择“USB 通讯”,如下图所示。 3)、使下位机TPC进入运行环境,即确保TPC进入工程下载画面或者工程运行状态; 4)、在下载配置对话框点击“通讯测试”按钮,通讯测试正常后,点击“工程下载”。 2.为什么USB下载总是不成功 请检查是否是以下原因: 1)、可能是USB驱动没有安装或者安装失败 具体可以通过以下方式查看确认:用USB通讯线连接好PC机和TPC,打开PC机上“我的电脑”的属性窗口,在硬件属性页选择“设备管理器”。如果PC机上已经安装了USB驱动,在设备管理器中会有如下图红色标注部分所示信息。

昆仑通态脚本

相关内容回首页数据对象操作函数 !AnswerAlm(DatName) 函数意义:应答数据对象DatName所产生的报警。如对应的数据对象没有报警产 生或已经应答,则本函数无效。 返回值:数值型,=0为操作成功,<>0为操作失败。 参数:DatName,数据对象名。 实例:!AnswerAlm(电机温度),应答数据对象“电机温度”所产生的报警。 !ChangeDataSave(Datname,n) 函数意义:改变数据对象Datname存盘的周期。 返回值:数值型,=0为操作成功,<>0为操作失败。 参数:Datname,数据对象名;n,数值型,以秒表示的存盘间隔时间。 实例:!ChangeDataSave(温度,5),温度的存盘间隔时间为5秒。 !ChangeSaveData(DatName,Num1,Num2) 该函数在通用版中可以使用,在嵌入版中不能使用! 函数意义:改变数据对象DatName所对应存盘数据的存盘间隔,把Num1小时以 前的存盘数据(以当前时间为0点)的存盘间隔改为Num2秒。本操 作只对组对象有效,对单个的数据对象无效。当DataName =空字符, 或Num1=0或Num2=0时,本操作无效。 返回值:数值型,返回值=0:调用正常,<>0:调用不正常。 参数:DatName:数据对象名。 Num1:数值型时间量,单位:小时。本函数用Num1<0的一些数值来 表示一些特殊意义的操作: =-1 改变当天对应数据对象所有存盘数据的存盘间隔; =-2 改变昨天对应数据对象所有存盘数据的存盘间隔;

=-3 改变本星期对应数据对象所有存盘数据的存盘间隔; =-4 改变上星期对应数据对象所有存盘数据的存盘间隔; =-5 改变本月对应数据对象所有存盘数据的存盘间隔; =-6 改变上个月对应数据对象所有存盘数据的存盘间隔; Num2:数值型时间量,新的存盘间隔,单位:秒。 实例:!ChangeSaveData(电机1,-2,5),把组对象“电机1”对应的存盘数据中昨天的存盘数据的存盘间隔改为5秒钟。 !FlushDataInitValueToDisk() 函数意义:把所有数据对象的初始值写入磁盘,调用后即刻刷盘。 返回值:数值型,返回值=0:调用正常,<>0:调用不正常。 参数:无。 !FreshSaveData() 函数意义:实现报警组对象和事件组对象(存盘周期为0)的强制刷盘功能。调用后即刻将报警组对象和事件组对象在内存缓冲区中的存盘数据强制写入磁盘。 返回值:数值型,返回值=0:调用正常,<>0:调用不正常。 参数:无。 !CopySaveDat() 函数说明:此函数在嵌入版中无效,考虑兼容性问题,故保留。 !DataGetInt (变量名,返回值) 函数意义:通过变量名读开关型变量的值。 返回值:开关型, 返回0:执行成功; 返回1:类型不匹配; 返回3:变量不存在。 参数:变量名,字符型,开关型变量的名称。 返回值,开关型,保存返回的值。 实例: Ret=!DataGetInt(变量名,Int)。

昆仑通态USB下载问题解决方案

昆仑通态USB下载问题解决方案 1 2020年4月19日

USB下载常见问题及解决方案 一、问题简述 本说明列举出了昆仑通态mcgsTpc嵌入式一体化触摸屏/工控机系列产品在使用USB下载服务的过程中,较常遇到的问题,并对解决方法进行了详细的说明。 二、适用对象 1.硬件产品 当前市场上,北京昆仑通态自动化软件科技有限公司的生产的TPC7062K、TPC7062KS、TPC7063K支持USB 下载服务。本说明仅适用于以上几种型号,其中,TPC7063K已经基本停产。产品有2个USB口,USB2为提供USB下载服务的端口,USB1仅支持普通的USB服务。 2.软件版本 MCGS嵌入版组态软件标准版本,MCGSE 6.5(01.0030)(含)以上版本都支持USB下载服务。截至当前,现在使用的支持USB下载服务的版本包括MCGSE 6.5(01.0030)、MCGSE 6.5(01.0031)、MCGSE 6.5(01.0032)、MCGSE 6.8(01.0001)、MCGSE 6.8(01.0002)。 2 2020年4月19日

3.电脑配置 操作系统:Windows ,Windows Xp, Windows Vista, Windows Server 兼容USB1.1及以上规范的PC机。 三、详细说明 1.如何使用USB通讯方式进行下载服务? 使用USB下载服务需要进行以下操作步骤: 1)、使用USB通讯线连接PC机和TPC; 2)、在组态环境的下载配置对话框选择“连机运行”,连接方式的选择“USB 通讯”,如下图所示。 3 2020年4月19日

MCGS组态控制系统演示工程操作步骤..

水箱液位控制系统演示工程操作步骤 一、创建新工程 1、双击桌面中的图标,进入MCGS组态环境工作台,如图1所示。 2、点击图1中的“新建窗口”,出现“窗口0”图标。 3、点击“窗口0”鼠标右键,选择“属性”,按照图2进行设置,则窗口名称变为“水箱液 位控制系统”,如图2右图所示。。 图2

二、画面设计 1、在“水箱液位控制”窗口点击菜单中的【工具箱】图标,单击插入元件按钮, 打开【对象元件管理】中的【储藏罐】,选择罐17,点击确定。如图3所示,则所选中的罐出现在桌面的左上角,用鼠标改变其大小及位置。 图3 2、按照同样的方法,【储藏罐】选中2个罐(罐17,罐53),【阀】选中2个阀(阀58,阀 44),1个泵(泵40)。按图4放置。 图4 3、选中工具箱中的【流动快】按钮,单击鼠标并移动光标放置流动快。如图5所示设置

流动快。 图5 4、选中流动块,点击鼠标右键【属性】,按图6设置属性。 图6 5、添加文字,选中工具箱中的【标签】按钮,鼠标的光标变为“十字”形,在窗口任 意位置拖曳鼠标,拉出一个一定大小的矩形。建立矩形框后,鼠标在其内闪烁,可直接输入“水箱液位控制系统演示工程”文字。选中文字,鼠标右键【属性】,按图7设置。

图7 6、点击菜单中的,可变更字体大小。按图5添加其他文字。 三、MCGS数据对象设置 2、单击工作台【实时数据库】按钮,进入【实时数据库】窗口。单击窗口右边的【新增对 象】按钮,在窗口的数据对象列表中,就会增加新的数据对象。双击选中对象,按图8设置数据对象属性。 图8 3、按照图9设置其他数据对象属性。

图9 4、双击【液位组】,存盘属性按图10设置,组对象成员按图11设置。 图10

昆仑通态触摸屏教程服务宝典

内容简介 本书通过对大量客户问题的总结和归纳,提炼出了100个常见的技术问题,并对每个问题的处理方案进行简明扼要的说明,有助于各级代理商技术人员、终端客户技术人员能够方便、快捷的处理在实际的使用过程中遇见的各种问题。 未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 版权所有,侵权必究。 服务宝典 北京昆仑通态发行 2010年5月第2版 目录? 第一章常见问题处理流程 (1) 1.清除组态工程密码流程 (1) 2.注册码申请流程 (2) 3.硬件返修流程 (3) 第二章软件问题 (4) 4.MCGS组态软件点数如何计算 (4) 5.网络版客户端个数怎么计算 (4) 6.安装时提示不能安装并口狗驱动 (4) 7.如何安装英文版MCGS通网版软件 (5) 8.加密狗有哪几种类型 (5) 9.检测不到加密狗 (5) 10.打开工程提示文件名不能包含空格.6 11.如何实现开机运行工程 (7) 12.如何查看软件运行记录 (8) 13.如何屏蔽热键 (8) 14.存盘数据浏览中分割时间点含义 (8) 15.历史表格无法显示提取后数据 (9) 16.如何保存数据至SQL数据库 (9) 17.MCGS是否可以访问O RACLE数据..10 18.网络版工程运行和退出速度慢 (10) 19.用IE浏览器浏览网络版工程 (10) 20.工程损坏如何进行修复 (12) 21.如何实现横向打印 (13) 22.脚本驱动可以在通用版中使用吗..13 23.TPC工程运行环境自动重启 (13) 24.TPC工程运行30分钟退出 (14)

25.注册码如何安装 (14) 26.下载工程时提示版本不一致 (15) 27.如何更换TPC中环境 (15) 28.组对象中增加/删除成员不起作用16 29.1秒钟以下的存盘数据怎样实现 (16) 30.如何导出TPC中保存的历史数据 (16) 31.历史表格数据不刷新 (16) 32.历史表格中不显示历史数据 (17) 33.工程运行中如何改报警上下限值..17 34.历史报警不显示 (17) 35.实时报警不显示 (18) 36.TPC中报警数据占用多少空间 (18) 37.TPC中存盘数据占用空间如何计算 18 38.如何更改TPC中软键盘大小 (18) 39.TPC如何进行窗口打印 (19) 40.TPC打印窗口如何充满纸张 (19) 41.网线下载工程失败 (20) 42.如何解决USB下载失败 (20) 43.V ISTA系统下USB无法下载工程 (21) 44.如何实现弹出子窗口 (22) 45.断电后保存作为下次开机初始值..22 46.如何设置工程运行期限 (23) 第三章通讯问题 (24) 47.设备管理器中驱动很少 (24) 48.通用串口父设备,能加多少子设备.24 49.设备调试有数据工程画面无数据..25 50.PLC和模块能否挂接在一个串口下25 51.如何查看设备的通讯状态 (26) 52.通讯状态为-8表示什么意思 (26) 53.运行工程提示串口初始化失败 (26) 54.TPC的COM2口与设备通讯不上..27 55.数据能读不能写 (27) 56.TPC是否支持OPC通讯 (28) 57.200PLC:PLC同TPC7062K通讯接线 28 58.200PLC:PLC同PC机的通讯接线 (28) 59.200PLC:TPC和PLC通讯不上 (28) 60.200PLC:用标准PPI电缆不能通讯.29 61.200PLC:通讯状态跳变是什么原因29

mcgs常见问题集锦

MCGS 问题集锦转自MCGS ye_w,2007-03-17 14:21:14 1 :如何打印历史数据:用运行策略........ 历史数据浏览构件...... 打印。 2:如何打印历史曲线:用打印用户窗口。 3 : McgsE.dat有什么作用? McgsE.dat有什么作用 McgsE.dat 存在于\harddisk\mcgsbin 目录之下 A. 组态工程 B. 报警数据(MCGS_ALARM) 如果下载新工程,旧的McgsE.dat被删除,然后生成新的文件 4 : McgsE.ini有何作用 McgsE.ini存在于\harddisk\mcgsbin目录之下存储系统存盘属性信息,包括:存盘路径,自动刷新周期,预留空间大小,存盘文件大小等 他的信息会出现在启动属性中(即开机时点击触摸屏后出现的窗口) 5:报表数据存盘停机处理通过测试该问题是由于用户不知道如何使用而产生的问题,现在将具体的使用方法进行详细的介绍: 1)?打开报表数据存盘属性设置窗口。 2)?在基本属性页里面点中“使用停机存盘文件”既在左面的框中打勾即可。 3)?然后将“记录周期”中输入10秒,表示每10秒中保存一次当前的数据值,也可以其他 的值,但是不能为0秒。 4)?在通道设置页中,对于列“处理方法”中选中“末值”。 5)?在输出数据库页中的“数据库类型”可以选中“Access数据库”或“ ODBC数据库”,如 果选中的类型为“ Access数据库它时,则“数据库名称”可以这样写:“ d:\mcgs\work\停机处理.mdb ” ;如果选中的类型为"ODBC数据库”则可以这样写:“ driver=sql server;server=c仪;database=张丹; uid=sa;pwd=clx M;列“数据库表名”可以自己取一个名称;歹(J “处理时间”可以自己选; 列“处理单位”如果需要处理1天内的数据则选择“天”则一天一条记录(如果是1小时则 1小时保存一条记录),如果需要处理几天以内的数据则选“月”,依次类推。列“刷新间隔”可以自己选,“保留数据可以选择为360天的数据,这样可以保证一年。 6?在窗口里面的启动脚本中增加“!SetDevice (设备0, 6,“loaddata“)”或者在启动策略里面增加M!SetDevice (设备0, 6,"loaddata”)”。 7?报警策略使用中的常见问题

MCGS组态工程示例

1、双击桌面图标进入组态环境 2、点击,新建工程文件,点击文件将工程保存 3、点击,然后双击,出现一个空白的设备窗口界面 4、点击打开设备工具栏,点击设备管理,(以智能仪表为例) 5、双击,然后双击,再双击 6、双击点击找到宇光仪表并点击,双击AI808,再双击 ,点击确认, 7、在设备工具箱中双击,然后双击 ,可以看到的组态设置 8、双击,进行通讯组态,一般只需将串口短号改为 0-COM1,其余参数不用更改,设置完毕点击确认 9、双击,点击 10、设置对应数据对象,可根据自己实 验需要填写不同的对应数据对象(为方便读懂程序建议采用简单易记的参数名,其他参 数可参看帮助中中智能仪表下面的宇光仪表说明),com一般用 于后面工程中显示通讯状态,PV值是仪表读过来的实时采集值,SV是设定值,OP是仪表的输出百分比(仪表输出为4-20mA,将这个区间100等分后对应的值,百分比换算成电流强度:op*0.16+4), 11、设置完毕点击检查,选择全部添加,点击确定。 12、打开智能仪表,连接好通讯线,再次双击进入到设

备调试界面可以看到数据采集的信号, 如果com的通道值不为0则通讯不成功 13、其他对于工程组态的操作方法请阅读帮助栏的MCGS快速入门和用户手册,也可 以看考我们的工程文件 14、下面列出用MCGS采集信号的和对仪表写命令的示例 1.读信号:!setdevice(设备1,6,"read(aa,bb)") 2.写参数:!setdevice(设备1,6,"write(cc ,dd)") 3.注意点:注意符号的输入法,英文状态下输入。 aa\cc是指仪表的通道号,bb是指读过来的信号aa赋给bb,dd是指将dd信号的值写入到cc通道 例如,读取保持参数M50,赋给TI 则语句如下 !setdevice(设备1,6,"read(07,TI)") 对M50进行参数更改则语句如下 !setdevice(设备1,6,"write(07,TI)") 各通道的含义: 参数代号仪表中参数名含义 00H SV/SteP 给定值/程序段 01H HIAL 上限报警 02H LoAL 下限报警 03H dHAL 正偏差报警 04H dLAL 负偏差报警 05H dF 回差 06H CtrL 控制方式 07H M50 保持参数 08H P 速率参数 09H t 滞后参数 0AH CtI 控制周期 0BH Sn 输入规格 0CH dIP 小数点位置 0DH dIL 下限显示值 0EH dIH 上限显示值 0FH CJC 冷端补偿 10H Sc 传感器修正 11H oP1 输出方式 12H oPL 输出下限 13H oPH 输出上限 14H CF 系统功能选择

非常实用的mcgs触摸屏编程实例精选上

MCGS实例解答 1.MCGS表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开” 在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。

这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复

2.mcgs里怎么画渐变色 渐变色只有通用版和网络版有,嵌入版没有 方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。

3.如何在mcgs做脚本i0.0=1 让Q输出 当PLC的I0.0有信号,让Q0.0输出,在PLC中做我会,不知道在MCGS中怎么实现 在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为 IF I0.0 = 1 THEN Q0.0 = 1 ELSE Q0.0 = 0 ENDIF 4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框 这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。 1条回答 可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。 追问

我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢? 回答 你把判断的语句写到图片的事件里就行了 追问 求在具体一点,不知道怎么写。 回答 点控件,右键——事件——Click——事件连接脚本

mcgs常见问题集锦

MCGS问题集锦转自MCGS ye_w,2007-03-17 14:21:14 1:如何打印历史数据:用运行策略------历史数据浏览构件-------打印。 2:如何打印历史曲线:用打印用户窗口。 3:McgsE.dat有什么作用? McgsE.dat有什么作用 McgsE.dat存在于\harddisk\mcgsbin目录之下 A.组态工程 B.报警数据(MCGS_ALARM) 如果下载新工程,旧的McgsE.dat被删除,然后生成新的文件 4:McgsE.ini有何作用 McgsE.ini存在于\harddisk\mcgsbin目录之下 存储系统存盘属性信息,包括:存盘路径,自动刷新周期,预留空间大小, 存盘文件大小等 他的信息会出现在启动属性中(即开机时点击触摸屏后出现的窗口) 5:报表数据存盘停机处理 通过测试该问题是由于用户不知道如何使用而产生的问题,现在将具体的使用方法进行详细的介绍: 1).打开报表数据存盘属性设置窗口。 2).在基本属性页里面点中“使用停机存盘文件”既在左面的框中打勾即可。 3).然后将“记录周期”中输入10秒,表示每10秒中保存一次当前的数据值,也可以其他的值,但是不能为0秒。 4).在通道设置页中,对于列“处理方法”中选中“末值”。 5).在输出数据库页中的“数据库类型”可以选中“Access数据库”或“ODBC数据库”,如果选中的类型为“Access数据库它时,则“数据库名称”可以这样写:“d:\mcgs\work\ 停机处理.mdb”; 如果选中的类型为“ODBC数据库”则可以这样写:“driver=sql server;server=clx;database=张丹;uid=sa;pwd=clx”;列“数据库表名”可以自己取一个名称;列“处理时间”可以自己选;列“处理单位”如果需要处理1天内的数据则选择“天”则一天一条记录(如果是1小时则1小时保存一条记录),如果需要处理几天以内的数据则选“月”,依次类推。列“刷新间隔”可以自己选,“保留数据可以选择为360天的数据,这样可以保证一年。 6.在窗口里面的启动脚本中增加“!SetDevice(设备0, 6,"loaddata")”或者在启动策略里面增加“!SetDevice(设备0, 6,"loaddata")”。 7.报警策略使用中的常见问题 使用报警策略,通常使用工具箱中的报警显示、报警策略和清空报警记录和报警变量设置配合完成基本的报警功能,需要注意的是,清空报警记录的函数!DelAllAlmDat支持的变量类型不包括组对象,注意在此函数中使用组对象。

MCGS脚本程序

MCGS 脚本程序 本专题将从以下几个方面介绍MCG脚本程序:脚本程序简介 脚本语言编辑环境 脚本程序语言要素脚本程序基本语句脚本程序的查错和运行 脚本程序简介 对于大多数简单的应用系统,MCG的简单组态就可完成。只有比较复杂的系统,才需要使用脚本程序,但正确地编写脚本程序,可简化组态过程,大大提高工作效率,优化控制过程。 用户脚本程序是由用户编制的、用来完成某种特定的流程控制和操作处理的程序。它被封装在一个功能构件里(称为脚本程序功能构件),在后台由独立的线程来运行和处理,能够避免由于单个脚本程序的错误而导致整个系统的瘫痪。 在MCG中,脚本语言的编程语法非常类似于普通的Basic语言,但在概念和使用上更简单直观,力求做到使大多数普通用户都能正确、快速地掌握和使用。 脚本程序在MCG组态软件中有四种应用场合,分别为:在“运行策略”中的“脚本程序”构件中使用;在“菜单”属性设置中的“脚本程序”中使用,作为菜单的 一个辅助功能运行; 在“用户窗口”属性设置中的“启动脚本” 、“循环脚本”、“退出脚本” 中 使用; 更常见的用法是应用在动画界面的事件中,如在窗口中的“标准按钮” 属性设置 中的“脚本程序”中使用。 MCGSI入的事件驱动机制,与VB或VC中的事件驱动机制类似,比如:对用户窗口,有装载,卸载事件;对窗口中的控件,有鼠标单击事件,键盘按键事件等等。这些事件发生时,就会触发一个脚本程序,执行脚本程序中的操作。 脚本语言编辑环境脚本程序编辑环境是用户书写脚本语句的地方。脚本程序编辑环境主要由脚本程序编辑框、编辑功能按钮、MCG操作对象列表和函数列表、脚本语句和表达式4 个部分构成,分别说明如下:

昆仑通态USB下载问题解决方案

USB 下载常见问题及解决方案 、问题简述 本说明列举出了昆仑通态mcgsT pc嵌入式一体化触摸屏/工控机系列产品在使用USB下载服务的过程中,较常遇到的问题,并对解决方法进行了详细 的说明。 、适用对象 1.硬件产品 TPC7062K TPC7062KS TPC7063K支持USB下载服务。本说明仅适用于以上几种型号, 目前市场上,北京昆仑通态自动化软件科技有限公司的生产的 其中,TPC7063K已经基本停产。产品有2个USB口, USB2为提供USB下载服务的端口,USB1仅支持普通的USB服务。 2.软件版本 MCGS嵌入版组态软件标准版本,MCGSE 6.5 ( 01.0030)(含)以上版本都支持USB下载服务。截至目前,现在使用的支持USB下载服务的版本包括MCGSE 6.5(01.0030 )、MCGSE 6.5(01.0031)、MCGSE 6.5(01.0032 )、MCGSE 6.8(01.0001 )、MCGSE 6.8(01.0002 )。 3.电脑配置 操作系统:Windows 2000 ,Windows Xp, Windows Vista, Windows 2003 Server 兼容USB1.1 及以上规范的PC 机。

三、详细说明

1.如何使用USB 通讯方式进行下载服务? 使用USB 下载服务需要进行以下操作步骤: 请检查是否是以下原因: 1)、可能是USB 驱动没有安装或者安装失败 1)、 使用USB 通讯线连接PC 机和TPC 2)、 在组态环境的下载配置对话框选择“连机运行” ,连接方式的选择“ USB 通讯”,如下图所示。 3)、 4)、 2.为什么 逵讯遽车r 下戳断 r 支特工料上怦 追0背且. ■2005-02-26 :!W Alb-西 20n9-D3"2b TcrSaTTT Llj :E ):] j LO;ElEa? 使下位机TPC 进入运行环境,即确保 TPC 进入工程下载画面或者工程运行状态; 在下载配置对话框点击“通讯测试”按钮,通讯测试正常后,点击“工程下载” USB 下载总是不成功?

昆仑通态MCGS触摸屏常见问题分析

基于昆仑通态MCGS触摸屏常见问题分析

第二章软件问题 通网版问题 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数据库里有数据以后才能显示。

MCGS触摸屏编程实例精选

MCGS触摸屏编程实例精选 1.MCGS表格中,两数据连接到两个开关量,要把采集到的“0”和“1”的状态,显示为“关”和“开” 在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反。

这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复

2.mcgs里怎么画渐变色 渐变色只有通用版和网络版有,嵌入版没有 方法就是:填充颜色——填充效果,然后根据你的需要设置就行了。

3.如何在mcgs做脚本i0.0=1 让Q输出 当PLC的I0.0有信号,让Q0.0输出,在PLC中做我会,不知道在MCGS中怎么实现 在循环脚本中,循环时间为10ms,条件表达式为1,脚本程序为 IF I0.0 = 1 THEN Q0.0 = 1 ELSE Q0.0 = 0 ENDIF 4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框 这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。 1条回答 可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。 追问

我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢? 回答 你把判断的语句写到图片的事件里就行了 追问 求在具体一点,不知道怎么写。 回答 点控件,右键——事件——Click——事件连接脚本

MCGS嵌入版软件工程下载及上传V1.4

MCGS嵌入版工程下载及 上传 说明文档 本文档用于使用者学习操作

目录 1 概述 (3) 2 工程下载 (3) 2.1 U盘下载(推荐使用8G或以下的U盘) (3) 2.1.1 制作U盘综合功能包 (3) 2.1.2 下载工程到触摸屏 (5) 2.2 USB从口线下载 (6) 2.3 网线下载方法 (8) 2.3.1 网线下载在mcgs软件的设置 (9) 3 工程上传 (10) 3.1 网线上传 (10) 3.2 USB从口线上传 (13) 4 常见问题 (16) 4.1 Window7的USB无法下载的解决方案 (16) 4.2 电脑ip设置说明 (20) 4.2.1 xp系统ip设置 (21) 4.2.2 win7系统的ip设置 (23) 4.2.3 win8系统的ip设置 (25) 4.2.4 win10系统的ip设置 (28) 4.3 触摸屏的IP查看/修改方式 (30)

MCGS嵌入版工程下载及上传操作说明1 概述 MCGS嵌入版工程下载包括U盘下载、usb从口下载、网线下载;其中usb从口下载和网线下载支持工程上传,在下载时要选择支持工程上传,否则工程是不能被上传的,U盘下载不支持工程上传。 注:MCGS通用版和网络版是直接运行的,不需要下载。 2 工程下载 工程下载包括如下三种方式: (1)U盘下载 (2)USB从口下载; (3)网线下载; 2.1 U盘下载(推荐使用8G或以下的U盘) 通过U盘下载;适用于运行环境为6.8以上版本的所有产品; U盘下载分为制作U盘综合功能包和下载工程到触摸屏两部分。 2.1.1 制作U盘综合功能包 1)打开工程下载界面,如下图所示:

mcgs交通灯脚本程序

IF 模拟运行=1 THEN IF 启动=1 THEN !TimerReset(1,0) 南灯0=1 西灯2=1 西通=1 !TimerWaitFor(1,20) 西灯2=0 !TimerWaitFor(1,21) 西灯2=1 !TimerWaitFor(1,22) 西灯2=0 !TimerWaitFor(1,23) 西灯2=1 !TimerWaitFor(1,24) 西灯2=0 !TimerWaitFor(1,25) 西灯1=1 !TimerWaitFor(1,27) 西灯1=0 西通=0 西灯0=1 南灯0=0 南灯2=1 南通=1 !TimerWaitFor(1,47) 南灯2=0 !TimerWaitFor(1,48) 南灯2=1 !TimerWaitFor(1,49) 南灯2=0 !TimerWaitFor(1,50) 南灯2=1 !TimerWaitFor(1,51) 南灯2=0 南灯1=1 !TimerWaitFor(1,53) 南灯1=0 南通=0 南灯0=1 西灯0=0 西灯2=0 !TimerReset(1,0) endif

ELSE 启动=SD 西灯2=东G 西灯1=东Y 西灯0=东R 南灯2=南G 南灯1=南Y 南灯0=南R ENDIF if 启动=1 then !TimerRun(1) if 南通=1 then 南车=南车+2 北车=北车+2 西人=西人+1 东人=东人+1 endif if 西通=1 then 东车=东车+2 西车=西车+2 北人=北人+1 南人=南人+1 endif if 西通=1 then 南车=0 北车=0 西人=0 东人=0 endif if 南通=1 then 东车=0 西车=0 北人=0 南人=0 endif if 北人>337 then 北人=0 if 西人>262 then 西人=0 if 南人>340 then 南人=0 if 东人>256 then 东人=0 if 西车>922 then 西车=-400 if 东车>892 then 东车=-441 if 北车>482 then 北车=-220 if 南车>529 then 南车=-181 else

脚本编写要点 mcgs

一、脚本的两个要点 1、脚本程序:数据的逻辑运算,与PLC程序、界面的条件相对应。 2、执行条件:决定执行的时机。 二、脚本编辑器 脚本编辑器包含有执行条件选择界面和脚本程序编辑界面。 脚本编辑界面有三种: 1、控件的事件选项: 执行条件有:单击鼠标、左双击鼠标、右双击鼠标、鼠标按下、鼠标移动等 2、策略窗口: 执行条件有:启动时、退出时、循环执行等 3、按钮自带 执行条件有:按下、抬起 三、脚本程序基本语法 脚本程序的功能是对实时数据库里的数据逻辑运算;即根据输入数据的变化改变输出数据,使之符合系统要求。 在系统设计时,要学会巧设中间数据。 基本的语句有: 1、数据运算 执行:执行时,直接执行数据运算 2、if 条件 then 数据运算 执行:条件满足(逻辑为1),执行后面的数据运算(一条运算)

3、if 条件 then 数据运算1 endif 执行:条件满足(逻辑1),执行后面的数据运算(可多条运算) 4、if 条件 then 数据运算 1 else 数据运算2 endif 执行:条件满足(逻辑1),执行数据运算1,条件不满足(逻辑0)执行数据运算2.多条件的逻辑关系可用条件连接语句: 1、and :与 条件1 and 条件2 :要条件1 和条件2 都为1 ,条件1 and 条件2 才为1, 否则为0 2、or:或 条件2 or 条件2 :条件1、条件2只要有1个1 ,条件1 or 条件2 为1 . 四、脚本编写注意事项: 1、注意脚本程序执行后的数据值是否与PLC程序的要求值相符。 2、要注意脚本程序的执行时间是否恰当。 3、对于没有动作的控件要用用户策略、中间变量完成脚本执行。

昆仑通态触摸屏100个常见问题

内容简介 本书通过对大量客户问题的总结和归纳,提炼出了100个常见的技术问题,并对每个问题的处理方案进行简明扼要的说明,有助于各级代理商技术人员、终端客户技术人员能够方便、快捷的处理在实际的使用过程中遇见的各种问题。 未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。 版权所有,侵权必究。 服务宝典 北京昆仑通态发行 2010年5月第2版

目录 第一章常见问题处理流程 (1) 1.清除组态工程密码流程 (1) 2.注册码申请流程 (2) 3.硬件返修流程 (3) 第二章软件问题 (4) 4.MCGS组态软件点数如何计算 (4) 5.网络版客户端个数怎么计算 (4) 6.安装时提示不能安装并口狗驱动 (4) 7.如何安装英文版MCGS通网版软件 (5) 8.加密狗有哪几种类型 (5) 9.检测不到加密狗 (5) 10.打开工程提示文件名不能包含空格.6 11.如何实现开机运行工程 (7) 12.如何查看软件运行记录 (8) 13.如何屏蔽热键 (8)

14.存盘数据浏览中分割时间点含义 (8) 15.历史表格无法显示提取后数据 (9) 16.如何保存数据至SQL数据库 (9) 17.MCGS是否可以访问O RACLE数据..10 18.网络版工程运行和退出速度慢 (10) 19.用IE浏览器浏览网络版工程 (10) 20.工程损坏如何进行修复 (12) 21.如何实现横向打印 (13) 22.脚本驱动可以在通用版中使用吗..13 23.TPC工程运行环境自动重启 (13) 24.TPC工程运行30分钟退出 (14) 25.注册码如何安装 (14) 26.下载工程时提示版本不一致 (15) 27.如何更换TPC中环境 (15) 28.组对象中增加/删除成员不起作用16 29.1秒钟以下的存盘数据怎样实现 (16) 30.如何导出TPC中保存的历史数据 (16) 31.历史表格数据不刷新 (16)

相关文档