工业组态控制技术项目化教程270_第1页
工业组态控制技术项目化教程270_第2页
工业组态控制技术项目化教程270_第3页
工业组态控制技术项目化教程270_第4页
工业组态控制技术项目化教程270_第5页
已阅读5页,还剩265页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工业组态控制技术MCGS嵌入版本组态软件的安装与基本功能认知项目一目录MCGS嵌入版组态软件的安装MCGS嵌入版组态软件与PLC通信连接组态任务1.1任务1.2MCGS嵌入版组态软件的安装任务1.1打开浏览器,登录昆仑通态官方网站/。在网站中找到下载中心页,选择MCGS_嵌入版7.7(01.0007)完整安装包进行下载。昆仑通态官方网站下载页面如图1-1所示。图1-1昆仑通态官方网站下载页面(1)安装包下载MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装下载完成后,对压缩文件进行解压,找到其中的Setup.exe文件,双击运行开始安装。解压后的安装文件夹内容如图1-2所示。11-2解压后安装文件夹内容MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装开始安装后弹出欢迎页面如图1-3所示,单击“下一步”。2图1-3软件欢迎页面MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装弹出软件自述页面,如图1-4所示,主要介绍了该版本的功能及更新。单击“下一步”。3图1-4软件自述页面MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装弹出安装位置选择界面,如图1-5所示,选择好希望安装的位置后单击“下一步”。4图1-5安装位置选择MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装弹出安装确认页面,如图1-6所示,单击“下一步”确认正式开始安装。5图1-6安装确认MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装等待软件安装完成,该过程大约持续一分钟。安装进度如图1-7所示。6图1-7安装进度MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装嵌入版软件安装完成后,将自动开始驱动程序的安装,如图1-8所示,单击“下一步”。7图1-8驱动安装欢迎页面MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤MCGS软件安装步骤(2)软件安装驱动程序程序安装完毕,单击“完成”按钮整个嵌入版软件的安装流程结束,如图1-9所示。8图1-9驱动安装完成MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤(2)软件安装程序安装完毕后,将默认在桌面生成软件的快捷方式图标,如图1-10所示。9图1-10MCGS嵌入版软件图标MCGS嵌入版组态软件的安装任务1.1MCGS软件安装步骤MCGS嵌入版组态软件与PLC通信连接组态任务1.21新建工程MCGS嵌入版组态软件与PLC通信连接组态任务1.2(1)双击图标,启动“MCGSE组态环境”软件。单击左上角“文件”选单,选择“新建工程”,然后选择一种TPC型号,单击“确认”按钮。(1)单击用户窗口选项卡,在该选项卡内单击新建窗口后出现“窗口0”图标。2用户窗口创建3用户窗口绘制MCGS嵌入版组态软件与PLC通信连接组态任务1.2在打开的新建窗口中,我们可以看用户界面组态工具箱。通过单击软件左上角的图标,可以打开或关闭工具箱,本次任务我们需要用到“标准按钮”、“标签”和“插入元件”三种工具。其它工具的功能与用法我们将在后续项目中介绍。工具箱中部分工具名称如图1-20所示。图1-20工具箱中的部分工具3用户窗口绘制MCGS嵌入版组态软件与PLC通信连接组态任务1.2(1)单击工具箱中“标准按钮”图标,我们根据任务目标的要求,在用户窗口上增加三个按钮,如图1-21所示。绘制完毕后,可以利用鼠标框选同时选中三个按钮,随后单击页面左上角编辑条中的横、纵对齐和间距调整按钮进行调整,使页面更整齐美观。(2)3用户窗口绘制MCGS嵌入版组态软件与PLC通信连接组态任务1.2(3)双击第一个按钮,将弹出“标准按钮构件属性设置”窗口,单击“文本”输入框可以对按钮上显示的文本进行修改。利用这个方法将三个按钮的标识文本修改为任务目标中要求的“按钮1”、“按钮2”和“按钮3”。修改按钮文本方法如图1-23所示。图1-23修改按钮文本单击工具箱中的“插入元件”图标,在弹出的“对象元件库管理”窗口中找到“指示灯”文件夹,单击该文件夹可以看到各种样式的指示灯元件。我们单击选择“指示灯3”,该样式指示灯元件将加入到页面中。(4)3用户窗口绘制MCGS嵌入版组态软件与PLC通信连接组态任务1.23用户窗口绘制MCGS嵌入版组态软件与PLC通信连接组态任务1.2(5)单击工具箱中的“标签”图标绘制所需大小的标签框,绘制后完毕后默认将进行文字输入。单击选中标签后单击功能条中的“字符字体”图标,选择文字大小为小三,单击确定。操作过程如图1-25所示。4设备组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2(1)在工作台中选择设备窗口选项卡。双击“设备窗口”图标或者单击“设备组态”按钮,都可以打开设备窗口。在空白窗口中单击右键,在弹出的选单中选择“设备工具箱”选项,弹出“设备工具箱”窗口。(2)(3)左键单击“设备管理按钮”打开“设备管理”窗口如图1-26所示。4设备组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2(4)如图1-27所示,在可选设备栏中依次单击PLC>>Siemens_1200以太网,双击Siemens_1200驱

动,可以将该驱动增加到工具箱中。单击确认按钮,关闭设备管理窗口。回到设备工具箱,(此时我们看到其中已经添加Siemens_1200驱动。)

图1-27将驱动增添到工具箱中4设备组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2(5)双击该驱动后设备窗口中增加了“设备0-[Siemens_1200]”硬件。(6)通信组态的具体设置,双击“设备0-[Siemens_1200]”图标打开设备编辑窗口。设备编辑窗口分区与IP设置如图1-28所示。该窗口主要由以下三个部分组成“驱动信息”“通信基本信息”“通道信息”4设备组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2(7)单击“增加设备通道”按钮,在弹出的“添加设备通道”窗口中在通道类型选单中选择“M内部继电器”;“通道地址”填写0,“数据类型”选择“通道第00位”,读写方式我们选择默认的“读写”选项。(8)在“通道个数”中填入3,再单击确认按钮。操作方法如图1-29所示。(9)使用批量增加通道的方法,增加“读写Q00.0”、“读写Q00.1”、“读写Q00.2”三个输出继电器读写通道。4设备组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2(10)单击“快速连接变量”按钮,在弹出的“快速连接”窗口中选择“默认设备变量连接”选项,单击确认按钮。可以看到在通道列表的“连接变量”一列,出现了根据设备和通道名称自动生成的连接变量名。(11)单击“设备编辑窗口”的确认按钮,弹出“添加数据对象”窗口,选择全部添加。整个通道新建及数据对象添加的流程如图1-30所示。5构件组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2通过双击构件可以打开“构件属性设置”窗口。该窗口可以对构件的外观表现、操作功能、操作权限等特性进行设置。由于各类构件的功能和用途有着明显区别,因此该不同构件的属性设置窗口间也存在着明显差异,但操作逻辑一致。以标准按钮构件属性设置窗口为例,该窗口主要有“基本属性”、“操作属性”、“脚本程序”、“可见度属性”四个选项卡。“构件属性设置”5构件组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2(2)用类似的方法,将按钮1的抬起功能设置为对“设备0_读写M000_0”进行清0操作。按钮1形成完整的自复位按钮逻辑。(1)单击操作属性选项卡,选择按下功能,设置按钮按下时系统要进行的操作。勾选数据对象值操作,选择“置1”选项,单击“变量选择图标”

