组态控制技术项目化教程(微课版)-课件全套 项目1-5 智慧交通系统组态设计与调试 -自动化生产线系统组态设计与调试_第1页
组态控制技术项目化教程(微课版)-课件全套 项目1-5 智慧交通系统组态设计与调试 -自动化生产线系统组态设计与调试_第2页
组态控制技术项目化教程(微课版)-课件全套 项目1-5 智慧交通系统组态设计与调试 -自动化生产线系统组态设计与调试_第3页
组态控制技术项目化教程(微课版)-课件全套 项目1-5 智慧交通系统组态设计与调试 -自动化生产线系统组态设计与调试_第4页
组态控制技术项目化教程(微课版)-课件全套 项目1-5 智慧交通系统组态设计与调试 -自动化生产线系统组态设计与调试_第5页
已阅读5页,还剩516页未读 继续免费阅读

下载本文档

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

文档简介

初识MCGS主讲人:时间:2025.5目录PART01软件简介与配置要求PART03软件结构与核心功能PART02安装流程详解PART04组态软件概念与发展CONTENT软件简介与配置要求PART01MCGS发展历程MCGS自1997年推出,历经多次迭代,V6.2于2006年发布,持续优化功能,适配多系统,奠定工业监控领域基础。开发商北京昆仑通态科技有限公司,深耕工业自动化软件,凭借技术创新与优质服务,赢得市场认可与用户信赖。软件概述最低配置解析处理器:IntelPentium233,内存:32MB(Win9x)/128M(Win2000)显卡:1MB显存、800×600分辨率,硬盘:150MB空间建议配置处理器:IntelCorei3或更高,内存:4GB及以上显卡:2GB显存独立显卡,硬盘:256GB固态硬盘(SSD)硬件配置要求安装流程详解202XPART02仅安装MCGS软件,不安装驱动文件。McgsSetupMCGS软件和驱动文件都安装Setup仅安装驱动文件,不安装MCGS软件。SetupDriver三种安装文件的区别及选用适用于电脑安装过MCGS通用版软件,驱动文件正常可用,但是MCGS软件有问题。适用于电脑初次安装MCGS通用版软件适用于电脑安装过MCGS通用版软件,MCGS软件正常可用,但是驱动文件缺少或有问题。安装准备安装前需关闭防火墙、杀毒软件,如360安全卫士,防止其误判软件安装包为恶意程序,阻止安装进程,导致安装失败。1.双击【Setup】文件,弹出对话框。2.两个选项都需要勾选,选中的效果就是方框中有√出现。先安装MCGS主程序,再安装MCGS驱动。勾选好安装内容后,单击【继续】选项,进入安装欢迎界面,单击【下一步】选项,进入安装向导界面。

。安装步骤3.安装向导界面,单击【下一步】选项,进入安装目录界面,目标目录选择软件默认安装目录。计算机如果有多个盘符,软件默认安装目录为【D:\MCGS】。如果仅有一个盘符,软件默认安装目录为【C:\MCGS】。4.完成目标目录设置后,单击【下一步】选项,开始安装,安装过程大概持续几分钟,根据电脑配置有区别。安装成功,看到安装成功界面。此时仅完成了MCGS通用版软件安装成功,还需要继续安装MCGS驱动文件。安装步骤5.单击【完成】选项,进入MCGS通用版驱动安装界面,单击【下一步】选项,进入驱动选择界面。驱动已按种类分类,根据实际勾选,这里建议全选,完成驱动勾选进入下一步。6.单击【下一步】选项,开始安装驱动文件,过程大概持续几分钟。安装步骤7.驱动安装成功,看到驱动安装成功界面,至此MCGS主程序和驱动文件安装均完成。单击【完成】选项,弹出重启提示对话框,单击【确定】选项,重启计算机。安装步骤安装成功之后,可以看到桌面上多了两个图标,分别为MCGS组态环境和MCGS运行环境。单击Windows系统【开始】选项,可以看到开始菜单添加了MCGS相应的程序组。MCGS自述文档描述软件发行的信息及推荐计算机配置。MCGS电子文档包含了MCGS软件的帮助信息。安装步骤①安装前,必须关闭防火墙,杀毒软件,安全卫士。②目标路径不能有空格,并且新建的项目项目名也不能有空格③安装工程先安装MCGS主程序,再安装驱动文件,④安装成功之后,需要重启电脑。注意事项软件结构与核心功能PART03Program文件夹包含MCGS组态环境和运行环境、驱动文件、策略构件、动画构件ProgramSamples文件夹包含系统自带的示例工程。SamplesWork文件夹作为用户不指定工程存储路径,新建工程存储在该路径内。Work软件目录结构通用版独立运行,功能全面,涵盖数据采集、画面显示、过程控制等核心功能;适配多种硬件设备,可满足中小企业自动化监控需求。其界面友好,操作简便,适合初学者与有一定基础的用户;价格适中,性价比高,是工业监控领域的常用版本,市场占有率较高。通用版优势网络版支持多设备通信与远程管理,可实现分布式监控系统搭建;通过网络连接,多个监控终端可实时共享数据,协同工作。适用于大型企业、工厂等复杂监控场景,如远程工厂监控、跨区域设备管理等;其网络通信功能强大,支持多种网络协议,确保数据传输稳定可靠。网络版特点嵌入版专为嵌入式设备设计,资源占用低,适配小型嵌入式系统;优化代码结构,减少内存与存储空间占用,提升系统运行效率。常用于智能仪表、工业控制器等嵌入式设备开发,可实现设备智能化升级,如智能温控仪、智能压力传感器等,拓展设备功能。嵌入版特性MCGS版本对比MCGS组态软件的整体结构主控窗口主控窗口是工程框架管理核心,负责组织与管理工程各部分;用户可在此设置工程结构,添加设备、用户窗口等元素,构建完整监控系统。通过主控窗口,用户可实现工程模块化设计,便于工程维护与扩展;其可视化操作界面,使工程搭建直观易懂,降低开发难度。设备窗口用于外部设备驱动配置,支持多种硬件设备,如PLC、传感器等;用户可在此选择设备类型、设置通信参数,实现设备与软件连接。配置完成后,软件可自动识别设备,实时采集数据,确保监控系统数据准确性;其驱动库丰富,兼容性强,可满足不同用户设备接入需求。用户窗口是人机交互界面设计平台,提供丰富图形组件与控件;用户可拖拽组件,设计直观、美观的监控画面,如仪表盘、按钮、文本框等。支持自定义样式与交互逻辑,满足个性化需求;通过用户窗口,操作人员可实时查看设备状态、操作设备,提升监控系统易用性。实时数据库是数据交换中心,存储实时采集数据与历史数据;支持数据查询、统计分析,为监控系统提供数据支持。其数据更新速度快,确保监控画面实时显示最新数据;具备数据备份与恢复功能,保障数据安全,避免数据丢失。运行策略负责控制流程与脚本编程,用户可在此编写控制逻辑,实现自动化控制;支持多种编程语言,满足不同用户编程习惯。可实现复杂控制策略,如条件判断、循环控制等;通过运行策略,用户可提升监控系统智能化水平,实现高效自动化监控。0102030405设备窗口用户窗口实时数据库运行策略五大核心窗口组态软件概念与发展PART04组态软件具备强大数据采集功能,可实时采集工业现场设备数据,如温度、压力、流量等;通过数据预处理,去除噪声与异常值,确保数据准确性。采集数据可用于监控画面显示、数据存储与分析,为生产过程监控与优化提供依据,是工业自动化监控核心功能之一。数据采集与处理组态软件提供丰富画面显示功能,可设计直观、美观监控画面;支持多种图形组件与控件,如图表、按钮、文本框等,实现人机交互。操作人员可通过画面实时查看设备状态、操作设备,提升监控系统易用性与操作效率,降低操作失误率。画面显示与交互组态软件具备报警处理功能,可实时监测数据异常,当数据超出设定阈值时,触发报警,提醒操作人员;支持多种报警方式,声音、短信、邮件等。报表生成功能可将采集数据生成报表,用于生产数据分析与统计;支持自定义报表格式与内容,满足不同用户需求,为生产管理提供数据支持。报警与报表功能组态软件功能组态软件功能国内主流品牌产品名称公司名称特点MCGS北京昆仑通态自动化软件科技有限公司搭配硬件销售组态王(KingView)北京亚控科技发展有限公司市场占有率居国产软件之首RealInfo大庆紫金桥软件技术有限公司石油行业应用居多ForceControl北京三维力控科技有限公司国内率先以分布式实时数据库技术作为内核的工业软件Controx北京华富远科技术有限公司

