(博途)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的输入为速度开关和物料检测开关信号。输出为驱动电机启动和停止指令。利用梯形图的逻辑和延时...
三菱PLC的输送带测速程序怎样写???皮带转一圈有个讯号输入PL...
你在传动滚筒边沿装一个齿圈,用光电或霍尔开关检测信号,PLC的X端口,编程时用计数器计数,经过数学运算就能得到带速。另外在下托辊同样装一个用来作断带保护。...
三菱plc的输送带测速程序怎样写?皮带转一圈有个信号输入plc说明皮带在工作,反之说明皮带停止?
用接近开关控制X0,X0的常闭点控制定时器,定时器设定时间大于皮带转一圈的时间,用定时器控制电机。用接近开关控制X0,X0的常闭点控制定时器,定时器设定时间大...
诸位行家跪求自动化流水线也是靠PLC控制?
[回答]肯定有PLC控制的。理论上只能要能采集到信号,有执行器输出的地方,都可以用PLC。是的,像你说的这些生产线,包括一些汽车焊装线、汽车总拼线等,都是...
板链式输送机输送设备图纸
[回答]河南的杨经理咨询我们公司输送铁块用的(链板输送机),杨经理输送的铁块砸在输送面上有一定的冲击力所以要求链板做厚一点。根据杨经理的要求我们给杨...
plc普通输出和高速输出?
PLC普通输出和高速输出是两种不同的输出方式。普通输出通常用于控制一些较慢的设备,如灯光、电机等,其输出速度相对较慢,一般在几毫秒到几十毫秒之间。而高速...
plc控制三相异步电动机的顺序控制?
PLC控制三相界步电动机的顺序控制,比较典型的案例就是传送带控制。顺序控制最简单的是时序控制,按设计的时序图,按要求由PLC输出结点信号。不断起动电机。达到...
防腐蚀不锈钢链条式传送带
[回答]钢丝编织的两边是链条的常见的就是(网链输送机),每个地区对网链机的叫法和使用的标准都是不一样的。输送机有水平式的倾斜式的和平面提升式的,材质...
FA自动化零部件包括哪些?
3.控制器:用于控制和调节自动化系统的运行,如PLC(可编程逻辑控制器)、DCS(分散控制系统)、CNC(数控控制器)等。4.输送设备:用于物料输送和搬运的装置...4...