「案例」基于西门子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高级语言编程的基本逻辑和基本语法,提高综合编程能力。
来源:技成培训,作者:张志强。转载请注明出处。
(博途)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发烧友,作者:技成-徐陈爽,未经授权请勿转载!评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。回复:”西门子全套 ”资料,可领含手册、案例、软件等资料包,不要忘记领取哦~
相关问答
plc如何实现两个传送带顺序控制?
PLC不仅可以实现两个传送带顺序控制,而且还可以实现多传送带顺序控制。说起传动控制简单的一起一停。就是PLC根据时序图按时间按次序起停电机即可。如果再复杂...
plc中传送带用什么元件表示?
在PLC中,传送带通常用电机和编码器来表示。电机驱动传送带的运动,通过PLC的控制信号控制电机的启停和方向。编码器用于监测传送带的位置和速度,并反馈给PLC,...
我公司有几个传送带,通过PLC来控制接触器的,现在PLC断电,推上总闸所有接触器都吸合了?
是一个输出点控制几个接触器吗?如果没有另外接控制线到接触器线圈,那么就是PLC的输出点的内部继电器是吸合的。只有这样合闸仍然有电输出,断开电源用万用表检...
有人知道么:输送带的PLC控制系统设计及仿真?
[回答]工程设计资质分为工程设计综合资质、工程设计行业资质、工程设计专项资质。工程设计综合资质只设甲级;工程设计行业资质和工程设计专项资质根据工程...
如何利用微信二维码控制传送带?
你这个问题说一点个人意见,用一个码去控制传送带的运行和停止并不难,唯一需要注意的就是你说的微信二维码,应该需要是一个固定的二维码,或者是遵循一定规律的...
振动盘自动计数控制器怎样控制传送带启动和停止?
振动盘自动计数控制器可以通过控制传送带电机的启动和停止来实现振动盘的控制。一般来说,控制器会接收来自传感器或计数器的信号,当计数器达到预设的数量时,控...
称重plc怎么控制?
称重PLC控制通常使用模拟量信号输入和PID控制算法来实现。具体步骤如下:1.通过称重传感器等装置将实际重量转化为模拟量信号,并将模拟量信号输入PLC中的模拟...
plc装配流水线工作原理?
每个工位都要有传感器,表示加工完成,完后后传感器一个信号,传送带运转,将工件送到下一个工位,或者由机器人拿到下一个工位。一直到加工完成,检查是否合格,...
调速输送带怎么控制停止?
调速输送带可以通过以下几种方式控制停止:1.使用紧急停止按钮,一旦按下按钮,输送带会立即停止运行。2.使用PLC或控制器,通过编程控制输送带的运行状态,当...
DDC和PLC的区别是什么呢?
ddc(数字式直控系统)和plc(可编程逻辑控制器)都是工业自动化领域中常用的控制设备,但二者在技术特点、适用范围等方面存在不同:1.技术特点ddc采用数字计...