国内最早加入OPC组织,软件内建OPC支持国际主流品牌产品名称公司名称国家Ifix由Intellution开发,现被美国GE公司收购

美国Wincc德国西门子公司开发德国Intouch美国Wonderware公司开发(最早进入国内市场)美国RSView32Rock-well美国controlviewA-B美国智能化趋势随着人工智能与机器学习技术发展,组态软件将集成这些技术,实现智能化监控;如通过机器学习算法预测设备故障,提前预警,降低设备停机时间。智能化功能可提升监控系统效率与准确性,实现自动化生产优化,提高生产效益,是未来组态软件重要发展方向之一。01云端化使组态软件支持远程监控与控制,用户可通过互联网访问监控系统,实现异地监控;降低硬件成本与维护难度,提升系统灵活性与可扩展性。云端化还便于数据共享与协同工作,多个用户可实时查看与操作监控系统,提升团队协作效率,适用于分布式监控场景,如远程工厂监控。云端化趋势随着工业信息安全重要性凸显,组态软件将强化数据隐私保护;采用加密技术保护数据传输与存储安全,防止数据泄露与篡改。安全化还体现在系统访问控制上,通过身份认证与权限管理,确保只有授权人员可访问监控系统,提升系统安全性,保障工业生产稳定运行。安全化趋势开放化支持多品牌设备互联,打破设备品牌限制,实现不同设备间无缝通信;降低设备采购成本,提高系统兼容性与可扩展性,满足用户多样化需求。开放化还促进组态软件与第三方软件集成,实现功能互补,如与ERP系统集成,实现生产过程与企业管理协同,提升企业整体运营效率。开放化趋势020403发展趋势谢谢大家智慧交通系统画面设计主讲人:时间:2025.501组态项目的一般步骤04画面设计02创建工程及打开工程03创建用户窗口目录contents组态项目的一般步骤PART01工程创建流程创建工程及打开工程PART021.鼠标双击桌面上【MCGS组态环境】图标,进入MCGS通用版组态环境。2.单击文件菜单中【新建工程】选项,如果MCGS安装在D盘根目录下,则会在D:\MCGS\WORK\下自动生成新建工程,默认的工程名为“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等)。3.单击文件菜单中的【工程另存为】选项,弹出文件保存窗口。4.文件名输入智慧交通系统,单击【保存】选项,工程创建完成。创建工程步骤

方法一:单击文件菜单中【打开工程】选项,弹出对话框,选择目标路径下的工程文件。

方法二:在目标路径下直接找到工程文件,双击打开工程文件。打开工程创建用户窗口PART03

1.在工作台界面,单击【用户窗口】选项,进入【用户窗口】标签页。2.工作台右侧,单击【新建窗口】选项,生成“窗口0”用户窗口。

3.右键窗口0【属性】选项,弹出【用户窗口属性设置】对话框

窗口名称设置为“智慧交通系统”。

窗口背景为“灰色”(默认)。

窗口位置为“最大化显示”。切到运行环境画面全屏呈现。

窗口边界为“可变边”(默认)。4.设置完成,单击【确认】选项,退出对话框完成用户窗口的设置创建用户窗口单击【主控窗口】,右键单击【属性】选项,进入【主控窗口属性设置】对话框。在该对话框,单击【启动属性】选项,用户窗口列表选择【智慧交通系统】,单击【增加】选项。【智慧交通系统】将出现在【自动运行窗口】设置为启动窗口画面设计PART041.当火车车头距离道口大于300像素时,信号灯为绿色。2.当距离小于300像素时,信号灯为黄色。3.当距离小于100像素,信号为红色且伸出道杆,禁止通行,产生声光报警。4.当车尾距离道口大于100像素时,信号灯变为绿色,且收起道杆,停止声光报警,

允许行人及车辆通行。工艺分析一.制作窗口标题①单击工具栏【工具箱】按钮图标,弹出工具箱。②选中【标签】。工具箱中找到【标签】选项,单击该选项,鼠标光标呈“十”形。③选中标签构件后,拖拽鼠标在窗口顶部偏左位置绘制出一个矩形区域。

在【标签】框内闪烁位置输入文字“智慧交通系统”。④右键【标签】构件,在弹出菜单项中单击【改字符】选项。⑤对窗口标题设置属性,选中标签,右键单击【属性】选项,

弹出【动画组态属性设置】对话框,如图进行以上设置。制作窗口标题二.绘制轨道①绘制横向矩形。单击工具箱第二行第一列【矩形】选项,光标变为十形。拖拽鼠标生成矩形。②再复制生成另一个同样的矩形。③设置两个矩形左对齐。工具栏单击编辑条按钮,打开绘图编辑条。选中两个矩形后,单击绘图编辑条【左边界对齐】选项,实现两个矩形左边界对齐,如图(a)所示。④绘制纵向矩形。单击工具箱第二行第一列【矩形】选项,光标变为十形。拖拽鼠绘制纵向矩形⑤再复制生成另外7个同样的矩形,如图(b)所示。⑥调整8个矩形顶边界对齐,横向等间距。先调整好最左侧和最右侧的纵向矩形位置,选中8个纵向矩形,单击绘图编辑条【顶边界对齐】选项,单击绘图编辑条【横向等间距】,效果(c)所示。绘制轨道abc绘制轨道⑦选中2个横向的矩形和8个纵向的矩形,右键依次单击【排列】→【构成图符】选项,

