201 8年第1 7卷第1 9期 基于PLC和触摸屏自动化生产线搬运单元设计 口张瀚文雷 霞 【内容摘要】本文以西门子PLC为控制器,气缸为执行器,磁感应接近开关为检测元件,阐述了自动化生产线一搬运单元系统 的组成、系统硬件设计、PLC程序设计及触摸屏人机交互设计。该装置可实现把工件从上一单元搬运到下一单元 的功能,能在自动/手动工作模式、单机/联网运行模式下任意切换。此项目成果已作为自动化生产线装调与维护 课程实验装置,起到辅助教学的目的,有较强的应用价值。 【关键词】自动化生产线;搬运单元;PLC;自动/手动;单机/联网 【基金项目】本文为2017年度吉林省大学生创新创业训练项目(编号:201710204055)研究成果。 【作者单位】张瀚文,吉林工程技术师范学院电气工程学院 【通讯作者】雷霞,吉林工程技术师范学院电气工程学院教授 自动化生产线是现代工业的重要生产模式,是现代工业 的生命线。搬运单元是自动化生产线叶I的一个工作单元,其 控制任务是将上一单元加工完成的工件搬运到下一工作单 元,以进一步完成后续的工作任务,它在整个自动化生产线 叶1占有重要地位。 一、系统组成及工作模式 (一)系统组成。搬运单元组成如图1所示。 搬运单元主要由抓取模块、升降模块、滑动模块、电磁阀 图1搬运单元组成 效应,在需求阶段利用形式化方法进行建模分析并通过逻辑 rl ~登一…,』{ :=二-1 一: …转化 { }…。肄 圈1 i} 1l ‘二}l l:”}i _推理证明,及时挖掘需求中的缺陷,保障安全关键软件的高 可靠性高可用性势在必行。本文提出的基于形式化技术的 安全关键软件需求缺陷挖掘方法,从需求缺陷挖掘的角度进 -T_'Z- 1模型或性质 艨l l }一l 二一 l l 蔫 缺 \r~一~ 1 行了探索,并且已半形式化方法UML进行了对接,实现了已 有建模成果的复用。目前已有诸多成功将形式化方法应用 图2 基于形式化技术的缺陷挖掘总体框架 于软件开发的案例,我相信形式化方法的应用会日益广泛和 深入。 化为基于Event—B的抽象模型, 确保模型转换的等价性。 第二步:采用逐步精化的方式建立软件模型,对文本或 事件的属性进行第一次精化,引入不同的属性、功能,以增量 的方式向模型中添加更多的设计细节,使模型更加完善。 第j步:使用开源的Rodin平台为已精化的Event—B模 型进行验证,包括证明义务、模型自动验证。Rodin自动验证 完成定理证明,若各性质均成功证明,说明模型是正确的,执 【参考文献】 】]E.Kit.Software testing in the real wodd:Improving the process[M].北京:机械工业出版社,2003:9~l1 『2]David S.Albeas.The economics of software quality assurance [c].In Proceedings of the June 7—10,1976,national computer conference and exposition(AFIPS"76),ACM,New York,NY, USA:433—442 行第四步,进一步精化;否则,若未能通过验证,需要检查模 型以及性质描述是否存在问题,需要返回第二步,修改模型 或性质描述,直至验证通过。 『3]IEEE Std 729一l983[S].Standard Glossary of Software En— gineering Terminology.IEEE,1990 第四步:重复执行第二步和第三步,针对每次精化后的 模型均进行Rodin验证,直至系统功能已完善且验证通过,建 立满足所有需求的模型的同时,尽早挖掘出需求分析阶段的 早期逻辑缺陷。 四、结语 『4]Hamish Coatesa.Excellent measures precede measures of ex— cellence[M].Australian Council for Educational Research, 2007:315~317 [5]夏志龙,高尚.基于Event—B形式化分析UML模型一致 性[J].江苏科技大学学报(自然科学版),2017,6:327~332 现有自然语言描述的需求规格说明是典型的非形式化 方法,存在二义性和不完整性。由于缺陷和错误的方法积累 . R. Industrial&Science Tribune 201 8年第1 7卷第1 9期 岛、■次减 、I'1.c、触摸J 流24V稳 电源等组成抓 行模式叶1的¨动/r动运仃方式选择.营选择r1动运行卡ll , 则搬运单元连续往复搬运I:件, :选择 动模式,搬运 运行一次搬运过程,然后停止运行.等待下·次命令联网运行模式,只有搬运 ) f¨l 一个 取模块Jlj米 现埘I 什的抓墩和放 ,升降模块川来实现抓 取模块的l 丌f1I下降,滑动模块用来实现水平移动搬运任 务,n动地实现T 什从J ·l+fi-单元拾取搬运钊下·1 作 . 冗以I,J|c作为控制 ,触摸 为人 L交 于·段, 成搬运 测控fE秀供电,过滤减 24\ 稳 电源给触摸胼、各电磁 及传感器 埘来 源的气 进行二次减 只 符选择 搜卜一个 几 联络通信信 ’满 婴求后, 开始1 作. 91IJ不运行 (二)控制工艺流程图 搬运 兀 体I 艺流 所爪 l冬1 3 (二)工作模式 搬运单 具4j+r1动/手动运行模式、单 #L/联 运行模式,可rf1触摸肼通过按钮操作切换至任意模 式_厂作 1.单+Ju/联网运行模式 单机运行模式:系统处j:独立 运行模式,只 成本t 几] 作仟筹 lfJ『,不‘j其他单元天联 联网运行模 : 系统处于联 运行模式时,系统运行受上 卜州个 几的影I们 只有搬运 元和 一个单 (JJf Jf 兀)及卜一个 几(捉墩安装单元)通汛联络信 满 曼求 , Jf始l 作, 则不运仃 本系统采Hj简 的1/0通信 模式实脱联网控 .如』皇1 2所爪 图2联网运行的硬件连接图 2.手动/自动运行模式j 机运行摸II==下,系统有两 种I 作方式 j|动运行方式:铒按一次 动运i 按钮,搬运单元 运 行一次搬运过千Il ,然后停止 自动运行 式:、 按一F『1动运 行模式按 lJlf,搬运单兀连续往复执行从L一 元搬运T什 刮F一 冗的r作f 务,直到给停止命令为止 二、系统硬件设计 根据搬运 元控制仟务嘤求及需要完成的人机交互功 能,P1 c外部I/0分配如表l所示 表I搬运单元PI C外部I/0分配 地址 设备符合 设备 称 设备功能 10.0 10.1 B 磁性接近开关 无杆气缸左、有移限化 l0,2 R 磁性接近丌关 于抓气缸张开限位 l0.3、I(】.4 B 磁性接近开戈 直线气缸上、下限位 l2.0、I2.I、12.5 SB 按钮 开始、复位、停止 I2.3、I2.4 SA 切换开关 动/rl动、单站/联刚切换 (Jo.0、Q0.1 Y 电磁阀 控制尢杆气缶[左、 移动 Q0.2、OO.3 Y 电磁 控制手抓缶I张升、夹紧 O0.4 Y 电磁 控制 线气缸下降 Q1.6、Q1.7 HL 指示灯 扦始、复位指爪灯 搬运单 0设计‘ 种人机交 模式:一种为按钮控制方 式,通过按钮Jf火输入行种控制命令 一种为触摸屏控制 厅式. f通过触摸僻控制 板软按钮发m相庇命令 三、PL(:控制程序设计 (一)工艺要求 搬运单厄完令模拟实际h 乍产的控制 要求,按J!f{顺序 成相应命令 首先,系统上电后执行复佗操 作,然后进行单机/联网运行模式的选择 如选择 机运行模 式,{JjIj小单 独 运行, ‘j 他 厄父联然后进行单机运 Industrial&Science Tribune 目动且尢 止 自动且停止或手动 图3搬运单元PLC控制程序流程图 四、触摸屏人机交互设计 人机交 系统作为人与机器沟通的桥梁, I {动化, 广: 一lI起若匝要的作川 根据控制功能及要求,设汁_r如 4所 示的人饥交 系统控制【面板 陔系统可通过控制而板发… ,r始/停止控制命令,进行¨动/ 动、 #L/联网运仃模 的 切换,运行结束后进行系统复 操作,通过指示灯的庇灭 时监视l符种装置的运行状况~ 睦里7c I俺手^ l{ 剐商傲 l 再j葺 .Q £ &0 8 左蒋. Il 垂|位 礴盎 ◎ 。蠢 : l量 一…o手辑粒并睫位曩冒 盛气赶下碡 亘 … i 平葫 f , 0盆 ~ } 蜘曦 单机 下龌位国尽孙妻擘. 图4搬运单元触摸屏人机交互界面 五、结语 本项f1研究成果,完令实现r l 动化生产线Ill搬运 的_r作任务 系统运行稳定.人机交 界而设汁简沽、操作 使、 lll『性强,能 :蚬地观察擎个系统的运i 状 、…狮, 令项『】研究成果已作为“ 动化 产线装州与维护” 实 验装置,起剑辅助教学的H的,弥补-j 实验装置不足的ruj题, 效 较 【参考文献】 1 何用辉.自动化生产线安装与调试 M (第二版).北京: 机械工业出版社,2015,8 2 张慧玲.基于PI c的自动化生产线控制系统l J j.电子测 试.2015。l1 :;:陶钰.试论l’I (:技术在自动化生产线中的应用l J}.沈阳 理工大学学报,2(】l7,4 ·59·