PLC编程入门级10:plc应用第1例“物料分选”
学习基础知识,基础扩展应用,每天学一招!
基于前面很多期的各方面介绍:编辑器,理论概念,流程图等等,在教学员过程中发现直接以实例进行讲解和扩展应用说明,这样大家心里都会建立一个比较好的轮廓,可以加速对编程的理解。所有我从这期开始以“三菱、台达、应用100例”进行讲解。
每期一例,希望给大家不一样的学习体验。
【案例1】plc应用第1例“物料分选”
【控制要求】
将传送带传送瓶子,检测瓶子是否直立,如果不直立的,将用气缸将瓶子推出传送带。
对于新手小伙伴我们先得了解以下东西:
【1、传送带】
传送带实物
传送带的转动是靠电机旋转带动皮带进行传动,在应用中PLC怎么控制传送带呢?
电机动皮带动,当我们可以直接控制电机的“通电”与“断电”就达到了控制传送带“运行”与“运行”的目的了。
【2、调速电机】
调速电机
不用疑惑,以上图片中调速电机AC220的,而PLC则控制的输出是24V的,我们就需要用到“中间继电器”以弱电控强电,达到间接控制的目的。
【3、中间继电器】
继电器
当我们PLC程序控制Y点输出时,中间继电器得到24V电,将吸合导通电机220V,电机得电旋转。
当我们PLC程序控制Y点停止输出时,中间继电器断开24V电,吸合的继电器将弹开,电机失电,停止旋转
对于这些东西新手小伙伴多去了解控制原理,当动手一遍后你就明白其中的原理。
【4、光纤感应器】
这种就是感应器,感应器分很多种,大家可以去了解一下各种各样的感应器,不同形式,不同方式,但这一类感应器都是达到一目的就是感应物料并反馈信号给PLC控制器。
这个案例中就是用这种光纤感应器,这种分两部分,上面那部分是光纤探头,下面那部分是放大器,具体原理就不多做解释,大家自行去了解,当探头感应器到物料(需要设置)则会反馈信号给PLC输入端。
此案例中需要用到两个光纤感应器,一个用于感应瓶底,一个用于感应瓶顶。
试想一下,当瓶底的光纤感应器有信号,瓶顶的光纤感应器有信号,瓶子是直立的
瓶底有信号,瓶顶没有信号,瓶子是倒了的。(因为瓶顶光纤感应器照不到物料)
【5、气缸】
气缸是通过气压来动作的,当我们给它气压时,活塞杆将会伸出,切换气压排气和进气时,活塞杆将会缩回。
(如果是做自动化设备的小伙伴各式各样的气缸都需要了解一些。)
说到气缸在大多数应用场景中它必须配电池阀进行气压切换。
【5、电池阀】
上图是较常用的电池阀,有各种电压型号的,本案例以24V为例。电池阀顾名思义是用电去控制电池阀气压的切换。也就两种状态,进气和排气。靠PLC输出24V和断开24V进行控制,间接控制气缸的“伸出”和“收缩”
至于其他一些辅助设备我们在今后的案例文章中将会一一进行解释。篇幅原因只进行主要元件说明。
在这个案例中我们大致用到了以上这些东西,实物大致的样子,希望这样给大家心里能构建一个好的实物轮廓。以便更好的理解动作流程。有利于我们程序的编写
这个程序我们可以这样去想,PLC输出Y1控制流水皮带动, Y0控制气缸的伸缩,X0感应瓶底,X1感应瓶顶
其实我们需要满足中间的要求,然后控制出后面的输出即可。
【程序梯形图】(案例不考虑动作时间)
当我们没有感应到瓶子或者瓶子直立时(X0 ,X1都有感应时)皮带传动
当只有瓶底感应(X0有信号)则皮带停止,气缸伸出推掉瓶子
推掉瓶子后 瓶底感应(X0)将失去感应,则气缸缩回,皮带继续传动。
(注意不考虑动作时间)
到此我们已经完成了整套动作的流程。
本期讲的是简单案例,分析实物,认识元件,动作原理
由浅到深,希望不管是新手小伙伴还是有一定基础的小伙伴,一起学习。
小伙伴可以自己自行去了解本期中用到的设备,原理,布线,程序。
有什么疑问或者想知道的功能可以评论提出或者私信,我会一一解答。
希望大家关注,评论,转发。谢谢
「PLC进阶」如何通过编写SCL语言程序实现物料分拣?
01、前言
SCL作为IEC61131-3编程语言的一种,由于其高级语言的特性,特别适合复杂运算、复杂数学函数应用的场合。本文以FactoryIO软件中的物料分拣案例作为硬件基础,介绍如何通过SCL来实现编程。
图1-1物料分拣设备场景
图1-2设备IO信号分配
02、功能描述
该设备有四条输送线,分别是进料输送线1、出料输送线1、进料输送线2、出料输送线2,在进料输送线末端各有一个视觉传感器,用于识别产品的型号,在出料输送线的首端分别有两个气缸,用于产品的分拣。
其动作流程如图所示:
图1-3设备动作流程图
03、项目案例功能实现
该项目按照新建FacotyIO任务场景,导出变量表,新建博图项目、导入变量,新建SCL功能块,编写SCL程序,设备仿真调试几个步骤进行。
1.新建Factory IO任务场景;
图1-4新建物料分拣场景
本案例中使用的FactoryIO场景是V2.5.0版本,使用的是其自带的分拣工作站场景。
2.选择驱动器类型为西门子S7-PLCSIM并导出变量表;
图1-5导出场景变量表
图1-6导出标签(变量表)
3.新建博图项目,并导入变量表;
图1-7导入变量表
注意:新建的项目使用FactoryIO提供的工程模板。
4.新建SCL功能块;
图1-8新建SCL功能并在OB1中调用
5.编写SCL程序
图1-9设备模式程序
图1-10自动控制程序
图1-11 设备停止及信号输出
图1-11关联PLC变量
6.设备仿真调试,先将PLC进行仿真,Factory IO再连接仿真器调试。
图1-12启动博图PLCSIM仿真
图1-13Factory IO连接PLCSIM
注意:连接成功后,在状态栏中会有一个绿色对勾的标识,之后可以在场景视图中进行仿真调试了。
PART 04、总结
此案例是基于FactoryIO仿真硬件,使用SCL语言编写的控制程序。通过此案例,可以让初学者掌握SCL的基本操作、编程思路和编程方法。
由于篇幅有限,无法事无巨细讲解完毕,更多关于本案例的操作步骤、编程方法、软件资料,请观看技成培训网2022年10月14日的S7-1200进阶直播课堂。
技成培训网原创,作者:刘郴;未经授权禁止转载,违者必究!
小编推荐:
电气热门软件,可领~
相关问答
PLC编程初学,最好有LAD图2.用一个按钮控制2盏灯,第1次按下...
[最佳回答]你这是是要用那种信号的plc编程啊,不同信号语句是不一样的
...设计、传送带分拣物料的PLC控制系统设计.不要机器翻!_作业帮
[最佳回答]DesignofDigitalControlWorkbenchandItsControlSystem,DesignofPLCControlSystemforConveyor...
人机界面工艺物料颜色-盖德问答-化工人互助问答社区
什么叫做人机界面?而工业管道gb7231提到的管道又是什么管道?所指是相同的吗?两个应该不是一回事。。人机界面应该是指dcs或者plc的显示界面这个...
公司物料编码规则?
1.是梳理现有设备常用备件,规定物料编码规则,对相应备件进行编码(这点很重要,实际采购过程中经常碰到需求不明确或型号不对导致沟通成本增加)2.是对备件进...
物料的好坏,传感器是如何区分的?
物料的好坏,传感器是如何区分的?我先不管提问的对不对,先分析一下传感器是什么东西?传感器是自动化控制领域里面的手,可以感知物体的存在,颜色,大小,有...物料...
三菱plc编程,光电开关接通的频率?
物料之间的距离与光电开关之间是否存在一定的关系,如果有一定的关系如距离间隔与开关频率有...三菱plc编程,光电开关接通的频率首先搞清楚你这个光电开关的作用...
称重仪表与三菱PLC通过485通讯,然后PLC对采集的数据进行分...
[最佳回答]首先,要根据所称的物料作一个可控开关,该开关控制料的流量,比如,有信号或高电平时开关打开,开始添料,无信号或低电平时开关关闭,停止添料.该信号由P...
mes数据采集的五种方法?
mes数据采集五种方法:1、RFID采集方式:通过RFID(射频自动识别技术)来采集人员、物料、设备、工装等编码、位置、状态信息需要事先将信息写入RFID中或者直接...
麻烦请教各位!粉料吨包秤的工作原理是什么?
[回答]装机具有如此强大的作用,那么我们在购买的时候就更应该小心谨慎了,但大家基本也可以放心,因为大部分定量包装秤生产厂家提供的产品质量都是...粉料...
老司机们求指教基于PLC控制的自动配料系统?
[回答]生产配料控制系统的设计基于工业生产需求,利用PLC完成生产配料系统过程的自动控制,并采用MCGS组态软件进行组态仿真与监控。1)主电路设计,并画出接...