将这10个图元构成一个图符,绘制成一条轨道。⑧复制该图符,形成双向的轨道,最终图如下。三.绘制火车①绘制车身。单击工具箱第3行第1列【多边形或折线】选项,光标呈十,绘制(a)所示的图形,填充颜色设置为“绿色”。②绘制玻璃。单击工具箱第二行第一列【矩形】选项,绘制矩形玻璃,填充颜色设置为“天蓝”,复制生成另一个矩形。选中两个矩形,单击绘图编辑条【顶边界对齐】选项,最终图(b)所示。③绘制车灯。单击工具箱第2行第3列【椭圆】选项,绘制圆形,填充颜色设置为“黄色”,图(c)所示。1.火车车头的绘制abc①绘制车身。单击工具箱第二行第一列【矩形】选项,绘制车身,尺寸与车头相似,填充颜色设置为“绿色”,如图(a)所示。②绘制玻璃。车头与车厢玻璃是一样的。可以复制车头的玻璃,复制生成3个,并设置为“顶边界对齐”“横向等间距”,如图(b)所示。③复制生成另一节车厢,并设置“顶边界对齐”“横向等间距”,如图(c)所示。2.火车车厢的绘制abc单击工具箱第二行第一列【矩形】选项,绘制车钩,填充颜色设置为“黑色”,并将其连接车头和车身。选中绘制好的火车,右键依次单击【排列】→【构成图符】选项形成一个图符。复制生成一个火车,选中后单击绘图编辑条的【Y翻转】选项,将绘制的火车放置在轨道上。3.火车车钩的绘制四.绘制汽车车道①单击工具箱第二行第一列【矩形】选项,垂直于轨道中间位置绘制道路,填充颜色设置为“灰色”。②复制生成两个与横向轨道矩形一样的矩形,1.道路双实线由粗直线绘制。单击工具箱第1行第2列【直线】选项,在道路矩形中线位置绘制直线,边线颜色“金黄”,边线线型“最粗”,绘制生成双实线2.双实线停止线由粗直线绘制。单击工具箱第1行第2列【直线】选项,在双实线一端位置绘制直线,边线颜色“白色”,边线线型“最粗”,绘制生成双实线3.停止线①打开元件库。在用户窗口空白处右键单击【插入元件】选项,进入元件库。②向下找到【标志】分类,单击【标志17】元件,单击【确定】选项,用户窗口出现标志17元件。③调整合适尺寸,放置在停止线位置处。4.道杆五.绘制汽车①引入位图。单击工具箱第3行第3列【位图】选项,绘制位图,图(a)所示。②选中【车】位图的路径。选中位图构件,右键单击【装载位图】选项,弹出【从文件中装载图像】对话框,文件名称输入图片所在的路径,单击【确认】选项完成设置并退出对话框。③调整尺寸和位置。调整位图的尺寸和位置,复制生成另一个车位图,选中后单击绘图编辑条【X翻转】选项,将新生成的位图放置对向车道,图(b)所示。绘制汽车ab位图构件支持多种格式的图像文件,包括:位图文件(*.bmp),JPEG文件(*.jpg;*.jpeg),PNG文件(*.png),图标文件(*.ico),Tiff文件(*.tiff;*.tif),TGA文件(*.tga),PCX文件(*.pcx)。支持透明颜色位图功能、半透明显示。可以对位图进行基本的旋转,无级缩放以及自动调整大小等;支持简单的图像处理,包括颜色反转和转换为灰度图像等功能;文件路径可以存在工程内,也可在工程路径外。图片不能过大,否则会调用失败。压缩质量数越大质量越高位图说明六.绘制指示灯①打开元件库。在用户窗口空白处右键单击【插入元件】,打开元件库。②选中【指示灯19】元件。向下找到【指示灯】分类,单击【指示灯19】元件,单击【确定】选项,用户窗口出现【指示灯19】元件。③调整合适尺寸,复制生成一个指示灯,分别放置在路口位置处。1.绘制交通灯①打开元件库。在用户窗口空白处右键单击【插入元件】,打开元件库。②选中【指示灯1】元件。向下找到【指示灯】分类,单击【指示灯1】元件,单击【确定】选项,用户窗口出现【标志1】元件。③调整合适尺寸,复制生成一个指示灯,分别放置在路口位置处。2.绘制报警指示灯谢谢大家主讲人:时间:2025.5智慧交通系统的动画组态主讲人:时间:2025.501MCGS的数据类型及属性04动画组态02建立数据对象03动画组态的步骤目录contentsMCGS的数据类型及属性PART01数据对象的类型1.开关型数据对象记录开关信号(0或非0)的数据对象,通常与外部的数字量输入输出通道连接。没有工程单位和最小值最大值属性,只有状态报警属性,没有限值报警属性2.数值型数据对象数值范围是负数-3.402823e38到-1.401298e-45,正数是1.401298e-45到3.402823e38与外部的模拟量输入输出通道相连基本属性有最小值、最大值和量程属性,同时具有存盘、报警属性。3.字符型数据对象字符串长度最长64KB基本属性没有工程单位、最小最大值,没有报警属性数据对象的类型4.事件型数据对象19个字符组成的定长字符串,用来记录和标识某种事件产生或状态改变的时间信息,没有工程单位、最小值、最大值属性,只有状态报警属性,没有限值报警属性,报警的产生和结束同时完成5.组对象多个数据对象的集合,但不能包含组对象没有工程单位、最小值、最大值属性,本身没有报警属性数据对象的属性1.基本属性包含数据对象名称、对象初值、工程单位、小数位、最小值、最大值和对象类型工程单位、对象内容注释可不填,其他属性为必填项。2.存盘属性包含对象值的存盘、存盘时间的设置和报警数值的存盘基本类型的数据对象既可按变化量存盘也可定时存盘,组对象仅能按定时存盘数据对象的属性3.报警属性数值型数据对象最多可同时设置六种限值报警开关型数据对象只有状态报警事件型数据对象不用设置报警状态,对应的事件产生一次,就有一次报警,且报警的产生和结束是同时的字符型数据对象和数据组对象,没有报警属性建立数据对象PART02确定数据对象序号名称数据类型数值范围初值注释(可不填)1通行开关型

0通行2警示开关型

0警示3禁行开关型

0禁行4水平位移数值型默认0水平位移5垂直位移数值型默认0垂直位移定义数据对象1.进入【实时数据库】标签页。2.鼠标单击【实时数据库】标签页的空白处,单击右侧【新增对象】选项,列表生成新的数据对象3.选中列表中的对象,单击标签页右侧的【对象属性】选项,弹出【数据对象属性设置】对话框。4.定义开关型数据对象,以数据对象“通行”为例。①对象名称设置为“通行”,②对象初值“0”,③对象类型“开关”,④对象内容注释“通行”,⑤单击【确认】选项设置完成。定义数据对象5.定义数值型数据对象,以数据对象“水平位移”为例,①对象名称设置为“水平位移”,②对象初值“0”,③对象类型“数值”,④对象内容注释“水平位移”,⑤最小值、最大值“默认值”,⑥单击【确认】选项,设置完成。对象名称不能以数字、!、$、下划线开头,对象字符不能超过32个(汉字12个字),对象名称不能含有空格。MCGS动画组态的步骤PART03动画组态的步骤动画组态实际上是将用户窗口内的图形对象与实时数据库中定义的数据对象,建立起对应的关系。1.鼠标双击图元、图符对象,弹出【动画组态属性设置】对话框。2.选择动画效果。3.设置动画效果。4.选择动画对应的变量或表达式。5.单击【检查】选项,检查通过后,单击【确认】选项,完成动画连接。动面组态PART041.火车水平移动的动画组态①双击【火车】图符,弹出【动画组态属性设置】对话框,

勾选【水平移动】选项,新生成水平移动标签页。②单击【水平移动】标签页,单击【?】选项,

弹出变量选择对话框,选择数据对象“水平位移”。③火车向右移动为正方向,最小移动偏移量“0”,表达式的值“0”。

最大移动偏移量“1000”,表达式的值“1000”。④单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。2.汽车垂直移动的动画组态①双击【汽车】图符,弹出【动画组态属性设置】对话框,