进行变量选择。在弹出窗口中选择“设备0_读写M000_0”。5构件组态MCGS嵌入版组态软件与PLC通信连接组态任务1.2(3)重复操作,将按钮2、按钮3的置1与清0操作分别与“设备0_读写M000_1”、“设备0_读写M000_2”关联起来。(4)双击第一个指示灯,在“单元属性设置”窗口的“数据对象”选项卡中单击可见度旁的变量选择按钮,选择“设备0_读写Q000_0”,单击确认完成指示灯1与Q0.0之间的关联。利用同样方法对剩余两个指示灯记性设置。如图1-32所示。6工程保存与模拟运行MCGS嵌入版组态软件与PLC通信连接组态任务1.2(1)组态完成后,首先要对工程进行保存。保存的方法是单击组态环境左上角的“文件”按钮,在弹出的下拉菜单选择“保存”即可。工程保存:(2)单击工具栏中的“下载工程并进入运行环境”按钮,在弹出窗口中选中“模拟运行”按钮,单击工程下载,即可将工程下载到模拟运行环境中,模拟运行环境窗口将自动打开。模拟运行:感谢您的认真聆听!工业组态控制技术工业组态控制技术电动机正反转监控系统设计项目二目录电动机正反转监控系统的建立电动机正反转监控系统的仿真调试任务2.1任务2.2电动机正反转监控系统的建立任务2.1首先进入“项目工程建立”环节。在MCGS组态环境中新建基于TPC7062Ti型触摸屏的工程项目。在“新建工程设置”中单击背景色下拉单将项目将背景色设置为蓝色。如图2-3所示。电动机正反转监控系统的建立任务2.11项目的建立图2-3新建项目并设置背景色电动机正反转监控系统的建立任务2.12构造实时数据库在MCGS中所有数据对象的集合就构成了所谓的实时数据库。是整个MCGS嵌入版组态系统的核心,相当于一个数据存储与处理中心,同时也起到公用数据交换区的作用。“数据对象与实时数据库”实时数据库电动机正反转监控系统的建立任务2.12构造实时数据库“数据对象的类型”“对象类型”是数据对象的基本属性之一,MCGS组态软件将所有数据对象区分为以下5种类型。记录开关信号(0或非0)的数据对象称为开关型数据对象,通常与外部设备的数字量输入输出通道连接,用来表示某一设备当前所处的状态。开关型数据对象没有工程单位和最大最小值属性,没有限值报警属性,只有状态报警属性。开关1电动机正反转监控系统的建立任务2.12构造实时数据库数值型数据对象的数值范围是:负数从-3.402823E38到1.401298E-45,正数是从1.401298E-45到3.402823E38。数值型数据对象除了存放数值及参与数值运算外,还提供报警信息,并能够与外部设备的模拟量输入输出通道相连接。2数值字符3字符型数据对象是存放文字信息的单元,用于描述外部对象的状态特征,其值为多个字符组成的字符串,字符串长度最长可达64KB。字符型数据对象没有工程单位和最大、最小值属性,也没有报警属性。电动机正反转监控系统的建立任务2.12构造实时数据库事件4事件型数据对象用来表示某种特定事件的产生及相应时刻,如报警事件、开关量状态跳变事件。数据组对象是MCGS引入的一种特殊类型的数据对象,类似于一般编程语言中的数组和结构体,用于把相关的多个数据对象集合在一起,作为一个整体来定义和处理5组对象电动机正反转监控系统的建立任务2.12构造实时数据库单击“工作台”中“实时数据库”选项卡。单击“新增对象”按钮,列表中增加名为“DaTa1”的数据对象,类型为“数值型”。双击“DaTa1”,在弹出的“数据对象属性设置”窗口中,对变量对象的基本属性进行设置。(1)电动机正反转监控系统的建立任务2.12构造实时数据库序号名称变量类型备注1正转指令开关型读写PLCM0.02反转指令开关型读写PLCM0.13停止指令开关型读写PLCM0.24电机正转中开关型读取PLCQ0.05电机反转中开关型读取PLCQ0.16电机运转中开关型内部变量,当Q0.0或Q0.1为1时,该变量都为1。7显示纵向箭头开关型内部变量,用于控制纵向箭头的显示8显示横向箭头开关型内部变量,用于控制横向箭头的显示按照表2.1中规划的内容,对新增的对象属性进行设置。对象名称设置为“正转指令”;对象类型选择“开关型”,左击确认按钮即完成了对第一个数据对象的属性编辑。按照此方法完成表2-1中全部变量的创建。(2)电动机正反转监控系统的建立任务2.13组态用户窗口图2-5修改停止按钮文本及背景色在用户窗口选项卡中新建窗口并命名为“电机正反转监控”,打开动画组态界面。在窗口中添加三个标准按钮组件。在“属性窗口”——“基本属性”选项卡中修改文本与最终效果图中一致。在“背景色”下拉单中将停止按钮颜色改为红色,操作方法如图2-5所示。随后利用左侧对齐按钮以及等间距按钮将三者排布整齐。(1)电动机正反转监控系统的建立任务2.13组态用户窗口将三个按钮分别连接到“正转指令”、“反转指令”、“停止指令”三个变量上,在按下时将对应变量置1,按钮弹起时清0。利用标签组件为页面添加备注。双击该标签,在“属性设置窗口”中将“填充颜色”改为没有填充,将“边线颜色”改为没有边线。在该界面中我们单击“字体”按钮,将字体修改为楷体,将文字大小改为四号。标签样式设置方法如图2-6所示。(2)(3)电动机正反转监控系统的建立任务2.13组态用户窗口图2-7将变量连接到指示灯单击工具箱中“插入元件”按

钮,增加指示灯图形对象,并调整其大小。摆放完成后双击该指示灯,在弹出的“单元属性设置”窗口中将其与数据对象“PLC通信状态”进行连接。这样指示灯就会根据触摸屏与PLC之间的通信状态显示不同颜色。操作方法如图2-7所示。(4)电动机正反转监控系统的建立任务2.13组态用户窗口图2-8将变量连接到指示利用“标签”组件,为指示灯增加文字标

识。窗口的右半部分监控组件制作完

成,该阶段用户窗口的效果如图2-8所示。(5)电动机正反转监控系统的建立任务2.13组态用户窗口单击“插入元件”按钮,在元件库里面马达文件夹中选择“马达56”图元。(6)单击工具箱中“常用图符”按钮,选择其中的“弯曲管道”图标进行绘制。首先绘制三条平行竖管道来代表正转电线。(7)电动机正反转监控系统的建立任务2.13组态用户窗口全选已有的三条管道,单击工具栏中的“构成图符”按钮,将三者组成一个整体。“构成图符”功能类似于设计软件中常用的“打组”功能,构成图符后的各个图形变为一个整体,可以进行整体移动以及整体属性设置。在构成图符后,可以单击按钮进行“解组”,将图符重新拆分为各个图形。(8)双击打组后的三条管道,在弹出的“动画组态属性设置”窗口中,勾选填充颜色选项,此时串口中会增加“填充颜色”选项卡。进入该选项卡后,单击表达式输入框旁边的“变量选择”按钮,选择已经建立好的“电机正转中”变量。完成后的动画效果如图2-9所示。(9)电动机正反转监控系统的建立任务2.13组态用户窗口图2-10设置管道填充颜色的表达式在填充颜色连接选框中,将分段点值0和1的对应颜色改为灰色和绿色,最后单击确认件保存设置。操作方法如图2-10所示。(10)电动机正反转监控系统的建立任务2.13组态用户窗口重复以上方法,绘制出“反转线路”和“根部线路”部分。绘制完成

