「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分拣和分配线案例,值得收藏
控制对象
检测部件大小按之分配到指定的地方。
控制要求:
1.当按下操作面版上的PB1(X20),机器人的供给指令(Y0)被置为ON,当机器人移动完部件而且回到出发点后,供给指令(Y0)被置为OFF。
2.当操作面版上的SW1(X24)被置为ON,传送带正转。当SW1(X24)被置为OFF,传送带停止。
3.在传送带上的大,中和小部件被输入传感器上(X1),中(X2)和下(X3)分拣而且将被搬运到特定的碟子上。
1)大部件:在传送带分支的分拣器(Y3)被置为ON的时候被放到后部传送带然后从右端落下。
2)中部件:在传送带分支的分拣器(Y3)被置为OFF的时候被放到前面传送带然后被机器人放到碟子上。
3)小部件:在传送带分支的分拣器(Y3)被置为ON的时候被放到后部传送带。当在传送带分支的传感器检测到到部件(X6)被置为ON,传送带停止,部件被推到碟子上。
4.当机器人里的部件在桌子上(X11 )被置为ON,取出指令(Y7)被置为ON。当机器人操作完成(X12)被置为ON(当一个部件被放到碟子上时为ON),取出指令(Y7)被置为OFF。
5.当操作面版上的SW2(X25)被置为ON以后,一个新部件会被自动补给。
当机器人开始搬运一个中部件。
当一个小部件被放到碟子上,或者一个大部件从传送带的右端掉下。
控制面版与IO表
操作面版
I/O表
程序编写
相关问答
plc邮件分拣机工作原理?
实现功能:初始状态时L1红灯亮,L2绿灯灭,其他均为OFF;启动操作:按下启动按钮SB0,启动邮件分拣后,L1红灯灭,L2绿灯亮,表示可以进行邮件分拣;按下S1按钮...实现...
敢问大家,PVC分选机器的分拣的原理是什么?大侠们,求解
[回答]分选机器机器设备先将原材料搜集,去除开展烘干处理后匀称入料,运用直流电内场不一样特性原材料所需电荷量不一样的基本原理对混和塑料开展高速运行...
转盘机原理?
盘...矿用轨道转盘原理:转盘机利用平稳可靠的低速转盘使矿车自动大范围变向,曲率半径就可以很小(该机圆盘直径仅3米)。矿用轨道转盘适用范围:适应于场地受限...
分拣机电气工程师..._电气工程师_帮考网
分拣机电气工程师是指负责设计、开发、维护和改进分拣机电气系统的专业人员。他们需要具备电气工程相关的知识和技能,包括电气控制系统设计、PLC编...
wcs系统是什么?
物流中WCS是仓储控制系统,全称是WarehouseControlSystem。仓储系统的发展离不开物流装备和物流软件这两个关键因素。通常,自动化仓储物流系统软件由两部分...
用什么传感器能够测物体体积_汽配人问答
[回答]测量光幕,可测量体积大小,并在物流行业已广泛应用,如有需要可到贝赫迈公司了解一下,品牌REER,找伍女士测量光幕,可测量体积大小,并在物流行业已广...
PLC主要应用于哪方面?
PLC(ProgrammableLogicController,可编程逻辑控制器)是一种用于自动化控制的电子计算机设备。它主要应用于以下方面:1.**工业自动化**:-PLC是工业自动.....
灯检机能否百分百检出合格品?
灯检机是根据机器视觉原理,采用摄像机拍摄生产线上药瓶的序列图像,把图像传入计算机后,计算机通过软件算法判断该药瓶中是否含有可见异物杂质,若有,则发出指...
忙各位资深人士!你们谁清楚!!PLC自动装车系统如何实现装车数...
[回答]20年专注提供非标物流自动化解决方案。主要生产各种输送系统、分拣系统、仓储系统、自动化生产线以及特种专机等。本公司可根据行业特性及客户具体...
安阳师范学院物理与电气工程学院怎么样?设有哪些专业?申请方
[回答]~接下来我为大家简单介绍一下我们安阳师范学院的物理与电气工程学院开设的专业以及研究情况专业设置:物理学、电子信息工程、电气工程及其自动化、...