工厂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自动控制程序运行的过程中,检测设备运行的异常,并将其输出警示,以提示操作人员。
报警也分成有很多种,故障报警、限位报警等。
限位报警,比如电机正反转控制中的正限位负限位报警,又比如自动门开闭的上限位下限位报警。
当然,在控制系统中,故障报警也是必须设计的程序部分,标准的故障报警是声、光报警。
除了报警之外,还有一种叫预警。那什么叫预警呢?
预警就是在设备启动或停止之前发出声光报警信号,表明设备即将启动或停止,起到提醒警告的作用。我们称之为设备预警。
下面我们就来看看故障报警和设备预警的相关程序吧!
一、故障报警
程序设计要求如下:
1、发生故障之后,声、光一起报警。
2、声光报警后,在故障未排除时,可以停止声光报警,如警笛停止,报警灯变常亮或熄灭。
3、每次使用前,可以对报警器材进行检测,看是否能正常工作。
二、设备预警
程序设计要求如下:
按下启动按钮后,先自动报警一段时间,报警灯和警笛都输出,达到指定时间后,启动设备运行,并停止报警灯和警笛的输出。
以上程序是故障报警和设备预警的程序实例,大家可以根据实际情况进行应用。
(来自技成-蔡慧茔老师原创文章,违者必究!)
·END·
⇣⇣⇣ 读者领取!
相关问答
PLC编程里面限位怎么做?
限位就是个开关,和你的硬件接线有关,如果接的常开,闭合的时候动作,梯形图里就用常闭触点限位就是个开关,和你的硬件接线有关,如果接的常开,闭合的时候动作,梯...
限位开关在plc中如何实现?
限位开关(LimitSwitch)是一种常用的位置控制元件,用于检测机械运动部件的位置。在PLC中,通过读取限位开关的状态,可以实现对机械运动部件的位置控制。下面...
西门子1200限位开关怎么编程?
关于这个问题,西门子1200系列PLC的限位开关编程步骤如下:1.首先连接好PLC和限位开关,确认开关的信号线连接到PLC的正确端口。2.打开PLC编程软件(如Step7...
欧姆龙PLC怎么用限位开关控制电机停止?
假如开关1上限位,开关2下限位。程序如下:IF开关1THENMOTOR:=TRUE;END_IF;IF开关2THENMOTOR:=FALSE;END_IF;假如开关1上限...
plc不用限位怎么回原点?
plc不用限位回原点方式如下1,近点狗(DOG块)信号原点回归方式:这个方式与FX3UPLC的原点回归方式不一样,这里加了零点信号在里面。DOG块的长度要超过减速区...
限位开关接在plc输入还是输出?
输入。一般是作为PLC的输入点的。实际上对于控制有以点是需要首先明白的,基本的一点是对控制过程的了解:首先知道我现在在那里在(输入和寄存器的状态),其次在...
限位开关和PLC怎么接线?
限位开关与PLC的接线方式可以参考以下步骤:观察限位开关的外形和引脚图,确定公共端(COM)、常开端(NC)和常闭端(NO)三个引脚对应的位置。在接线之前,先...限...
三菱plc定位限位指令?
三菱PLC定位限位指令包括两个主要指令,分别是LIM+和LIM-.LIM+用于设定正向限位,一旦达到设定的位置,PLC将停止执行动作。而LIM-则用于设定负向限位,当运动到...
三菱plc用限位开关如何做急停:?
三菱PLC可以使用限位开关来实现急停功能。限位开关会检测到机器的运动位置,并在关键位置停止机器的运动,以确保机器的安全性。为了实现急停功能,可以将急停按...
伺服四根线限位开关接法?
伺服限位开关接,像这样的增量式编码器的电机,中途断电,回原点的话,只有这一种方法吗平常说的回原点,是加个限位开关,当伺服异常需要会原点时,PLC发低速脉...