勾选【垂直移动】选项,新生成垂直移动标签页。②单击【垂直移动】标签页,单击【?】选项,

弹出变量选择对话框,选择数据对象“垂直位移”。③汽车向上移动为负方向,最小移动偏移量“0”,表达式的值“0”。

最大移动偏移量“-1000”,表达式的值“1000”。④单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。3.路杆的动画组态①右键【路杆】元件,单击【转换为位图】选项。②双击【路杆】元件,弹出【动画组态属性设置】对话框,勾选【可见度】选项。③单击【可见度】标签,单击【?】选项,弹出变量选择对话框,选择数据对象“禁行”。⑤单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。④当表达式非零时,勾选【对应图符可见】选项。4.交通灯的动画组态①双击【交通灯】元件,弹出【动画组态属性设置】对话框,单击【动画连接】标签页。②单击第一个三维圆球右侧【>】选项,弹出【动画组态属性设置】对话框。进入可见度标签,

表达式选择“禁行”,勾选【对应图符可见】选项。③单击第二个三维圆球右侧【>】选项,弹出【动画组态属性设置】对话框,进入可见度标签,

表达式选择“通行”,勾选【对应图符可见】选项。⑤单击【检查】选项,检查通过后,

单击【确认】选项,完成动画组态。④单击第三个三维圆球右侧【>】选项,弹出【动画组态属性设置】对话框。进入属性设置标签,

边线颜色“黄色”。进入【可见度】标签,表达式选择“警示”。当表达式非零时,勾选对勾选【对应图符可见】选项5.报警灯的动画组态①进入【报警灯】的【单元属性设置】对话框。②单击组合图符右侧【>】选项,弹出【动画组态属性设置】对话框。③【填充颜色】标签,表达式为数据对象“禁行”。⑤单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。④分段点【1】,对应颜色为红色。分段点【0】,对应颜色为绿色。谢谢大家主讲人:时间:2025.5智慧交通系统的运行与调试主讲人:时间:2025.501MCGS运行策略的类型04联机调试与运行02脚本程序及使用方法03模拟调试与运行目录contentsMCGS运行策略的类型PART01策略的7种类型1.启动策略MCGS进入运行时,首先由系统自动调用执行一次。在该策略中完成系统初始化功能。2.退出策略3.循环策略如给特定的数据对象赋不同的初始值。MCGS退出运行前,由系统自动调用执行一次。该策略中完成系统善后处理功能。如可在退出时把系统当前的运行状态记录下来。系统按照设定的循环周期自动循环调用,循环体内所需执行的操作由用户设置在每个循环周期内,系统都进行一次上述处理工作。策略的7种类型4.报警策略当指定数据对象的某种报警状态产生时,报警策略被系统自动调用一次。5.事件策略6.热键策略当对应表达式的某种事件状态产生时,事件策略被系统自动调用一次。当用户按下对应的热键时执行一次。7.用户策略用户策略系统不能自动调用,需要在组态时指定调用用户策略的对象,比如通过菜单调用用户策略。运行策略的使用方法①创建策略块,搭建结构框架。②设置策略块属性,定义名称。③建立策略行,搭建构件骨架。④配置策略构件,组态策略内容。⑤设置策略构件属性,设定条件和功能。建立一个运行策略的模块实体,应完成下列组态操作:脚本程序及使用方法PART02脚本程序语言要素1.变量用户不能定义子程序和子函数。只有开关型、数值型、字符型三种数据对象能够应用在脚本程序中。2.内部变量3.内部函数变量的前面有“$”符号。MCGS系统定义的内部数据对象作为系统内部变量。函数的前面有“!”符号。MCGS系统定义的内部函数,在脚本程序中可自由使用MCGS的对象形成一个对象树,树根从“MCGS”开始。4.MCGS对象MCGS对象的属性就是系统变量。MCGS对象的方法就是系统函数。MCGS对象下面有“用户窗口”对象,“设备”对象,“数据对象”等子对象。用户窗口以各个用户窗口作为子对象,每个用户窗口对象以这个窗口里的动画构件作为子对象。5.表达式由数据对象(包括设计者在实时数据库中定义的数据对象、系统内部数据对象和系统函数)、括号和各种运算符组成的运算式称为表达式。脚本程序的基本语句1.赋值语句形式为:数据对象=表达式。左边必须是能够读写的数据对象,右边为表达式必须与左边数据对象值的类型相符合。2.条件语句3.循环语句形式为:IFTHENENDIF或为IFTHENELSEENDIF当IF表达式的值为非0时,条件成立,执行“Then”后的语句,否则,条件不成立。形式为:WHILEENDWHILE。条件成立循环执行While和EndWhile之间的语句。直到条件式不成立,退出。形式为Exit。4.退出语句中断脚本程序的运行,停止执行其后面的语句,一般在条件语句中使用。形式为:以单引号“’”开头。5.注释语句只起到注释说明的作用,实际运行时系统不对注释语句作任何处理。模拟运行与调试PART031.建立循环策略①在【运行策略】标签页,双击【循环策略】选项进入策略组态窗口。②双击图标进入【策略属性设置】对话框,循环时间设置为200,

完成设置单击【确认】选项退出对话框。③策略组态窗口,单击工具条的【新增策略行】选项,增加一策略行。④打开策略工具箱。单击工具条中的【工具箱】选项,弹出【策略工具箱】。⑤添加脚本程序策略构件。单击策略工具箱中的【脚本程序】选项,将鼠标指针移到

策略块图标上,单击鼠标左键,添加【脚本程序】策略构件2.编写火车移动脚本程序当数据对象“启动”值为1时,数据对象“水平位移”值<1200时,该值逐渐+1,当该值超过1200时,该值赋值为1200不再递增。当数据对象“启动”值为0时,数据对象“水平位移”赋值为03.编写火车水平位移与运行状态脚本程序当200>水平位移>100时,通行状态为警示。当900>水平位移>200时,通行状态为禁行。当水平位移<100或水平位移>900时,通行状态为通行。3.编写汽车垂直位移与运行状态脚本程序当数据对象“启动”值为1,且“禁行”值为0,“垂直位移”值<600,“垂直位移”值递增+3。“垂直位移”值>600,该值赋值为0。当“禁行”值为1或“启动”值为0时,“垂直位移”赋值为0。完成脚本程序编辑,单击键盘【F5】按键进入运行环境,对系统进行模拟调试与运行。联机调试与运行PART04设备窗口1.设备窗口实现系统与外部硬件设备的连接,使系统能够从外部硬件接收或发送数据。2.设备工具箱3.设备通道只列出工程常用所需的设备构件,方便工程使用。可以在设备管理库中,选定填加到设备工具箱。MCGS设备中一般都包含有一个或多个用来读取或者输出数据的物理通道。设备通道只是数据交换用的通路,数据交换的对象,则必须由用户指定和配置。添加设备①在工作台的【设备窗口】标签页,双击【设备窗口】选项,进入设备窗口组态对话框。②单击工具条中的【工具箱】选项,弹出【设备工具箱】对话框。③单击设备工具箱的【设备管理】选项,弹出【设备管理】对话框④在【可选设备】列表中,双击【PLC设备】选项,展开PLC设备树列表。⑤在展开的树列表中,单击【西门子】选项,展开西门子树列表。⑥双击树列表中的【Siemens_1200以太网】选项,Siemens_1200添加右侧选定设备列表。⑦单击【确认】选项,Siemens_1200即被添加到【设备工具箱】中。三、设备构件的属性设置设备构件的基本属性①双击设备工具箱中的【Siemens_1200】设备构件,【Siemens_1200】被添加到设备组态窗口中,

