基于PLC和组态王的机械手控制系统设计
基于PLC、MCGS组态软件的机械手控制的设计

G X D e v e l o p e r 是三菱P L C 的编程软件 。 可进行程 序的线上更 改、 监控及调试 , 具有异地读写P L C 程序功能。 程序采用梯形 图编写 , 利用GX S i mu l a t o r V e r s i o n 6 仿真软件 , 进行模 拟调 试程序 , 方便 设计者及时修改 。 根据 实际情 况设 计系 统流程如 图1 所示 。
图 1流 程 图
收稿 日期 : 2 0 1 4 -0 8 -1 6
图 2梯 形 图
作者 简介: 周华莉( 1 9 8 4 -) , 女, 湖南人, 本科, 毕业于浙江大学, 助理 工程 师, 研 究方 向: 机电一体 化。
l 数 字 技 术
—
叶 鬲
数 控 技术
态、 指示 组态( 包含文本显示组态 , 各种指示灯组态) , 根据 实际需要 设 计 不 同 的画 面 。 在触摸屏界面结构图 中, 下级 界 面 设 有 返 回上 级
一
2 . 2 . 1程 序 设 计
1控制要求
机械手工作现场是不断将工件由一处搬运到另一处。 机械手有 上升 、 下降; 伸 出、 缩回; 左摆 、 右摆 ; 夹紧、 放松几个动作 , 其 中上升 、 下降; 伸 出、 缩回 ; 左摆 、 右摆 由双二位五通双控 电磁 阀控制 , 夹紧 、 放松 由二位五通单控 电磁 阀控制 , 线圈通 电执行夹紧动作 , 线 圈断 电时执行放松动作。 当机械手在原位( 上限、 左限、 后 限位置) 时, 按下 启动 按钮 , 机械手 的动作顺序如 下 : 伸 出一下降一夹紧一上升 一缩 回一右摆一伸 出一放松一上升一缩 回一左摆 一原位 , 监控系统要求 通 过 画面 实 时 显 示 机 械 手 现 场 工 作 状 态 。
基于PLC机械手控制系统设计

2024-04-29
• 项目背景与意义 • 整体方案设计 • 硬件选型 • 程序设计 • PLC仿真 • 项目总结与展望
目录
Part
01
项目背景与意义
机械手控制系统优势
效率高、准确高
高生产自动化程度,有利于 提高材料的传送、工件的装 卸、刀具的更换以及机器的 装配等的自动化程度,提高 生产效率,降低生产成本
改善劳动条件
避免人身事故,代替人安全 地在高温、高压、低温、低 压、有灰尘、噪声、臭味、 有放射性或有其它毒性污染 以及工作空间狭窄等场合中 完成工作。
自动化程度高,成本低
采用PLC控制系统,实现远 程监控和自动调节,提高运 维效率,降低了人工成本。
Part
02
整体方案设计
系统硬件设计
plc选型 机械手的位置反馈是开关量控制,所需的I/0点数量并不多,所以使用一般 的小型plc的选择就可以了。由于所需要的 I/0 点数分别为 20 点和12 点, 因此本设计选用西门子S7-226来实现控制
2)通过下面一排拉杆模拟PLC输入信号,通过观察Q点输出亮灯情况检查程序。
组态制作
新建一个工程,触摸屏的类型选择TPC7062TD
2)制作主页面。
组态制作
在设备窗口中添加-通用串口父设备和西门子_S7200PPI
2)双击西门子_S7200PPI,增加设备通道,并且连接对应的数据库,是PLC与触摸屏互相通信。
Part
03
硬件选型
plc硬件接线图简图
选型与配置方案
PLC控制器
使用一般的小型plc的选择就可以 了。由于所需要的 I/0 点数分别 为 20 点和12 点,因此本设计选 用西门子S7-226来实现控制。
《2024年基于PLC的工业机械手运动控制系统设计》范文

