MCGS高级教程实例
- 格式:pdf
- 大小:2.07 MB
- 文档页数:53
MCGS高级教程实例MCGS(Machine Control Graphics System)是一种用于机器自动控制的软件系统,它可以实现对自动化设备的图形化监控与控制。
本文将介绍MCGS的高级教程实例。
1.实时监控温度控制系统假设有一个温度控制系统,系统中有一个传感器用于测量温度,并通过控制器来调整加热器的功率以控制温度。
使用MCGS可以实时监控温度变化,并将温度数据以曲线图的形式显示出来。
同时,可以通过调节控制器参数来实现温度的控制。
这个实例可以帮助用户了解MCGS的图形监控与曲线绘制功能,并学习如何通过修改控制器参数实现温度控制。
2.数据采集与分析系统假设有一个工厂中有多个生产线,每个生产线上有多个传感器,用于测量不同的参数。
使用MCGS可以实时采集传感器数据,并对数据进行分析与处理。
比如,可以统计每个生产线的工作效率、故障率等指标,并生成报表或图表展示。
这个实例可以帮助用户了解MCGS的数据采集与处理功能,以及如何使用数据分析工具进行数据处理与展示。
3.智能家居控制系统假设用户想要实现对家中智能设备的远程控制和监控。
使用MCGS可以通过网络连接智能设备,并实现对其的远程控制和状态监控。
比如,用户可以通过手机App或网页登录MCGS系统,实时监控家中各个智能设备的状态,并远程控制设备的开关、亮度等参数。
这个实例可以帮助用户了解MCGS的网络通讯与远程控制功能,以及如何通过手机App或网页实现对设备的控制与监控。
4.机器人控制与路径规划假设用户有一个机器人平台,想要实现对机器人的控制和路径规划。
使用MCGS可以实现对机器人的运动控制,并通过路径规划算法确定机器人的运动轨迹。
比如,用户可以通过MCGS系统向机器人发送指令,控制其前进、后退、旋转等动作,并通过设置目标点和障碍物位置,实现对机器人的路径规划。
这个实例可以帮助用户了解MCGS的运动控制和路径规划功能,以及如何通过指令控制和路径规划算法实现机器人的自主运动。
MCGS工控组态软件实例教程MCGS(Macro Control Graphic System)是一款功能强大的工控组态软件,可用于设计和开发人机界面(HMI)与自动化控制系统。
它提供了直观、易于使用的开发界面,使用户能够轻松创建自定义的仪表板和监控界面。
本篇文章将为您提供一个MCGS工控组态软件的实例教程,帮助您入门并了解其基本用法。
首先,在您的电脑上安装MCGS软件,并启动它。
在启动界面上,您可以选择创建一个新项目或打开一个现有项目。
在本教程中,我们将从头开始创建一个新项目。
在创建新项目时,您需要选择一个存储位置和一个项目名称。
接下来,您将被带到主界面,在这里您可以开始设计您的人机界面。
第一步是创建一个新的页面。
在主界面的"基本元件"选项卡下,您可以找到各种用于设计界面的元件。
例如,文本框、按钮、图表等。
从中选择一个元件,然后将其拖动到页面上。
接下来,您可以通过双击该元件来设置其属性。
例如,您可以设置文本框的大小、字体、颜色等。
您还可以设置按钮的样式和触发动作。
除了基本元件,MCGS还提供了丰富的图像和动画元素,以及数据显示和控制元件,如进度条、开关等。
您可以根据自己的需要添加和设置这些元件。
在设计界面时,您还可以使用排列工具和对齐功能来调整元件的位置和布局。
这将确保您的界面整齐、美观。
一旦您完成了界面的设计,您可以通过点击"运行"按钮来查看实际效果。
您也可以在MCGS软件中使用模拟数据来测试您的界面。
除了设计界面,MCGS还提供了强大的数据采集和处理功能。
您可以通过连接PLC或其他自动化设备来获取实时数据,并在界面上实时显示。
您还可以使用MCGS提供的逻辑控制和算法来处理数据,并进行报警和记录。
当您满意于您的界面设计和功能设置后,您可以将其部署到目标设备上。
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 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。
1条回答可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。
追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。
回答点控件,右键——事件——Click——事件连接脚本5.mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。
编辑脚本这样就行了6.PLC时序图给梯形图画出X1/Y1/Y2/Y3的时序图这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁7.MCGS时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??data = $Date + " " +$Time!SaveSingleDataInit(data)放退出键里就行了data是字符型变量,将当前日期和当前时间的字符型赋值给data然后用!SaveSingleDataInit函数,把data的当前值设置为初始值8.MCGS通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了9.MCGS怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是MCGS里面就有的按钮构件,这是需要自己做的那种。
第一讲建立一个新工程本节重点: 了解如何建立一个新工程会灵活应用工具箱,特别是对象元件库管理制作画面1.1 建立一个新工程工程简介通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。
通过本讲及后续几讲学习,您将会应用MCGS组态软件建立一个比较简单的水位控制系统。
本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。
水位控制需要采集二个模拟数据:液位1(最大值10米)液位2(最大值6米)三个开关数据:水泵、调节阀、出水阀。
工程效果图工程组态好后,最终效果图如下:样例工程剖析本节重点: 分析水位控制系统工程的运行流程和具体实现的功能对于一个工程设计人员来说,要想快速准确地完成一个工程项目,首先要了解工程的系统构成和工艺流程,明确主要的技术要求,搞清工程所涉及到的相关硬件和软件。
在此基础上,拟定组建工程的总体规划和设想,比如:控制流程如何实现,需要什么样的动画效果,应具备哪些功能,需要何种工程报表,需不需要曲线显示等。
只有这样,您才能在组态过程中有的放矢,尽量避免无谓的劳动,达到快速完成工程项目的目的。
工程的框架结构 样例工程定义的名称为“水位控制系统.mcg ”工程文件,由五大窗口组成。
总共建立了二个用户窗口,四个主菜单,分别作为水位控制、报警显示、曲线显示、数据显示,构成了样例工程的基本骨架。
动画图形的制作 水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一幅模拟系统真实工作流程并实施监控操作的动画窗口。
包括:水位控制系统:水泵、水箱和阀门由“对象元件库管理”调入;管道则经过动画属性设置赋予其动画功能。
液位指示仪表:采用旋转式指针仪表,指示水箱的液位。
液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变流速。
报警动画显示:由“对象元件库管理”调入,用可见度实现。
控制流程的实现选用“模拟设备”及策略构件箱中的“脚本程序”功能构件,设置构件的属性,编制控制程序,实现水位、水泵、调节阀和出水阀的有效控制。
昆仑通态高级教程目录未找到目录项。
第一章显示和存盘MCGS软件提供了丰富的报表和曲线功能,用以实现实时报表、历史报表、实时曲线、历史曲线等功能,本章主要学习这些功能的组态方法,其中讲到了模拟设备的应用,实时报表、实时曲线显示,如何实现数据的存盘,存盘数据如何生成历史报表和历史曲线,最后还会实际操作人机界面中存盘数据的U盘导出功能。
第1节数据准备模拟设备是MCGS软件根据设置的参数产生一组模拟曲线的数据,以供用户调试工程使用。
可以产生标准的正弦波,方波,三角波,锯齿波信号,且其幅值和周期都可以任意设置。
我们首先添加模拟设备,产生一组正弦信号。
1.添加驱动在工作台中激活设备窗口,鼠标双击进入设备组态画面,点击工具条中的打开“设备工具箱”。
打开“设备工具箱”上的“设备管理”按钮,在通用设备分类下,找到“模拟设备”,添加到选定设备中。
图1-1-1在“设备工具箱”中的双击“模拟设备”,驱动即被添加到设备窗口中。
驱动添加完成后显示效果如下图所示。
图1-1-22.连接变量双击“设备0--[模拟设备]”打开“设备编辑窗口”。
点击按钮,打开“快速连接”对话框。
将通道个数修改为2个,确认。
图1-1-3 快速连接驱动的通道0和通道1分别连接了两个变量Data00、Data01。
图1-1-4点击“设置设备内部属性”,将通道1的正弦信号周期修改为20秒。
图1-1-5图1-1-6点击按钮,软件出现“添加数据对象”的提示,点击“全部添加”,即可将Data00、Data01两个变量在MCGS组态工程中进行定义。
图1-1-7至此,数据准备部分已经完成。
点击“设备属性设置”的“启动设备调试”,可以看到模拟设备按照正弦信号产生的调试数据。
图1-1-8第2节实时报表实时报表是对变量瞬时值的反映,通常用于将当前时间的数据变量按一定报表格式显示和打印出来。
实时报表可以通过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 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF4.MCGS组态如何实现这样的功能?点击某一部分,弹出登录对话框这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个地方,就弹出提示:请先登录。
1条回答可以先用函数!CheckUserGroup来判断当前登录的用户是不是你需要的用户组,返回只为0表示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,表示当前登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了。
追问我是想在用户点击了上面图片中的部分时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写。
回答点控件,右键——事件——Click——事件连接脚本5.mcgs能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环策略,循环时间为1s里面添加一个策略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS里的变量。
编辑脚本这样就行了6.PLC时序图给梯形图画出X1/Y1/Y2/Y3的时序图这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁7.MCGS时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那当时的时间存盘,表示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??data = $Date + " " +$Time!SaveSingleDataInit(data)放退出键里就行了data是字符型变量,将当前日期和当前时间的字符型赋值给d ata然后用!SaveSingleDataInit函数,把data的当前值设置为初始值8.MCGS通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了9.MCGS怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是MCGS里面就有的按钮构件,这是需要自己做的那种。
立点理背常1.1 1.1.1 1.1.2系LC................................................................. 3S7-200 PLC......................................................................... 3 ...........................................................................................................3 ...........................................................................................................3....................................................................................... 92.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 ............................................................................................................................9 ................................................................................................ 9 .......................................................................................................11 ...............................................................................................................12 .......................................................................................................14 ...............................................................................................................15U3.1 3.2 3.3 U U 3.2.1NK............................................... 常接..............................................................................................................16 NK ......................................................................................17 U ..................................................................................................17 ..................................................................................................................21........................................................................... 224.1 4.2 .............................................................................................................................22 .............................................................................................................................221mcgsTpc PLC PLCPLCPLC PLC1.1S7-200 STEP7-Micro/WIN TPC7062K 0~15 8 16 PLCS7-200PLCSiemens PLC S7-200S7200 RS485PLC S7-200 PLC S7-200 V PLC1.1.1A B C D E F G H I TPC-PLC J S7-200PPI S7-200PLC S7-200PPI1.1.2A S7-200PLC S7-200 CPU 9.6 kbps PLC 1 PPI “ cable(PPI)” PG/PC USB PPI PLC PLC ” “ STEP7-Micro/WIN “ PG/PC” -PC/PPI” “ COM USB 2 STEP7-Micro/WIN“PC/PPI ” PG/PC情必 意“”“”掩 护“ PLC “ ”” PLCPLC“” PLCS7-200PLC PLCPLCPPI“”2PLC PLC S7200 PLC “ ” “ ” PLCS7-200PPI 19.2kbps “ ”“187.5K”9.6kbps3PLC ” “ ”STEP7-Micro/WIN PLC”-->””“ ” PLC““ PLC” “”PLC ”” “4 PLC B S7-200 “ mcgsTpc C mcgsTpc Data01……Data08 S7-200 ” “ ” PLC ” “ _S7200PPI” “ ” 3 1 2 8 PLC _S7200PPI”PLC 3 1 PLCData00 D24E1 “ S7200 PLC mcgsTpc ” COM2 RS485 “ 9600 0” 8 1“ “ ” PC”2 “ “ 5 500ms F 1 “ 8 I ” “ “ ” ” “ ” ” “ “ 0 ” 2 S7200PPI” “ ” 2”V 8 “16 INT ” 0, 8, “V “ ” ”0 “7 ”“”262 2 6 8S7200 PLCS7200PPIBT DUB BT DUB BT DUB BT DUB BT DUB WUB DUB WUB DUB BUB BB BD DB DD BUB BB BD DB DD WUB WUB WUB WB WD WB WD WB WD BUB BB BD DB DD DF BUB BB BD DB DD DF BUB BB BD DB DD DF WB WD WB WB WD WD, WUB WB WD WUB WB WDI Q M V SM AI AQ T C HCBT WUBDB DD, DB DDC T001T “ T001.3”“3”G mcgsTpc “ H ” “ ” PC/PPI “PC/PPI PC/PPI 19200bps PLC SET PG/PC Interface RS232”485“S7200 PLC ” PCUSB DIPPCPC/PPI 96001 “ ” 00_S7200PPI” 0“ “” ”“ “”2 MCGS I TPC-PLC TPC-DL01 3 “ TPC7062K J TPC7062K 200 PLC ” “ “1 - COM2” ” TPC PLC TPC7062K COM2 “ ” 2 8MCGS MCGS2.1MCGS MCGS MCGS MCGS Windows NT MCGSMCGS2.1.1MCGS “ ” “ ”“”“”MCGS “ ” ” “ ” “ ” ” “ ” “ “MCGS 1 24 “√” MCGS “ ” “ ”2.1.2MCGSMCGS“ ”“ ” “ ” “ ” “ ”2.1.3—>2.1.4MCGS2.1.5MCGSU NK3.1U1mcgsTpc 128M U mcgsTpc U Mcgs U Update Setup.exe “ U ” U U U TPC TPC CeSvr U2 U“ U ” U U NK “ ”U U UNK ...MCGSE\PROGRAM\NK USB Harddisk\tpcbackup...MCGSE\PROGRAM\Mcgsce.armv4 McgsVer ...MCGSE\PROGRAM\Mcgsce.armv4 USB Harddisk\tpcbackup\mcgs\McgsVer\Mcgsce.exe ...MCGSE\PROGRAM\McgsUpdateCfg. ini USB Harddisk\tpcbackup\mcgsU ...MCGSE\PROGRAM\CeSvr.armv4 USB Harddisk\tpcbackup\mcgs\CeSvr.exe31) NK mcgsTpc NBOOT EBOOTNK mcgsTPC NK2)MCGS3) U mcgsTpc4)mcgsTpc mcgsTpc mcgsTpc WinCE NK CeSvr MCGSNAND NAND NANDIP5CeSvrIP IPmcgsTpc3.2U NK3.2.1 UU Update Setup.exe “ ” “ U ” “ U ” 2-2-12U _ 7 “ ” 2-2-11U _ 62-2-1U 12-2-2U 22-2-3U 32-2-4U 42-2-5U 52-2-6U 12-2-7U 22-2-8U 32-2-9U 42-2-10U 52-2-11U 62-2-12U 72-2-13U 83.312 128M mcgsTpc 64M 010-******** 219/220 400-610-70623 U SANDISK Kingston adata Kingmax 256M4 TPC NK 7062K 1063E TPC TPC TPC5 6.8(01.0001) 6.8(01.0001)6.8(01.0004) 6.8(01.0004)6 U PC U U78 U TPC9 TPC10 TPC U TPC TPC USB HardDisk tpcbackup tpcupdateu NK TPC mcgsbin CeSvr fs11 NK IP NK4.11. TPCTPC TPC2. TPC IPTPC IP3. TPC IPTPC CE - - TCP/IP IP TPC IP4.TPCTPC CE ” - - -TPC - ”5. TPC12 TPC - -TPC 256 BMP6.CE — — —TPC4.21062K TPC1.7062K2. TPC 1062TPC 7062K3. TPC1a2 a3 PLC4.TPC1 - - -2 !SetTime()5.TPC!savesingledatainit() !flushdatainitvaluetodisk()6. TPC!exporthisdatatocsv()7.1 0 !savedata()2 0。
23.MCGS 触摸屏碎了,如何工程移植?这个得看原来的工程支不支持上传。
在下载时,如果点了“支持工程上传”你就能上传,如果没点上,你就不能上传了。
如下图。
上传的方法是:打开组态软件,MCGS嵌入版。
文件——上传工程,按步骤运行就行了如果支持上传,你就能上传了,如果不支持,你就只能找MCGS修好,或花钱让他们导出了。
24.MCGS触摸屏的循环移动的问题。
现在想实现某个对象的循环移动,看了资料,但对里面的几个问题不明白,能帮我回答一下吗?一是上面的“水平移动连接”的几个数代表什么?二是移动脚本里的数代表什么?这两者之间有关系吗?三是我想实现循环周期为14秒应该怎么设置?谢谢!向左转|向右转提问者采纳向左转|向右转对应a的值,向左转|向右转对应部件的相对坐标位置14S就是140*100MS。
脚本应该是if a<= 140 thena=a+1elsea=0endif25.MCGS组态触摸屏输入框的键盘如何改大!SetNumPanelSize(Type,Size)函数意义:根据需要和显示屏的大小调整软键盘的大小。
返回值:开关型。
返回值=0:修改成功。
新设置将在下一次打开输入键盘时生效。
返回值=1:修改失败,参数错误。
(可能是没有匹配的type ,或者size参数超出范围)。
参数:Type,键盘类型,数值型;1:代表修改数值输入键盘。
2:代表修改字符输入键盘;。
3:代表修改用户登录对话框。
Size,键盘大小,数值型;数值范围:200像素~1024像素;实例:!SetNumPanelSize(1,500),将数值输入键盘改为500*500大小,该正方形相对于屏幕居中。
所有修改将在下一次打开输入框时生效,运行环境退出后,将自动保留上次输入框的大小。
注意事项:键盘放大缩小功能在重新下载工程时没有删除配置文件,换工程后设置仍然有效,除非重新进行了设置。
如果要去掉原来的设置则需要手工删除panelSize.ini文件,该文件位于\harddisk\mcgsbin目录下。
第一讲MCGS组态软件概述本讲重点: 了解什么是MCGS组态软件了解MCGS组态软件的系统构成了解MCGS组态软件的功能和特点了解MCGS组态软件面向对象的工作方式1.1 什么是MCGS组态软件MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。
MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。
MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。
1.2 MCGS组态软件的系统构成MCGS组态软件的整体结构MCGS 5.1软件系统包括组态环境和运行环境两个部分。
组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。
运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。
MCGS 组态软件(以下简称MCGS )由“MCGS 组态环境”和“MCGS 运行环境”两个系统组成。
两部分互相独立,又紧密相关。
MCGS 组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe 支持,其存放于MCGS 目录的Program 子目录中。
用户在MCGS 组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg 的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程” 。
13.组态控制技术mcgs 下图脚本程序如何编IF 实际总水量< 设定总水量THEN下罐进水阀=1下罐排水阀=0ELSEIF 实际总水量> 设定总水量THEN下罐进水阀=0下罐排水阀=1ELSEIF 实际总水量= 设定总水量THENIF 下水位< 下水位设定量THEN循环泵=0上罐进水阀=0上罐排水阀=1ELSEIF 下水位> 下水位设定量THEN上罐排水阀=0上罐进水阀=1循环泵=1ENDIFENDIFENDIFENDIFENDIF当然如果你的下水位是由开关量来确定的话,后面那一部分也可以改成:IF 实际总水量= 设定总水量THENIF 下水位低=1 THEN循环泵=0上罐进水阀=0上罐排水阀=1ELSEIF 下水位高=1 THEN上罐排水阀=0上罐进水阀=1循环泵=1上面只是大体的一个思路,里面还是有很多需要补充的地方,比如给上水罐注水时,是否需要先判断进水阀是否打开再启动循环泵,给下水罐注水时是否需要判断先关停循环泵再关停进水阀,然后开启上罐排水阀,如果是这种情况的话,建议你可以使用运行策略来完成脚本编写。
14.MCGS 组态软件脚本程序有没有延时指令!Sleep(mTime)函数意义:在脚本程序中等待mTime毫秒,然后执行下条语句实例:!Sleep(10),延时10毫秒15.怎么使MCGS组态动画实现左右移动?要用脚本程序写先向右移,再原路返回很简单的啊,就是双击要实现动画的东西,钩选水平移动,然后在水平移动上选择对应的字地址,将此字地址与要移动的位置对应好,然后在脚本里面对这个字地址编程就可以了。
只要对我之前说的那个对应的字地址编脚本可以了脚本可以这么编IF 对应位=0 THEN 中间变量=0IF 对应位=100 THEN 中间变量= 1IF 中间变量=0 THEN 对应位= 对应位+ 5IF 中间变量=1 THEN 对应位= 对应位- 516.mcgs怎么实现按钮按下去不弹起首先放上两个元件,但不是按钮然后分别设置属性,上面的是“按钮动作——置一——按钮”“可见度——按钮——不可见”如下图下面的和上面的刚好相反,“按钮动作——清零——按钮”“可见度——按钮——可见”这样两个元件就可以交替显示了,达到一个按钮按下不起的效果。
MCGS触摸屏编程实例精选之迟辟智美创作表格中,两数据连接到两个开关量,要把收集到的“0”和“1”的状态,显示为“关”和“开”在表格里输入“开|关”,然后连接开关型变量Data1,按钮是让开关量Data1取反.这样就行了,运行时Data1默认为0显示关,按下按钮后Data1为1显示开,如此反复里怎么画渐变色渐变色只有通用版和网络版有,嵌入版没有方法就是:填充颜色——填充效果,然后根据你的需要设置就行了.3.如何在mcgs做脚本i0.0=1 让Q输出当PLC的有信号,让输出,在PLC中做我会,不知道在MCGS中怎么实现在循环脚本中,循环时间为10ms,条件表达式为1,脚本法式为IF I0.0 = 1 THENQ0.0 = 1ELSEQ0.0 = 0ENDIF组态如何实现这样的功能?点击某一部份,弹出登录对话框这个画面是在有管理员帐户登录的情况下才可以设置的,我现在想实现当有人在没有登录的情况下点击了这个处所,就弹出提示:请先登录.1条回答可以先用函数!CheckUserGroup来判断以后登录的用户是不是你需要的用户组,返回只为0暗示已经登录了你需要的用户组了,直接进行下一步,如果返回值不为0,暗示以后登录的不是你需要的用户组或是没有任何登录,那么用子窗口或者可见度啥的都行,显示出来就行了.追问我是想在用户点击了上面图片中的部份时才弹出登录提示,怎么实现呢?回答你把判断的语句写到图片的事件里就行了追问求在具体一点,不知道怎么写.回答点控件,右键——事件——Click——事件连接脚本能记录外部机器运行的时间吗我想用触摸屏记录外部设备的总运行时间和单点运行时间,如一个指示灯从亮到灭的这段时间首先新建一个循环战略,循环时间为1s里面添加一个战略,表达式为变量“灯”这个变量“灯”就是你外部的灯,是通过PLC还是通过远程IO啥的连接到MCGS 里的变量.编纂脚本这样就行了时序图给梯形图画出X1/Y1/Y2/Y3的时序图这个梯形图就是X1为ON后,Y1自锁一直为ON,在X1为ON的这段时间里Y2和Y3交替闪烁时间数据怎么存盘?,就是比如我要调试一条生产线,调试完成后按退出键,那那时的时间存盘,暗示完成时间,当再次进入后会看到上次调试完成时间,这个怎么做??data = $Date + " " +$Time!SaveSingleDataInit(data)放退出键里就行了data是字符型变量,将以后日期和以后时间的字符型赋值给data然后用!SaveSingleDataInit函数,把data的以后值设置为初始值通用版中实时数据报表的小数位怎么设置,这个位数有点多先设置小数位,如下图,分别是小数位为1位,2位,3位,4位的设置方法然后连接上变量这就行了怎么在画面中做按钮一个按钮,没按之前是红的,按了以后是绿的,说明启动了,怎么做这个按钮呀,像图片里那种画面按钮,不是MCGS里面就有的按钮构件,这是需要自己做的那种.就好像这样的,一个按钮,没按之前是红的,按了以后是绿的,说明启动了首先你要放一个“标签”而不是按钮然后设置标签属性,填充颜色和按钮举措然后设置填充颜色,注意,默认的是0绿1红,要改一下,换成0红1绿然后设置按钮举措设置完了,点确定就行了,就实现默认红色,按一下绿色,再按一下红色,再按一下绿色....,如果你不想这么来回换,可以不用“取反”而用“置1”10.欧姆龙、松下、西门子、三菱、台达的PLC,哪个应用比力广泛?稳定性好?编程简单?目前就国内而言,用的多的还数西门子和三菱的,而国外都是支持国货的,德国公司清一色西门子,韩货清一色LG,日本就是三菱,欧姆龙,松下.国外都是只要国货能行的,坚决用国货,只有国货达不到要求,迫不得已才选择其他国的.至于稳定性,都差未几,只要不是杂牌子的.至于编程简单吗,这工具都是会就简单,不会就难.没法说是简单还是难.编程一般就是欧系和日系两种模式,就我个人赶脚,还是日系的简单些,欧系的把数据分类分的太严格了,用着不爽.11.请问MCGS 怎么用脚本启动子画面的年夜小用一个标签来控制由于还要显示数值所以不能用开关需要弹出一个可控制年夜小的画面脚本法式这样写为什么不能用呢分享到:2014-08-18 08:48提问者采纳这个不用战略就能做标签——右键——事件——click——事件连接脚本,然后脚本里输入你的翻开子窗口的脚本就行了.输入完了,click的脚本函数就会呈现一个【脚本法式】,点【确定】,就OK了这样你单击标签时就执行这个脚本法式了,弹出子窗口.比你又建变量,就建战略的方便多了.12.mcgs 字符串脚本指令怎么用2014-08-18 07:42法国孟子|分类:网站使用|浏览83次目的:输入十六进制数D0,显示十进制数D2.例如输入0B,要显示11;输入14,要显示20.我现在D0的范围是在1~20之间变动的.这个用不到字符串函数首先建立一个开关型变量data1然后在画面里放上一个输入框,一个标签设置输入框内容:表达式为data1,十六进制设置标签内容:显示输出,表达式data1,十进制.这样就行了13.组态控制技术 mcgs 下图脚本法式如何编IF 实际总水量< 设定总水量THEN下罐进水阀=1下罐排水阀=0ELSEIF 实际总水量> 设定总水量THEN下罐进水阀=0下罐排水阀=1ELSEIF 实际总水量= 设定总水量THENIF 下水位< 下水位设定量THEN循环泵=0上罐进水阀=0上罐排水阀=1 ELSEIF 下水位> 下水位设定量THEN上罐排水阀=0上罐进水阀=1循环泵=1ENDIFENDIFENDIFENDIFENDIF固然如果你的下水位是由开关量来确定的话,后面那一部份也可以改成:IF 实际总水量= 设定总水量THEN IF 下水位低=1 THEN循环泵=0上罐进水阀=0上罐排水阀=1 ELSEIF 下水位高=1 THEN上罐排水阀=0上罐进水阀=1循环泵=1上面只是年夜体的一个思路,里面还是有很多需要弥补的处所,比如给上水罐注水时,是否需要先判断进水阀是否翻开再启动循环泵,给下水罐注水时是否需要判断先关停循环泵再关停进水阀,然后开启上罐排水阀,如果是这种情况的话,建议你可以使用运行战略来完成脚本编写.14.MCGS 组态软件脚本法式有没有延时指令!Sleep(mTime)函数意义:在脚本法式中等候mTime毫秒,然后执行下条语句实例:!Sleep(10),延时10毫秒15.怎么使MCGS组态动画实现左右移动?要用脚本法式写先向右移,再原路返回很简单的啊,就是双击要实现动画的工具,钩选水平移动,然后在水平移动上选择对应的字地址,将此字地址与要移动的位置对应好,然后在脚本里面对这个字地址编程就可以了.只要对我之前说的那个对应的字地址编脚本可以了脚本可以这么编IF 对应位=0 THEN 中间变量=0IF 对应位=100 THEN 中间变量= 1IF 中间变量=0 THEN 对应位= 对应位+ 5IF 中间变量=1THEN 对应位= 对应位- 5怎么实现按钮按下去不弹起首先放上两个元件,但不是按钮然后分别设置属性,上面的是“按钮举措——置一——按钮”“可见度——按钮——不偏见”如下图下面的和上面的刚好相反,“按钮举措——清零——按钮”“可见度——按钮——可见”这样两个元件就可以交替显示了,到达一个按钮按下不起的效果.嵌入版一些元件这个元件在哪里找啊.我怎么找不到默认的没有,自己做的,就是几个图合并到一起的而已.比如下面这几个合理放置之后!18.请问MCGS断电后该如何保管窗口界面设置的参数,而且重新上电后可以自动对应读取?各位工友,你们好!请问我用MCGS组态了一个参数设置界面,为下位机PLC提供参数,有好多开关量和数值量,可是如果MCGS断电后该如何保管这些参数,而且再次上电时能够自动对应的读取这些参数呢?求教方法,谢谢!因为工程小区有时会停电!SaveDataInit( )!FlushDataInitValueToDisk( )用这两个函数.19.MCGS 脚本组态编程,取整函数?2014-05-05 12:06lj22377|分类:软件开发|浏览130次产物:需求:在界面显示系统运行时间,以时分秒的方式.描述:系统提供一个只读变量 RunTime,可是是以秒来暗示的,现在需要将其转化为时分秒的形式.脚本如下:(RunTimeStr是自界说字符型变量,$RunTime 是系统变量,!Str 是系统函数,将数字转化为字符)RunTimeStr= !Str($RunTime/3600) + "时" +!Str($RunTime/60) + "分"+ !Str($RunTime MOD 60) + "秒"可是,这里的除法运算“/” 是浮点数运算,就是1/3 = 0.33333333 而不是0,MCGS脚本法式中貌似没有提供取整函数(没找到?)请问,有解决法子没?实现方法IF $RunTime > SecCount THENHourCount = HourCount + 1 '每秒加1MinCount = MinCount + 1SecCount = SecCount + 1IF HourCount >= 3600 THEN Hour = Hour + 1 HourCount = HourCount -3600ENDIFIF MinCount >= 60 THEN Min = Min + 1if Min = 60 then Min = 0endif MinCount = MinCount -60ENDIFRunTimeStr = !Str(Hour) + ":" +!Str(Min) + ":" + !Str($RunTime MOD 60)SecCount = $RunTimeENDIF我简单的做了一个其中data4就相当于系统运行时间$RunTime,将其分解成时data1,分data2,秒data3,步伐如下:将data1,data2,data3,设置成开关型,这样data1,data2,data3就相当于整数,在做除法运算时,不会有小数部份.做运算,算出时分秒就行了.追问不外,问一个问题啊,开关型 = int (C语言) 么?开关型的范围是几多,0 1 2 3 4 . . . 一直可以到几?设计两个按钮,它们之间不成以同时工作刚刚作了一个,不知道是不是这个意思.初始时,按钮1和按钮2都能按下均为可控状态的,为图1.当按钮1按下后,对应上面的灯亮,按钮2按下没反映,为不成控状态,为图2.当按钮1再次按下后回到初始状态,按钮2变回可控,为图1.当按钮2按下后,对应上面的灯亮,按钮1按下没反映,为不成控状态,为图3.当按钮2再次按下后回到初始状态,按钮1变回可控,为图1.图1向左转|向右转图2向左转|向右转图3向左转|向右转.其做法就是做4个按钮和2个指示灯.向左转|向右转指示灯的属性为:其中一个指示灯的可见度设置为data1,另一个指示灯的可见度设置为data2.黑色字的按钮的属性为:按钮1的把持为取反data1,可见度为data2不偏见.按钮2的把持为取反data2,可见度为data1不偏见.灰色字的按钮的属性为:按钮1的可见度为data2可见.按钮2的可见度为data1可见.然后把相应的黑色字按钮和灰色字按钮叠加排列到一起就行了.脚本法式请教一个问题:按下按钮,另一个输入框的数字能自动累加,按钮设置改循环战略的循环时间设置成立条件编纂脚本把这个data2用输入框里,就行了,这个就是只要按下按钮,输入框的数字就会以的速度上升.抬起按钮就停止上升.22.MCGS 如何播放音乐战略里添加一个音响输出的战略然后在音响属性中声音文件里添加你要播放的音乐,注意这个音乐文件要转格式成WAV格式的.然后当条件成立时执行这个战略,就可以播放音乐了.追问应该选哪个战略??回答用户战略和循环战略都行,我个人比力喜欢用循环战略。
第一讲建立一个新工程本节重点: 了解如何建立一个新工程会灵活应用工具箱,特别是对象元件库管理制作画面1.1 建立一个新工程工程简介通过一个水位控制系统的组态过程,介绍如何应用MCGS组态软件完成一个工程。
通过本讲及后续几讲学习,您将会应用MCGS组态软件建立一个比较简单的水位控制系统。
本样例工程中涉及到动画制作、控制流程的编写、模拟设备的连接、报警输出、报表曲线显示与打印等多项组态操作。
水位控制需要采集二个模拟数据:液位1(最大值10米)液位2(最大值6米)三个开关数据:水泵、调节阀、出水阀。
工程效果图工程组态好后,最终效果图如下:样例工程剖析本节重点: 分析水位控制系统工程的运行流程和具体实现的功能对于一个工程设计人员来说,要想快速准确地完成一个工程项目,首先要了解工程的系统构成和工艺流程,明确主要的技术要求,搞清工程所涉及到的相关硬件和软件。
在此基础上,拟定组建工程的总体规划和设想,比如:控制流程如何实现,需要什么样的动画效果,应具备哪些功能,需要何种工程报表,需不需要曲线显示等。
只有这样,您才能在组态过程中有的放矢,尽量避免无谓的劳动,达到快速完成工程项目的目的。
工程的框架结构 样例工程定义的名称为“水位控制系统.mcg ”工程文件,由五大窗口组成。
总共建立了二个用户窗口,四个主菜单,分别作为水位控制、报警显示、曲线显示、数据显示,构成了样例工程的基本骨架。
动画图形的制作 水位控制窗口是样例工程首先显示的图形窗口(启动窗口),是一幅模拟系统真实工作流程并实施监控操作的动画窗口。
包括:水位控制系统:水泵、水箱和阀门由“对象元件库管理”调入;管道则经过动画属性设置赋予其动画功能。
液位指示仪表:采用旋转式指针仪表,指示水箱的液位。
液位控制仪表:采用滑动式输入器,由鼠标操作滑动指针,改变流速。
报警动画显示:由“对象元件库管理”调入,用可见度实现。
控制流程的实现选用“模拟设备”及策略构件箱中的“脚本程序”功能构件,设置构件的属性,编制控制程序,实现水位、水泵、调节阀和出水阀的有效控制。
各种功能的实现通过MCGS提供的各类构件实现下述功能:历史曲线:选用历史曲线构件实现;历史数据:选用历史表格构件实现;报警显示:选用报警显示构件实现;工程报表:历史数据选用存盘数据浏览策略构件实现,报警历史数据选用报警信息浏览策略构件实现,实时报表选用自由表格构件实现,历史报表选用历史表格构件实现。
输入、输出设备抽水泵的启停:开关量输出;调节阀的开启关闭:开关量输出;出水阀的开启关闭:开关量输出;水罐1、2液位指示:模拟量输入。
其它功能的实现工程的安全机制:分清操作人员和负责人的操作权限。
注意:在MCGS组态软件中,我们提出了“与设备无关”的概念。
无论用户使用PLC、仪表,还是使用采集板、模块等设备,在进入工程现场前的组态测试时,均采用模拟数据进行。
待测试合格后,再进行设备的硬连接,同时将采集或输出的变量写入设备构件的属性设置窗口内,实现设备的软连接,由MCGS提供的设备驱动程序驱动设备工作。
以上列出的变量均采取这种办法。
建立MCGS新工程如果您已在您的计算机上安装了“MCGS组态软件”,在Windows桌面上,会有“Mcgs组态环境”与“Mcgs运行环境”图标。
鼠标双击“Mcgs组态环境”图标,进入MCGS 组态环境。
在菜单“文件”中选择“新建工程”菜单项,如果MCGS安装在D:根目录下,则会在D:\MCGS\WORK\下自动生成新建工程,默认的工程名为新建工程X.MCG(X表示新建工程的顺序号,如:0、1、2等)。
如下图:您可以在菜单“文件”中选择“工程另存为”选项,把新建工程存为:D:\MCGS\WORK\水位控制系统。
祝贺您,已经成功地建立了自己的工程!1.2 设计画面流程建立新画面在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”,即:选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:水位控制;将“窗口标题”改为:水位控制;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”。
选中刚创建的“水位控制”用户窗口,单击“动画组态”,进入动画制作窗口。
工具箱单击工具条中的“工具箱”按钮,则打开动画工具箱,图标对应于选择器,用于在编辑图形时选取用户窗口中指定的图形对象;图标用于打开和关闭常用图符工具箱,常用图符工具箱包括27种常用的图符对象。
图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。
为了快速构图和组态,MCGS系统内部提供了常用的图元、图符、动画构件对象,称为系统图形对象。
如下图所示:制作文字框图建立文字框:打开工具箱,选择“工具箱”内的“标签”按钮,鼠标的光标变为“十字”形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。
输入文字:建立矩形框后,光标在其内闪烁,可直接输入“水位控制系统演示工程”文字,按回车键或在窗口任意位置用鼠标点击一下,文字输入过程结束。
如果用户想改变矩形内的文字,先选中文字标签,按回车键或空格键,光标显示在文字起始位置,即可进行文字的修改。
设置框图颜色设定文字框颜色:选中文字框,按工具条上的(填充色)按钮,设定文字框的背景颜色(设为无填充色);按(线色)按钮改变文字框的边线颜色(设为没有边线)。
设定的结果是,不显示框图,只显示文字。
设定文字的颜色:按(字符字体)按钮改变文字字体和大小。
按(字符颜色)按钮,改变文字颜色(为蓝色)。
对象元件库管理单击“工具”菜单,选中“对象元件库管理”或单击工具条中的“工具箱”按钮,则打开动画工具箱,工具箱中的图标用于从对象元件库中读取存盘的图形对象;图标用于把当前用户窗口中选中的图形对象存入对象元件库中。
如下图:从“对象元件库管理”中的“储藏罐”中选取中意的罐,按“确认”,则所选中的罐在桌面的左上角,可以改变其大小及位置,如罐14、罐20。
从“对象元件库管理”中的“阀”和“泵”中分别选取2个阀(阀6、阀33)、1个泵(泵12)。
流动的水是由MCGS动画工具箱中的“流动块”构件制作成的。
选中工具箱内的“流动块”动画构件()。
移动鼠标至窗口的预定位置,(鼠标的光标变为十字形状),点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。
再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。
当用户想结束绘制时,双击鼠标左键即可。
当用户想修改流动块时,先选中流动块(流动块周围出现选中标志:白色小方块),鼠标指针指向小方块,按住左键不放,拖动鼠标,就可调整流动块的形状。
用工具箱中的图标,分别对阀,罐进行文字注释,方法见上面做“水位控制系统演示工程”。
整体画面最后生成的画面如下图所示:选择菜单项“文件”中的“保存窗口”,则可对所完成的画面进行保存。
第二讲让动画动起来第三讲我们已经绘制好了静态的动画图形,在这一讲中我们将利用MCGS软件中提供的各种动画属性,使图形动起来。
2.1 定义数据变量在前面我们讲过,实时数据库是MCGS工程的数据交换和数据处理中心。
数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。
定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。
下面介绍水位控制系统数据变量的定义步骤。
分析变量名称:下表列出了样例工程中与动画和设备控制相关的变量名称。
变量名称类型注释水泵开关型控制水泵“启动”、“停止”的变量调节阀开关型控制调节阀“打开”、“关闭”的变量出水阀开关型控制出水阀“打开”、“关闭”的变量液位1 数值型水罐1的水位高度,用来控制1#水罐水位的变化液位2 数值型水罐2的水位高度,用来控制2#水罐水位的变化液位1上限数值型用来在运行环境下设定水罐1的上限报警值液位1下限数值型用来在运行环境下设定水罐1的下限报警值液位2上限数值型用来在运行环境下设定水罐2的上限报警值液位2下限数值型用来在运行环境下设定水罐2的下限报警值液位组组对象用于历史数据、历史曲线、报表输出等功能构件鼠标点击工作台的“实时数据库”窗口标签,进入实时数据库窗口页。
按“新增对象”按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口。
指定名称类型:在窗口的数据变量列表中,用户将系统定义的缺省名称改为用户定义的名称,并指定类型,在注释栏中输入变量注释文字。
本系统中要定义的数据变量如下图所示,以“液位1”变量为例。
在基本属性中,对象名称为:液位1;对象类型为:数值;其它不变。
液位组变量属性设置,在基本属性中,对象名称为:液位组;对象类型为:组对象;其它不变。
在存盘属性中,数据对象值的存盘选中定时存盘,存盘周期设为5秒。
在组对象成员中选择“液位1”,“液位2”。
具体设置如下图:水泵、调节阀、出水阀三个开关型变量,属性设置只要把对象名称改为:水泵、调节阀、出水阀;对象类型选中“开关”,其它属性不变。
如下图:2.2 动画连接由图形对象搭制而成的图形界面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。
MCGS实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。
在系统运行过程中,图形对象的外观和状态特征,由数据对象的实时采集值驱动,从而实现了图形的动画效果。
在用户窗口中,双击水位控制窗口进入,选中水罐1双击,则弹出单元属性设置窗口。
选中折线,则会出现,单击则进入动画组态属性设置窗口,按下图所示修改,其它属性不变。
设置好后,按确定,再按确定,变量连接成功。
对于水罐2,只需要把“液位2”改为“液位1”;最大变化百分比100,对应的表达式的值由10改为6即可。
在用户窗口中,双击水位控制窗口进入,选中调节阀双击,则弹出单元属性设置窗口。
选中组合图符,则会出现,单击则进入动画组态属性设置窗口,按下图所示修改,其它属性不变。
设置好后,按确定,再按确定,变量连接成功。
水泵属性设置跟调节阀属性设置一样。
出水阀属性设置,我们可以在“属性设置”中调入其它属性,如下图:在用户窗口中,双击水位控制窗口进入,选中水泵右侧的流动块双击,则弹出流动块构件属性设置窗口。
按上图所示修改,其它属性不变。
水罐1右侧的流动块与水罐2右侧的流动块在流动块构件属性设置窗口中,只需要把表达式相应改为:调节阀=1,出水阀=1即可,如下图:到此动画连接我们已经做好了,让我们先让工程运行起来,看看我们自己的劳动成果。