后,组成两个图符。将“反转线路”部分的填充颜色状态连接到变量“电机反转中”;将“根部电路”填充颜色状态连接到“电机运转中”。(11)利用标签工具为两组电路增加上标签,并调整字体样式和大小。完成电路了变色功能的制作,当前阶段用户窗口效果如图2-11所示。(12)选中已经完成的部分图元,单击编辑栏中的“固化”按钮,进行固化。

(13)电动机正反转监控系统的建立任务2.13组态用户窗口从常用“常用图符”中选择“三角箭头”图形,绘制第一个箭头,放置在电机图形的外圆顶部,象征一个顺时针正转的指示。根据最终效

果,我们还要在其底部绘制一个相反指向的箭头。此时我们可以复制一份然后单击编辑条中的“左右镜像”图标,生成一个指向相反的箭

头。将该箭头放置在外圆底部。(14)将上下箭头组合为图元,将该图元复制一份后选中,单击编辑栏中的

向左旋转按钮,我们便有了一对水平排布的箭头。(15)电动机正反转监控系统的建立任务2.13组态用户窗口首先将横向箭头的可见度关联到控制其显隐的变量上,在可见度表达式位置输入以下内容。如图2-12所示。(16)图2-12以横向箭头为例,填写可见度表达式电动机正反转监控系统的建立任务2.13组态用户窗口利用相同的方法,将纵向箭头的可见度关联到以下表达式:完成以上功能我们需要利用用户窗口的循环脚本实现以下2个逻辑功能:显示横向箭头在0与1之间反复切换;显示纵向箭头与显示横向箭头互斥,即二者不应同时为1。(17)双击用户窗口中的空白部分,弹出“用户窗口属性设置”对话框,选择“启动脚本”选项卡。(18)电动机正反转监控系统的建立任务2.13组态用户窗口将循环时间修改为500,并在循环脚本中输入以下脚本程序:填写脚本语言的操作过程如图2-14所示。显示横向箭头=1-显示横向箭头显示纵向箭头=1-显示横向箭头(19)电动机正反转监控系统的建立任务2.13组态用户窗口单击检查按钮,对脚本进行组态检查,验证无误后单击确定按钮保存脚本。操作过程如图2-15所示。图2-15组态检查操作流程(20)电动机正反转监控系统的建立任务2.13组态用户窗口分别选中利用复制和“水平镜像”、“竖直镜像”的功能,制作出象征反向运转的横向、纵向箭头。由于我们是采用复制方式创造了反转时的箭头,因此其可视度连接变量设定也与其母本相同,我们需要进行修改。(21)将反向运转横、纵箭头的可见度表达中的“电机正转中”修改为“电机反转中”。将设置好的箭头放置在与正转箭头的相同位置。这样,这对箭头就只会在电机处于反转状态时才有可能显示,实现了反转时的显示功能。关闭用户窗口并选择保存完成用户窗口组态的效果如图2-16所示。(22)电动机正反转监控系统的建立任务2.13组态用户窗口图2-16用户窗口组态完成效果图电动机正反转监控系统的建立任务2.14组态设备窗口单击工作台中“设备窗口”,双击打开“设备窗口”,在设备工具箱中选择“Siemens-1200”驱动程序,双击将其加入到设备窗口中。(1)设置本地IP地址为、远端IP地址为,其它保持默认值。(2)双击通道列表中的“通讯状态”通道,在弹出的变量选择窗口中选择“PLC通讯状态”进行连接。(3)电动机正反转监控系统的建立任务2.15组态设备窗口新增通道“读写M0.0”、“读写M0.1”、“读写M0.2”分别连接“正转指令”、“反转指令”和“停止指令”三个变量。(4)新增通道“只读Q0.0”、“只读Q0.1”分别连接“电机正转中”和“电机反转中”两个变量。(5)电动机正反转监控系统的仿真调试任务2.2电动机正反转监控系统的仿真调试任务2.21虚拟联调的通信实现打开“工业组态虚拟仿真实训软件”,进入“电动机正反转监控系统仿真”模块。在场景中我们看到了需要通过组态系统控制的联调设备,即一台电气控制柜以及由该电控柜控制的三相异步电动机,效果如图2-18所示。图2-18虚拟调试场景(1)电动机正反转监控系统的仿真调试任务2.21虚拟联调的通信实现切换出场景,打开下载好的“电动机正反转监控系统PLC程序”博途项目文件。(2)打开PLCSIM仿真工具,下载程序,启动仿真PLC至RUN状态。限于篇幅,这里只给出了启动PLC仿真的概括步骤,操作步骤如图2-19所示。(3)电动机正反转监控系统的仿真调试任务2.21虚拟联调的通信实现打开MCGS组态软件的“设备编辑窗口”,单击“启动设备调试”按钮,测试通信状态,查看“通讯状态”的调试数据。确认该值为0后单击停止设备调试按钮。通信测试操作流程如图2-20所示。(4)电动机正反转监控系统的仿真调试任务2.22利用虚拟场景进行调试图2-21工程下载与模拟运行0启动MCGS模拟运行环境并进行工程下载运行。操作过程如图2-21所示。操作正转按钮、反转按钮、停止按钮,监控PLC程序及仿真场景,确认组态系统能否正常工作,是否实现了预期效果。(1)(2)电动机正反转监控系统的仿真调试任务2.23工程调试与故障排查打开停止按钮的“操作属性选项卡”,将其中的按下功能修改为清0,抬起功能改为置1,操作的数据对象不变。(1)在实时数据库中,双击“停止指令”,在弹出的“数据对象属性设置”窗口中将对象初值修改为1,对象初值设置流程如图2-23所示。(2)图2-23将停止指令的对象初值修改为10电动机正反转监控系统的仿真调试任务2.2电机运转中=电机正转中OR电机反转中打开“电机正反转监控”用户窗口,双击页面背景。循环脚本选项卡中增加以下脚本:(3)3工程调试与故障排查感谢您的认真聆听!工业组态控制技术工业组态控制技术交通信号灯监控系统项目设计项目三目录窗口跳转与权限控制组态交通信号灯运行系统建立任务3.1任务3.2窗口跳转与权限控制组态任务3.11新建项目并进行用户管理设置在MCGS嵌入版中可以定义多个用户组,每个用户组中可以包含多个用户,同一个用户可以隶属于多个用户组。操作权限的分配是以用户组为单位来进行的,即某种功能的操作哪些用户组有权限,而某个用户能否对这个功能进行操作取决于该用户所在的用户组是否具备对应的操作权限。