《基于PLC的工业机械手运动控制系统设计》篇一一、引言随着工业自动化技术的不断发展,机械手运动控制系统在工业生产中扮演着越来越重要的角色。
传统的机械手控制系统通常采用单片机或嵌入式系统进行控制,但由于其处理能力和稳定性的限制,已经无法满足现代工业生产的高效、精确和可靠的要求。
因此,本文提出了一种基于PLC(可编程逻辑控制器)的工业机械手运动控制系统设计。
该系统采用先进的PLC技术,能够有效地提高机械手的控制精度、稳定性和可靠性,满足现代工业生产的需求。
二、系统设计1. 硬件设计本系统硬件部分主要包括PLC控制器、机械手本体、传感器、执行器等部分。
其中,PLC控制器是整个系统的核心,采用高性能的PLC模块,能够实现对机械手的精确控制。
机械手本体包括手臂、手腕、抓手等部分,通过执行器进行驱动和控制。
传感器则用于检测机械手的运动状态和位置信息,为控制系统的精确控制提供支持。
2. 软件设计软件部分是整个系统的关键,它决定了机械手的运动方式和控制精度。
本系统采用PLC编程软件进行程序设计,通过编写梯形图或指令代码来实现对机械手的控制。
程序包括主程序和控制程序两部分。
主程序负责控制整个系统的运行流程,而控制程序则负责实现对机械手的精确控制。
3. 控制策略本系统采用基于位置的控制策略,通过传感器实时检测机械手的位置信息,将位置信息与目标位置进行比较,计算出位置偏差,并通过执行器对机械手进行精确的控制。
同时,系统还具有速度控制和力控制等功能,能够根据实际需求进行灵活的调整和控制。
三、系统实现1. 硬件连接硬件连接是整个系统实现的基础。
首先需要将PLC控制器与机械手本体、传感器、执行器等部分进行连接,确保各部分之间的通信和信号传输畅通。
同时,还需要对硬件设备进行调试和测试,确保其正常工作。
2. 程序设计程序设计是整个系统的核心部分。
根据实际需求和机械手的运动特性,编写相应的梯形图或指令代码,实现对机械手的精确控制。
基于PLC及组态王的机械手控制系统设计

毕业论文标题:基于PLC与组态技术机械手的控制系统学生:勇乐谭鑫系部:电子信息系专业:电气自动化技术班级:高电气1102班指导教师:罗麦丰老师汽车工程职业学院教务处制摘要 (1)引言 (2)一、机械手控制系统的工作要求 (4)二、下位机PLC控制系统设计 (6)2.1机械手控制PLC 输入输出端子分配 (6)2.2机械手控制PLC顺序功能图 (7)2.3机械手控制PLC外围接线图 (8)2.4机械手控制PLC梯形图 (8)三、系统上位机组态设计及功能实现 (9)3.1设备连接 (10)3.2通讯设备参数设置 (10)3.3构造数据库 (11)3.4监控界面的设计和动画连接 (12)3.5系统运行 (14)四、系统调试 (16)4.1使用设备 (16)4.2调试过程 (16)五、设计过程遇到的问题及解决方法 (18)总结 (20)参考文献 (21)致 (22)附录1 (23)附录2 (24)本设计主要介绍了基于组态王与PLC实现对机械手控制系统设计,开发PLC控制系统与上位机监控界面。
组态王通过设备驱动程序从现场硬件设备获取实时数据并处理,以动画的方式在上位机屏幕上显示,同时按照组态要求和操作人员的指令使机械手按照设定的轨迹运行,并且将现场动画在监控界面中显示出来。
该系统可以很好的实现机械手的自动控制和管理。
关键词:机械手;S7-200 PLC;组态王随着科学技术的迅速发展,我国正在进行由手工操作到机械控制的变革。
机械手的设计与控制对工业自动化的发展是不可缺少的,它的到来加速了企业变革,在工业自动化的生产中,无论是单机床还是组合机床、以及自动化生产流水线都要用机械手完成工件的取放甚至更复杂、更精密的零件加工。
机械手是在机械化、自动化生产过程中发展起来的一种新型装置。
在现代生产过程中,机械手被广泛的运用于自动生产线,他是一门迅速发展起来的新兴技术。
目前机械手虽然还不如人手那样灵活,但是他具有能不断重复工作和劳动,不知疲劳,不怕危险,因此,机械手越来越广泛地得到应用。
基于PLC的机械手控制系统设计任务书