设备组态窗口的驱动构件要与实际连接设备型号及数量一致②双击【设备0-[Siemens_1200]】构件,进入模拟设备属性设置窗口。初始工作状态:1-启动(选择此项)。指进入MCGS运行环境时,设备构件的初始工作状态。设为“启动”时,设备构件自动开始工作。设为“停止”时,需要在系统的其它地方来启动设备开始工作。最小采集周期:一般设置500或1000ms,这里采用默认1000ms。本地IP地址:电脑连接PLC所用网口的IP地址。远端IP地址:PLC的IP地址。设备构件的通道连接通道连接是指定设备通道与数据对象之间的对应关系。单击【通道连接】选项,按照表建立通道与组态变量的关系。选中通道1【对应数据对象】的输入框,右键,弹出变量选择对话框,选择“通行”,双击填入输入框,对话框关闭,其他变量操作相同序号

名称

数据类型

通道地址1 通行

开关型 I0.02 警示

开关型 I0.13 禁行

开关型 I0.2设备调试②单击【确认】选项,完成设备属性设置。①单击【设备调试】标签,进入该页面,若通道值,输入框为空,等1-2分钟,

能看到通道

值输入框有值出现,为采集来自PLC各通道的实时数据。

通讯状态的通道值为0表示PLC与组态软件通讯正常,其他值均为通讯异常,

这个通道对应变量为开关型。谢谢大家主讲人:时间:2025.5电梯系统的画面设计主讲人:时间:2025.501工艺分析04画面设计02创建工程03创建用户窗口目录contents工艺分析PART011.定义楼层信息,当垂直位移>=0,楼层信息为1。

当垂直位移>=190,楼层信息为2。

当垂直位移>=380,楼层信息为3。2.各楼层门的开关,以1层电梯门开过程为例,当电梯到达1层时,按下向上按钮=1,

门开度从100到0逐渐开门,完全开门后延时一段时间待,再关门。3.向上运行,向上运行状态下,人已全部进入电梯,电梯将开始向上运行,

通过“垂直位移”数据对象显示电梯向上运行的状态,

到达目标楼层后,电梯再此开门关门完成人员下梯的过程,循环完成电梯的向上运行。工艺分析创建工程PART021.鼠标双击桌面上【MCGS组态环境】图标,进入MCGS通用版组态环境。2.单击文件菜单中【新建工程】选项,如果MCGS安装在D盘根目录下,则会在D:\MCGS\WORK\下自动生成新建工程,默认的工程名为“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等)。3.单击文件菜单中的【工程另存为】选项,弹出文件保存窗口。4.文件名输入“电梯控制系统”,单击【保存】选项,工程创建完成。创建工程步骤创建用户窗口PART03

1.在工作台界面,单击【用户窗口】选项,进入【用户窗口】标签页。2.工作台右侧,单击【新建窗口】选项,生成“窗口0”用户窗口。

3.右键窗口0【属性】选项,弹出【用户窗口属性设置】对话框

窗口名称设置为“电梯控制系统”。

窗口背景为“灰色”(默认)。

窗口位置为“最大化显示”。切到运行环境画面全屏呈现。

窗口边界为“可变边”(默认)。4.设置完成,单击【确认】选项,退出对话框完成用户窗口的设置创建用户窗口右键【电梯控制系统】用户窗口,弹出菜单项,单击【设置为启动窗口】选项,设置完成后,进入运行系统后,最先看到的用户窗口是电梯控制系统。设置为启动窗口画面设计PART04一.制作窗口标题①单击工具栏【工具箱】按钮图标,弹出工具箱。②选中【标签】。工具箱中找到【标签】选项,单击该选项,鼠标光标呈“十”形。③选中标签构件后,拖拽鼠标在窗口顶部偏左位置绘制出一个矩形区域。

在【标签】框内闪烁位置输入文字“电梯控制系统”。④右键【标签】构件,在弹出菜单项中单击【改字符】选项。⑤对窗口标题设置属性,选中标签,右键单击【属性】选项,

弹出【动画组态属性设置】对话框,如图进行以上设置。制作窗口标题二.绘制电梯本体绘制电梯轨道①单击【工具箱】第二行第一列【矩形】图标按钮,光标变为“十”形。

选中矩形构

件后,拖拽鼠标在窗口适当位置生成矩形。②在【查看】菜单栏中单击【状态条】。此时窗口右下角可以查看选中图形的位置及尺寸。③在矩形边线为虚线状态下,单击键盘【↑】键x后的数字变小,【↓】键x后的数字变大,【→】键x前的数字变大,【←】键x前的数字变小,将矩形尺寸调整为20x550。④选中调整好的矩形,通过复制【Ctrl+C】粘贴【Ctrl+V】生成一个新的矩形,调整至合适位置。⑤选中两个矩形后,单击绘图编辑条【顶边界对齐】选项,实现两个矩形顶对齐绘制轿厢①单击【工具箱】第二行第一列【矩形】图标按钮,光标变为“十”形。

选中矩形构

件后,拖拽鼠标在窗口适当位置生成矩形。②在矩形边线为虚线状态下,单击键盘【↑】键x后的数字变小,【↓】键x后的数字变大,【→】键x前的数字变大,【←】键x前的数字变小,将矩形尺寸调整为240x160。③选中这三个矩形后,单击绘图编辑条【底边界对齐】选项,实现轿厢与两个轨道的底对齐。绘制轿厢门①单击【工具箱】第二行第一列【矩形】图标按钮,光标变为“十”形。

选中矩形构

件后,拖拽鼠标在窗口适当位置生成矩形。②在矩形边线为虚线状态下,单击键盘【↑】键x后的数字变小,【↓】键x后的数字变大,【→】键x前的数字变大,【←】键x前的数字变小,将矩形尺寸调整为130x170。③选中调整好的矩形,通过复制【Ctrl+C】粘贴【Ctrl+V】生成一个新的矩形,至合适位置。④逐个选中轿厢门,单击绘图编辑条【置于最前面】图标,

一层两扇轿厢门覆盖轿厢,置于最前面。⑤同样方式生成二层及三层轿厢门。⑥选中四个矩形后,单击绘图编辑条【底边界对齐】选项,

实现四个矩形底对齐。⑦选中四个矩形后,单击绘图编辑条【底边界对齐】选项,

实现四个矩形底对齐。三.绘制电梯外按钮绘制电梯外控制按钮①找到【按钮】元件。单击工具箱第4行第1列【插入元件】按钮,

弹出【对象元件库管理】对话框,在【按钮】分类下,选择“按钮6”②调整45x45按钮,将按钮尺寸调整至45x45。③复制粘贴生成一个同样的按钮,单击绘图编辑条的【x翻转】选项,

新生成的按钮变为向下显示按钮。同样的方式生成向上、向下按钮④1层布置1个向上按钮,3层布置1个向下按钮。⑤选中向上、向下按钮,单击绘图编辑条【左边界对齐】选项,选中按钮将按左边界对齐。绘制楼层到达指示灯①单击【工具箱】第2行第3列【椭圆】按钮,光标变为“十”形。②选中【椭圆】构件后,拖拽鼠标在适当位置绘制【椭圆】,