MCGS嵌入版系统按用户组来分配操作权限的机制,使用户能方便地建立各种多层次的安全机制。“MCGS用户权限”窗口跳转与权限控制组态任务3.11新建项目并进行用户管理设置新建项目,选择TPC7062Ti型触摸屏。(1)(2)打开MCGS组态软件在顶部找到工具栏,单击“用户权限管理”,弹出用户管理器,在这里将管理创建用户组、用户及分配权限。操作流程如图3-2所示。图3-2用户权限管理设置窗口跳转与权限控制组态任务3.11新建项目并进行用户管理设置(3)新增用户组:用户管理器窗口找到用户组名,选中默认的管理员组,单击新增用户组按钮。在弹出的用户组属性设置窗口输入用户组名称“操作员组”、用户组描述“操作员”,单击确认后操作员组创建完成。窗口跳转与权限控制组态任务3.1(4)新增用户:在用户管理器窗口找到用户名,选中默认的负责人,单击新增用户按钮,在弹出的用户属性设置窗口中输入用户名称“张三”、用户描述“操作员”、用户密码“456”、确认密码“456”在隶属用户组中勾选上一步创建的操作员组,单击确认后操作员创建完成。1新建项目并进行用户管理设置(5)图3-5修改负责人密码修改负责人的密码:在用户管理器窗口中找选中默认的负责人,单击属性按钮(或者双击鼠标左键),弹出用户属性设置窗口输入用户密码“123”、确认密码“123”(默认无密码),单击确认后创建完成。设置负责人密码的过程如图3-5所示。窗口跳转与权限控制组态任务3.12用户窗口组态(1)在用户窗口选项卡中依次创建“运行界面”、“控制窗口”以及“提示窗口”,如图3-6所示。窗口跳转与权限控制组态任务3.1运行窗口用于组态主画面的内容显示;控制窗口在该窗口内包含一些控制功能,只有具备管理员权限的用户才能进入;提示窗口用于弹出提示、警告信息。2用户窗口组态“脚本程序语言要素”数据对象、变量与常量、系统变量、系统函数。数据对象的类型只有三种,即只有0和1两种值的“开关型”、值在3.4E±38范围内的“数值型”以及最多512个字符的“字符型”。数据对象窗口跳转与权限控制组态任务3.12用户窗口组态所有数据对象都被视为变量,可以用数据对象的名称来读写变量值,也可以对变量的属性进行操作。与变量相对,常量是指那些不会随程序运行改变的数值。常量同样分为开关型、数值型和字符型三种。变量与常量窗口跳转与权限控制组态任务3.1MCGS嵌入版系统定义的内部数据对象作为系统内部变量,在脚本程序中可自由使用,在使用系统变量时,变量的前面必须加“$”符号,如$Date、$Time等等。系统变量2用户窗口组态MCGS嵌入版系统定义的内部函数,在脚本程序中可自由使用,在使用系统函数时,函数的前面必须加“!”符号如!abs()。系统函数包括“运行环境操作”、“数据对象操作”、“用户登录操作”、“字符串操作”、“定时器操作”等等。系统函数窗口跳转与权限控制组态任务3.13创建用于权限管理的按钮(1)在运行窗口中添加用于窗口切换的标准按钮,基本属性文本为“控制窗口”,在标准按钮构件属性设置窗口中选中“脚本程序”选项卡,在抬起脚本按钮中单击“打开脚本程序编辑器”按钮。操作过程如图3-7所示。图3-7创建用于权限管理的按钮窗口跳转与权限控制组态任务3.13创建用于权限管理的按钮“脚本程序语言要素”(2)窗口跳转与权限控制组态任务3.14组态提示窗口窗口跳转与权限控制组态任务3.1(1)在此前创建好了“提示窗口”用于弹出提示。利用标签在其中插入一个矩形框,在工具箱找到“插入元件”按钮插入标志23插入到窗口中。利用“标签”功能在矩形图元上增加红色说明文本:“你没有操作权限!”。增加提示标识的操作方法如图3-10所示。图3-10提示窗口的创建4组态提示窗口窗口跳转与权限控制组态任务3.1(2)添加一个标注按钮组件,将文本修改为“确认”。(3)在按钮属性设置窗口中找到“脚本程序”选项卡,在“按下脚本栏”输入以下脚本:其中CloseSubWnd为方法名,作用是关闭子窗口。括号中的参数为要关闭的目标窗口名称。!CloseSubWnd(提示)4组态提示窗口窗口跳转与权限控制组态任务3.1(4)最后把做好的画面拖到窗口左上角。整个确认按钮的组态操作流程如图3-11所示。图3-11添加确认按钮5组态提示窗口窗口跳转与权限控制组态任务3.1(4)保存项目,单击进行模拟运行,若前述步骤操作正确则显示效果应如图3-12中所示。图3-12模拟运行测试画面交通信号灯运行系统建立任务3.21组态实时数据库对象交通信号灯运行系统建立任务3.2(1)根据表3-4中的对象名称与对象流程在实时数据库中完成数据对象的创建。表3-4数据对象分配表对象名称类型注释启动开关型启动按钮停止开关型停止按钮手动自动切换开关型手动/自动切换按钮东西绿灯开关型东西方向绿灯东西黄灯开关型东西方向黄灯东西红灯开关型东西方向红灯南北绿灯开关型南北方向绿灯南北黄灯开关型南北方向黄灯南北红灯开关型南北方向红灯通讯状态开关型用于通讯状态判断东西车辆位置移动数值型东西方向货车位置南北车辆位置移动数值型南北方向货车位置程序步骤数值型用于控制货车移动动画状态显示字符型系统的运行状态2制作交通灯系统运行画面(1)在用户窗口中新建一个窗口“运行画面”,进入组态窗口后选择“工具箱”内的“标签”按钮,在窗口绘制一个矩形,双击矩形框修改填充颜色为灰色,然后复制3个同样矩形放置在窗口4个角落,作为路边区域。(2)利用填充颜色为白色和黄色的矩形组成“斑马线”、“停止线”和“车道线”。绘制完成后选中4个矩形和斑马线、停止线,单击工具条中的

“置于最后面”按钮,使其至于窗口底层,防止对后续图元产生遮挡。交通信号灯运行系统建立任务3.22制作交通灯系统运行画面(3)在“工具箱”中找到

