(博途)S7-300PLC传送带工件计数控制程序设计
关注“PLC发烧友 ”,一起涨知识!
传送带想必在工控界并不陌生,商场的自动扶梯,机场的自动人行道,码头上自动装卸货传送带,工厂生产流水线,农业机械中(联合收割机、插秧机)都有应用,传送带上传送的物品肯定是要得知它传送了多少物品,那么如何得知呢?我们可以采用PLC计数器指令来实现,下面就带大家来完成传送带工件计数控制程序的设计。
01控制要求
传送带输送40个工件,用光电传感器计数,当计件数量小于35时指示灯常亮,当计件数量等于或大于35时指示灯闪烁,当计件数量为40时,10S后传送带停止,同时指示灯熄灭。
02 IO分配表
03组态配置
第一步: (点击添加新设备,选择CPU 315-2 DP版本号根据实际版本来设定,点击确认)
第二步: (项目树—PLC变量创建一下变量地址)
04编写程序
第一步: (传送带电机的启动与停止控制)
第二步: (工件计数及比较)
05演示运行
第一步: (启动,在程序段1中, 当按下启动按钮M3.0,M3.0常开触点接通,Q124.0线圈通电自锁,传送带电机启动运行)
第二步: (工件计数,在程序段2中,当传送带电机运行时,Q124.0常开触点接通,工件每次经过光电传感器时,光电开关接通1次,M3.3常开触点闭合1次,C0的当前值MW100加一,MW100<35时,Q124.1线圈一直通电, 指示灯常亮,MW100≥35时,指示灯每秒闪烁1次, MW100≥40时,定时器TO延时10s。 延时10S时间到,计数器C0复位,程序段1中TO常闭断开,传送带电机停止。)
来源:PLC发烧友,作者:技成-徐陈爽,未经授权请勿转载!评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。回复:”西门子全套 ”资料,可领含手册、案例、软件等资料包,不要忘记领取哦~
「案例」基于西门子S7-1200PLC的传送带简单控住案例
一、动作描述
1.我们在模拟软件上搭建了一个简单传送带,并配置了控制面板;
2.通过模式选择开关,可以选择自动/手动模式;
3.自动模式下按自动启动按钮,引入传送带自动运行,当货物触碰A传感器时,长传送带正方向运转,当货物触碰B传感器时,长传送带反方向运转。
4.按下停止按钮,传送带停止;
5.手动模式下,按前进按钮,传送带正方向点动运转,按后退按钮,传送带反方向点动运转;
6.另有指示灯显示当前运行状态。
二、硬件设备
1.一台装有博途及其仿真软件、FACTORY IO软件的PC。
三、软件
1.西门子PLC编程软件:TIA 博途V16
2.博途仿真软件:PLCSIM V16
3.FACTORY IO软件
四、I/O分配
输入点
注释
输出点
注释
I0.0
开始按钮
Q0.0
开始指示灯
I0.1
停止按钮
Q0.1
停止指示灯
I0.2
传感器A
Q0.2
长传送带正方向
I0.3
传感器B
Q0.3
长传送带反方向
I0.4
手动前进
Q0.4
引入传送带运行
I0.5
手动后退
Q0.5
塔灯绿
I0.6
自动模式
Q0.6
塔灯黄
I0.7
手动模式
五、程序编写及思路
为便于后期修改,我们把外围设备统一做成DB块,如图:
并通过一个FC块,来完成DB块和实际IO变量表的映射:
接下来我们开始写程序:
首先我们定义两个传感器的上升沿:
然后通过旋钮选择运行模式:
分自动模式和手动模式分别编写程序,首先编写自动程序:
在自动模式下按下启动按钮,则启动自动运行;按下停止按钮则停止自动运行。
在自动运行模式下,引入传送带直接运行,然后判断货物是否触碰传感器。触碰传感器A,则传送带正方向运行;触碰传感器B,则传送带反方向运行;如果自动运行模式丢失,则停止所有传送带运行:
接着写手动模式,手动模式简单用按钮控制:
最后相应信号输出指示灯:
程序完成,在主程序里进行调用即可。
总结: 此程序虽然简单,用LAD写更简单,但目的是培养SCL高级语言编程的基本逻辑和基本语法,提高综合编程能力。
来源:技成培训,作者:张志强。转载请注明出处。
相关问答
用PLC实现车间模拟传送带?
输入:2个正转按钮,2个反转按钮,3个停止按钮,当然不知道需不需要限位,如果要就加2个点。输出:1个正传,1个反转,3个指示灯程序:正传跟反转要区分开,其它...输...
输送带怎么用PLC控制调速?
plc控制变频器调速有以下四种办法:1.模拟量控制,plc的da模块输出模拟量4-20ma或者0-10v给变频器的模拟量输入端子。2.开关量控制,多数变频器有up/down端子,...
我公司有几个传送带,通过PLC来控制接触器的,现在PLC断电,推上总闸所有接触器都吸合了?
是一个输出点控制几个接触器吗?如果没有另外接控制线到接触器线圈,那么就是PLC的输出点的内部继电器是吸合的。只有这样合闸仍然有电输出,断开电源用万用表检...
三菱PLC的输送带测速程序怎样写???皮带转一圈有个讯号输入PL...
你在传动滚筒边沿装一个齿圈,用光电或霍尔开关检测信号,PLC的X端口,编程时用计数器计数,经过数学运算就能得到带速。另外在下托辊同样装一个用来作断带保护。...
plc如何实现两个传送带顺序控制?
PLC不仅可以实现两个传送带顺序控制,而且还可以实现多传送带顺序控制。说起传动控制简单的一起一停。就是PLC根据时序图按时间按次序起停电机即可。如果再复杂...
plc中传送带用什么元件表示?
在PLC中,传送带通常用电机和编码器来表示。电机驱动传送带的运动,通过PLC的控制信号控制电机的启停和方向。编码器用于监测传送带的位置和速度,并反馈给PLC,...
PLC怎么控制喷码机进行喷码,两者之间怎么连接?跪求真相啊。...
对于喷码机联到生产线上,没有太复杂的,主要就是把喷码机的报警输出到PLC,实现喷码机有故障影响喷印质量后喷码机工位之前的机器停机或者输送带惯性停止。喷码机...
输送带两头控制如何接线?
在输送带的两头控制接线中,首先需要确定电机和开关的位置。一般情况下,我们可以将一个开关安装在电源的一侧,而另一个开关则安装在电机附近。这样,当我们需要...
plc普通输出和高速输出?
PLC普通输出和高速输出是两种不同的输出方式。普通输出通常用于控制一些较慢的设备,如灯光、电机等,其输出速度相对较慢,一般在几毫秒到几十毫秒之间。而高速...
plc几轴输出是什么意思?
PLC中的“轴”是指数控系统中的运动轴控制,常见的有X、Y、Z三轴,也有四轴、五轴、六轴等。PLC的几轴输出是指PLC能够控制的伺服电机数量,它的数值代表了PLC可...