汇川技术PLC应用逻辑编程技巧(6)按工位分区编程法
哈喽,你好啊,我是雷工!
本节继续学习按工位分区编程法,学习按照工位分块的编程思路;
以下为学习笔记。
01 圆盘多工位加工
圆盘型多工位加工系统,是常见的设备结构类型,该类型具有工件传递效率高、定位准确的特点;
圆盘多工位加工系统的每个工位完成固定的加工工艺,圆盘通过旋转传送工件到下一工位进行下一工艺;
02 圆盘工位的动作特点
①:所有工位各自开始不同工序的加工;所有工位均完成以后转动作②;
②:圆盘旋转一个工位,到位后,锁定转盘,然后转动作①,循环运行;
类似的圆盘系统还有全自动制鞋机;
03 按工位分块优点
按照工位分块,然后每块完成各自的功能;
再加上一个负责转盘转动的功能块;
这样每个功能块的控制逻辑就容易设计、方便逐个工位编写、调试程序;
04 圆盘多工位系统的状态图
转盘行设备其实也可以用前面状态转移编程法来编程,只不过圆盘多工位系统的运行状态的处理逻辑包含了各个工位的处理、圆盘的转动控制逻辑;
05 多工位编程注意事项
多工位加工需要注意设备开始运行和停机时,要考虑工位是否为空,是否有未加工完成的避免损坏设备和浪费工件;
注意问题:
①:在转盘启动运行时,所有工位全为空、各个工位的加工应该依次启动运行,避免工位为空时动作损坏设备;
②:设备收到停机指令后,需要依次停止工位的加工,等所有工位均加工完成后才可以整机停止,避免浪费材料;
解决思路:
给工件增加一个“软标签”用来表示有无缺件,是否正常加工等信息;
用户程序中定义一个与工位数量相同的环形数据队列,用于登记并传递“软标签”,转盘每转动一个工位,队列环形移动一次;
从工件加工到转盘旋转,刷新软标签;后续每个工位接到开始加工的命令时,先检查工件软标签,判断是否缺料,是否正常完成前一工序的加工等;
根据软标签信息判断结果响应是否进行加工,就能够解决依次启动,逐个停止加工的问题。
06 提升编程效率
在多工位分区编程法中如果有几个工位的功能动作是相同的,如果采用IEC语言编程,就可以只编写调试一个工位的控制功能块FB,然后再根据相同的数量实例化,就可以得到多个同功能的控制程序,大大提升编程效率。
07 后记
以上为多工位分区编程法的学习笔记;
有不当之处欢迎大佬在评论区留言指正,更多相关话题可以在交流群多多交流。
后面再记录按人工处理的逻辑步骤进行功能块划分的编程方法。
工厂PLC编程实例,手把手带您编程控制带限位的小车
原创不易,希望大家点赞并分享,您的支持是我坚持下去的动力!
昨天发了一篇文章,关于一些西门子软件和手册的下载链接以及如何去西门子找软件和手册。不知道为什么头条没有推荐,想要软件的可以去找文章。
我说过,学习PLC最好的方法是做项目;电气从业者人生中第一个项目百分之九十以上做的都是小车,因为小车比较普遍,相对也容易一点,但容易不代表没有难度,更不代表不可以深入学习,这篇文章我带您做普通电机带限位的小车项目,之后会在这个项目上拓展,比如用变频器控制,用伺服电机控制,以及如何结构化编程;结构化编程的意思是做出一个功能块,在功能块内做连锁,然后在功能块外连接地址,优点是程序内有多个同样性质的设备时,只需要做一个功能块,多次调用即可,为程序减少很多负担,排查故障时也容易,一些大型公司(比如说西门子,西马克等等),他们会花费很大的精力建功能块库,在以后编程的时候,只需要复制调用链接地址即可,非常方便,而且结构化编程也是高级电气工程师的必要技能。
大家有什么意见可以给我留言,只要是好的我都会采纳。
我们来看下今天的项目;使用PLC控制一辆小车在两个工作位之间运动,要求;
1 工作位要有限位,车辆不可以跑出限位外。
2 小车要有安全装置,安全装置包括前后急停限位,小车上有急停开关,发生意外时可以手动急停。
3 小车上有控制箱,在箱上做按钮操作,不需要没有远程功能。
4 小车运动时要有状态指示。
根据上述功能,我们选择使用西门子S7-200smart的ST60PLC,先制作出IO点。
输入点为:
1 前进指令按钮I0.0
2 后退指令按钮I0.1
3 停止按钮I0.2
4 急停按钮I0.3(考虑安全,选择常闭的触点)
5 复位按钮I0.4
6 1#工位限位I0.5(光电开关,接近开关或者碰撞开关)
7 2#工位限位I0.6(光电开关,接近开关或者碰撞开关)
8 电机前进急停限位I0.7(光电开关,接近开关或者碰撞开关)
9 电机后退急停限位I1.0(光电开关,接近开关或者碰撞开关)
输出点为:
1 电机前进输出Q0.0
2 电机后退输出Q0.1
3 故障报警灯Q0.2
4 前进状态指示灯Q0.3
5 后退状态指示灯Q0.4
6 1#工位限位指示灯Q0.5
7 2#工位限位指示灯Q0.6
控制思路;
按钮控制普通电机正反转,正常情况下,小车行走在限位范围里,出现超出设定位后碰到紧急停车限位或者手动拍下急停时,考虑安全问题需要确认后才可以继续工作。
电气图纸如下;
主电路图纸
PLC输入图纸
PLC输出图纸
程序;
第一步编写符号表
第二步编写程序
程序说明;
第一行;急停和前后急停限位都属于故障停车,故障停车发生时需要人工确认并手动复位后才可再次动作,所以需要做置复位,且置位优先,置位优先的意思是置位指令和复位指令同时激活的时候,状态为置位。
第二行;工位限位做指示灯,以便操作人员可以方便的看到小车到达目的地。
第三/四行;运行连锁,在没有停止,没有到达目的地,以及没有故障的前提下按下前进或者后退按钮,小车即可运行,前进和后退属于电机正反转,切记正反转需要做互锁。
好了,这篇文章就写到这,大家有什么问题,意见或者对下篇文章有什么样的期待与拓展可以给我留言。
(如果喜欢这篇文章,请点赞并关注,更多原创的工业应用以及PLC学习的文章等着你)
相关问答
求PLC高手帮我编个转盘控制程序?
可以这样处理,每个工位完成后给个信号给分割器开始是依次启动,结束是依次结束,用移位再加一个允许标志分割器到位,给每个工位一个允许标志逻辑控制可以这样处...
三菱PLC工位运行统计时间?
PLC可以用系统时间比对法统计时间,大多数想给别人加搞加密断电的人才这么做。每种PLC都有其读取系统时间的指令,读出时间和你设定的原来时间进行比对,就可算出...
自动化中plc是控制系统吗?
是的,PLC(可编程逻辑控制器)是一种常用于自动化控制系统的设备。它由计算机处理器和输入/输出模块组成,用于监测和控制机器和过程。PLC可以通过编程来实现各...
台达PLC检测圆盘工位有工件存在发出输出信号用什么指令?
有感应器吧?感应器检测工件有无放设一个输入,假设X0,输出动作信号Y0。还有你的转动电机输出Y1.当有工件时,X0通,Y1启动,到Y0位置停,Y0输出当工件无时,X0...
kn95口罩机改什么设备最好?
kn95口罩机可以改造成以下设备:KN95口罩定型机:采用PLC控制系统,可自动完成从送料、剪切、退料等多道工序,相比传统人工操作可省去3-5个人力。KN95口罩熔切机...
四枪单工位法兰自动焊功能用法?急!急!急!
[回答]四枪单工位法兰自动焊超声波系统、电气配置以及操控部分均选用进口配件,并由伺服电机操控,使整机运行安稳,选用PLC程序操控,操作简单快捷,整机组织...
诸位大神!帮个忙呗茂名定做PLC过程控制系统,PLC过程控制系...
[回答]1.PLC电镀行车控制系统设计2.机械手模型的PLC控制系统设计3.PLC在自动售货机控制系统中的应用4.基于PLC控制的纸皮压缩机5.基于松下系列PLC恒...
plc制作生产看板?
[回答]看板管理的基本要求和原则:一、看板管理的基本要求1、后工序的取货人员将必要数量的取货看板和取货用的工位器具,送往前工序的贮存处。2、当后工序...
方木多片锯如何使用
[回答]自动上料机构将上料平台上的木块横向推进至前级气缸处,前级气缸将木块推进至下一工位,高度检测装置检测木块高度。PLC根据高度检测值和光电码盘反馈...
DNC和CNC有什么区别?
盖勒普DNC不仅能够使您所有的CNC数控加工中心,智能化工业机器人,自动化生产线PLC工作中心和其它的所有工业设备联网在线,实现高效、准确、安全、快速的程序传...