常用符号,选择合适的箭头标志放到窗口中。交通信号灯运行系统建立任务3.2(4)点击工具箱里的“插入元件”图标,弹出对象元件管理对话框。在车类别中找到集装箱车(或其他车),在其他类别中找到树,分别放到窗口合适位置,摆放完成后效果如图3-16所示。图3-16添加货车和树2制作交通灯系统运行画面(5)在对象元件管理对话框选择指示灯7,放到合适位置,位置可参考图3-17。图3-17道路整体总体效果交通信号灯运行系统建立任务3.23信号灯动画连接单击东方向的指示灯弹出属性设置窗口,单击动画连接属性标签选中第一行的三维圆球,单击右端出现的按钮。依照从上到下的顺序,三个三维圆球分别代表了红黄绿三色指示灯。(1)(2)逐个单击按钮,在弹出变量选择窗口中分别选择东西红灯变量、东西黄灯、东西绿灯。数据对象相连操作过程如图3-18所示。交通信号灯运行系统建立任务3.2按照类似的步骤,完成南北向信号灯的变量连接。(3)4车辆动画的设置双击东方向的货车,弹出属性设置窗口,单击“数据对象”标签。选中数据对象中的“水平移动”标签,右端出现浏览按钮,单击浏览按钮,选择数据对象列表中的“东西车辆位置移动”。操作流程如图3-19所示。(1)交通信号灯运行系统建立任务3.2在“动画连接”标签页中,选择组合图符后单击右端的按钮,弹出动画组态属性设置窗口,在水平移动标签页下按照图3-20中的参数进行设置,完成后单击确认。(2)4车辆动画的设置西方向的车辆动画连接和东方向方法基本相同,只需按照图3-22中的参数进行设置。(3)图3-22西方向的车辆位置参数修改交通信号灯运行系统建立任务3.25添加控制按钮和系统状态显示(2)添加显示标签用于显示系统运行状态,将显示输出的表达式与变量“状态显示”之间进行连接。如图3-27所示交通信号灯运行系统建立任务3.2(1)在窗口中添加“启动”和“停止”两个标准按钮用于控制系统的运行状态。两个按钮除了对对应的数据对象值进行操作外,还在抬起时运行对应脚本程序,将状态显示值修改为运行或停止。启动和停止按钮的属性设置流程如图3-25和3-26所示。6交通灯系统控制界面制作在用户窗口中新建一个窗口“控制窗口”,进入组态窗口,在对象元件库管理窗口找到开关类别,选择“开关6”添加到窗口中。(1)交通信号灯运行系统建立任务3.2在单元属性设置中,将按钮输入与可见度连接到变量“手自动切换”上。操作过程如图3-29所示。组态完成,保存组态画面。(2)(3)图3-29设置切换开关属性7编写脚本程序所谓“运行策略”,是用户为实现对系统运行流程自由控制所组态生成的一系列功能块的总称。MCGS嵌入版为用户提供了进行策略组态的专用窗口和工具箱。“运行策略概述”交通信号灯运行系统建立任务3.27编写脚本程序循环策略为系统固有策略,也可以由用户在组态时创建,在MCGS嵌入版系统运行时按照设定的时间循环运行。在一个应用系统中,用户可以定义多个循环策略。循环策略属性设置如图3-33所示。图3-33循环策略属性设置循环策略交通信号灯运行系统建立任务3.27编写脚本程序MCGS嵌入版脚本程序是为了实现某些多分支流程的控制及操作处理,包括了几种最简单的语句:赋值语句、条件语句、退出语句和注释语句。大多数情况下,一个程序行只包含一条语句,赋值程序行中根据需要可在一行上放置多条语句。“脚本程序基本语句”交通信号灯运行系统建立任务3.27编写脚本程序赋值语句的形式为:数据对象=表达式。赋值号用“=”表示,它的具体含义是:把“=”右边表达式的运算值赋给左边的数据对象。赋值语句交通信号灯运行系统建立任务3.27编写脚本程序条件语句中的四个关键字“If”、“Then”、“Else”、“Endif”不分大小写。如拼写不正确,检查程序会提示出错信息。条件语句允许多级嵌套,即条件语句中可以包含新的条件语句,MCGS脚本程序的条件语句最多可以有8级嵌套。条件语句交通信号灯运行系统建立任务3.27编写脚本程序循环语句为While和EndWhile,其结构为:While〖条件表达式〗….EndWhile当条件表达式成立时(非零),循环执行While和EndWhile之间的语句。直到条件表达式不成立(为零),退出。循环语句交通信号灯运行系统建立任务3.27编写脚本程序退出语句为“Exit”,用于中断脚本程序的运行,停止执行其后面的语句。一般在条件语句中使用退出语句,以便在某种条件下,停止并退出脚本程序的执行。退出语句交通信号灯运行系统建立任务3.27编写脚本程序退以单引号“’”开头的语句称为注释语句,注释语句在脚本程序中只起到注释说明的作用,实际运行时,系统不对注释语句作任何处理。注释语句交通信号灯运行系统建立任务3.28控制系统调试下载PLC程序设置参数,具体方法参考项目一任务1.2MCGS嵌入版组态软件与PLC通信连接。连接工业组态虚拟仿真实训软件。最终运行效果如图3-34所示。(1)(2)图3-34虚拟调试界面交通信号灯运行系统建立任务3.2感谢您的认真聆听!工业组态控制技术工业组态控制技术水箱水位控制系统模块项目四目录水箱水位控制系统模块组态设计水箱水位数据显示制作任务4.1任务4.2水箱水位控制系统模块组态设计任务4.11创建工程水箱水位控制系统模块组态设计任务4.1创建基于TPC7062Ti型触摸屏的工程项目,背景颜色选用默认的灰色。列宽行高不变。2建立设备组态根据项目需求,完成PLC的设备组态及通道建立。3绘制电机和水泵水箱水位控制系统模块组态设计任务4.1(1)在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。进入“用户窗口属性设置”对话框,把窗口的名称改为“水箱水位控制系统模块”;窗口标题改为“水箱水位控制系统模块”。在“用户窗口”中,选中“水箱水位控制系统模块”,单击右键,选择下拉菜单的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。如图4-3设置启动窗口所示。(2)3绘制电机和水泵水箱水位控制系统模块组态设计任务4.1(3)制作水泵。进入动画制作窗口,单击绘图工具中的“插入原件”图标,弹出“对象元件管理”对话框。从“泵”类中选取泵40如图4-4所示。从“马达”类选取马达25,如图4-5所示。用工具箱中的“折线”图标“矩形”图标画出一个与水平线夹角有45度的矩形和一个水平矩形,并用复制、粘贴,