基于PLC的机械手控制系统设计任务书任务书任务名称:基于PLC的机械手控制系统设计任务背景:机械手是现代工业自动化生产中的重要设备,可广泛应用于汽车制造、电子产品组装、物流分拣等领域。
机械手控制系统是机械手运动的核心,其稳定性和精确性对生产效率和产品质量有着重要影响。
PLC(可编程逻辑控制器)是一种功能强大的工业控制器,能够实现复杂的逻辑运算和实时控制,因此被广泛应用于机械手控制系统中。
任务目标:本任务的目标是设计一套基于PLC的机械手控制系统,实现对机械手的精确控制和稳定运动。
具体目标包括:1.设计机械手控制系统的硬件构架,包括PLC、传感器、执行器等的选择和连接。
2.实现机械手的运动控制算法,包括位置控制、速度控制和力控制等。
3.开发人机界面(HMI)程序,实现对机械手控制的可视化操作界面。
4.进行系统仿真和实际测试,验证控制系统的性能和稳定性。
任务内容:1.调研机械手的工作原理和市场上已有的PLC控制方案,了解相关技术和设备的特点和应用范围。
2.设计机械手控制系统的硬件构架,选择适合的PLC型号和相关的传感器、执行器等设备,并进行接线和连接的设计。
3.开发机械手运动控制算法,包括位置控制、速度控制和力控制等方面,保证机械手的稳定性和精确性。
4.开发人机界面(HMI)程序,实现对机械手运动的监控和控制,包括机械手的起停、位置调整等功能。
5.进行系统仿真和实际测试,验证机械手控制系统的性能和稳定性,并对系统进行优化和改进。
任务要求:1.完成机械手控制系统设计和开发的各个环节,保证系统的功能完整和性能稳定。
2.设计文档和代码要规范、清晰,能够有效地指导后续的优化和维护工作。
3.进行充分的系统测试,保证控制系统的稳定性和精确性,并及时修复和改进系统中的问题。
4.完成任务后,撰写详细的任务报告,包括任务设计、开发过程、测试结果等内容。
预期成果:1.机械手控制系统的设计文档和代码,包括硬件连接图、运动控制算法和HMI程序等。
(完整word版)基于PLC及MCGS组态的机械手模型控制系统的设计

