工厂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程序的梯形图
程序软元件用途
输入点:X0、X1正反向运动的启动按钮;X2正反向运动停止按钮;X10正反向运动的限位。
注:为便于表述,所有输入点都用常开接入。
输出点:Y0、Y1正反运动的输出。
M寄存器(可用失电记忆型):M40、M41正反向运动限位中间变量。
程序执行过程如下:
以正向运动为例,当X0接通后,Y0得电并自锁,正向运行,如果不按下停止按钮,即X2不断开,正向运行至限位,使X10接通,此时Y0处于接通状态,M40被置位,Y0断电释放,此时X0再接通,也不能使Y0得电,不能作正向运行,当且仅当,只有通过反向运行,并离开限位X10后,使M40复位后,正向运行才可以再次执行。
反向运动过程同上,不再叙述。
此程序已得到实际应用,至今运行稳定可靠。
阅后,如有更好的方法实现,请在下方评论区留言,在此感谢。
相关问答
欧姆龙PLC怎么用限位开关控制电机停止?
假如开关1上限位,开关2下限位。程序如下:IF开关1THENMOTOR:=TRUE;END_IF;IF开关2THENMOTOR:=FALSE;END_IF;假如开关1上限...
限位开关和PLC怎么接线?
限位开关与PLC的接线方式可以参考以下步骤:观察限位开关的外形和引脚图,确定公共端(COM)、常开端(NC)和常闭端(NO)三个引脚对应的位置。在接线之前,先...限...
限位开关接伺服驱动器还是plc?
从使用效果来说限位开关接伺服驱动器比较好。因为使用过程中限位开关是伺服驱动器的输入控制信号,只要线路中有信号输入,那么伺服就会停止输出脉冲,但这个时候...
plc单独编程到调试过程详情?
熟悉控住对象、PLC选型及确定硬件配置、设计PLC的外部接线。设计控制程序、程序调试和编制技术文件。1了解控制对象,确定控制要求这一步是系统设计的基础。...
4个限位开关、5块接触器加PLC加按钮和3台电机可组成什么控制?
拿2台电机、4个限位开关、4块接触器,做成Ⅹ、Y(或Z)向运动控制。剩下一个电机、一块接触器作主动力输出。PLC加按钮作主控,但是必须要再增加两个位置编码器。...
急求学长学姐告知PLC程序的调试方法及步骤?申请方
1、检查接线、核对地址。要逐点进行,要确保正确无误。可不带电核对,那就是查线,较麻烦。也可带电查,加上信号后,看电控系统的动作情况是否符合设计...
三菱plc用限位开关如何做急停:?
三菱PLC可以使用限位开关来实现急停功能。限位开关会检测到机器的运动位置,并在关键位置停止机器的运动,以确保机器的安全性。为了实现急停功能,可以将急停按...
两个限位开关怎么串联接线?
两个限位开关串联接线SA1、SA2分别是两个方向的启动按钮;KA1、KA2分别是控制正反转的中间继电器,中间继电器的常开触点保持自锁,常闭触点则用于断开相对方向...
起重限位开关怎么接?
一个是在PLC处直接短接,另一个就是在限位开关处两根线直接接上就行。一个是在PLC处直接短接,另一个就是在限位开关处两根线直接接上就行。
这种限位开关怎么接到电机上?
这个一般是用在伺服电机和步进电机上的,上限位,下限位和原点,比如用伺服来说吧,上限位就是定位模块正向发送脉冲的时候给负载一个限制的位置,防止撞到硬限位...