(博途)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发烧友,作者:技成-徐陈爽,未经授权请勿转载!评论处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。回复:”西门子全套 ”资料,可领含手册、案例、软件等资料包,不要忘记领取哦~
教你用ST语言写PLC工件计数的功能块!不要再浪费时间重复写逻辑
做设备的时候都会遇到工件计数问题!看似简单其实想要做完美并不容易,一般我们会想:计数就是做一个加一个呗,或者做一个减一个呗!其实真正做过标准框架的才会明白,没有想得那么简单,例如:工件做一半故障停了,或者已经做好了,被人工停机拿走了,该怎么计算?这就需要一些逻辑判断该什么时候加数,该什么时候减数,而不是一昧的加或者减!
这就需要一个高效的功能块,能加能减,程序调用即可,省去了反复的加减计数工作!
概述;下面给大家分享下计数的功能块,功能如下:
从小到大计数,保存当前开机后好件数量,保存生产以来所有好件数量;
从小到大计数,保存当前开机后坏件数量,保存生产以来所有坏件数量;
从大到小计数,保存当前开机后好件数量,保存生产以来所有好件数量;
从大到小计数,保存当前开机后坏件数量,保存生产以来所有坏件数量;
保存本次开机所有好件和坏件的数量和;
保存生产以来所有好件和坏件的数量和;
变量声明;定义输入输出接口,内部用的上升沿变量,保存计数值的变量;
声明部分
程序逻辑部分;简单的几种计数方式。好件坏件的计数,正序计数,倒序计数的选项!
大家根据自己需要可以做更改,添加更多的功能,总之一个目的,让自己遇到的计数项目不用重新写逻辑!
主要程序逻辑
调用框架举例,再调用程序声明部分先定义下这个功能块:
fbCounter: fb_Counter;
做一个框架的原理解说,具体什么时候调用,大家根据自己程序来,在这个功能块下,可以加可以减,随心所欲调用即可!
调用程序逻辑
相关问答
欧姆龙nc413怎么编程?
欧姆龙NC413是一款高性能的数控系统,编程方法如下:首先,使用NC413编程软件创建程序文件。然后,根据工件的几何形状和加工要求,使用G代码和M代码编写程序。...
【把一个物体从A点移动到B点用机械手分20步,哥们,急用,是PLC...
[最佳回答]是用PLC控制完成么?是的话我帮你搞定
有哪些原因会导致PLC自动重启,怎样检查确认故障点,怎么解决?
有哪些原因会导致PLC自动重启,怎样检查确认故障点,怎么解决,对于这个问题在实际应用中很少见的,常见的是PLC发生故障就停止了,不会自动重启的,除非电源断电...有...
CNC怎么手动编写铣平面程序-ZOL问答
aqiang1168床编程与操作4.1数控车床简介4.1.1数控车床概述数控车床作为当...在主轴箱的前后装有夹紧卡盘,可将工件装夹在此。图4-2数控车床主轴箱的构造...
广数980tb3怎么看走刀路线?
3...1.进入数控系统:打开机床电源,进入数控系统主界面。2.选择相应的功能:在数控系统主界面中,选择“刀具轨迹”或“刀具路径”等相关功能。3.设置参数:...
plc怎么在线修改程序,就是不用停止运行就可以下载程序的?
修改完成退出run中写入模式,防止下次转换/编译直接写入,以上就是plc在线修改程序不同停止下载的方法,希望能帮到你!切记在运行中在线写入程序一定要注意动作顺序...
plc控制两个气缸运动怎么连接?
a点肯定要一个开关,看你工件是什么,是金属的,我认为可以接近开关,非金属,可以用光电开关是要区分是NPN还是PNP的,气缸1工作,同时触动气缸上的磁性开关b(...a...
mc3+2如何编程?
MC3+2是一款基于STC12C5A60S2单片机的开发板,可以通过C语言进行编程。下面是一个简单的步骤,介绍如何在MC3+2开发板上进行C语言编程:1.准备必要的工具和软件...
2022湖南对口招生考试机电类专业考试基本要求及考试大纲-红...
机电类专业综合知识考试基本要求及考试大纲一、考试基本要求(一)基本知识和基本技能的考试要求1.掌握机电类专业的基础知识、基本概念、基本理论...
求帮助!涂装流水线如何选购急!急!急!
[回答]一、涂装生产线上应注意被涂物件的装挂。预先通过试浸来设计挂具及物件在涂装生产线上的装挂方式,保证工件在浸涂时处于好的位置。被涂物的平面应接...