工厂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复位后,正向运行才可以再次执行。
反向运动过程同上,不再叙述。
此程序已得到实际应用,至今运行稳定可靠。
阅后,如有更好的方法实现,请在下方评论区留言,在此感谢。
相关问答
西门子1200限位开关怎么编程?
关于这个问题,西门子1200系列PLC的限位开关编程步骤如下:1.首先连接好PLC和限位开关,确认开关的信号线连接到PLC的正确端口。2.打开PLC编程软件(如Step7...
限位开关和PLC怎么接线?
限位开关与PLC的接线方式可以参考以下步骤:观察限位开关的外形和引脚图,确定公共端(COM)、常开端(NC)和常闭端(NO)三个引脚对应的位置。在接线之前,先...限...
限位开关接在plc输入还是输出?
输入。一般是作为PLC的输入点的。实际上对于控制有以点是需要首先明白的,基本的一点是对控制过程的了解:首先知道我现在在那里在(输入和寄存器的状态),其次在...
两个限位开关怎么串联接线?
两个限位开关串联接线SA1、SA2分别是两个方向的启动按钮;KA1、KA2分别是控制正反转的中间继电器,中间继电器的常开触点保持自锁,常闭触点则用于断开相对方向...
4个限位开关、5块接触器加PLC加按钮和3台电机可组成什么控制?
拿2台电机、4个限位开关、4块接触器,做成Ⅹ、Y(或Z)向运动控制。剩下一个电机、一块接触器作主动力输出。PLC加按钮作主控,但是必须要再增加两个位置编码器。...
三菱plc全局标签名有什么用?
将某个软元件配上标签,在编程的时候,会显示出这个标签,起到提示作用。因为在工控领域有很多各种各样的限位开关连到PLC上,为了很好的区分它们,同时时程序更...
三菱plc用限位开关如何做急停:?
三菱PLC可以使用限位开关来实现急停功能。限位开关会检测到机器的运动位置,并在关键位置停止机器的运动,以确保机器的安全性。为了实现急停功能,可以将急停按...
plc编程如果限位失效怎么办?
限位失效可能导致机器无法准确停止或者超出安全范围,这是一个严重的问题。解决方法是通过以下步骤来处理:如果PLC编程中的限位失效,应立即停止机器运行并进行...
一个脚踏开关怎么控制两个线圈交替的电,plc?
首先你要知道设备上用的那些才是输入点哪些才是输出点。输入点常用的主要是一些磁性开关,接近开关,光纤开关,光电开关(有对照式,反射式),按钮开关(急停,起...
接近开关,行程开关和限位开关的区别?
区别为:特点不同、原理不同、应用不同。一、特点不同1、限位开关:限位开关具有体积小、功能多、精度高、限位可调、通用性强及维护安装和使用调整方便等特点...