旋转左旋90度、右旋90度)、Y翻转(Y翻转图标)命令制作成“米”字图型。4绘制水池、水箱水箱水位控制系统模块组态设计任务4.1(1)单击绘图工具中的“矩形”图标,画出两个尺寸一致的长方形矩形,其中一个把填充颜色改为浅蓝色,用“中心对齐”图标,把两个矩形中心对齐,浅蓝色的矩形放在上面。(2)单击绘图工具中的“位图”图标,按住鼠标左键画出一个大小适合的长方形位图,鼠标放在位图上,单击鼠标右键,在下拉菜单里,用鼠标左键单击“装载位图”找到自己之前在网上下载的水箱图片,单击打开,水箱制作完成。4绘制水池、水箱水箱水位控制系统模块组态设计任务4.1(3)单击绘图工具中的“插入原件”图标。弹出“对象元件管理”对话框。从“阀”类选取阀116。将阀调整为适当大小,放在合适位置,操作过程参照图4-11用水阀的选取所示。图4-11用水阀的选取4绘制水池、水箱水箱水位控制系统模块组态设计任务4.1(4)接着,从“传感器”类选取传感器4。将传感器4左旋90度,在传感器头上画个椭圆做限位开关的显示灯,双击圆形,在“动画组态属性设置”中把“填充颜色改为绿色”。5绘制开关、按钮及指示灯图元水箱水位控制系统模块组态设计任务4.1(1)单击绘图工具中的“插入原件”图标。从“开关”类选择开关6,利用粘贴复制6个。参考图4-1水箱水位控制系统模块中的布局,利用对齐方式把开关对齐排列好。摆放效果如图4-14开关效果图所示。图4-14开关效果图5绘制开关、按钮及指示灯图元水箱水位控制系统模块组态设计任务4.1图4-1水箱水位控制系统模块(3)从“指示灯”类选择指示灯11,并利用粘贴复制4个,同样参考图4-1水箱水位控制系统模块,利用对齐方式把开关对齐排列好。指示灯灯后的背景颜色如旋转开关同理。6制作流动块水箱水位控制系统模块组态设计任务4.1(1)单击工具箱内的“流动块”图标,鼠标的光标呈“十字”形,移动鼠标至窗口的预定位置,具体操作请参照教材。7补充标签说明(1)单击工具箱中的“标签”图标,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。具体操作请参照教材。水箱水位控制系统模块组态设计任务4.17补充标签说明在位图导入时存在以下注意项:加入本位图后本构件所在窗口的所有位图总大小不能超过2MB,否则位图加载失败;对象元件库中有些图符在模拟环境中无法正常下载、运行;颜色数低于24位色的位图不会进行裁剪操作;当位图设置有透明属性(动画按钮构件中可以设置)时不会进行JPG格式转换操作。“位图”8组态实时数据库水箱水位控制系统模块组态设计任务4.1(1)根据表4-1中定义的外部名称数据类型,在实时数据库中完成与PLC交互相关数据对象的组态。序号名称类型备注1水池下限开关型读写PLCM0.02水池上限开关型读写PLCM0.13水箱下限开关型读写PLCM0.24水箱上限开关型读取PLCM0.35水池水泵运行反馈开关型读取PLCM0.46水箱水泵运行反馈开关型读取PLCM0.57水箱用水阀开启反馈开关型读取PLCM0.68手自动切换旋钮开关型读取PLCM1.09水池上水启动(旋钮)开关型读取PLCM1.110水箱上水启动(旋钮)开关型读取PLCM1.211水箱水位计示数数值型读取PLCMW2表4-1水箱水位控制系统外部变量8组态实时数据库水箱水位控制系统模块组态设计任务4.1(2)内部变量的数据类型及其功能如表4-3所示。表4-3水箱水位控制内部变量对象名称类型注释复位开关型使运行状态回到初始化的作用水池液位数值型水池的水位高度,用来控制水池水位的变化水箱液位数值型水箱的水位高度,用来控制水箱水位的变化液位组组对象用于历史数据、历史曲线、报表输出等功能的构件水池水泵角度数值型控制水池蓄水泵风扇的运转水箱水泵角度数值型控制水箱上水泵风扇的运转水池报警数值型控制水池报警显示水箱报警数值型控制水箱报警显示8组态实时数据库水箱水位控制系统模块组态设计任务4.1(3)根据表4-3中的变量名称,在实时数据库中的增加所有内部变量,并对液位组的对象的存盘属性进行设置。液位组属性设置方法请参照教材。9动画连接水箱水位控制系统模块组态设计任务4.1(1)在用户窗口中,双击水池,弹出“动画组态属性设置”,在“大小变化”选项前打钩,出现一个“大小变化”的选项卡,单击“表达式”后面的,会出现我们之前设置的实时数据,选择“水池液位”,单击确认回到“大小变化”选项卡界面来;请参照教材要求设置各个参数。9动画连接水箱水位控制系统模块组态设计任务4.1(2)双击泵中的马达,弹出“动画组态属性设置”,在“填充颜色”选项卡里表达式选择“水池蓄水泵启动信号”;在“填充颜色连接”中单击“增加”把0对应的颜色为红色,1对应的颜色为浅绿色,单击确认结束。9动画连接水箱水位控制系统模块组态设计任务4.1(3)单击图形上的椭圆,方法和马达一样。单击图形上横的矩形,弹出“动画组态属性设置”在“可见度”选项卡中表达式写为“水池水泵角度>=0and水池水泵角度<45”,“当表达式非零式”选“对应图符可见”;竖着的矩形和横的矩形一样的设置。请参照教材扇叶的设置。3绘制电机和水泵水箱水位控制系统模块组态设计任务4.1单击图形上斜的矩形,弹出“动画组态属性设置”在“可见度”表达式写为“水池水泵角度>=45and水池水泵角度<90”,“当表达式非零式”选“对应图符可见”;斜着45度的矩形和斜135度的矩形一样的设置。同教材扇叶的设置相同(水池水泵角度>=45and水池水泵角度<90)。(4)将水箱用水阀、旋转开关、指示灯等图元显示效果与对应变量连接。(5)9动画连接水箱水位控制系统模块组态设计任务4.1(6)双击水池水泵右侧流动块,弹出“流动块构件属性设置”对话框;在“流动属性”选项卡中,进行如下的设置:表达式为“水池蓄水泵启动信号”;选择“当表达式非零时”流块开始流动。其余流动块制作方式与此相同,只需将表达式改为相对应的对象。10动画连接水箱水位控制系统模块组态设计任务4.1(1)创建一个“报警窗口”,在报警窗口里添加一个“标签”,双击“标签”图标,在弹出“标签动画组态属性设置”里的“扩展属性”选项卡里写入“水池超限,实训失败”,在“属性设置”选项卡中请参照教材设置字体如图4-21水池报警文本所示。图4-21水池报警文本10动画连接水箱水位控制系统模块组态设计任务4.1将标签移到窗口坐标“X=0,Y=0”地方,标签的“宽=100,高=300”。(2)勾选“可见度”,进入“可见度”设置页,表达式为“水池报警=1”,对应图符可见,单击确定。如图4-22水池报警设置所示。(3)11编写脚本程序水箱水位控制系统模块组态设计任务4.1(1)进入循环策略组态窗口,单击工具条中的“新增策略行”,增加一条新的策略行。单击“按照设定的时间循环运行”图标,时间设为200ms。(2)在“策略工具箱”中选中“脚本程序”,鼠标移动到新增策略行末端的方块,此时光标变为小手形状,单击该方块,脚本程序被加到该策略。双击“脚本程序”策略行末端的方块“脚本程序”图标,出现脚本程序编辑窗口,在图中的窗口输入脚本程序。水箱水位数据显示制作任务4.21制作实时报表水箱水位数据显示制作任务4.2(1)在“用户窗口”中新建一个窗口,窗口名称、窗口标题都写为“水箱水位数据显示”,双击“水箱水位数据显示”窗口,进入动画状态。使用“标签”图标,制作一个“水箱水位数据显示”标题及四个注释“实时报表”、“历史报表”、“实时曲线”、“历史曲线”。请参照教材的具体操作方法制作实时报表。1制作实时报表水箱水位数据显示制作任务4.2图4-25自由表格的编辑效果图1制作实时报表水箱水位数据显示制作任务4.2图4-27自由表格的修改图4-28自由表格连接数据1制作实时报表水箱水位数据显示制作任务4.2(2)在“水箱水位控制系统模块”中增加一个“数据显示界面”按钮,在“操作属性”选项卡中选中“打开用户窗口”,从下拉菜单中选中“水箱水位数据显示”;“关闭用户窗口”选中“水箱水位控制系统模块”。请参照教材设置跳转界面。在“数据显示界面”增加一个“水箱水位控制系统界面”按钮,与“数据显示界面”按钮在“打开用户窗口”、“关闭用户窗口”正好相反。1制作实时报表水箱水位数据显示制作任务4.2(3)下载进入运行环境后,单击“数据显示界面”按钮,即可打开“水箱水位数据显示”界面。运行效果如图4-24水箱水位数据显示运行效果图所示。图4-24水箱水位数据显示运行效果图2制作历史报表水箱水位数据显示制作任务4.2(1)在“水箱水位数据显示”界面中,单击“工具箱”中的“历史表格”图标,在适当的位置绘制历史表格。具体操作请参照教材。图4-30历史报表的内容设置2制作历史报表水箱水位数据显示制作任务4.2(2)在编辑状态下,选中历史表格R2C1到R4C4之间的单元格,单击鼠标右键,选中弹出下拉框中的“连接”,在连接状态下单击“合并”图

标,使R2C1到R4C4之间的单元格合并使所选区域会出现反斜杠。如图4-31历史报表合并单元格所示。(3)下载进入运行环境后,单击“数据显示界面”按钮,即可打开“水箱水位数据显示”界面。运行效果应如图4-24水箱水位数据显示运行效果图所示。3制作实时曲线水箱水位数据显示制作任务4.2实时曲线构件是用曲线显示一个或多个数据对象数值的动画图形,实时记录数据对象值的变化情况。实时曲线构件可以用绝对时间为横轴标度,此时,构件显示的是数据对象的值与时间的函数关系。实时曲线构件也可以使用相对时钟为横轴标度,此时,须指定一个表达式来表示相对时钟,构件显示的是数据对象的值相对于此表达式值的函数关系。实时曲线构件属性包括“基本属性”、“标注属性”、“画笔属性”和“可见度属性”四个属性页。3制作实时曲线水箱水位数据显示制作任务4.2背景网格设置坐标网格的数目、颜色、线型。背景颜色设置曲线的背景颜色。边线颜色设置曲线窗口的边线颜色。边线线型设置曲线窗口的边线线型。基本属性页3制作实时曲线水箱水位数据显示制作任务4.2曲线类型“绝对时钟实时趋势曲线”用绝对时钟作为横坐标的标度,显示数据对象值随时间的变化曲线;“相对时钟实时趋势曲线”用指定的表达式作为横坐标的标度,显示一个数据对象相对于另一个数据对象的变化曲线。透明曲线选中此复选框,将曲线设置为透明曲线。不显示背景网格选中此复选框,在构件的曲线窗口中不显示坐标网格。基本属性页3制作实时曲线水箱水位数据显示制作任务4.2(1)在“水箱水位数据显示”界面中,单击“工具箱”中的“实时曲线”