基于PLC及MCGS组态的机械手模型控制系统的设计姓名:学院:专业:班级:学号:指导教师:完成时间:基于PLC及MCGS组态的机械手模型控制系统的设计摘要在工业生产和其他领域内,由于工作的需要,人们经常受到高温、腐蚀及有毒气体等因素的危害,增加了工人的劳动强度,甚至于危及生命。
自从机械手问世以来,相应的各种难题迎刃而解。
在本设计中介绍了国内外机械手研究现状及PLC的研究发展趋势,描述了机械手控制系统的工作原理和动作实现过程。
研究了基于PLC的机械手模型控制系统的设计,还研究了MCGS在机械手控制系统中的应用。
利用组态软件MCGS设计了机械手模型控制系统监控界面,提供了较为直观、清晰、准确的机械手运行状态,进而为维修和故障诊断提供了多方面的可能性,充分提高了系统的工作效率。
关键词:机械手;PLC;MCGSDesign of Manipulator Model Control System based on PLCAbstractIn industrial production and other domains, Because of the demands of the work, people were usually subjected to endanger of heat, decay and poisonous air etc. factor, these factors increased the strength of worker's labor, even endanger life. Since the manipulator was born, the various difficult problems were easily solved.In this design the present condition of research about domestic and international manipulator and development trend of research concerning PLC were introduced. The principle of work and the process of action’s realization of manipulator control system were described. The design of manipulator model control system based on PLC was researched and MCGS’s application in the manipulator model control system was researched. The interface of supervision for the manipulator model control system was designed by MCGS. An intuitive, clear and accurate manipulator operating state was provided. And then various possibilities for maintain and b reakdown’s diagnosis were provided, the work’s efficiency of system was fully elevated.Key words: manipulator; PLC; MCGS(完整word版)基于PLC及MCGS组态的机械手模型控制系统的设计目录摘要 (Ⅰ)Abstract (Ⅱ)第一章绪论 (2)1.1 课题研究目的及意义 (2)1.2 国内外机械手研究概况 (2)1.3 课题研究的内容 (2)第二章机械手控制方式的选择和可编程序控制器简介 (4)2.1 机械手控制方式的选择 (4)2.1.1 控制方式的分类 (4)2.1.2 PLC与工业控制计算机(IPC)和集散控制系统(DCS)的比较 (4)2.1.3 机械手控制方式的选定 (5)2.2 可编程序控制器简介 (6)2.2.1 PLC的结构 (5)2.2.2 PLC的特点 (6)2.2.3 PLC的主要功能 (8)2.2.4 PLC的经济分析 (8)2.2.5 PLC发展状况及趋势 (9)第三章机械手模型控制系统的设计 (9)3.1 机械手控制系统构件概述 (9)3.1.1 步进电机 (10)3.1.2 步进电机驱动器 (10)3.1.3 传感器 (12)3.1.4 直流电机驱动单元 (12)3.2 机械手的动作实现过程 (13)3.3 PLC程序设计 (14)3.3.1 I/O点数的确定及PLC类型的选择 (14)3.3.2 PLC的I/O分配 (15)3.3.3 编程指令的选择 ............................................................. 错误!未定义书签。
《2024年基于PLC的工业机械手运动控制系统设计》范文

《基于PLC的工业机械手运动控制系统设计》篇一一、引言随着工业自动化技术的不断发展,PLC(可编程逻辑控制器)已成为工业控制领域中最重要的技术之一。
工业机械手作为自动化生产线上重要的执行机构,其运动控制系统的设计直接关系到生产效率和产品质量。
本文将详细介绍基于PLC的工业机械手运动控制系统设计,包括系统架构、硬件配置、软件设计以及实际应用等方面。
二、系统架构设计基于PLC的工业机械手运动控制系统采用分层式结构设计,主要包括上位机监控系统、PLC控制器和机械手执行机构三个部分。
其中,上位机监控系统负责人机交互、数据监控和系统管理等功能;PLC控制器负责接收上位机指令,控制机械手的运动;机械手执行机构包括电机、传感器、气动元件等,负责完成具体的动作。
三、硬件配置1. PLC控制器:选用高性能、高可靠性的PLC控制器,具备强大的运算能力和丰富的I/O接口,以满足机械手运动控制的需求。
2. 电机:根据机械手的具体需求,选用合适的电机类型和规格,如伺服电机、步进电机等。
3. 传感器:包括位置传感器、速度传感器、力传感器等,用于检测机械手的运动状态和外部环境信息。
4. 气动元件:包括气缸、电磁阀等,用于实现机械手的抓取和释放等功能。
四、软件设计1. 编程语言:采用PLC的编程语言,如梯形图、指令表等,进行程序编写和调试。
2. 控制算法:根据机械手的运动需求,设计合适的控制算法,如PID控制、轨迹规划等,以实现精确的运动控制。
3. 上位机监控系统:开发上位机监控软件,实现人机交互、数据监控和系统管理等功能。
监控软件应具备友好的界面、实时的数据显示和报警功能。
4. 通信协议:建立PLC控制器与上位机监控系统之间的通信协议,实现数据的实时传输和交互。
五、实际应用基于PLC的工业机械手运动控制系统在实际应用中表现出良好的性能和稳定性。
通过上位机监控系统,操作人员可以方便地监控机械手的运动状态和生产数据。
PLC控制器根据上位机的指令,精确地控制机械手的运动,实现高精度的抓取、搬运、装配等任务。
基于PLC的机械手动作监控系统设计