结合键盘【→】,【←】,【↑】,【↓】按键,绘制尺寸为30x30的圆。③选中调整好的圆,通过复制【Ctrl+C】,粘贴【Ctrl+V】再生成两个同样的圆,

将这3个圆拖拽至适当位置。④选中图形,单击绘图编辑条中【左边界对齐】选项,将这些圆设置成左边界对齐。绘制楼层显示及向上、向下显示①单击【工具箱】第4行第3列【常用符号】按钮,弹出【常用符号】对话框。

单击该界面第6行第2列【箭头】按钮,光标呈“十”形。②选中【箭头】构件后,拖拽鼠标在适当位置绘制【箭头】,

结合键盘【→】,【←】,

【↑】,【↓】按键,绘制尺寸为35x35的箭头。③选中箭头,单击工具栏【填充颜色】选项,设置为“红色”。④选中箭头,单击绘图编辑条中的【左旋90度】选项,调整箭头变为向上的方向。⑤复制生成一个同样的箭头。选中新生成的箭头,

单击绘图编辑条中的【X翻转】选项,

调整箭头变为向下的方向。⑥选选中两个箭头,

单击绘图编辑条中【顶边界对齐】选项,

设置两个箭头为顶边界对齐。⑦每层需要一组构件,并将相同构件设置左边界对齐。四.绘制其他显示及标注绘制层门开度显示①绘制60x35标签3个。②将3个标签垂直布置,并设置“左边界对齐”。③绘制3个标签,“无填充颜色,无边线颜色”。字体“宋体,粗体,3号”。

文字分别输入“层1开度,层2开度,层3开度”,3个标签设置为“左边界对齐”。绘制定时器显示①绘制60x35标签3个。②将3个标签垂直布置,并设置“左边界对齐”。③绘制3个标签,“无填充颜色,无边线颜色”。字体“宋体,粗体,3号”。

文字分别为“t1,t2,t3”,3个标签设置为“左边界对齐”。绘制垂直位移显示①绘制60x35标签1个。②绘制1个标签,“无填充颜色,无边线颜色”。

字体“宋体,粗体,3号”,文字输入“垂直位移”。绘制控制面板①在“常用符号”面板,单击第7行第2列的“凹平面”按钮,光标呈“十”形。。②绘画合适尺寸,能够包围显示的所有构件。③填充颜色设置为“没有填充”,设置为“置于最后面”。标注楼层文字

绘制3个标签,“无填充颜色,无边线颜色”。字体“宋体,粗体,3号”。

文字分别为“1层,2层,3层”,标签均设置为“左边界对齐”,谢谢大家主讲人:时间:2025.5电梯系统的数据对象及动画组态主讲人:时间:2025.501定义数据对象02动画组态目录contents定义数据对象PART01确定数据对象序号名称类型数值范围初值注释1到达1层开关型

1到达1层2到达2层开关型

0到达2层3到达3层开关型

0到达3层4楼层信息数值型1-31楼层信息5垂直位移数值型0-6000垂直位移6向上按钮开关型

0外1向上按钮7向下按钮开关型

0外3向下按钮8层1门开度数值型0-100100层1门开度9层2门开度数值型0-100100层2门开度10层3门开度数值型0-100100层3门开度11t1数值型0-10000第一个定时器当前时间12t2开关型

0第一个定时器状态13t3数值型0-10000第二个定时器当前时间14t4开关型

0第二个定时器状态15t5数值型0-10000第三个定时器当前时间16t6开关型

0第三个定时器状态17向下运行开关型

0向下运行18向上运行开关型

0向上运行定义数据对象1.进入【实时数据库】标签页。2.鼠标单击【实时数据库】标签页的空白处,单击右侧【新增对象】选项,列表生成新的数据对象3.选中列表中的对象,单击标签页右侧的【对象属性】选项,弹出【数据对象属性设置】对话框。4.定义开关型数据对象,以数据对象“到达1层”为例。

①对象名称设置为“到达1层”,

②对象初值“0”,③对象类型“开关”,

④对象内容注释“到达一层”,

⑤设置完成单击【确认】选项定义数据对象5.定义数值型数据对象,以数据对象“层1门开度”为例。

①对象名称设置为“层1门开度”,

②对象初值“100”,

③对象类型“数值”,

④对象内容注释“层1门开度”,

⑤最小值“0”

⑥最大值“100”,

⑦设置完成单击【确认】选项对象名称不能以数字、!、$、下划线开头,对象字符不能超过32个(汉字12个字),对象名称不能含有空格。删除数据对象--删除没有用过的数据对象1.删除没有用过的数据对象。

【工具】菜单栏中单击【使用计数检查】选项。

当前使用数为0,表示没有数据对象使用,此时可以直接删除数据对象。删除数据对象--删除有用过的数据对象1.删除有用过的数据对象。

【工具】菜单栏中单击【使用计数检查】选项。

当前使用数为未0数,表示有数据对象使用过,此时不可以直接删除数据对象。2.单击【查看】菜单栏中【对象使用浏览】选项,弹出【是否建立索引】对画框,单击【是】选项。3.左侧数单击数据对象名称,右侧窗口显示该数据对象使用位置。

单击右侧窗口显示的具体使用位置,跳转到该数据对象使用的具体位置。4.按照上步找到所有使用过的位置,并删除该数据对象的连接。5.更新数据对象统计再删除数据对象。【工具】菜单栏,

单击【使用计数检查】选项,更新数据对象统计,再到实时数据库删除该数据对象。动画组态PART021.楼层按钮的动画组态--按钮动作动画属性设置①右键该按钮,单击【转换为位图】选项。②双击该按钮,弹出【动画组态属性设置】对话框,勾选【按钮动作】和【闪烁效果】选项,

新生成【按钮动作】和【闪烁效果】两个标签页。③单击【按钮动作】标签页,勾选【数据对象值操作】。④在对应的按键操作选择栏中选择【置1】选项,单击【?】选项,弹选择“向下按钮”。以第三层向下按钮为例。1.楼层按钮的动画组态--按钮闪烁效果设置①单击【闪烁效果】标签页,单击【?】选项,选择“向下按钮”变量。②勾选【图元可见度变化实现闪烁】选项,闪烁速度勾选【快】。③单击【检查】选项,进行正确性检查。检查通过,单击【确认】选项,完成动画连接。以第三层向下按钮为例。2.电梯开度的动画组态①双击门,弹出【动画组态属性设置】对话框。

勾选【大小变化】选项,新生成【大小变化】标签页②单击【大小变化】标签页,单击【?】选项,弹出变量选项对话框,选择“层3门开度”。③最小变化百分比,最大变化百分比分别设置“0”,“100”。变化方向“→”,变化方式“缩放”,

右侧门的设置仅方向变化不同,为“←”。④单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。以第三层左侧门为例。2.电梯开度的动画组态--剪切和缩放的区别剪切不改变图形的实际大小,只是显示整体的一部分。缩放对图形的整体按比例放大或缩小。1.原理不同剪切常用来模拟容器填充物料的动态过程。缩放用于整体调整图形对象的尺寸。2.应用场景不同剪切,图形对象本身的实际尺寸和分辨不变,仅显示的范围发生了变化。缩放,是通过改变图形的像素数量来实现的,可能会出现图形失真或模糊的现象。3.对图形的影响不同3.轿厢垂直移动的动画组态①轿厢门在轿厢上层,先暂时将轿厢门移开,设置完成再归位。②双击轿厢,弹出【动画组态属性设置】对话框,

