摘 要
本设计是基于PLC的汽车车牌压字机控制系统设计,采用三菱FX3U-80MT小型PLC为控制核心,外加组态王组态软件为上位机,进行了汽车车牌压字机控制设计。PLC本体带3路高速脉冲输出,驱动3台伺服驱动器,分别驱动打刻盘伺服电机、X轴伺服电机和Y轴伺服电机。打刻盘伺服驱动打刻盘精确定位,控制待打字符,X轴伺服电机和Y轴伺服电机驱动平台在XY方向精确定位,控制待打车牌到打刻区。采用三相异步电机驱动打刻,配合离合器控制打刻。采用三相异步电机驱动送料,根据料空和料满控制送料。采用电磁阀控制气缸,执行摊牌和摊牌返回、提升和提升下降、推送和推送返回以及夹紧。
通过分析控制要求,进行总体设计;进行硬件设计,选择PLC,设计主电路,控制电路和PLC输入输出接线图,分配PLC输入和输出;进行软件设计,设计控制流程,进行梯形图和语句表程序设计;进行组态设计,定义驱动,定义变量,组态监控画面,参数设定画面,报警画面;最后进行调试和仿真测试,通过PLC仿真软件仿真和组态王组态仿真,验证设计,证明设计符合要求,达到预期设计目的。
系统具有自动手动模式,使用方便灵活。系统具有短路保护,过载保护、急停保护、伺服故障保护等,安全可靠。
关键词:汽车车牌;压字机;伺服驱动器;伺服电机
ABSTRACT
This design is based on the design of the control system of the automobile license plate embossing machine, which uses Mitsubishi FX3U-80MT small PLC as the control core, plus Kingview configuration software as the upper computer, to carry out the control design of the automobile license plate embossing machine. The PLC body is equipped with three high-speed pulse outputs to drive three servo drivers, respectively driving the engraving disc servo motor, X-axis servo motor and Y-axis servo motor. The engraving disc servo drive is used to precisely locate the engraving disc and control the characters to be printed. The X-axis servo motor and Y-axis servo motor drive platform are used to precisely locate in the XY direction and control the number plate to be printed to the engraving area. The engraving is driven by three-phase asynchronous motor and controlled by clutch. The three-phase asynchronous motor is used to drive the feeding, and the feeding is controlled according to the empty and full materials. The solenoid valve is used to control the cylinder to perform the showdown and showdown return, lifting and lifting lowering, pushing and pushing return, and clamping.
Conduct overall design by analyzing control requirements; Carry out hardware design, select PLC, design main circuit, control circuit and PLC input and output wiring diagram, and assign PLC input and output; Software design, control flow design, ladder diagram and statement table program design; Configuration design, drive definition, variable definition, configuration monitoring screen, parameter setting screen, alarm screen; Finally, the debugging and simulation test are carried out. Through PLC simulation software simulation and Kingview configuration simulation, the design is verified to meet the requirements and achieve the expected design purpose.
The system has automatic and manual mode, which is convenient and flexible to use. The system has short-circuit protection, overload protection, emergency stop protection, servo fault protection, etc., which is safe and reliable.
KEYWORDS: Car License Plate; Lettering Machine; Servo Driver; Servo Motor
第1章 概 述
1.1选题的意义与目的
在21世纪,随着经济的迅速发展,人民的生活水平日益提升,汽车在中国社会已成为一大重要代步工具,社会对汽车的需求越来越大,而作为汽车“身份证”的车牌,是唯一能在公共场所代表汽车身份的凭证,因此社会对车牌的需求也日益增长。
汽车车牌从1902年引入中国,到现在为止已经演变了七代,每一代的演变都变得更加简单,从一开始的黄底变成了如今的蓝底,甚至增加了新能源的车牌,我相信车牌的演变会一直延续,会一直简单化和机械化。中国传统的车牌印压的压字机为人力手动印压,在整个车牌加工过程中占有十分重要的地位,目前国内中小型企业中车牌印压的技术大多采用传统的车牌印压技术,传统的印压技术劳动强度大、工作效率较低,且印压出来的车牌质量取决于操作工的技术水平。而随着汽车车牌的生产需求和生产规范化管理,国家大力推行使用新的车牌产生管理系统,运用现代技术实现车牌生产,提高车牌生产的质量和速度。而如今的新增的新能源车牌,不需要通过投标或拍卖就能获得,随着现代社会积极推广环保出行,更多的新能源汽车出现在马路上,那代表着新能源汽车车牌的需求量日益增大,更多的车牌需要被生产,传统的汽车车牌印压技术并不能满足市场对新能源汽车车牌的需求。
这次所要研究的汽车车牌压字机控制系统主要针对解决传统汽车车牌印压技术的效率慢和质量不保障的问题,像市场更需要现代化机械化精准化的技术去印压汽车车牌以达到需求,打算设计汽车车牌压字机控制系统,这种系统仪器精准度高,速度快,完全可以满足市场对于汽车车牌的需求,也响应了国家对于车牌的生产需求和生产规范化管理。
1.2国内外研究现状和发展趋势
国外发达国家汽车行业崛起较早,在 20 世纪初就有着先进的自动化技术、完整的 工业体系和雄厚的经济基础,同时,其汽车车牌等零部件制造产业的发展也遥遥领先 于国内。以工业发达的美国为例,美国汽车车牌生产普遍采用流水线生产方式,成功 的实现了全自动化生产车牌,因其无人化的流水线生产,生产过程安全,产品合格率 高,效率高,但同时成本也较高。很多学者为减小成本与生产空间,将目光聚集到集 成化、一体化制造,通过合理的布局,将多个工序集成到同一个机器上,设计出冲压 汽车车牌的压字机专用设备。同时,国外一批企业关于液压设备产品化的研究,取得如下进展: 德国 Mueller-Weingarten 公司生产的液压机,采用计算机进行数字控制,操 作人员可通过友好的人机界面输入快进速度与回程速度、压力大小、压制速度、 保压时间等参数,可减轻劳动强度,增强设备的可操作性。 德国SIMATIC 公司开发的S7系列PLC控制系统在液压设备控制上的应用, 使得液压设备的操作更加简单便捷,也大大提高了安全稳定性和加工精度。加拿大 Brown & Boggs 公司[14]利用软件来实现设备故障检测与维护,公司的 产品可实现负载监测、自动模具保护及故障诊断等功能。 德国 Wepuko-Pahnke 公司对液压设备产品进行改进,研发了比例径向柱塞 泵,通过调节主泵泵芯的偏心距来控制输出流量大小,节省了一般液压系统主泵 处于循环状态所需的大部分能量等等。
目前国内车牌制作大多处于半自动化状态,由于搭建一条冲压车牌的流水线成本 较高。国内高校、科研机构与企业同样对集成化自动运行车牌压字机的机械结构与控 制系统等进行了研究,研究结果如下:朱家诚、卜石计算了单字冲压车牌各字符所需压力值,设计了一种带有自动换 模链轮装置的车牌压字机,单字冲压,但是需要人工手动上料,效率较低;陈林设 计了一种整体式自动车牌压字机,由上位机和 PLC 控制三个伺服系统驱动字模库运动, 实现字模组合的自动化,该设备控制系统较复杂,成本较高;朱家诚、陈才设计了 一款采用双压头交替工作、链轮式车牌压字机,利用伺服系统,通过链轮带动两列字 模库上下运动实现自动换模,单字冲压,效率较低,冲压后,车牌存在变形的问题。 广西科技大学王镇江等发明了一种夹片全自动双头压字机,包括支撑架、双头压字 机机构、电箱和传感器,以 PLC 为控制核心,通过气缸的推送实现夹片自动送料和压 字,结构简单,生产效率高,但是未能实现摸具更换、拼模的自动化。朱雪娇针对 车牌生产不易管理的问题,设计了一种以电子芯片与计算机为核心的监控系统,有效的减少了车牌错压等问题,但仍需人工更换字模。张奕等设计了一种以振动盘代替 人工上料的全自动车牌压字机,设计了多种夹具,通过控制气缸运动,完成了字模组合与冲压过程。杭州博安实业有限公司将机械臂安装到车牌压字机中,通过编写控制程序控制 机械臂运动完成字模的自动化组合,实现了自动化冲压车牌,但是设备成本高,同时工作效率也较低。四川通安实业有限公司发明了包括用于输送机动车号牌半成品的加工输送装置、压字机和压字机上下料装置,能够自动完成物料上料、压字、下料, 以及烫印工作,自动化程度高,提高了加工效率,节省人工,降低了生产成本,但是仍需人工组合字模。
1.3研究主要内容
本论文首先介绍分析了汽车车牌压字机的结构和工作原理,其次对汽车车牌压字机PLC控制系统进行总的硬件设计,再次对应硬件编写相应的PLC控制程序和触摸屏应用的编写,最后进行压字机控制系统的调试。本文共分为六章进行讲述,具体结构安排如下:
(1)汽车车牌压字机控制系统设计的设计背景及研究的意义和研究内容。
(2)汽车车牌压字机的研究现状与发展前景。
(3)系统总体方案设计。
(4)控制系统系统软件设计。
(5)控制系统调试。
(6)结论与展望。
毕业设计方法
PLC从产生到现在,水平不断提高,已开发越来越多的高端产品。其各项性能指标由于产品型号的不同会产生较大的差异,适用的场合也各有不同。因此,我们在设计初期阶段要通过对比和所需要求选择最合适的,选择PLC的标准是从PLC的机型、I/O模块、电源模块、特殊功能模块、通信联网能力等方面比较,PLC在满足功能要求下,同时保证可靠性、维护方便,选择性价比最好的。
压字机机械部分:
(1)原料上下料装置
(2)冲压车牌
(3)完成后推出车牌
安全保护装置控制部分:
(1)现场控制部分
(2)监控部分
(3)信息管理部分。
第2章 总体设计
2.1 设计要求
根据汽车车牌压字工艺要求和品质要求,设计汽车车牌压字机总体设计,主要包括打刻盘、待打刻区、移动平台、摊牌板、移载机构和料仓等。打刻盘的圆柱外圈带有凸出的字符,字符主要由英文大写字母和数字0-9以及特殊字符组成,可自由旋转并能够进行精确定位,同时,可在汽车车牌上压出从生产管理系统提取的车牌字符,来满足汽车车牌字符的品质要求。通过气缸移栽机构,摊牌板把汽车空白车牌从料仓中移栽到移动平台上。通过XY伺服电机驱动移动平台,将空白车牌移动到待打刻区,进行精确定位。通过升降气缸移动平台升降,配合 的打刻盘进行定位。料仓是用来存放汽车空白车牌的空间,一般根据实际生产情况,存放一定数量的空白车牌,满足生产线的生产节拍。
2.2 方案设计
控制系统方框图如图2-1所示。以PLC为控制核心,上位机通过通讯电缆跟PLC进行通讯,进行数据交换,监控PLC,进行自动手动控制,进行参数设定,报警显示等。
PLC输入方面,外部的启动按钮,停止按钮,接PLC的输入,用于启动和停止系统。外部的急停开关接PLC的输入,用于非预期情况发生,按下急停,紧急停止系统。外部的自动手动模式选择接PLC的输入用于选择自动和手动操作模式,选择手动模式时,通过外部的手动开关,单独启动和停止相应的设备。选择自动模式,系统启动,按照设定的程序进行运行。外部的手动控制开关,接PLC的输入,用于手动模式,单独各个控制。
外部的打刻盘伺服原点接PLC的输入,用于打刻盘伺服寻原点使用。外部的X轴原点、X轴前行限位接PLC的输入,用于控制X轴前行限位和返回到位。外部的Y轴原点、Y轴前行限位接PLC的输入,用于控制Y轴前行限位和返回到位。外部的摊牌到位、摊牌返回原位、提升到位、提升下降原位、推出到位、推出返回原位接PLC的输入,用于控制程序流程。外部的料满、料空接PLC的输入,用于控制送料,检测到料空启动送料,检测到料满停止送料。外部的打刻盘正转手动、打刻盘反转手动、X轴伺服正转手动、X轴伺服反转手动、Y轴伺服正转手动、Y轴伺服反转手动、打刻手动、打刻离合器手动、摊牌手动、摊牌返回手动、提升手动、提升下降手动、推出手动、推出返回手动、送料手动和夹紧手动接PLC的输入,用于选择手动模式,进行手动控制。外部的打刻盘伺服故障、X轴伺服故障、Y轴伺服故障、打刻故障、送料故障接PLC的输入,用于反馈外部故障,检测到故障,进行故障报警,停止相应的设备。
打刻继电器 |
送料继电器 |
接触器 |
打刻电机 |
接触器 |
送料电机 |
PLC |
启动按钮,停止按钮 |
急停开关 |
自动手动选择开关 |
打刻盘伺服原点 |
X、Y原点、前行限位 |
各气缸到位、原位 |
料满、料空 |
脉冲 |
运行指示灯 |
手动控制 |
故障指示灯 |
上位机 |
伺服驱动器 |
打刻盘伺服电机 |
方向 |
使能 |
故障检测 |
脉冲 |
伺服驱动器 |
X轴伺服电机 |
方向 |
使能 |
脉冲 |
伺服驱动器 |
Y轴伺服电机 |
方向 |
使能 |
打刻离合器 |
电磁铁 |
离合器 |
控制继电器 |
电磁阀 |
气缸 |
|
图2-1 控制系统方框图
PLC输出方面,PLC输出脉冲、方向和使能信号,接打刻盘伺服器,打刻盘伺服器驱动打刻盘伺服电机,驱动打刻盘旋转,进行精确定位,选择待打字符,进行精确定位。
PLC输出方面,PLC输出脉冲、方向和使能信号,接X轴伺服器,X轴伺服器驱动X轴伺服电机,驱动平台X轴方向移动,进行X轴反向精确定位。
PLC输出方面,PLC输出脉冲、方向和使能信号,接Y轴伺服器,Y轴伺服器驱动Y轴伺服电机,驱动平台Y轴方向移动,进行Y轴反向精确定位。
PLC输出接打刻继电器线圈,PLC通过控制打刻线圈得电,继电器常开触点闭合,打刻接触器线圈得电,启动打刻电机。
PLC输出接打刻离合器继电器线圈,PLC通过控制打刻离合器线圈得电,继电器常开触点闭合,打刻离合器电磁铁线圈得电,启动打刻离合器执行打刻。
PLC输出接送料继电器,通过继电器控制接触器,驱动送料电机执行送料。
PLC输出接摊牌和摊牌返回继电器,通过继电器控制电磁阀,驱动摊牌和摊牌返回。
PLC输出接提升和提升下降继电器,通过继电器控制电磁阀,驱动提升和提升下降。
PLC输出接推出和推出返回继电器,通过继电器控制电磁阀,驱动推出和推出返回。
PLC输出接夹紧继电器,通过继电器控制电磁阀,有电执行夹紧,无电执行松开。
PLC输出接运行指示灯和故障指示灯,用于操作模式指示,
第3章 硬件设计
3.1 PLC的选型
经分析系统共使用了38路数字量输入,21路数字量输出,其中3路是高速脉冲输出,没有使用模拟量输入和输出,共59路输入和输出,系统为小型自动化应用,可以选择小型PLC进行控制。
FX2N系列PLC只能有2路高速脉冲输出,不能满足使用需要。
三菱FX3U系列可编程控制器是三菱品牌的一款控制器。
FX3U系列三菱PLC是第三代微型可编程控制器,是三菱电机在大连生产的主力产品。 FX系列三菱PLC在中国市场常见的有以下型号: FR-FX1N FR-FX1S FR-FX2N FR-FX3U FR-FX2NC FR-A FR-Q。
FX3U系列三菱PLC采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
●第三代微型可编程控制器
● 内置高达64K大容量的RAM存储器
● 内置业界最高水平的高速处理0.065μS/基本指令
● 控制规模:16~384(包括CC-LINK I/O)点
● 内置独立3轴100kHz定位功能(晶体管输出型)
● 基本单元左侧均可以连接功能强大简便易用的适配器
【最大384点的输入输出点数】
可编程控制器上直接接线的输入输出(最大256点)和网络(CC-Link)上的远程I/O(最大256点)的合计点数可以扩展到384点。
【可以连接的扩展单元/模块】
输入输出的扩展设备可以连接FX2N 系列的输入输出扩展单元/模块。此外,FX0N/FX2N/FX3U系列特殊功能单元/模块最多可以连接8台。(FX0N系列仅可以连接FX0N-3A)
【程序内存】
内置了64K步的RAM内存。此外, 可以通过使用存储器盒, 将程序内存变为快闪存储器。
【运算指令】
除了浮点数、字符串处理指令以外, 还具备了定坐标指令等丰富的指令。
【内置RUN/STOP开关】
可以通过内置开关进行RUN/STOP的操作。此外, 也可以从通用的输入端子或外围设备上发出RUN/STOP的指令。
【支持RUN中写入】
通过计算机用的编程软件, 可以在可编程控制器RUN时更改程序。
【内置时钟功能】
内置了时钟功能, 可以执行时间的控制。
【编程工具】
请使用对应FX3U版本的编程工具。→参考本书5章 版本信息及外围设备的连接对应情况」
*在不对应FX3U系列的外围设备中,可以选择FX2N系列或是FX2系列进行编程。此时, 指令和软元件的可使用范围在FX3U系列以及选择的机型的可编程控制器两者都具有的范围内。
【支持程序的远程调试】
如果使用编程软件(GX Developer), 可以通过连接在RS-232C功能扩展板, 以及RS-232C通信特殊适配器上的调制解调器, 执行远距离的程序传送以及可编程控制器的运行监控。
【高速计数功能】
1) 基本单元的输入端子。
- 开集电极型晶体管输出的输入
- 单相100kHz × 6点 + 10kHz × 2点
- 双相50kHz × 2点
2) 高速输入特殊适配器(FX3U-4HSX-ADP)的输入端子
- 差动输入
- 单相200kHz × 8点(连接2台时)
- 双相100kHz × 2点(连接2台时)
【输入中断功能(带延迟功能)】
通过ON宽度, 或是OFF宽度最小5μs(X000~X005)的外部信号可以优先处理中断子程序。(还具备定时器中断、高速计数器中断功能)
【脉冲输出功能】
1) 使用基本单元(晶体管输出型)的输出端子时,3轴可同时输出最高为100kHz的脉冲(开集电极输出)。(Y000、Y001、Y002)
2) 如果使用2 台高速输出特殊适配器FX3U-2HSYADP,4轴可同时输出最高为200kHz的脉冲(差动线性驱动输出)。
因此可以选择FX3U-80MT,含40路数字量输入,40路晶体管输出,含3路高速脉冲输出,满足数字量输入和输出使用需要,满足3轴伺服控制需要。
3.2 主电路设计
主电路如图3-1所示。380V交流电接L1,L2,L3,N,供设备使用。QF1是总断路器,起通断设备电源的作用。
M1是打刻盘伺服电机,驱动刻盘旋转定位,QF2是打刻盘伺服电机断路器,通断打刻盘伺服电机电源,DRV1是打刻盘伺服电机驱动器,驱动打刻盘伺服电机。L1C和L2C是伺服控制电源,接220V交流电源。伺服驱动U,V,W接伺服电机。伺服CN2接编码器。
M2是X轴伺服电机,驱动X轴运行,QF3是X轴伺服电机断路器,通断X轴伺服电机电源,DRV2是X轴伺服电机驱动器,驱动X轴伺服电机。L1C和L2C是X轴伺服控制电源,接220V交流电源。X轴伺服驱动U,V,W接X轴伺服电机。X轴伺服CN2接编码器。
M3是Y轴伺服电机,驱动Y轴运行,QF4是Y轴伺服电机断路器,通断Y轴伺服电机电源,DRV3是Y轴伺服电机驱动器,驱动Y轴伺服电机。L1C和L2C是Y轴伺服控制电源,接220V交流电源。Y轴伺服驱动U,V,W接Y轴伺服电机。Y轴伺服CN2接编码器。
M4是打刻电机,QF5是打刻电机断路器,通断打刻电机电源,KM1是打刻电机启动接触器,FR1是打刻电机过载保护热继电器,用于保护打刻电机,防止打刻长期运行,烧毁打刻电机作用。
图3-1 主电路图
M5是送料电机,QF6是送料电机断路器,通断送料电机电源,KM2是送料电机启动接触器,FR2是送料电机过载保护热继电器,用于保护送料电机,防止送料长期运行,烧毁送料电机作用。
伺服驱动控制电路如图3-2所示。24V直流电接PLC输出的COM1,COM2,COM3,COM4,为PLC提供24V直流电。0V接伺服驱动的PULSE-和SIGN-。
DRV1是打刻盘伺服驱动器,PLC输出Y0接DRV1的PULSE,控制伺服运行速度和运行距离,PLC输出Y3接DRV1的SIGN,控制伺服运行方向,PLC输出Y4接DRV1的SON,控制伺服使能。R1,R2,R3是限流电阻,用于电源匹配。
DRV2是X轴伺服驱动器,PLC输出Y1接DRV2的PULSE,控制X轴伺服运行速度和运行距离,PLC输出Y5接DRV2的SIGN,控制X轴伺服运行方向,PLC输出Y6接DRV2的SON,控制X轴伺服使能。R4,R5,R6是限流电阻,用于电源匹配。
DRV3是Y轴伺服驱动器,PLC输出Y2接DRV3的PULSE,控制Y轴伺服运行速度和运行距离,PLC输出Y7接DRV2的SIGN,控制Y轴伺服运行方向,PLC输出Y10接DRV3的SON,控制Y轴伺服使能。R7,R8,R9是限流电阻,用于电源匹配。
图3-2 伺服驱动控制电路图
3.3 控制电路图
控制电路如图3-3所示。QF7是控制机断路器,FU1是控制回路熔断器,G1是直流开关电源,将交流220V变成24V直流电,为PLC的输入和输出提供直流电源,为伺服驱动提供直流电源。
KM1是打刻电机启动接触器,KA1是打刻电机控制继电器,PLC通过控制KA1线圈得电,KA1常开触点闭合,接触器KM1线圈得电,KM1常开主触点闭合,启动打刻电机。
YC1是打刻离合器,KA2是打刻离合器控制继电器,PLC通过控制KA2线圈得电,KA2常开触点闭合,接触器YC1线圈得电,YC2常开主触点闭合,启动打刻离合器。
YV1是摊牌电磁阀,KA3是摊牌控制继电器,PLC通过控制KA3线圈得电,KA3常开触点闭合,YV1线圈得电,执行摊牌。
同样的,YV2是摊牌返回电磁阀,KA4是摊牌返回控制继电器,PLC通过控制KA4线圈得电,KA4常开触点闭合,YV2线圈得电,执行摊牌返回。
同样的,YV3是提升电磁阀,KA5是提升控制继电器,PLC通过控制KA5线圈得电,KA5常开触点闭合,YV3线圈得电,执行提升。
同样的,YV4是提升下降电磁阀,KA6是提升下降控制继电器,PLC通过控制KA6线圈得电,KA6常开触点闭合,YV4线圈得电,执行提升下降。
同样的,YV5是推出电磁阀,KA7是推出控制继电器,PLC通过控制KA7线圈得电,KA7常开触点闭合,YV5是线圈得电,执行推出。
同样的,YV6是推出返回电磁阀,KA8是推出返回控制继电器,PLC通过控制KA8线圈得电,KA8常开触点闭合,YV6是线圈得电,执行推出返回。
KM2是送料电机启动接触器,KA9是送料电机控制继电器,PLC通过控制KA9线圈得电,KA9常开触点闭合,接触器KM2线圈得电,KM2常开主触点闭合,启动送料电机。
同样的,YV7是夹紧电磁阀,KA10是夹紧控制继电器,PLC通过控制KA10线圈得电,KA10常开触点闭合,YV7是线圈得电,执行夹紧。
图3-3 控制电路图
3.4 PLC输入和输出分配表
PLC输入和输出符号表见表3-1,3-2所示
表3-1 PLC数字量输入分配表
名称 |
PLC地址 |
外部编号 |
启动 |
X0 |
SB1 |
停止 |
X1 |
SB2 |
急停 |
X2 |
SB3 |
自动手动选择 |
X3 |
SA1 |
打刻盘伺服原点 |
X4 |
S1 |
X轴原点 |
X5 |
S2 |
X轴前行限位 |
X6 |
S3 |
Y轴原点 |
X7 |
S4 |
Y轴前行限位 |
X10 |
S5 |
摊牌到位 |
X11 |
S6 |
摊牌返回原位 |
X12 |
S7 |
提升到位 |
X13 |
S8 |
提升下降原位 |
X14 |
S9 |
推出到位 |
X15 |
S10 |
推出返回原位 |
X16 |
S11 |
料满 |
X17 |
S12 |
料空 |
X20 |
S13 |
打刻盘正转手动 |
X21 |
S14 |
打刻盘反转手动 |
X22 |
S15 |
X轴伺服正转手动 |
X23 |
SB4 |
X轴伺服反转手动 |
X24 |
SB5 |
Y轴伺服正转手动 |
X25 |
SB6 |
Y轴伺服反转手动 |
X26 |
SB7 |
打刻手动 |
X27 |
SB8 |
打刻离合器手动 |
X30 |
SB9 |
摊牌手动 |
X31 |
SB10 |
摊牌返回手动 |
X32 |
SB11 |
提升手动 |
X33 |
SB12 |
提升下降手动 |
X34 |
SB13 |
推出手动 |
X35 |
SB14 |
推出返回手动 |
X36 |
SB15 |
送料手动 |
X37 |
SB16 |
打刻盘伺服故障 |
X40 |
ERR1 |
X轴伺服故障 |
X41 |
ERR2 |
Y轴伺服故障 |
X42 |
ERR3 |
打刻故障 |
X43 |
FR1 |
送料故障 |
X44 |
FR2 |
夹紧手动 |
X45 |
SB17 |
表3-2 PLC数字量输出分配表
名称 |
PLC地址 |
外部编号 |
打刻盘伺服脉冲 |
Y0 |
PUL1 |
X轴伺服脉冲 |
Y1 |
PUL2 |
Y轴伺服脉冲 |
Y2 |
PUL3 |
打刻盘伺服方向 |
Y3 |
DIR1 |
打刻盘伺服使能 |
Y4 |
SON1 |
X轴伺服方向 |
Y5 |
DIR2 |
X轴伺服使能 |
Y6 |
SON2 |
Y轴伺服方向 |
Y7 |
DIR3 |
Y轴伺服使能 |
Y10 |
SON3 |
打刻 |
Y11 |
KA1 |
打刻离合器 |
Y12 |
KA2 |
摊牌 |
Y13 |
KA3 |
摊牌返回 |
Y14 |
KA4 |
提升 |
Y15 |
KA5 |
提升下降 |
Y16 |
KA6 |
推出 |
Y17 |
KA7 |
推出返回 |
Y20 |
KA8 |
送料 |
Y21 |
KA9 |
自动运行指示灯 |
Y22 |
HL1 |
故障指示灯 |
Y23 |
HL2 |
夹紧 |
Y24 |
KA10 |
3.5 PLC输入和输出接线图
PLC输入输出接线图见图3-4所示。PLC是FX2N-80MT.24V直流电接PLC的24V和0V,为PLC提供24V直流工作电源。 PLC输入公共端接输入的COM,24V直流电接PLC输出的COM1,COM2,COM3,COM4,COM5,COM6和PLC输出公共端,为PLC输出提供24V直流电源。
图3-4 PLC输入和输出接线图
第4章 软件设计
4.1 控制程序流程图
自动 |
手动 |
自动手动 |
初始化? |
是 |
否 |
设定参数 |
开始 |
手动模式 |
自动运行 |
启动 |
否 |
是 |
停止 |
否 |
是 |
摊牌 |
摊牌返回 |
结束 |
提升 |
Y前行 |
X前行 |
夹紧 |
打刻盘旋转 |
打刻 |
松开 |
XY返回 |
下降 |
推出 |
推出返回 |
打刻完成 |
否 |
是 |
图4-1 控制流程图
开机初始化,使用M8002开机运行一个扫描周期,进行参数设定,设定各控制参数。
选择自动手动模式,选择手动模式,通过外部开关按钮或者上位机进行手动控制。选择自动模式,按启动按钮,启动系统,依次执行初始动作步骤、摊牌、摊牌返回、提升、Y前行、X前行、夹紧、打刻盘旋转、打刻、松开,进行打刻字符计数,计数不到设定,循环执行,从X前行、夹紧、打刻盘旋转、打刻、松开循环执行,计数到设定,执行XY返回、下降、推出、推出返回,进行车牌计数,复位临时数据,循环执行。
按停止按钮,停止系统。
4.2 PLC内部使用地址表
为方便编程,定义了部分PLC内部地址,如表4-1所示。
表4-1 PLC内部使用地址表
名称 |
地址 |
备注 |
名称 |
地址 |
备注 |
启动HMI |
M0 |
手动控制 |
无动作步骤标志2 |
M5 |
|
停止HMI |
M1 |
手动控制 |
原点标志 |
M6 |
|
急停HMI |
M2 |
手动控制 |
打刻盘伺服完成 |
M7 |
|
自动手动选择HMI |
M3 |
手动控制 |
X轴伺服完成 |
M8 |
|
打刻盘正转手动HMI |
M21 |
手动控制 |
Y轴伺服完成 |
M9 |
|
打刻盘反转手动HMI |
M22 |
手动控制 |
打刻盘伺服方向 |
M10 |
|
X轴伺服正转手动HMI |
M23 |
手动控制 |
X轴伺服方向 |
M11 |
|
X轴伺服反转手动HMI |
M24 |
手动控制 |
Y轴伺服方向 |
M12 |
|
Y轴伺服正转手动HMI |
M25 |
手动控制 |
第1字符 |
D200 |
36 |
Y轴伺服反转手动HMI |
M26 |
手动控制 |
第2字符 |
D201 |
10 |
打刻手动HMI |
M27 |
手动控制 |
第3字符 |
D202 |
37 |
打刻离合器手动HMI |
M30 |
手动控制 |
第4字符 |
D203 |
1 |
摊牌手动HMI |
M31 |
手动控制 |
第5字符 |
D204 |
2 |
摊牌返回手动HMI |
M32 |
手动控制 |
第6字符 |
D205 |
3 |
提升手动HMI |
M33 |
手动控制 |
第7字符 |
D206 |
4 |
提升下降手动HMI |
M34 |
手动控制 |
第8字符 |
D207 |
5 |
推出手动HMI |
M35 |
手动控制 |
打刻盘每周发脉冲数 |
D210 |
预设1000 |
推出返回手动HMI |
M36 |
手动控制 |
打刻盘自动速度设定 |
D212 |
预设10000 |
送料手动HMI |
M37 |
手动控制 |
每个字符旋转角度 |
D214 |
|
初始动作步骤 |
M50 |
需要旋转角度 |
D216 |
||
摊牌 |
M51 |
打刻盘发送脉冲数 |
D218 |
||
摊牌返回 |
M52 |
打刻盘手动发送脉冲数 |
D220 |
预设99999 |
|
提升 |
M53 |
打刻盘手动速度 |
D222 |
预设1000 |
|
Y前行 |
M54 |
打刻字符计数 |
D224 |
||
X前行 |
M55 |
车牌计数 |
D226 |
||
夹紧 |
M56 |
X轴非第1次自动发脉冲数 |
D228 |
预设1000 |
|
打刻盘旋转 |
M57 |
X轴自动速度 |
D230 |
预设10000 |
|
打刻 |
M58 |
Y轴自动发脉冲数 |
D232 |
预设10000 |
|
松开 |
M59 |
Y轴自动速度 |
D234 |
预设10000 |
|
XY返回 |
M60 |
X轴手动发脉冲数 |
D236 |
预设99999 |
|
下降 |
M61 |
X轴手动速度 |
D238 |
预设1000 |
|
推出 |
M62 |
Y轴手动发脉冲数 |
D240 |
预设99999 |
|
推出返回 |
M63 |
Y轴手动速度 |
D242 |
预设1000 |
|
无动作步骤标志1 |
M4 |
X轴第1次自动发脉冲数 |
D244 |
预设10000 |
|
打刻盘当前值寄存器低位 |
D8340 |
打刻盘脉冲输出监控中 |
M8340 |
||
打刻盘当前值寄存器高位 |
D8341 |
打刻盘清零信号输出功能有效 |
M8341 |
||
打刻盘基底速度 |
D8342 |
打刻盘原点回归方向指定 |
M8342 |
||
打刻盘最高速度低位 |
D8343 |
打刻盘正转极限 |
M8343 |
||
打刻盘最高速度高位 |
D8344 |
打刻盘反转极限 |
M8344 |
||
打刻盘爬行速度 |
D8345 |
打刻盘近点信号逻辑反 |
M8345 |
||
打刻盘原点回归速度低位 |
D8346 |
打刻盘零点信号逻辑反 |
M8346 |
||
打刻盘原点回归速度高位 |
D8347 |
打刻盘中断信号逻辑反 |
M8347 |
||
打刻盘加速时间 |
D8348 |