基于PLC的机械手动作监控系统设计基于PLC的机械手动作监控系统设计摘要工业生产随着科学技术的发展而发展,工业生产上机电一体化的应用越来越多,机械设备中的自动控制成分越来越重要。
由于有些工人在工作的时候经常受到高温、低温或有害气体的危害,甚至危及生命。
这些工作不得不用机器代替,因此机械手就诞生了。
机械手是机器人的关键部件,在自动化车间中可以运送物料和工艺的操作。
机械手通过可编程控制器的编程,按照控制要求完成各种规定的动作,可以提高加工精度、提高生产效率、降低成本。
本文根据PLC的工业控制和计算机监控的相关理论,按照工业机械手动作的控制要求,完成了其运动控制的设计以及组态监控系统的设计,对控制系统的各个流程即总体结构、控制流程以及构成系统模块进行了研究。
本次设计采用的可编程控制器为:S7-200系列。
关键词:机械手,PLC,监控Design of manipulator motion control system based on PLCABSTRACTIndustrial production develops with the development of science and technology. As a result, the application of mechanotronics can be found more and more easily in industrial production. Besides, the automatic control components also become increasingly important. It is a fact that some workers are always suffered from the high temperatures, low temperatures and even some harmful gases. These factors may even do great harm to their lives. This kind of work must be done by machines so that the machine hand is produced. The machine hand is the key component of the robot. It can deliver the material and operate the machine during the industrial production. The machine hand is controlled by programmable controller and does the actions according the orders which it has accepted. It can improve the accuracy, increase the productivity and reduce the costs.Based on the theory of industrial control and computer monitoring of the PLC and the control requirements of industrial robot movement, the design and configuration of the monitoring system design of its motion control, process control systems for the individual are completed. The overall structure of the control process and constitute system modules were studied at the same time. The programmable controller which the design uses is: S7-200.KEY WORDS: Manipulator, PLC, Monitor目录前言 (1)第1章绪论 (3)1.1 机械手的概述 (3)1.2 国内外机械手的发展 (3)1.2.1机械手发展 (3)1.2.2机械手的分类 (4)1.3 可编程控制器(PLC) (6)1.3.1可编程逻辑控制器介绍 (6)1.3.2可编程逻辑控制器的发展过程 (6)1.3.3 PLC硬件系统组成 (6)1.3.4 PLC工作原理 (7)1.4 课题研究的意义 (7)第2章系统的硬件设计 (9)2.1控制要求 (9)2.2主电路设计 (9)2.3硬件的选型 (10)2.3.1 PLC的选型 (10)2.3.2限位开关 (12)2.3.3开关按钮 (12)2.3.4电气元件明细表 (12)2.4 I/O分配表及其端子接线图 (13)2.4.1 I/O分配表 (13)2.4.2 PLC的外部接线图 (13)第3章系统软件设计 (14)3.1 工作流程图 (14)3.2 顺序功能图 (14)3.3 梯形图 (17)3.4 编程软件 (21)3.4.1 STEP7—Micro/WIN32简介 (21)3.4.2 STEP7—Micro/WIN32使用 (23)第4章组态 (25)4.1组态的介绍 (25)4.1.1 组态概述 (25)4.1.2 组态发展、功能和特点 (25)4.2组态画面设计 (26)4.2.1组态的画面 (26)4.2.2设备和变量的定义 (30)4.2.3动画连接 (32)4.3组态程序 (33)第5章硬软件调试 (34)5.1程序调试 (34)5.2组态演示 (35)结论 (39)谢辞 (40)参考文献 (41)外文资料翻译 (43)前言机械手动作监控系统是由美国最先开始研究的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于PLC和组态王的机械手控制系统设计作者:刘次乐李小斌吴宏岐刘霞
来源:《数字技术与应用》2018年第05期
摘要:在我国机械手的发展越来越受到社会的关注,机械手取代人力的趋势日渐明显,机械手控制系统的研究和教学被许多高校关注,然而受实验室设备和场地的限制,在校大学生很难获得更多的实验机会。
因此,这里给出一种基于组态王和PLC的机械手控制系统设计方案,可有效解决实验条件不足的问题,帮助在校学生更好地理解学习机械手控制过程。
实践表明,该方案可以取得很好的研究、学习效果。
关键词:机械手;PLC;组态王
中图分类号:TP29 文献标识码:A 文章编号:1007-9416(2018)05-0020-03
随着科技的发展和生产加工的高效、高精度需求,机器人的应用已经越来越受到国内生产企业的重视,在南方很多企业已经开始将机器人应用于工业生产,这也进一步推动了高等院校对机器人控制系统的研究和教学,目前在校大学生对机器人控制系统的学习兴趣也是空前高涨。
然而,与之相对的是实验设备的紧缺和实验场地的严重不足。
这里给出一种机械手虚拟控制系统设计方法,可借助计算机软件逼真地模拟机械手的控制过程,使学生和老师不要机械手就可以实现机械手控制系统的设计和工作过程研究。
该方案只需要计算机和PLC,或者只有计算机,即可达到真实系统的仿真效果。
1 机械手主要结构及工作过程
1.1 机械手主要结构
如图1所示,机械手主要由A、B、C三个气缸组成,A气缸控制水平方向移动,B气缸控制垂直方向的移动,C气缸完成机械手夹紧、松开动作,三个气缸在程序控制下完成机械手对物料的搬运[1]。
1.2 机械手工作过程
当机械手处于原始位置,它的左上位开关处于闭合的状态,当用户按下启动开按钮时,机械手将开始向下运动,碰到下限位开关时,停止2秒后执行夹紧动作,夹起A点物体,随后机械手开始向上移动,碰到上限位开关时开始向右移动,碰到右限位开关就向下运动,直到遇到下限位开关,执行松开动作将物品放到b点。
之后,机械手回到原位,这个流程即完成了一次物料的搬运的过程,整个工作过程如图2所示。
2 机械手控制系统设计
2.1 PLC外部电路设计
系统以西门子S7-200系列PLC的CPU226主机作为控制核心,其外围电路如图3所示。
机械手控制方式分为:手动控制模式、单周期控制模式、自动控制模式,采用转换开关SA进行选择。
当SA选择手动模式(I0.0输入)时,所有动作手动实现;当SA选择单周期控制模式(I0.1输入)时,按下启动按钮,机械手完成一次搬运过程然后回到初始位置停止;当SA 选择自动控制模式(I0.2输入)时,按下启动按钮,机械手循环完成搬运过程,直到按下停止按钮后回到初始位置停止。
图2中,PLC输出量有6个,其中YV1~YV5(Q0.0~Q0.4输出)为电磁阀线圈,可通过其各自电磁阀分别控制机械手的气缸动作,实现机械手的上升、下降、左移、右移和夹紧,另一个输出(Q0.5)为运行状态指示。
2.2 PLC梯形图程序设计[2-4]
机械手控制程序采用STEP 7-Micro/WIN编程软件设计,主要程序段梯形图如图3所示。
这里采用西门子PLC的SM0.1触点在系统上电的时候,对可能用到的存储空间进行清零,将M0.0到M0.7、M1.0到M1.7、M2.0到M2.7、Q0.0到Q0.7的地址的内容批量清零。
如果机械手位于原始位置,按下启动按钮时I0.3(组态王M1.3)触点闭合,机械手执行下降的动作,下降到位I1.4(组态王M2.4)触点闭合,将Q0.4置位,执行夹紧程序,保持2S 后,夹紧货物后,将Q0.4保持置位状态,同时将Q0.0置位,让机械手执行上升动作,机械手上升到上限位后,进入到右移状态,将Q0.3置位,机械手右移到位后,执行下降动作,机械手下移到位后,将Q0.4复位,执行松开动作,此时将定时器T2开始计时1S,时间到后,机械手开始上升,执行回原点程序,回到原点停止。
3 上位机软件设计
系统上位机采用组态王Kingview软件设计,Kingview6.53是一款全中文的工业控制用组态软件,具有开放性好、适应性强、易于扩展、开发周期短等诸多优点,尤其是它在自动控制系统中能够发挥组态开发、上传下达的重要作用。
组态王软件包由工程管理器、工程浏览器、画面运行系统、信息窗口这四个部分组成。
其中工程浏览器、画面运行系统是两个独立的Windows应用程序,都可以单独使用[5]。
3.1 通讯设备参数设置
西门子S7-200型PLC支持多种通信协议,其中点到点(Point-to-Point)接口(PPI)方式是西门子专为S7-200系列PLC开发的一种通讯协议,通讯非常简单方便,只用NETR和NETW两条语句即可进行数据信号的传递,不需要额外再配置模块或软件[6]。
S7-200系列CPU上集成的编程口同时就是PPI通讯联网接口,其物理特性为RS485。
西门子公司提供的PC/PPI电缆带有RS232/RS485电平转换器,因此在不增加任何硬件的情况下,可以很方便地
将PLC和PC机(插MPI卡)互联。
PC与PLC之间的通信采用主从方式,PC始终处于主导地位。
打开STEP 7-Micro/WIN编程软件,然后点击左边通信,在弹出窗口中点属性设置通信参数;在组态王工程浏览器工程目录显示区,通过“设备”大纲项目下的PLC与上位机所连串口对其进行参数设置。
PLC的通信参数要和组态王、编程软件一致。
这里设置为:波特率9600,数据位8,停止位1,偶校验。
3.2 组态软件设计
3.2.1 构造数据库
数据库是联系下位机和上位机的桥梁。
选择工程浏览器左边“数据库\数据词典”,在“变量属性”对话框里可以创建机械手控制系统的各个数据变量。
根据机械手的控制要求和组态王画面中的控制要素,可设计组态王工程的变量。
如图4所示。
这些变量与PLC内部的变量是一一对应的,PLC输入输出完全由组态王内部变量代替。
这样,PLC的实际输入输出状态就会全部反映在组态王监控界面上了。
3.2.2 建立机械手画面及动画连接
设计机械手图形界面并建立动画连接,组态画面如图5所示。
画面中的动画连接均采用隐含连接方式,也就是当画面中的各个图素隐含连接表达式为真时才将其显示出来,当表达式不成立时则会隐含。
4 仿真运行
在PLC编程软件和计算机完成通信后,将程序下载到设备中。
打开组态王,点击机械手控制工程,切换到view状态,选择单周期模式,按下启动按钮,机械手纵轴开始伸出,向下移动,下降到位后,执行夹紧动作,当机械爪夹紧货物后,机械手纵轴开始收缩,垂直向上方行走,到上限位后,机械手横轴开始伸出,向右移动,机械手横轴一直伸出到右限位后停止,此时机械手纵轴开始伸出,将小球向垂直方向放下,机械手将货物放到2号皮带机上后,纵轴开始缩回,向上运动到最高限位,机械手水平向初始位置缩回,控制机械手回到原始位置停止。
运行过程中,没个动作的状态都有相应指示灯指示。
5 结语
本文设计了气压驱动的机械手基本结构,采用S7-200型PLC实现了其控制系统,上位机用组态王开发了人机界面,上位机和下位机之间通过PPI协议实现通信。
实践证明,在没有机械手实物的情况下,完全可以逼真模拟PLC对机械手的控制过程。
如果采用PLC仿真软件,在没有PLC的情况下也可以模拟实际系统。
参考文献
[1]张凤珊.电气控制及可编程序控制器[M].北京:中国轻工业出版社,2013.
[2]王智勇,王延华.基于S7-300PLC和WinCC的锅炉控制系统[J].产业与科技论坛,2011(03):161-162.
[3]王阿根.西门子S7-200PLC编程实例精解[M].北京:电子工业出版社,2017.
[4]王志兰.基于S7-400 PLC工业废水处理系统设计[J].科技创新导报,2011(08):154.
[5]吴松,黄元,基于组态王和PLC的机械手及其控制系统的设计[J].机械工程师,2011,(8):48-49.
[6]李卫平,原思聪.基于PLC和组态王的泵站监控系统设计[J].自动化技术与应用,2004,23(5):28-30.。