勾选【垂直移动】选项,新生成【垂直移动】标签页③进入【垂直移动】标签页,单击【?】选项,弹出变量选择对话框,选择“垂直位移”。⑤单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。④以一层为基准,电梯向上移动为负方向。最小移动偏移量“0”,表达式的值“0”。

最大移动偏移量“380”,表达式的值“-380”4.电梯运行状态的动画组态①双击向上箭头,弹出【动画组态属性设置】对话框,勾选【可见度】选项新生成【可见度】标签页。②进入【可见度】标签页,单击【?】选项,选择“向上运行”变量。③当表达式非零时,勾选【对应图符可见】选项,向下箭头设置步骤相同,变量选择“向下运行”。④单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。5.楼层信息标签的动画组态①双击电梯内控制面板上的【标签】构件,弹出【动画组态属性设置】对话框,

勾选【显示输出】新生成【显示输出】标签页②进入【显示输出】标签页,单击【?】选项,选择“楼层信息”变量。③输出值类型,勾选【数值量输出】选项。⑤单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。④勾选【向中对齐】选项,小数位数“0”。6.指示灯颜色变化的动画组态①双击打开1层右侧的圆,弹出【动画组态属性设置】对话框,勾选【填充颜色】选项,

新生成【填充颜色】标签页。②选择变量。进入【填充颜色】标签页,单击【?】按钮,选择“到达1层”变量。③单击【增加】选项两次,增加两个分段点。分段点为“1”,颜色“绿色”。分段点为“0”,颜色“灰色”,④单击【检查】选项,检查通过后,单击【确认】选项,完成动画组态。谢谢大家主讲人:时间:2025.5电梯系统的运行与调试主讲人:时间:2025.501定时器及脚本程序03联机调试与运行02模拟调试与运行目录contents定时器及脚本程序PART011.创建定时器和脚本程序①在【运行策略】标签页,双击【循环策略】选项进入策略组态窗口。②双击图标进入【策略属性设置】对话框,循环时间设置为200,

完成设置单击【确认】选项退出对话框。③策略组态窗口,单击工具条的【新增策略行】选项,增加一策略行。④打开策略工具箱。单击工具条中的【工具箱】选项,弹出【策略工具箱】。⑤添加脚本程序策略构件。单击策略工具箱中的【脚本程序】选项,将鼠标指针移到

策略块图标上,单击鼠标左键,添加【脚本程序】策略构件。⑥新增策略行,在新增加的策略行中,每行添加一个定时器策略构件。单击策略工具箱中的【定时器】策略构件,将鼠标指针移到策略块图标上,单击鼠标左键,添加【定时器】策略构件。2.设置定时器策略--定时器介绍1.设定值可以是表达式、数值型数据对象、或常数,单位为s。当前值大于设定值,计时状态值为1,否则为0。2.当前值3.计时条件数值型数据对象,单位为s。显示定时器当前计时时间。为一个表达式。表达式值为1,定时器计时,否则不计时。4.复位条件为一个表达式。表达式值为1,定时器复位当前值变为0。5.计时状态开关型数据对象。当前值大于设定值,计时状态值为1,否则为0。2.设置定时器①双击【定时器】构件,弹出定时器设置窗口。②在定时器设置窗口设置相应参数当对应楼层电梯门完全打开,延时10s后开始关闭电梯门。计时过程,当开门或关门时,定时器复位。当电梯门完全关闭,定时器复位。3个定时器与3个楼层,一一对应。模拟运行与调试PART021.编写楼层信息的脚本程序当垂直位移=0,

楼层信息为1。当垂直位移=190,楼层信息为2。当垂直位移=380,楼层信息为3。2.编写开门及关门的脚本程序--电梯门开过程①当“到达1层”信号为1时,表示电梯没有运行,且在1层。②“向上按钮=1”或“层2to1=1”,电梯门开度从100到0逐渐开门,每个循环周期(200ms)-1。③当“层1门开度”为0,表示电梯已全开,此时将“层2to1”和“向上按钮”信号清0,

且“层1门开度”置“0”。2.编写开门及关门的脚本程序--电梯门关过程①当“到达1层”信号为1时,表示电梯没有运行,且在1层。②1层定时器延时2s已到。门开度从0到100逐渐关门门,每个循环周期(200ms)+1。③当“到达1层=0”,此时将“t2”信号清0,且“层1门开度”置“100”。2.编写开门及关门的脚本程序--电梯门开过程及关过程的脚本程序3.编写向上运行的脚本程序--工艺说明(1)定义向上运行“向上按钮=1”时,向上运行=1且层1to2=1。(2)1层到2层运行过程①“层1to2=1”,“向上运行”信号为1。②“层1门开度=100”且“t2=1”,电梯才能开始向上运行,2层楼垂直位移为190,

在电梯门全关时,没达到190,“垂直位移”每一个循环周期+1。③“垂直位移”为190,“到达2层=1”。门逐步打开门全开后,“层1to2=0”。(3)2层到3层运行过程①“向上运行=1”,“t4=1”且2层电梯门全关,“层2to3”置1。②“向上运行过程中,3层楼垂直位移为380,在电梯门全关时,没达到380,

“垂直位移”每一个循环周期+1。③“垂直位移”为380,“到达3层=1”。门逐步打开门全开后,“层2to3=0”,

“向上运行=0”3.编写向上运行的脚本程序联机调试与运行PART03添加设备①在工作台的【设备窗口】标签页,双击【设备窗口】选项,进入设备窗口组态对话框。②单击工具条中的【工具箱】选项,弹出【设备工具箱】对话框。③单击设备工具箱的【设备管理】选项,弹出【设备管理】对话框④在【可选设备】列表中,双击【PLC设备】选项,展开PLC设备树列表。⑤在展开的树列表中,单击【西门子】选项,展开西门子树列表。⑥双击树列表中的【Siemens_1200以太网】选项,Siemens_1200添加右侧选定设备列表。⑦单击【确认】选项,Siemens_1200即被添加到【设备工具箱】中。二、设备构件的属性设置1.设备构件的基本属性①双击设备工具箱中的【Siemens_1200】设备构件,【Siemens_1200】被添加到设备组态窗口中,

设备组态窗口的驱动构件要与实际连接设备型号及数量一致②双击【设备0-[Siemens_1200]】构件,进入模拟设备属性设置窗口。初始工作状态:1-启动(选择此项)。指进入MCGS运行环境时,设备构件的初始工作状态。设为“启动”时,设备构件自动开始工作。设为“停止”时,需要在系统的其它地方来启动设备开始工作。最小采集周期:一般设置500或1000ms,这里采用默认1000ms。本地IP地址:电脑连接PLC所用网口的IP地址。远端IP地址:PLC的IP地址。2.设备构件的通道连接--对应关系表通道连接是指定设备通道与数据对象之间的对应关系。组态变量与西门子S7-1200PLC通道地址对应关系如下表。序号名称类型通道地址注释1到达1层开关型I0.0到达1层2到达2层开关型I0.1到达2层3到达3层开关型I0.2到达3层4向下运行开关型I0.3向下运行5向上运行开关型I0.4向上运行6向上按钮开关型I0.5向上按钮7向下按钮开关型I0.6向下按钮8层1门开度数值型DB1.DBW0层1门开度9层2门开度数值型DB1.DBW2层2门开度10层3门开度数值型DB1.DBW4层3门开度11楼层信息数值型DB1.DBW6楼层信息12垂直位移数值型DB1.DBW8垂直位移13层1到层2开关型M0.0层1到层214层2到层3开关型M0.1层2到层315层3到层2开关型M0.2层3到层216层2到层1开关型M0.3层2到层12.设备构件的通道连接--添加通道①【基本属性】标签页内,单击【内部属性】选项,该项右侧会出现按钮。

