线下实训
HOME
线下实训
正文内容
plc编程的小车 工厂PLC编程实例,手把手带您编程控制带限位的小车
发布时间 : 2024-11-28
作者 : 小编
访问数量 : 23
扫码分享至微信

工厂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一步一步的设计一个自动运货小车,原来原理这么简单

控制要求: 按下启动按钮X400,小车向前运动至料仓下方,然后料仓打开卸货到小车里面去,卸货完毕后小车向后运动至后限位开关,打开翻门进行卸货。客户要求实现单循环和自动循环两种控制方式。单循环:按下启动按钮,小车完成一次循环送货。自动循环:按下一次启动按钮,小车自动循环送货。

示意图:

分析: 我们在在设置该程序的时候需要5个输入:启动按钮X400前后行程开关X401,X402,单循环按钮X501,自动开关X500

4个输出:小车向前运动(Y430),料仓翻斗打开(Y431),小车向后运动(Y432)小车翻门打开(Y433);

我们在设置小车卸货翻门打开与料仓翻门打开时可以通过控制它们的打开时间,来让它们把货卸干净,所以在这里我们又得需要两个定时器。T451料仓翻斗打开时间,T452小车翻门打开时间。

I/O配置:

把输入与输出写在表格上可以让我们在后面进行梯形图的编写时减少错误。

顺序功能图:

当小车还在原点未启动时,后限位开关(X402)被压下,翻门开关(Y433)也处于关闭状态,也就是说X402与Y433都处于接通状态,当按下X400(启动按钮)时程序由S600步传递到S601步,S601被激活小车向前运动,当小车压到前限位开关(x401)时,程序由步S601传递到步S602料仓翻斗打开,T451开始计时,当计时过了7秒后T451的常开触点闭合,程序由步S602传递到步S603,小车向后运动当压到后限位开关(X402)后,程序由步S603传递到S604,小车翻门打开开始进行5秒的卸货,卸货完毕后由用户进行选择是进行自动循环还是单循环。

梯形图:

有了顺序功能图我们在写梯形图的时候就非常简单了,直接转换过来就好了。

如果各位朋友有什么不懂的可以直接关注私信小编,或在下方留言呢!

相关问答

小车自动往返PLC梯形图和程序如何做?

这是一个步进梯形图,1、X000闭合M0置位,2、M0上升沿脉冲使S0置位,3、S0使能,M8000触点使Y000输出,小车正转,当限位开关X003闭合时S10置位,S0复位,Y000...

plc编程:小车方向控制?

类似电梯控制,有记忆功能。类似电梯控制,有记忆功能。

plc1200怎么写小车的往返程序?

PLC1200是编程设备的一种,主要用于工业自动化控制。编写小车往返程序,需要了解小车的基本运动特性和要求。通常,小车在收到前进信号时向前移动,在收到后退信...

两地控制),要求画出此PLC梯形图.截个图过来给我看看._作业帮

[最佳回答]具体参数给我,我帮你把程序设计好,这个很简单.

某车间有6个工作台,小车往返于工作台之间运料,plc程序怎么做?

首先需要精确检测工作台停车位置,然后就要根据需要做逻辑判断了,按照优先级排序依次停车卸料,和电梯的控制思路相似。首先需要精确检测工作台停车位置,然后就...

三菱PLC梯形图小车送料控制设计?

程序并不算复杂,但量也不小,需要思考,你可以在网上找范例(工控网有)参考。如果一定针对你说的功能,估计人家要收费才给你编。程序并不算复杂,但量也不小,需要...

plc怎么写大小程序?

A)在开始菜单中打开安装好的软件CX-ProgrammerB)在软件菜单中选择文件新建,然后输入“设备名称”,“设备类型”需要选择和实际硬件PLCCPU相符合的CPU系列,...

plc怎么控制小车在两点之间停?

1工作位要有限位,车辆不可以跑出限位外。2小车要有安全装置,安全装置包括前后急停限位,小车上有急停开关,发生意外时可以手动急停。3小车上有控制箱,在...

plc如何实现3个连续动作?

plc如何实现3个连续动作?先简单看下plc的工作原理,当我们把编写好的程序下载到plc中它就开始对用户程序进行扫描这是它的核心工作,整个扫描过程称之为一个运...

设计一个小车往复运动的主电路,控制电路设计一个小车往复运...

[最佳回答]要解决这样的问题,必须用PLC设计相应的程序,在小车上也安装限位开关等才能达到目的,请参考.

 融资融券交易  nick zano 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部