图标,在适当的位置绘制实时曲线。(2)双击实时曲线构件,弹出“实时曲线构件属性设置”对话框,进行如下设置。如图4-33自由曲线的设置所示。具体的操作请参考教材。3制作实时曲线水箱水位数据显示制作任务4.2实时曲线是在MCGS嵌入版系统运行时,从MCGS嵌入版实时数据库中读取数据,同时,以时间为X轴进行曲线绘制。X轴的时间标注,可以按照用户组态要求,显示绝对时间或相对时间。实时曲线历史曲线是将历史存盘从数据库中读出,以时间为X轴,数据值为Y轴进行曲线绘制。同时,历史曲线也可以实现实时刷新的效果。历史曲线主要用于事后查看数据分布和状态变化趋势以及总结信号变化规律。历史曲线“历史曲线和实时曲线的区别”4制作历史曲线水箱水位数据显示制作任务4.2(1)在“水箱水位数据显示”界面中,单击“工具箱”中的“历史曲线”

图标,在适当的位置绘制历史曲线。具体的操作请参考教材。(2)双击历史曲线,弹出“历史曲线构件属性设置”对话框,进行如下设置。操作过程如图4-34历史曲线的设置所示。水箱水位数据显示制作任务4.2(3)在“标注设置”中“对应的列”为“MCGS_Time”,时间单位选择“分”,时间格式为“时:分:秒”;“曲线起始点”为“当前时刻的存盘数据”。(4)在“曲线标识”中勾选“水池液位”,曲线内容为“水池液位”,曲线线性“中型”,曲线颜色为“浅绿色”,最小坐标为0,最大坐标为200(水池容量为200),实时刷新为“水池液位”。勾选“水箱液位”时和“水池液位”步骤一样。(曲线颜色为浅蓝色)。4制作历史曲线水箱水位数据显示制作任务4.2(5)下载进入运行环境后,单击“数据显示界面”按钮,即可打开“水箱水位数据显示”界面。运行效果如图4-24水箱水位数据显示运行效果图所示。我们完成了数据显示界面的所有组态工作,组态完成的界面效果如图4-35所示。4制作历史曲线图4-35“数据显示界面”总体图感谢您的认真聆听!工业组态控制技术工业组态控制技术反应釜监控系统项目设计项目五反应釜监控组态系统设计任务5.11组态实时数据库对象反应釜监控组态系统设计任务5.1(1)根据表5-3所示的数据变量名称及类型,在实时数据库中完成对变量对象的组态。对象名称类型注释急停按钮开关型急停按钮计时状态开关型定时器的计时状态加热开关信号开关型加热开关按钮搅拌电机开启反馈信号开关型搅拌电机是否开启搅拌电机开启信号开关型搅拌电机开启搅拌开关信号开关型搅拌开关按钮进料超限信号开关型(报警信号)料罐进料超限信号进料到位信号开关型料罐进料完毕信号进料阀开启反馈信号开关型进料阀是否开启进料阀开启信号开关型进料阀开启进料开关信号开关型进料开关按钮排液阀开启反馈信号开关型排液阀是否开启排液阀开启信号开关型排液阀开启表5-3数据对象分配表1组态实时数据库对象反应釜监控组态系统设计任务5.1对象名称类型注释排液开关信号开关型排液开关按钮设备0_通讯状态设备0_通讯状态开关型通讯状态手自动信号开关型手动/自动切换按钮温度上限开关型(报警信号)达到温度上限报警温度下限开关型(报警信号)达到温度下限报警制冷开关信号开关型制冷开关按钮制冷开启开关型制冷开启制热开启开关型制热开启自定义信号开关型自定义按钮a数值型搅拌器浆叶可见度b数值型搅拌器浆叶可见度c数值型搅拌器浆叶角度打卡按钮数值型用于运维人员的监视控制当前计时值数值型定时器当前计时值反应液数值型反应液动画连接变量反应原料浓度数值型原料的浓度数值反应原料浓度1数值型原料的浓度数值转换1组态实时数据库对象反应釜监控组态系统设计任务5.1对象名称类型注释釜内温度数值型釜内温度数值釜内温度设定值数值型釜内温度设定值釜内温度显示值数值型釜内温度显示值复位条件数值型定时器复位条件计时条件数值型定时器计时条件加热棒制热功率数值型加热棒制热功率加热棒制热功率1数值型加热棒制热功率数值转换夹套温度数值型夹套温度夹套温度1数值型夹套的温度温度数值转换生成物浓度数值型生成物的浓度生成物浓度1数值型生成物的浓度数值转换制冷流量开度数值型制冷流量开度制冷流量开度1数值型制冷流量开度数值转换报警组组对象报警显示相关数据组组对象数据显示相关釜内温度数值型釜内温度数值釜内温度设定值数值型釜内温度设定值2组态开关型报警数据对象反应釜监控组态系统设计任务5.1单击工作台中的“实时数据库”窗口标

签,进入实时数据库窗口,增加新的数据对象。在“数据对象属性设置”窗口将对象名称改为“进料超限信号”;对象类型选择“开关型”。如图5-5所示。(1)根据表5-3数据对象分配表,设置剩下的两个开关型报警数据对象。(2)图5-5开关量报警2组态开关型报警数据对象反应釜监控组态系统设计任务5.1增加新的数据对象,在对象“基本属性”页设置对象名为“报警组”,类型为“组对象”。按照步骤再增加“数据组”组对象。如图5-6所示。

(3)图5-6数据对象3制作反应釜系统监控画面反应釜监控组态系统设计任务5.1在用户窗口中新建三个窗口分别为“反应釜控制系统”、“数据显示界面”、“提示窗口”。双击创建的“反应釜控制系统”画面进入组态窗口,编辑画面。(1)反应釜控制系统窗口:运行系统的监控。数据显示界面窗口:历史报警查看,反应实时温度曲线显示。提示窗口:用于报警显示输出。3制作反应釜系统监控画面反应釜监控组态系统设计任务5.1图5-8添加水罐(2)在状态栏单击图标,选择“工具箱”内的插入

