第26卷 第6期 Vo1.26 No.6 电子设计工程 Electronic Design Engineering 2018年3月 Mar.2018 基才M C GS和PLC的虚实结合实验模型设计与实现 胡兵 (新疆工程学院电气与信息工程系,新疆乌鲁木齐830011) 摘要:鉴于教学过程中缺乏实际的工业对象,提出一种虚实结合的实验模型,该模型模拟工业原料 加工、搬运及交通运输的过程。构建以MCGS为监控界面、PLC为控制器,温度、液位传感器、开关、 指示灯为实物的工业原料加工、搬运系统实验模型,构建以MCGS脚本程序编程为基础的虚拟交通 运输模型。实际运行表明,系统能够很好满足控制要求,可以实现分散控制,也可通过网络实现集 中控制。系统的应用,实现了教学过程中理论实践相结合,具有开放性、灵活性、可视化、成本低廉 的特点,对教学和实际工程应用均有较好的参考价值。 关键词:MCGS;PLC;机械手搬运;交通灯控制;实验模型 中图分类号:TN805 文献标识码:A 文章编号:1674—6236(2018)06—0133—05 Design and implementation of virtua1.real synthesis experimental model based on MCGS and PLC HU Bing (Department ofElectrical and Information Engineering,Xinjiang Institute fEngioneering,Urumqi 830011,China) Abstract:In view of lacking of industrial objects in the teaching process,the paper presents a virtual— real synthesis experimental model,which simulates industrial raw materials processing,handling and transportation process.Industrial raw material processing and handling system experimental models were built based on the MCGS monitor interface,PLC as the controller,temperature,liquid level sensor, switch,indicator light as the objects,virtual transportation model was built based on the MCGS monitor interface.The actual operation shows that,the system can well satisfy the control requirements,can realize the decentralized control,and can realize centralized control through the network.The application has realized the theory in the process of teaching practice,which has the characteristics of openness, lexifbility,visualization,low cost,and has good reference value in engineering practice and teaching practice. Key words:MCGS;PLC;manipulator carry;traffic light control;experimental model 在工业、农业等行业的生产过程中,存在大量的 有助于学生学习组态技术、PLC等工业控制及过程 自动控制系统,这些控制系统采用组态和控制器相 控制的相关知识,有助于适应将来的工作岗位,同 结合的控制方式较为常见。为了使的学生快速而有效 时,该实验平台的建立,可以充分培养学生的灵活性 地适应社会生产,学习组态技术和典型控制器的基 和创新性,发挥其自主性学习的能力,也为实际工程 本原理及其应用显得尤为必要,而教学过程中缺乏 实际的工业对象,所以根据工业实际应用的需要,设 应用提供了参考。 计一种能够贴近实际生产的虚实结合的实验模型”。。1, 收稿日期 :2017—03—20 1实验模型的构建 系统模拟工业原料加工、搬运及交通运输的环 稿件编号:201703209 基金项目 :2016年度新疆工程学院科研基金项目(2016xgy141812) 作者简介 :胡兵(1985一),男,湖北孝感人,硕士研究生,讲师。研究方向:计算机控制技术。 一I33— 《电子设计工程}2018年第6期 节,构建以MCGS组态软件为上位机,S7—200PLC为 控制器,反应罐、气动机械手、指示灯为现场设备的 虚实结合对象 ,系统结构图如图1所示: DP总线L_————厂—一下,关闭泄放阀和排气阀。系统恢复到原始状态准 备下一个循环。 2.1.2系统硬软件设计 根据工作过程的需要,设计中用到一个反应罐、 3个压力传感器、一个温度传感器,三者在控制器运 l上位机监控(MCGS)l DP总线 PLC ̄Il l PLC ̄2l l PLC ̄3 算控制下,使系统运行在最合理状态,保证每罐都生 产出最优质的成品工业原料。通过分析控制对象, 确定控制器选用西门子S7—200PLC CPU224带 工业原料加工系统lI机械手搬运系统lI交通灯控制系统 图1系统的结构图 实验平台由工业原料加工系统、机械手搬运系 统和交通灯控制系统组成,共分3个阶段,其工作过 程从第一阶段的工业原料加工阶段开始,在工业原 料加工阶段完成原料送料、加热反应控制和泄放控 制3个任务,完成由原料到成品的加工过程,之后进 入机械手搬运阶段,当机械手检测有成品时,机械手 经过下降、夹紧、上升、右行、下降、放松、上升、左行 EM231、EM231 RTD模拟量扩展模块,选用MCGS组 态做上位机监控,液位、压力、温度传感器做检测装 置,电磁阀做执行装置,共同构成闭环控制系统 ,闭 环控制系统方框图如图2所示。 共8个动作,完成成品的搬运工作,之后进人第三阶 段,由小车运输,经过十字路口交通灯完成实验平台 中的整个工作过程。3个系统均可独立运行,通过采 用西门子S7—200的带编程口的网络连接器RS485 图2被控系统的结构图 1)PLC程序设计 在原料加工系统中,PLC既是I/O接口,也是控 制器,系统的控制任务由PLC来完成,根据系统的控制 要求,确定原料加工系统的PLC I/O分配如表1所示。 表1工业原料加工系统PkC I/O分配表 通信,系统也可以联机运行,构成一个分散控制、集 中管理的分布式控制系统。 2实验模型的设计 2.1工业原料加工系统 工业原料加工系统设计模拟工业原料加工具体 过程,完成从原料到成品的生产加工。 2.1.1工作过程 原料加工系统分为3个过程,分别为送料、加热 反应和泄放 。 由于系统要实现PLC与组态的连接,PLC的输 入只能读取,不能写人,所以启动停止按钮使用内部 变量M10.0,系统中液位、压力、温度等模拟量需要经 1)送料过程首先检查反应罐中液位是否小于设 定值,若小于设定值,则开启排气阀和进料阀,开始 进料,当液位上升到上液位时,关闭排气阀和进料 过工程量的变换,变换后的实际量存储在PLC的变 阀;之后检测反应罐中的压力是否小于设定值,若小 量存储器中,PLC变量分配如表2所示。于设定值,则开启氮气阀,氮气进入反应炉,炉内压 力上升,当压力上升到设定值时,关闭氮气阀,结束 送料过程。 表2原料加工系统PLC内部变量分配表 名称 下液位 上液位 压力 变量地址 VD1oo 2)加热反应过程首先检测温度是否小于设定温 度,若小于设定温度,则接通加热炉进行加热,当温 度上升到设定值时,切断加热电源,结束加热过程。 3)泄放过程是在加热过程结束之后进行的,首 VD1O4 VD1O8 温度 VD112 VD120 下液位设定值 上液位设定值 压力设定值 VD124 VDl28 VDl32 先延时lO秒,打开排气阀,使炉内压力降到设定定 值以下,之后打开泄放阀,当炉内溶液降到下液面以 一温度设定值 134一 胡兵基于MCGS和PLC的虚实结合实验模型设计与实现 一日 I幢 谭 ” g 卿sI■ 工岍H = %}t ≈I: ‘ 根据工作过程的要求,PLC工作时,需要完成原 料加T的送料、加热反应和泄放3个过程的控制,其 控制功能流程罔如图3所示。 £手 io! 训 进f}=阀遄0料 坛 受通运输 S'q0.0一 匝 开始 加热 力 莲器-00,.'----- 臣 臣 延时 10S 臣 翘 臣 .传逛感器 _口- —一 鏊}泄 -苜一 放阀 图4 1二业原料加1二系统控制界面图 露 ” … 。 0 开始 泄放 臣 -1= 开召 闻 罔3 F.J'k原料加T系统控制功能流程图 原点开始,当检测工作台有成品,按下启动按钮时, 机械手依次开始完成下降、夹紧、上升、右移、下降、 放松、上升、左移等等动作,在此期间,机械手夹紧和 放松动作均需要2秒时间,其他动作均南限位开关 实现限位 ”。 2)MCGS上位机监控界面设计 MCGS组态界面要完成原料加_T系统界面的制 作,变量的建立,属性的设置,且在设备窗口完成设 备组态及MCGS与 c之间的变量的连接 ,其中变 量及与PLC之间的连接如表3所示。 表3 工业原料加工系统MCGS变量与PLC变量连接表 2.2.2系统硬软件设计 搬运系统采用气动机械手,机械手上安装有光 电检测开关、磁性限位开关,由电磁阀控制,气缸完 成操作任务。通过分析被控对象,确定选用西门子 s7—200PLC CPU224作为控制器,选用光电开关、限 位开关做检测装置,电磁阀做执行装置,共同构成『才】 环控制系统,如图2所示” 。 1)PLC程序设计 根据 作过程的要求,确定机械手搬运系统的 I/0分配如表4所示。 表4机械手搬运系统PLC I/0分配表 MCGS的设备窗口,添加通 串口父设备,西 门子一S7200PPI,设置参数,连接变量即可调试,具体 凋试方法见 ·。凋试成功的1一业原料加二f一系统控制 的界面如图4所示,图中系统处于送料阶段。 2.2机械手搬运系统 机械手搬运系统设计模拟工业产品搬运过程, 完成成品的搬运。 根据控制系统的T作过程,确定机械手搬运系 统的功能流程图如图5所示。 2)MCGS上位机监控界面设计 MCGS上位机监控界面设计基本与原料加T系 2.2.1 工作过程 机械手搬运系统选择气动机械手,工作过程从 统的设汁相同,其MCGS与PLC之间的变量连接如 表5所示。 一13S一 《电子设计工程》2()l8年第6期 过交通 的过 , 近牛活实际,没计巾川剑4组交 立 至十+ Mll 通灯、4辆卜 . 2.3.1 工作过程 交通灯的指示情况卡1 有序的 Ic】【】 ¨I,、,、 过f‘ 路l I的I 作过程。 成。1f 运输过 的模拟设汁足荩于组态的交通灯 qO.0] ; 1 M‘ 囱互Ⅱ卫 I M(_ 求 现.j㈠ 作过 为:首先南北方向绿灯亮l 6 S, ]< 灯 E 4 s.之 红灯亮20 S,在南J匕灯亮的同时尔两 I W 匝 _=互习一: ’办向乡J:灯一凫2()s,绿灯亮l6 s,之 黄灯亮4 S.小年 依照灯的指爪{i-'J ̄,依此循环 2.3.2系统硬软件设计 成 运输过 『Il,【_}j剑3辆年,4个交通指示灯 f i 5 fJ【做 拍 运系统 j J J_JJ能 缸ffI fgI 表5机械手搬运系统MCGS变量与PLC变量连接表 .…r系统 安”q : -"l: l合较为 椎,采用指示灯代替 交迎灯术十Il拟此过 , 此系统巾,P1.C只进行1/0 数 的传递,M【:( S 念既进行监视 负责控 ,确 定系统力‘1:II I 7昕示 翌 _ 1)F'I C 序没汁 H 美 奎 7 交通运输控制系统的结构 成 运输过 rf1,PI C只进行1/0数据传递, 小 ^ 做仟flJ』编 ,’F载空程序即町 2)M(:(; l:化机临拎界面没计 成.I^运输过 中,MCCS组念既进行监视也 负责 制. 需 州试方法例原料『儿1 l 系统, 试b 功的机械 搬运系统 圳的 fmfu1 6所,J 完成 向制作、变龟建 、属性设置, 成M(:( s j S7—200变 之问的连接,其 MCGS I lJ(:之mJ的变量连接如表6所尔 表6 交通运输控制系统MCGS变量与PLC变量连接表 ◇O 0 O 6饥饿r搬运系统控制 2.3交通运输控制系统 成 交通土耋输系统没汁.使拟成品运送过 经 一1 36- 胡兵基于MCGS和PLC的虚实结合实验模型设计与实现 个系统可以组网联机运行,实现集中控制。组网控 制时,需要对每个S7—200 CPU没置唯一的地址,通 由于MCGS作为控制器,所以需要编写控制程 序,MCGS提供脚本程序编写文本,可以进行程序的 MCGS脚本程序的流程 如图8所示。 编写,根据成品运输过程中交通灯的T作过程,设计 过网络连接器将3台PLJc连接成RS485通信网络,地 址及通信网络连接如图9所示 0 0 网l0 3台PLC通信网络连接罔 3个系统组网运行时,各个系统通过相互之间制 约信息的交换,达到彼此之问的配合运行,当原料加 工系统完成成品的加] 时,发出请求搬运信号,待机 械手搬运系统接收到搬运信号后,机械手开始搬运, 搬运完成,启动成品运输系统。在此通信过程|}】, 图8交通运输控制系统功能流程图 PPI网络通信通过指令向导来配置,由于PPI通信采 用主/从通信方式,多个PLc之间通信时,必须预先 合理规划整个系统的通信数据信息” 。 在上位机监控界而设计时,需要在MCGS的没 根据流程图编写控制语句,即可完成交通灯的 控制。为了使小车能够根据交通灯的变化运动,东 西方向的小车连接变量一东西小车,南北方向的小车 连接变量一南北小车.且两个小车均要设置可见度, 使南北小车在0~16秒内可见,东西小车在20~36秒 内可见,根据以上内容,适当调整小车位置即可完成 渊试,系统控制界面图如图9所示。 备窗口里添加通用串口父没备.设置通信参数,在通 用串口父设备下面添加3个西门子一S7200PPI,对于 PLC地址分别为l、2、3,没置各个PLC的I/O通道,完 成通道连接并渊试即可完成联网监控。 4结束语 将PLC技术、组态技术和网络技术融为一体,构 建虚实结合的实验平台,这种实验平台可以连接现 场设备运行控制,也可以不连接现场设备,采用 MCGS组态的脚步程序模拟仿真系统的运行控制, 做到实验模型的虚实结合。系统成功应用在教学过 程中,具有很好的灵活性、创新性和可视化的功能, 系统的组态、PLC编程及网络通信等等技术对实际 生产过程中系统的控制、培训具有重要意义。 参考文献: 【I】邵子惠,郑萍,李世伟,等.虚实结合的PLC远程 综合网络实验控制系统的设计fJ1.实验室研究与 探索,2007,26(12):7l-74. 9交通运输控制系统控制界面 【21丁金华,李明颖,王德权,等.虚实结合的机电设 备控制仿真平台『J1.实验技术与管理,2015,32 (2):ll9一l22. 3系统网络通信 实验平台中各个系统叮以独立运行,构成分散 【31赖忠喜,张安洁,张占军.MCGS组态软件在PLC 控制.通过使用s7—200 CPU的PPI网络通信” ,3 (下转第l42页) 一l37— 《电子设计工程}2018年第6期 4结束语 利用串行总线RS一485和无线射频,可以方便地 [7]赵亮,张吉礼.提高RS485总线通信可靠性的优 化设计方法fJ].大连理工大学学报,2015(4): 393—398. 8]夏继强.现场总线工业控制网络技术fM1.北京:北 构建起智能供暖行业的通讯主干网络。同时,作为 [京航空航天大学出版社,2005. 现场总线RS一485网络的一个设备节点,数据集中器 通过GPRS与以太网实现互联互通,从而将现场总线 f91沈晓峰.基于CAN和RS一485总线的机舱监测综 接入无处不在的Internet网络,运行数据实现异地采 合报警系统设计[D].南京:南京 ̄2_Y-大学,2012. 10]黄青涛.基于现场总线的自动化控制实验装置设 集管理,满足智能供暖行业的现代化管理,节约能 [计探讨[J].科技创新与应用,2014(27):33. 源,提高供暖舒适性。 参考文献: 【1】王华.现场总线技术与发展 现代工业经济和信 息化,2014(14):95—97. [11]卢伟,孟婶,孙以泽,等.基于M0dbus厂rcP及FINS/ TCP协议的数据采集与通讯系统设计[J].仪表技 术与传感器,2017(1):88—91. 『12].Y:-树梅.基于现场总线的温室多点监测系统的设 计 数字技术与应用,2016(10):15l一152. [2]杨明.CAN总线驱动器应用研究[J].煤矿机械, 2015(9):273-275. g'l、浩.智能供暖系统户端温度控制器的设计与研 [3]刘杰,章韵,陈建新.利用433 MHz射频通信技术实 f13]发『D1.昆明:昆明理工大学,2014. 现智能家居系统[J].计算机应用,2012(2):68—72. 14]白琼燕,李生仁.电磁继电器的工作原理及其功 [4]张呈钰,王让定,傅松寅,等.433 MHz/470 MHz楼 [能【J1.科教文汇(下旬干l】),2013(6):138—156. 内射频传输特征对比测试分析『J1.数据通信, 2015(6):34—37,50. [15]赵庆国,彭小雪,刘丹,等.建筑群室温监测系统 的构建与运行【J].北京工业大学学报,2015(7): 1079-1084. [5】张莉,邬宝寅.一种改进型RS485总线设计『J].自 动化与仪表,2016,31(1O):32—35. [6】崔玉江,邵云峰,乔道鹏.弹上RS485总线通讯质 『161张兴超.电热型智能流量调节阀的研究与设计 『D1.昆明:昆明理工大学,2015. 量研究 现代防御技术,2016(2):209—214. (上接第137页) 项目式教学中的应用[J1.电子设计工程,2015 [10]吴青萍.基于MCGS软件的机械手控制系统研制 (15):35—38. fJ].液压与气动,2010(10):61-63. [4]蔡建刚,金巨槐,卢世忠.基于组态软件MCGS聚 [11]范小兰,赵春锋,FANXiao—lan,等.基于PLC的 机械手控制在MCGS中的实现[J1.制造业自动 丙烯装置催化剂搅拌器监控系统的设计与开发 fJ].电气自动化,2015(1):108—110. 化,2012,34(18):6—8. [5]北京昆仑通态自动化软件科技有限公司.MCGS f12].Y-小娟,胡兵.PLC和触摸屏在多自由度气动机 用户指南『M].北京:北京昆仑通态自动化软件科 技有限公司,2005. 社.2003. 械手系统中的应用 组合机床与自动化加工技 术,2016(3):58—60. CICGS的十字路口交通灯 [6袁秀英.组态控制技术【6]M].北京:电子工业出版 [13]苗荣霞,齐立坤.基于l仿真实验平台设计[J].电子设计工程,2015,23 (22):64—66. 『14]龙慧.基于S7--200PLC的自动化生产线多站PPI [7]胡兵,王小娟,袁勇.基于MCGS的水井水泵自动监 控系统[J].化工自动化及仪表,2015(8):938—940. [8]谭超,任根宽,朱登磊,等.基于PLC和MCGS的 通信实现[J].电气传动,2012,42(9):77—80. 化工自动化实验教学系统的设计[J].计算机与应 [15]何用辉.自动化生产线安装与调试【M].2版.北 用化学,2010,27(11):1585—1588. 京:机械工业出版社,2015. -丽平,毕红雪.基于西门子S7—200PLC的自动 【9]余朝刚,刘启中,王宇嘉,等.PLC控制的步进电 『16]Y-机教学机械手[J].实验技术与管理,2012,29(2): 化生产线中的PPI通信[J].焦作大学学报,2016, 98-100. 一3O(3):71—72. 】42一