单击此按钮,弹出【Siemens_1200通道属性设置】对话框。②增加I区寄存器。单击【增加通道】选项,弹出【增加通道】对话框,寄存器类型“I输入寄存器”,数据类型“通道的第00位”,寄存器地址“1”,通道数量“6”,操作方式“读写”,设置完成单击【确认】选项。③增加M区寄存器。单击【增加通道】选项,弹出【增加通道】对话框,寄存器类型“M内部寄存器”,数据类型“通道的第00位”,寄存器地址“0”,通道数量“6”,操作方式“读写”。设置完成单击【确认】选项。④增加V区寄存器。弄清楚DBW为16位有符号数。弹出【增加通道】对话框,寄存器类型“V数据寄存器”,数据类型“16位有符号二进制数”,寄存器地址“1.0”,通道数量“5”,操作方式“读写”。设置完成单击【确认】⑤添加完通道后,单击【Siemens_1200通道属性设置】对话框的【确认】选项。2.设备构件的通道连接--设置对应关系建立通道与组态变量的对应关系。单击【通道连接】标签,按照表建立通道与组态变量的关系。选中通道1【对应数据对象】的输入框,右键,弹出变量选择列表,选择“到达1层”,双击自动填入输入框,变量选择列表关闭。设备调试②单击【确认】选项,完成设备属性设置。①单击【设备调试】标签,进入该页面,若通道值,输入框为空,等1-2分钟,

能看到通道

值输入框有值出现,为采集来自PLC各通道的实时数据。

通讯状态的通道值为0表示PLC与组态软件通讯正常,其他值均为通讯异常,

这个通道对应变量为开关型。谢谢大家主讲人:时间:2025.5智能粮仓系统的画面设计主讲人:时间:2025.501创建工程04模拟输入的画面设计02智能粮仓系统用户窗口的画面设计03控制面板的画面设计目录contents创建工程PART011.智能进料系统。(1)自动进料,系统先往粮仓2进料,

当仓位超过80m,再往粮仓1进料,

粮仓1仓位超过80,进料结束。可手动进料。(2)卸料为手动控制,打开对应粮仓卸料阀,仓位变开始减少。2.温湿度智能控制。(1)湿度控制:粮仓1和粮仓2的湿度控制在50%~80%。(2)温度控制:粮仓1和粮仓2的温度控制在10~30度。(3)报警:当粮仓1和粮仓2的湿度大于80%或小于50%,产生湿度报警。

当粮仓1和粮仓2的温度小于10度或大于30度,产生温度报警。(4)湿度的控制:当湿度超过90%,对应的除湿器开,当湿度不超过75%,除湿器关。

当湿度小于40%,加湿器和对应的加湿阀开,湿度不低于55%,加湿器和对应的加湿阀关。(5)温度的控制:温度超过40度,对应的冷风机开,温度低于25度,冷风机关。

当温度小于0度,加热器和对应的加热风机开,温度高于15度,加热器和对应的加热风机关。工艺分析工艺分析1.鼠标双击桌面上【MCGS组态环境】图标,进入MCGS通用版组态环境。2.单击文件菜单中【新建工程】选项,如果MCGS安装在D盘根目录下,则会在D:\MCGS\WORK\下自动生成新建工程,默认的工程名为“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等)。3.单击文件菜单中的【工程另存为】选项,弹出文件保存窗口。4.文件名输入“智能粮仓控制系统”,单击【保存】选项,工程创建完成。创建工程步骤智能粮仓系统用户窗口的画面设计PART02一.创建用户窗口

1.在工作台界面,单击【用户窗口】选项,进入【用户窗口】标签页。2.工作台右侧,单击【新建窗口】选项,生成“窗口0”用户窗口。

3.右键窗口0【属性】选项,弹出【用户窗口属性设置】对话框

窗口名称设置为“智能粮仓系统”。

窗口背景为“灰色”(默认)。

窗口位置为“最大化显示”。切到运行环境画面全屏呈现。

窗口边界为“可变边”(默认)。4.设置完成,单击【确认】选项,退出对话框完成用户窗口的设置创建用户窗口选中【智能粮仓系统】窗口,右键单击该窗口,弹出选项框单击【设置为启动窗口】选项。进入运行系统后,最先看到的用户窗口是智能粮仓系统。设置为启动窗口二.制作窗口标题①单击工具栏【工具箱】按钮图标,弹出工具箱。②选中【标签】。工具箱中找到【标签】选项,单击该选项,鼠标光标呈“十”形。③选中标签构件后,拖拽鼠标在窗口顶部偏左位置绘制出一个矩形区域。

在【标签】框内闪烁位置输入文字“智能粮仓系统”。④右键【标签】构件,在弹出菜单项中单击【改字符】选项。⑤对窗口标题设置属性,选中标签,右键单击【属性】选项,

弹出【动画组态属性设置】对话框,如图进行以上设置。制作窗口标题三.绘制粮仓、粮仓1、粮仓2绘制粮仓①单击工具箱第四行第三列【常用符号】选项,弹出【常用符号】界面。

单击第一行第二列【梯形】选项,光标呈“十”,在窗口左上角绘制梯形。②单击工具箱第二行第一列“”选项,光标呈“十”。梯形下方绘制矩形。③鼠标左键框选刚绘制的梯形和矩形。右键选中的图形,

在弹出菜单单击【排列】选项,

再单击【构成图符】选项,完成粮仓绘制。绘制粮仓1和粮仓2①单击工具箱第二行第一列【矩形】选项,光标呈“十”,绘制矩形。②单击工具箱第四行第三列【常用符号】选项,弹出【常用符号】界面。单击第一行第二列【梯形】选项,光标呈“十”。在刚才的矩形上方绘制梯形,选中该梯形单击绘图编辑条上

【X镜像】选项,完成梯形绘制③鼠标左键框选刚绘制的梯形和矩形。右键选中的图形,弹出菜单中单击【排列】选项,

再单击【构成图符】选项,完成粮仓1绘制。④单击工具箱第3行第3列【位图】选项,光标呈“十”,在粮仓1位置处拖拽处一个矩形状覆盖粮仓1的矩形。右键单击新生成的位图,单击【装载位图】选项,弹出对话框,选择稻谷图片所在路径,单击【确认】选项。⑤单击工具箱第5行第3列【百分比填充】选项,光标呈“十”,在粮仓1位置生成百分比填充构件。四.热风机、冷风机、除湿器的绘制1.绘制图形①单击工具箱第2行第3列【椭圆】构件,光标呈“十”,绘制圆形,边线线型选择最粗的实线。圆形绘制尽量大些,以便下一步在圆内部绘制多边形。②单击工具箱第3行第1列【多边形或折线】选项,光标呈“十”,

在圆的内部沿圆的边线绘制多边形,填充颜色设置为天蓝色。③右键叶轮属性,弹出对话框,勾选【闪烁效果】选项,

在弹出【闪烁效果】标签页,表达式输入“@变量”,

勾选【用图元可见度变化实现闪烁】选项,闪烁速度勾选【快】选项,

温馨提示

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

评论

0/150

提交评论