元件按钮,在对象元件管理对话框,选择“储存罐53”用于进行化学反应的容器。如图5-8所示。3制作反应釜系统监控画面反应釜监控组态系统设计任务5.1(3)选择添加的罐体,单击鼠标右键选择排列、分解单元,把罐体分解后重新排列组合后。如图5-9分解单元。图5-9分解单元3制作反应釜系统监控画面反应釜监控组态系统设计任务5.1(4)双击罐体弹出动画组态属性设置窗口,选择属性设置标签设置填充颜色为紫色,单击大小变化标签连接变量为“反应液”。参数设置请参照教材步骤设置。(5)在工具箱里的马达类别中找到马达30,在搅拌器类别中找到搅拌器3,分别放到罐体上,放置位置请参考教材。3制作反应釜系统监控画面反应釜监控组态系统设计任务5.1(6)将马达上的绿色指示灯“填充颜色”标签连接表达式选择“搅拌电机开启反馈信号”,增加填充颜色0为红色,1为绿色。(7)将搅拌器的叶片分为两组,选择其中一组叶片设置可见度表达式为“a”选择对应图符可见,另一组叶片设置可见度表达式为“b”选择对应图符可见。具体步骤的请参照教材设置。3制作反应釜系统监控画面反应釜监控组态系统设计任务5.1图5-14插入阀门(8)在工具箱里找到阀类别,选择阀116,添加3个阀门到窗口中用于进料管道、出料管道、制冷管道的控制,并对3个阀门进行文字注释。依次为进料电磁阀、制冷电磁阀、排液电磁阀。如图5-14所示。3制作反应釜系统监控画面反应釜监控组态系统设计任务5.1图5-15绘制流动块管道(9)制作流动块。根据需要绘制进料、排液、制冷管道。如图5-15所示。(10)分别双击选择进料电磁阀、制冷电磁阀、排液电磁阀,在弹出的动画组态属性设置窗口单击“填充颜色”标签依次连接变量为“进料阀开启信号”、“制冷开启”、“排液阀开启反馈信号”。填充颜色连接都设置一致,填充颜色0为红色、1为绿色。4控制按钮组态反应釜监控组态系统设计任务5.1(1)在对象元件管理对话框在对象元件库管理窗口找到开关类别,选择开关6切换开关,作为系统的手动/自动切换。(2)在对象元件管理对话框在对象元件库管理窗口找到开关类别,选择开关9急停按钮,作为系统的紧急停止。4控制按钮组态反应釜监控组态系统设计任务5.1(3)添加6个手动按钮,用于手动控制。在对象元件管理对话框在对象元件库找到按钮类别,选择按钮82,作为系统的手动控制。双击添加的按钮,在动态组态属性设置窗口中单击“按钮动作”标签,勾选下面的数据对象值操作,选择操作为取反,连接变量依次为“进料开关信号”、“排液开关信号”、“搅拌开关信号”、“加热开关信号”、“制冷开关信

号”、“自定义信号”。4控制按钮组态反应釜监控组态系统设计任务5.1图5-32控制按钮组态整体画面(4)单击“工具箱内”的“标签”按钮,对窗口组态画面进行注释,输入文本为“反应釜控制系统”。整体布局如图5-32控制按钮组态整体画面所示。5温度显示与控制组态反应釜监控组态系统设计任务5.1(1)釜内温度显示与夹层温度显示。单击“工具箱内”的“标签”按

钮,在窗口拖1)拽两个个矩形框,勾选输入输出连接下的“显示输出”,在“显示输出”标签下,分别连接表达式“釜内温度显

示”、“夹套温度显示1”。勾选单位,在单位框中输入“度”,输出格式勾选“浮点输出”、“四舍五入”。小数位数保留2位,在窗口示例中可以看到要显示内容的效果。操作流程参考教材。5温度显示与控制组态反应釜监控组态系统设计任务5.1(2)单击“工具箱内”的“标签”按钮,在窗口拖拽两个个矩形框,勾选输入输出连接下的“显示输出”,在“显示输出”标签下,分别连接表达式“釜内温度显示”、“夹套温度显示1”。勾选单位,在单位框中输入“度”,输出格式勾选“浮点输出”、“四舍五入”。小数位数保留2位。5温度显示与控制组态反应釜监控组态系统设计任务5.1(3)温度设置输入框。在“反应釜控制系统”界面,双击工具箱“输入框”

图标。在窗口界面上鼠标呈十字型光标,按住鼠标左键画出合适大小的输入框。双击图标,在“操作属性”界面,单击“对应数据对象的名称”后的“问号”图标,选择“釜内温度设定值”变量,单击确认;勾选“使用单位”单位为“度”;把“自然小数位”勾选去掉,“小数位数”改为“2”,“最小值”改为50,“最大值”改为“100”;单击确认。操作流程请参考教材。5温度显示与控制组态反应釜监控组态系统设计任务5.1输入框构件用于接受用户从键盘输入的信息,通过合法性检查之后,将它转换适当的形式,赋予实时数据库中所连接的数据对象。输入框构件也可以作为数据输出的器件,显示所连接的数据对象的值。输入框构件具有可见与不可见两种状态。当指定的可见度表达式被满足时,呈现可见状态,鼠标光标经过时,会呈现手掌形,此时用鼠标单击输入

框,可使它处于激活状态。当不满足指定的可见度表达式时,输入框处于不可见状态,不能向输入框中输入信息,鼠标经过时,光标形状不变。“输入框”5温度显示与控制组态反应釜监控组态系统设计任务5.1(4)进入实时数据库,双击数据对象“温度上限”,选中“报警属性”选项卡。选中“允许进行报警处理”,报警设置被激活。报警优先级为“0”;选中“开关量报警”在报警注释里写入“温度过高,请立即降温”;在报警值里写入“1”。具体操作步骤请参考教材。5温度显示与控制组态反应釜监控组态系统设计任务5.1(5)选中“存盘属性”选项卡,在报警数值的存盘里的勾选“自动保存产生的报警信息”同理设置“温度下限”、“进料超限信号”。。(6)设置报警组。进入实时数据库,双击报警组数据对象弹出“数据对象属性设置窗口”,单击“存盘属性”选项卡,选择“定时存盘,存盘周期”为5秒。5温度显示与控制组态反应釜监控组态系统设计任务5.1(7)单击工具箱中的“报警显示”图标,当鼠标呈十字状时,单击鼠标左键在“反应釜控制系统”界面适当位置,拖动鼠标至适合大小。如图5-44所示。图5-44添加报警条5温度显示与控制组态反应釜监控组态系统设计任务5.1(8)参照教材“报警显示”组态完成后的显示效果如图5-46所示。图5-46报警显示效果6数据显示窗口组态反应釜监控组态系统设计任务5.1(1)在“用户窗口”中新建一个窗口,窗口名称、窗口标题为“数据显示界面”,双击“数据显示界面”窗口,进入动画状态。使用“标签”

图标,制作一个“数据显示”标题及二个注释“自由表格”、“历史曲线”。6数据显示窗口组态反应釜监控组态系统设计任务5.1(2)单击工具箱中的“自由表格”图标,在“数据显示”窗口中适当的位置绘制一个表格。6数据显示窗口组态反应釜监控组态系统设计任务5.1(3)在A列中的单元格中分别写入“进料阀”、“搅拌电机”、“排液

阀”、“釜内温度设定值”、“釜内温度显示值”、“夹套温

度”、“制冷流量开度”、“加热棒制热功率”。在B列中在“釜内温度设定值”、“釜内温度显示值”、“夹套温度”、“制冷流量开度”、“加热棒制热功率”。如图5-48表格的设置所示6数据显示窗口组态反应釜监控组态系统设计任务5.1(4)选中“进料阀”所对应的单元格,单击右键。从下拉的菜单里选取“连接”选项,再次单击右键,弹出数据对象列表,双击“进料阀开启信号”数据。“进料阀开启信号”所对应的B列单元格中的数据即为进料阀开启信号“开启”和“关闭”的数据。其余数据同理建立连接。如图5-49和图5-50所示。6数据显示窗口组态反应釜监控组态系统设计任务5.1图5-48表格的设置图5-49自由表格的修改图5-50自由表格连接数据6数据显示窗口组态反应釜监控组态系统设计任务5.1(5)在“数据显示”界面中,单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论