通过《物料分拣案列》带你了解如何编写一个程序
更多精彩,关注“PLC发烧友”
回复:西门子全套,领西门子系列全套资料包!
导读本案例主要让读者练习西门子S7-200SMART系列PLC位逻辑指令、定时器、子程序的结构,了解编写一个程序的思路与逻辑。
控制要求:1.不合格:通过颜色传感器检测产品颜色进行判断产品是否合格,将通过推动气缸1存放至一号工位;
2.铁材质合格产品:电感传感器检测到产品为铁材质时,将通过推动气缸2存放至二号工位 ;
3.塑料材质合格产品:光电传感器检测产品为塑料材质时,将通过推动气缸3存放至三号工位
I/O表:
如何进行I/O分配?这是一项简单又重要的工作,也就是说将每个输入设备对应一个PLC输入点,每个输出设备对应一个PLC输出点,明确输入/输出设备有哪些?它们各自的作用是什么?对应的是PLC的那些点,这就是是I/O分配。
作用:方便后续画接线图、编写程序、注释程序、读程序、设备选型等。
I/O表
PLC程序
主程序:MAIN
手动控制模式在这里的作用是方便调试气缸和电机。如果后期不需要手动,手动程序可以取消掉。
程序段1:调用开机回原点,手动,自动子程序,I0.0在这里的作用是设备只能在手动或者自动模式,防止启动了两种工作模式。
子程序:初始化
为什么要做初始化?
假如你的设备做了断电保持的数据,有些数据需要满足才能启动设备。没有做初始化的时候,你会发现你的设备启动的控制程序不正常等等情况。有的设备是回原点并对数据清零,有的设备是对数据清零就可以了。没有做初始化,可能你的设备不能启动,甚至会损坏设备和危及人身安全,根据控制要求决定哪些数据需要进行初始化。
程序段1:上电的第一个周期和自动模式切换的时候执行复位M0.0和Q0.0-Q0.3。
子程序:手动
P指令:上升沿,当上升沿前面的状态由0变成1的那一个扫描周期接通。
N指令:下降沿,当下降沿前面的状态由1变成0的那一个扫描周期接通。
程序段1:当I0.1从0变为1状态的时候,P指令接通一个扫描周期,接通置位指令,Q0.0置1,当I0.1从1变0状态的时候,N指令接通一个扫描周期,接通复位指令,Q0.0复位位0。
程序段2-4:同程序段1原理一致。输入点接通时置位输出,输入点断开时复位数值。
子程序:自动
程序段1:I1.0为1状态时,置位M0.0启动标志位和Q0.0传送带,I1.1为1状态时
复位M0.0和Q0.0开始的4位输出。
程序段2:当自动启动后,M0.0启动标志位为1,当颜色传感器I0.5检测到产品,推出气缸1置1,推动气缸1推出,当2s后推动气缸1复位0,推动气缸1缩回。
程序段2:当自动启动后,M0.0启动标志位为1,当电感传感器I0.6检测到产品,推出气缸2置1,推动气缸2推出,当2s后推动气缸2复位0,推动气缸2缩回。
程序段3:当自动启动后,M0.0启动标志位为1,当电感传感器I0.7检测到产品,推出气缸3置1,推动气缸3推出,当2s后推动气缸3复位0,推动气缸3缩回。
来源:技成培训网——PLC发烧友,作者:技成-邹志锐,未经授权不得转载。留言处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。
回复:西门子全套,领西门子系列全套资料包!
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物料传送控制的工作原理?
PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性...
基于PLC的传送带控制?
传送带每个都应该有驱动电机和传送带速度开关,物料检测开关,PLC的输入为速度开关和物料检测开关信号。输出为驱动电机启动和停止指令。利用梯形图的逻辑和延时...
离散制造业该如何实现工业信息化?
2.0一体化集成通过业务流程的优化与重组,实施OA+FI+ERP一体化信息系统,实现工作流、物料、信息流、资金流和人力资源的全流程的、闭环的管控和流程固化。3.0...
关于催化自动加剂的使用-盖德问答-化工人互助问答社区
自动加料时设定每次加料的量小一点,次数多一点,比如:每天加2吨[wiki]催化剂[/wiki],可以将其分为10此加入,即每次200公斤,加剂间隔世时间2小时。给...
金属撕碎机出料粒度如何调节?
[回答]一:撕碎机刀片夹片机构是否平稳可靠。大家知道夹片机构是撕碎机刀片主要部位,在刀片运行过程中这些夹片是不能有丝毫松动的话,不然的话不但能够影响...
金属撕碎机出料粒度如何调节?
[回答]一:撕碎机刀片夹片机构是否平稳可靠。大家知道夹片机构是撕碎机刀片主要部位,在刀片运行过程中这些夹片是不能有丝毫松动的话,不然的话不但能够影响...
关于日本横河DCS3000自动生成物料平衡报表功能?-盖德问答-化...
回复5#summeredge您所说的软件组态过程,是不是很复杂呢?我是生产车间的,一般的dcs上的内容修改都是归仪表车间负责的,我们没有权限修改任何东西...
诊断试剂灌装工艺流程怎么样的?-敏敏的回答-懂得
经戴盖...完成灌装封口的瓶子,而后被气缸推到贴标输送带中,再被送到后道贴标工位上。理瓶和理盖由振震器完成,灌装为由双头蠕动泵完成,贴标送瓶由...
如何控制库存提高仓储利用率?
另外,需要标识明确,方便仓管人员能够快速、高效地寻找到对应的物料。2、提高仓库作业效率。当仓库高速、有序、有效的运行时,仓库的时间得到充分的利用,从而...
摩擦材料配料线的工作流程是什么?
[回答]小料螺旋输送机、大料储料仓、小...自动配料系统的恒流量控制采用PID调节,流量计量控制是计量偏差与变频调速的结合。依据系统工艺流程介绍了配料...