本书共分为三大模块十项任务。模块一主要介绍了MCGS工控组态软件的基本知识及MCGS组态软件的安装。模块二主要介绍了MCGS工控组态软件的仿真应用,对MCGS的相关理论知识、窗口画面组态、实时数据库、动画连接、脚本程序设计等方面做了详细介绍,内容包括按钮指示灯控制系统、交替闪烁指示灯控制系统、自动售货机控制系统、日历时间显示系统、车库自动出入库控制系统和混料罐控制系统等九项任务。模块三主要介绍了MCGS与三菱FX3U型PLC的联合控制,通过一项任务讲述了PLC控制三菱E740变频器进行电机变频的控制系统。
本书可作为高等职业院校电气自动化技术、机电一体化技术、计算机控制技术等专业的教材,也可作为相关专业工程技术人员的参考资料。
立体化资源教材
在现代工业控制领域内,随着计算机技术、网络技术、工业控制器技术的发展,组态控制技术以其画面丰富多彩、人机交互直观、强大的数据处理能力和良好的可扩展性等特点,在先进工业控制与自动化控制系统中取得了飞速的发展与应用。本书以昆仑通态MCGS组态软件为例,系统介绍了组态软件中的画面组态设计、数据采集与处理、动画连接、流程控制、策略操作、安全机制、数据报表与曲线、配方与报警等内容。
本书将MCGS组态软件所要掌握的各个技能点和知识点进行分析,并将这些知识点、技能点分解到各个实践任务中。通过一个个可见的、可操作的任务训练,来达到掌握相应的理论知识的目的。本书共分为三大模块,设计了十个任务。在教学项目安排上,根据MCGS组态软件的特点,各个任务由浅入深、由单一到综合进行编排,每个任务功能相对独立,同时又为后续任务提供一些技术准备。每个任务按照“任务目标”“任务设计”“知识学习”“任务实施”“同步训练”五大结构体系进行设计。“任务目标”和“任务设计”明确每个任务的知识点、技能点及任务实施后应取得的实际效果。“知识学习”提供了该任务中用到的重要理论知识。“任务实施”环节提供了详细的任务实施步骤,全部案例都进行了实际测试,保证按本书的步骤操作能得到相应的运行效果。大部分案例都可以在计算机中仿真实现,降低了对专业设备的要求,加强了整个任务的可操作性。“同步训练”环节通过不同的项目要求可以检验学生对相关知识的掌握情况。
模块一介绍了MCGS工控组态软件的基本知识及MCGS组态软件的安装。
模块二通过九个仿真应用任务,详细地介绍了MCGS工控组态软件的各项知识点与技能点的应用。
模块三介绍了MCGS与三菱FX3U型PLC的设备通信,通过MCGS的设备构件控制实际的PLC系统,并由PLC通过RS485控制三菱E740变频器进行电机变频控制,为各位读者提供MCGS组态软件与外部设备连接的属性设置参考案例。
本书由金华职业技术学院楼蔚松担任主编,浙江工业职业技术学院金浙良、杭州职业技术学院陈华凌、义乌工商职业技术学院李时辉担任副主编。本书的编写得到了编者所在学院的领导、教师及合作企业浙江京飞航空部件制造有限公司相关技术人员的大力支持,在此表示感谢。
本书在纸质主教材的基础上,提供了PPT课件、微课、项目工程文件、理论知识讲解视频、运行动画、参数设置图片等数字化资源,为读者构建线上线下自主学习的环境,有兴趣的读者可通过书中二维码或在出版社网站进行下载。为相关教师还提供了项目测试库,包括测试项目、详细的评分标准、评分表格等测试资料,方便教师检验学习情况。
由于编者水平有限且时间仓促,书中错误和不妥之处在所难免,敬请读者批评指正。
模块一 初识MCGS组态软件 1
一、组态软件概述 1
(一) 组态软件 1
(二) 常用组态软件 1
二、MCGS组态软件概述 3
(一) MCGS组态软件系统构成 4
(二) MCGS组态软件功能特点 6
(三) 组态工程的一般过程 7
三、MCGS组态软件的安装 8
四、同步训练 10
模块二 MCGS组态基础应用 11
任务一 按钮指示灯控制系统 11
一、任务目标 11
二、任务设计 11
三、知识学习 12
(一) 实时数据库及数据对象类型 12
(二) 用户窗口及图形对象 15
四、任务实施 20
(一) 建立工程 20
(二) 窗口组态 20
(三) 建立实时数据库 23
(四) 动画连接 24
(五) 仿真运行 26
五、同步训练 26
任务二 交替闪烁指示灯控制系统 27
一、任务目标 27
二、任务设计 28
三、知识学习 29
(一) 定时器 29
(二) 特殊动画连接 32
四、任务实施 34
(一) 建立工程 34
(二) 窗口组态 34
(三) 建立实时数据库 36
(四) 动画连接 37
(五) 脚本程序设计 39
(六) 仿真运行 42
五、同步训练 43
任务三 自动售货机控制系统 44
一、任务目标 44
二、任务设计 45
三、知识学习 46
(一) 脚本编辑器 46
(二) 脚本程序语言要素 47
(三) 脚本程序基本语句 52
四、任务实施 53
(一) 建立工程 53
(二) 窗口组态 53
(三) 建立实时数据库 60
(四) 动画连接 61
(五) 脚本设计 67
(六) 仿真运行 71
五、同步训练 73
任务四 日历时间显示系统 74
一、任务目标 74
二、任务设计 74
三、知识学习 75
(一) 用户窗口 75
(二) 旋转多边形与旋转动画 79
(三) 安全机制 81
(四) 系统函数 91
四、任务实施 93
(一) 建立工程 93
(二) 窗口组态 94
(三) 建立实时数据库 102
(四) 动画连接 102
(五) 仿真运行 120
五、同步训练 122
任务五 车库自动出入库控制系统 122
一、任务目标 122
二、任务设计 122
三、知识学习 125
四、任务实施 133
(一) 建立工程 133
(二) 窗口组态 134
(三) 建立实时数据库 136
(四) 动画连接 136
(五) 脚本程序设计 147
(六) 仿真运行 150
五、同步训练 151
任务六 混料罐控制系统 152
一、任务目标 152
二、任务设计 152
三、知识学习 153
(一) MCGS动画构件 153
(二) MCGS配方处理 159
(三) 运行策略 166
四、任务实施 175
(一) 建立工程 175
(二) 窗口组态 176
(三) 建立实时数据库 180
(四) 动画连接 181
(五) 脚本程序 193
(六) 仿真运行 197
五、同步训练 199
任务七 混料罐控制系统——曲线显示 199
一、任务目标 199
二、任务设计 199
三、知识学习 200
(一) MCGS曲线操作 200
(二) 历史曲线 202
四、任务实施 209
(一) 打开工程 209
(二) 窗口组态 210
(三) 仿真运行 214
五、同步训练 214
任务八 混料罐控制系统——报表显示 215
一、任务目标 215
二、任务设计 215
三、知识学习 215
(一) 表格输出 215
(二) 存盘数据浏览 224
(三) EXCEL报表输出 227
(四) ACCESS报表 232
四、任务实施 238
(一) 打开工程 238
(二) 窗口组态 238
(三) 仿真运行 248
五、同步训练 249
任务九 混料罐控制系统——报警 250
一、任务目标 250
二、任务设计 250
三、知识学习 250
四、任务实施 254
(一) 打开工程 254
(二) 窗口组态 254
(三) 仿真运行 264
五、同步训练 264
模块三 MCGS组态拓展应用 265
任务 三菱FX3U-PLC电机变频控制系统 265
一、任务目标 265
二、任务设计 265
三、知识学习 266
(一) 三菱E740变频器 266
(二) 变频器专用通信指令 276
(三) ?MCGS设备窗口 281
四、硬件设计 290
(一) 系统I/O分配 290
(二) 系统硬件连接 291
五、PLC程序设计 293
(一) PLC工程建立及参数设置 293
(二) PLC梯形图程序设计 295
(三) PLC程序写入 297
(四) PLC程序监控 300
六、组态设计 301
(一) 建立工程 301
(二) 窗口组态 301
(三) 建立实时数据库 302
(四) 设备窗口组态 304
(五) 动画连接 306
(六) 脚本程序设计 309
七、联机运行 310
参考文献 312