您的当前位置:首页基于PLC和组态王的搬运机械手控制系统的设计

基于PLC和组态王的搬运机械手控制系统的设计

2022-08-12 来源:六九路网
2010年1 1月 农机化研究 第1 1期 基于PLC和组态王的搬运机械手控制系统的设计 李胜多 (青岛农业大学机电工程学院,山东青岛266109) 摘要:首先分析了搬运机械手控制系统的要求,然后进行了可编程控制器I/O点的分配、编写了PLC控制程 序、绘制了原理图;同时,实现了PLC与上位计算机组态王软件的通讯、设备的连接与配置、数据库的构造、图形 界面的设计和动画连接的建立等;最后运行系统并调试成功。本设计利用工控组态软件实现对搬运机械手的运 行过程进行监控和管理,这对提高生产过程的自动化控制水平有着重大的意义。 关键词:PLC;搬运机械手;控制系统;组态王 中图分类号:TP241.3;TP271 .4 文献标识码:A 文章编号:1003—188X(2010)11一O141一O5 0 引言 随着我国社会主义市场经济的发展,现代工业日 新月异,流水生产线已基本普及,人工搬运或包装货 物和产品不仅耗时费力,而且在环境恶劣、无法作业 的条件下依然动用人工去作业已然不太现实。因此, 传统的工作方式必然不能适应我国社会主义市场经 济的快速发展,自动化生产模式则应运而生,而机械 手自动化控制的研究与应用对实现自动化生产有着 巨大的意义。 利用PLC控制实现机械手的精准、快速地进行货 1.机械手转盘部分2.机械手升降部分 物的搬运、移动、打包和分拣等繁琐或有害人体的工 3.机械手伸缩部分4.机械手夹紧部分 作,劳动强度得以大大减轻,生产的自动化程度也得 图1搬运机械手示意图 Fig.1 The schematic diagram of transportable manipulator 到大幅度提高,并且机械手完全可以代替人工在环境 恶劣、工人无法作业或有特殊要求的场合完成既定的 机械手转盘部分由直流电机驱动,升降和伸缩部 工作任务。因此,利用组态软件可实现远程控制、可 分由步进电机驱动,夹紧部分由气泵和电磁阀控制。 视画面同步和实时监测从而构成一个集动作控制、过 机械手的工作过程为:从原点开始,按下启动按 程监测与控制的网络化、智能化、综合化、组态化的机 钮,系统初始化,气夹正转,到位后机械手下降,下降到 电一体化自动控制,在我国现代化工业发展进程中将 底时,碰到下限位开关,下降停止,同时机械手夹紧;夹 起到巨大的推动作用 。 紧后机械手上升,上升到顶时,碰到上限位开关,上升 停止;基座正转,到位后机械手右移,右移到位时,碰到 1 系统的控制要求 右限位开关,右移停止;机械手下降,下降到底时,碰到 搬运机械手的机械结构采用滚珠丝杆、滑杆、气 下限位开关,下降停止;同时气夹电磁阀断电,机械手 缸、气夹等机械部件组成;电气方面有步进电机、步进 放松,放松后,机械手上升,上升到顶时,碰到上限位开 电机驱动器、传感器、开关电源、电磁阀等电子器件组 关,上升停止;机械手开始左移,左移到位时,碰到左限 成。其结构示意图如图1所示。 位开关,左移停止,基座反转,到位后回到原点位置。 至此,机械手经过12步动作完成了1个动作周期。 收稿日期:2009—12—08 2 系统的PLC控制部分设计 作者简介:李胜多(1976一),女,山东德州人,硕士研究生,(E—mail) lsdhit@163.corn。 2.1 PLC输入输出点分配 2010年1 1月 农机化研究 表2可编程序控制器(PLC)输出点 第1 1期 2.1.1 控制系统输入输出 控制系统输入输出分配如表1和表2所示 表1 可编程序控制器(PLC)输入点 Tab.1 Input distirbution of PLC 。 Tab.2 Onput distibutrion of PLC 2.1.2 PLC外部接线图的设计 PLC外部接线图如图2所示;气夹电机接线图如 图3所示;基座电机接线图如图4所示。 Pl c外部接线 DC 24V 气夹正限传感开关 气夹反限传感开关 基座正限传感开关 基座反限传感开关 基座旋转脉冲 横轴前限行程开关 横轴后限行程开关 蛏轴上限行程开关 竖轴下限行程开关 停止开关 启动开关 图2 PLC外部接线图 ● Fig.2 External wiing rdiagram of PLC I)C 2 4、 I I l K'd1 KⅥ2 ・一 l \ 一图3气夹电机接线图 Fig.3 Gas—clip electrical wiing rdiagram 图4基座电机接线图 Fig.4 Base electrical wiing rdiagram ・l42・ 2010年1 1月 农机化研究 第1 1期 2.2 系统的顺序功能图 系统的顺序功能图如图5所示。 搬运机械手控制系统的顺 功能图 系统初始化 e央正转 气央反转 _M -一⑧KI [ …⑨ 撇0他 气夹反转到位 十一X0 回…① t {_ T2 l 【[ 4——j0 4j[ 面(9西 西而 I算}f 放松  L… ’ ”’ f x6 M205 五 五 F降 L一十…j L…/ L 】缩 。。M207 I 一~( ≥一—; f 、)K3 十一…,\Y ) T4 抓紧 ]一 一  一]面  ⑨ @.耵一j ~ .|_ 一… 瞌座反转 。 升  jM222 i- r C0 前仲 F降 图5系统的顺序功能图 Fig.5 Sequential function chan of system 3组态部分的设计 接,组态王通讯参数应与PLC的通讯参数设置保持一 致。由于本系统是PLC与组态王间进行通讯,因此将 在本设计中,交通信号灯监控系统的监控软件采 PLC的生产厂家、设备名称、通讯方式等填人相应的 用了北京亚控公司的Kingview6.5组态王软件 。 对话框即可 。j。 3.1 定义I/O设备 在本设计中采用的是三菱FX系列可编程控制 首先双击工程浏览器左侧大纲项“设备\COM1”, 器,当使用RS232与上位机相连时,PLC与组态王连 弹出串口设置对话框,如图6所示。 接的I/0设备的缺省与推荐设置如表3所示。按照 要用组态软件进行实时监控首先要完成通讯连 表3中给定参数设置串口设置对话框。 2010年1 1月 农机化研究 3.2构造数据库 第1 1期 要在组态王中知道外部设备的状态,以及能够输 出控制信号到机械手,需要建立相应的变量。 建立完成的数据库如图8所示。 图6串口设置对话框 Fig.6 Dialog box of serial port settings 表3 I/O设备的通讯参数 Tab.3 I/O device communication parameters Fig-8 Kingview database 然后是动画连接,接着是脚本程序的编写。 3.3脚本程序的编写 然后选择工程浏览器左侧大纲项“设备\COM1”, 在工程浏览器右侧用鼠标左键双击“新建”图标,运行 1)事件命令语言的编写。在组态王工程浏览器 窗口左侧选择命令语言目录中的“事件命令语言”,在 右侧双击新建图标,则出现“事件命令语言”对话框, 在“事件描述”中输入“停止按钮==1”,在“发生时” 语言编辑区域输入: 停止标志=1; 运行标志=0; “设备配置向导”,选择PLC三菱FX2系列产品中“编 程口”,如图7所示。 ∥本站点\复位按钮=0; ∥本站点\启动按钮=0; 单击右下方的“确认”按钮,则完成第一段事件命 令语言的编写。 类似可编写“复位按钮”“下降”“启动按钮”“横 轴回缩”的事件命令语言。 2)应用程序命令语言的编写。在组态王工程浏 览器窗口左侧选择命令语言目录中的“应用程序命令 语言”,双击右侧图标,则出现“应用程序命令语言”对 图7设备配置向导对诂框 话框,在这里编写机械手动画的主要控制程序。 在“运行时”栏里输入: Fig.7 Device configuration wizard dialog box 单击“下一步”,为外部设备取一个名称,输入 if(运行标志==1) {if(次数>:0&&次数<50&&下降==1) {机械手Y=机械手y+2; “PLC”,再单击“下一步”,为设备选择连接串口;假设 为COM1,单击“下一步”,填写设备地址为“1”,单击 “下一步”,设置通信故障恢复参数(一般情况下使用 系统默认设置即可),单击“下一步”,弹出“设备配置 向导一信息纵览”。请检查各项设置是否正确,确认无 误后,单击“完成”。 ・次数=次数+1; } if(次数>=50&&次数<60&&气夹电磁阀 ==1、 l44・ 2010年1 1月 {次数=次数+1; } 农机化研究 第1 1期 理,PLC作为下位机执行可靠有效的分散控制。监控 系统不仅可以接受多种由PLC发出的控制信号,亦可 向PLC发出各种命令信号,还可以与PLC之间进行各 种状态数据的传输。基于组态王的搬运机械手的 if(次数>=60&&次数<1 10&&上升== 1) 3.4运行和调试 进入组态王运行系统。显示出组态王运行系统 PLC控制系统的设计正确,实现了搬运机械手的自动 控制,加强了远程监控的能力,提高了控制系统的准 确性和稳定性。 参考文献: HUANG Wei,HU Qing—long.The Design of Control System 画面(如图9所示),达到了预期的目标。 of Manipulator with PLC[J].Mechanical&Electrical Engi— neering Technology,2008,11:91—92. [2] 黄赞.PLC在工业机械手控制系统改造中的应用[J].机 床与液压,2005(7):196—197. [3] 廖常初.可编程序控制器应用技术第五版[M].重庆:重 庆大学出版社,2007(6):201—208. 图9搬运机械手的组态界面 Fig.9 The configuration interface of transportable manipulator [4] 佚名.FX Communication User%Manual[M].MITSUBISHI Electric Corporation,2000. 4 结论 设计综合了计算机和PLC的长处:计算机作为上 位机提供良好的人机界面,进行全系统的监控和管 赵春萍,周挚.基于组态技术的机械手控制[J].微 [5] 张婕,计算机信息,2008,26:198—199. 2003, [6] 袁秀英.组态控制技术[M].北京:电子工业出版社,】68一】86. Design of Transp0rtable Manipulator Control System Based on PLC and the Kingview Li Shengduo (College of Eletronicmchanical and Engineering,Qingdao Agricultural University,Qingdao 266 109,China) Abstract:Firstly,the transportable manipulator control system is integrally analyzed,the distirbution of the programmable controller I/0 points were accomplished,control procedure of the transportable manipulator control system were compiled, the schematic diagrams were draw.And the communication between PLC and configuration software on computer,the at— tachment and deployment of devices,the composition of database,the design of figure interface,the establishment of con— nection of the animation as well as its running script were studied and set up in this thesis.Finally,run and the debugging is successfu1.In this design,King view software and PLC hardware were integrated to achieve the goals of designing a con— trol system of the manipulator model,which is quite important to average up the automation controlling of the course of production. Key words:PLC;transportable manipulator;control system;Kingview irrigation ・145・ 

因篇幅问题不能全部显示,请点此查看更多更全内容