工厂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编程里面限位怎么做?
限位就是个开关,和你的硬件接线有关,如果接的常开,闭合的时候动作,梯形图里就用常闭触点限位就是个开关,和你的硬件接线有关,如果接的常开,闭合的时候动作,梯...
plc编程中如何使用限位开关?
PLC在组态编程中,找到限位开关的输入通道。将该地址锁定常开为常态。当限位开关工作时变为常闭后。PLC常态发生变化后。即感知这个点发生变化。那么PLc会根据...
限位开关在plc中如何实现?
限位开关(LimitSwitch)是一种常用的位置控制元件,用于检测机械运动部件的位置。在PLC中,通过读取限位开关的状态,可以实现对机械运动部件的位置控制。下面...
plc限位指令?
回答如下:PLC限位指令是一种在可编程逻辑控制器(PLC)中使用的指令,用于检测和控制机械或设备的位置限制。这些指令通常用于保护机械设备免受超出其运动范围的...
plc程序中有编码器限位,请问编码器线为是什么啊,是不是转的圈数,该如何调呢?
那是根据编码器读出的数值,去设定现场机械部件的运动限位编码器一般连接到plc的计数器或者现场总线上,通过plc程序可以转换为mm或者其他的长度计量单位。那是...
三菱plc编程限位开关怎么互锁?
互锁是一种常见的安全措施,可以确保在某些特定条件下,两个或多个设备或开关不能同时工作,以防止意外发生。在三菱PLC编程中,可以通过以下步骤实现限位开关的...
多普康驱动器连接限位器方法?
首先需要知道的就是伺服的输入点和伺服的接线问题,找到了伺服的IO点,焊接好两个限位开关的输入点,然后连接到设备的限位开关上。第二步还需要更改PLC的程序。...
在数控机床调试过程中,软限位与硬限位如何进行调整与设置?
硬限位:硬限位就是用机械加工件去实现设备位置的限制,经常用到的是机加件上安装聚氨酯做硬限位。软限位:软限位就是通过电器和软件来实现如光电开...硬限...
伺服原点和限位接plc还是驱动器?
伺服原点和限位接PLC。在伺服系统中,伺服原点和限位是用来确定伺服电机的位置和运动范围的重要信号。伺服原点信号用于确定伺服电机的起始位置,而限位信号用...
自动循环送料装置的PLC控制怎么设计好?
需要限位开关3个SQ1、SQ2、SQ3,两个按钮停止钮和点动钮,再加一套plc.自动控制过程通过plc编程实现。程序中在A位的停止与否方法很多,比如用计数器计SQ2限位...