线下实训
HOME
线下实训
正文内容
plc300小车往复编程 S7-300PLC工作台自动往返控制程序设计
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

S7-300PLC工作台自动往返控制程序设计

— 控制要求 —

工控行业中有很多机械,要求工作台在一定的行程内能自动往返运动,以实现对工件的连续加工。,在磨床机身上安装了4个行程开关SQ1~ SQ4,其中SQ1、SQ2用来自动换向,当工作台运动到换向位置时,挡铁撞击行程开关,使其触点动作,电动机自动换向,使工作台自动往返运动: SQ3、SQ4用作终端限位保护,以防止SQ1、SQ2损坏时,工作台越过极限位置而造事故。【1000+套电气资料免费领取】点击领取!

— IO分配表 —

— 组态配置 —

第一步:(点击添加新设备,选择CPU 315-2 DP版本号根据实际版本来设定,点击确认)

第二步:(项目树—PLC变量创建一下变量地址)

— 编写程序 —

第一步:(左行控制)

第二步:(右行控制)

— 运行演示 —

第一步:(左行启动,按下左行按钮SB1,程序段1中,I124.1 常开触点闭合,下降沿指令的输出为0,电动机不会正转左行,程序段2中的I124.1常闭触点断开,停止右行,当松开按钮SB1时,在I124.1 的下降沿,下降沿指令的输出为1,Q124.0线圈通电自锁,电动机正转左行。)

第二步:(左行换向,当工作台左行到换向位置SQ1时,撞击行程开关SQI,程序段1中的I124.4常闭触点断开,Q124.0 线圈断电,左行停止,同时程序段2中的I124.4常开触点闭合,Q124.1线圈通电自锁,电动机反转右行,然后自动往返行走。右行启动及换向道理也是一样。)【1000+套电气资料免费领取】点击免费领取

第三步:(停止,按下停止按钮SB3时,程序段1和程序段2中的I124.3常闭触点断开,Q124.0、Q124.1线圈断电,解除自锁,工作台停止。)

第三步:(停止,按下停止按钮SB3时,程序段1和程序段2中的I124.3常闭触点断开,Q124.0、Q124.1线圈断电,解除自锁,工作台停止。)

第五步:(左右端限位,当工作台左行到左行换向位置时,左行换向行程开关SQ1出现故障导致不能换向,工作台会继续左行。当撞击左行限位开关SQ3时,I124.6没有输入,程序段1中的I124.6常开触点断开,Q124.0线圈断电,左行停止,起到安全保护作用。右端限位道理一样。)

通过实例玩转三菱PLC之小车往返控制的SFC编程

通过一个简单的例子看看三菱PLC的SFC编程,也就是步进顺控程序怎么编程,如下图,在新建项目选择SFC程序类型。

双击块,选择块的类型是SFC还是梯形图块

虽然我们在建项目时已经设定了SFC编程,但在程序中也可以更改为梯形图。如下图所示。

简单介绍到这,下面举个简单的离子来看看怎么编程。

控制要求:运料小车如下图所示,当按下启动按钮,小车在SQ1处,电机正转,小车前进到SQ2处,小车反转后退,后退到SQ1后,小车电机停止转动,小车停止30s后,小车第二次前进到SQ3处,再次返回到SQ1处停止。

根据控制要求:顺序功能图如下图所示:

下面我们来根据顺序功能图来编程:

首先选择0#块,设置成梯形图快,双击,编写初始化程序。如下图

之后选择1#块,设置成SFC块,开始编写SFC程序。

在S0下添加转移条件,并编写转移条件梯形图。如下图所示

在转移条件下添加步,并设置步号,并编写梯形图,如下图所示

不一一列举了,根据顺序功能图来编写。编完的程序如下所示

是不是看着很别扭,每一步需要点进去才能开到,没有西门子那么直观,没事,我们可以转换成梯形图,那么就直观了,上图图中已经介绍了怎么转换成梯形图,那么,改变完程序类型的程序如下图所示

下面我做了一个西门子博途GRAPH的程序,大家可以参考下。

西门子可能更直观一些,还是那句话无论是什么品牌的PLC,只是软件有所区别,但本质是一样的,都是用同一个顺序功能图。

写文不易,我的文章都是我亲手编程的,希望大家能支持,给小编点赞、评论及转发。

相关问答

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

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

PLC控制伺服电机驱动滑台,到达P1点,置位气缸1,等待3秒,后然后到达P2点,置位气缸2,求编程?

每分钟同时进行往复动作90次的频率高了,难以达到。每分钟同时进行往复动作90次的频率高了,难以达到。

plc循环5次停止怎么设置?

plc循环5次停止设置方法:一个工作循环需要一个总的开关控制,如用M0.0这样,按下停止按钮时,这个停止信号保持住,等待工作循环最后一步结束,停止信号才让一...

怎么用变频器V20实现电机自动往返运行?

朋友们好,我是电子及工控技术,我来回答这个问题。用变频器实现电动机的自动往返运行也就是所谓的自动的正反转控制,下面我针对自己的理解来说说我的看法。用...

两个限位行程开关接线方法?

SQ1、SQ2分别是两个行程开关的常开触点。行程开关的用法很多,控制目的不同,接法也不同。如果机器中使用的控制部件是PLC(可编程控制器),并且使用的是正逻...

伺服电机往复运动出现位置偏移?

可能的原因1:脉冲当量不对问题分析:无论是同步轮结构还是齿轮齿条结构,都存在加工精度误差。运动控制卡(PLC)并没有设置准确的脉冲当量。例如上一批同步轮...

plc灯亮3秒然后灭5秒?

这个状态是慢闪烁,就是通讯不好,需要检查设置了,慢闪烁说明硬件通讯可以,应该是软件设置上的问题,需要检查设置,配置是由于pLC内部电路是开关电路,开并电...

plc加伺服电机编码器滚珠丝杆做往复重复运动,不装光栅尺能保证重复定位精度在0.1mm内吗?

准确的说:不一定!光栅尺和光电编码器的原理几乎是一样的,你要想保证精度在0.1mm内,必须要知道以下数据1:伺服电机编码器的单圈脉冲个数,2:伺服电机输出...

伺服电机回不到原点的程序怎么改?

程序中需要增加一些位置校准的代码,来确保伺服电机能够回到原点。伺服电机回不到原点的原因可能有多种,比如硬件故障、程序代码有误等。为了解决这个问题,需要...

PLC初学者首先需要了解哪几个典型的电路申请方

1、启动、保持、停止电路2.三相异步电机正反转控制电路3.闪烁电路4.延时接通/断开电路5.DF上升沿微分,DFI下降沿微分DF:当检测到输入触发信号的上...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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