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物料自动混合控制指令表和梯形图或fsc要求:1初始化状态:...
[最佳回答]看要什么PLC的
plc控制自动配料系统?
[回答]储料仓(储料仓料位一般为12工位,可根据用户需求而定);可编程控制器(PLC);RX900D称重控制仪表;按钮即可完成自动配料;配料完成后,系统自动登记原料出...
FA自动化零部件包括哪些?
3.控制器:用于控制和调节自动化系统的运行,如PLC(可编程逻辑控制器)、DCS(分散控制系统)、CNC(数控控制器)等。4.输送设备:用于物料输送和搬运的装置...4...
ecad文件是什么?
ecad文件包含有特殊的功能、模板和符号,可以有效的提高设计效率,并且消除由重复性手工任务引起的错误。使用ecad文件可自动完成ID分配、交叉引用、线缆计...
学的是PLC,不知道以后毕业了该找什么样的工作适合这门专业?
很好,大二就知道为以后计划了,比我那时强多了,其实PLC知识很多了,应用的比较广,工厂自动化,建筑上,楼宇监控,医疗机械等等,首先PLC它需要为它所应用的领...很...
三菱plc热处理车间的主控制电路和梯形图求教12427640991、热...
[最佳回答]100KW得装多少接触器啊…………不可能一个接触器就搞定了吧!那得多大的东西啊…………感觉条件不足,主电路画不出来啊!一根加热是3000W的话一个接触...
台达文本屏怎样控制台达plc?
[回答]以此类推直至上下次数达到设定值时,包装过程完成。转盘缓慢降落,在初始的检测点停止。台达PLC可编程控制整机运行,顶部和底部缠绕圈数分别可调;膜架...
plc制作生产看板?
[回答]1.下工序人员A拿着领料看板去到上工序的存货区,2.按照领料看板上的信息找到所需物料箱,3.取出物料箱的生产看板,扔在一边,4.抱着物料箱和自己的领料...
金属塑料分选机可以根据什么分类?急!急!急!
[回答]用,减少伤害。那么静...有需求就会有市场,从而就出现了塑料分选机类的机器加速塑料的二次利用,减少伤害。那么静电塑料分选机的工作原理是怎样的呢...
关于“SUB-VCH智能重锤物位计”的工作原理及产品特点-盖德问...
工作原理测量开始,现场的探测器控制重锤快速下降至物料表面,锤砣一旦触及被测...1、简便的按钮式编程设置,内置快速组态菜单,全数字操作,性能优越,使用方便。2...