通过《物料分拣案列》带你了解如何编写一个程序

导读

本案例主要让读者练习西门子S7-200SMART系列PLC位逻辑指令、定时器、子程序的结构,了解编写一个程序的思路与逻辑。

控制要求:
COURSE ARRANGEMENT

1.不合格:通过颜色传感器检测产品颜色进行判断产品是否合格,将通过推动气缸1存放至一号工位;

2.铁材质合格产品:电感传感器检测到产品为铁材质时,将通过推动气缸2存放至二号工位 ;

3.塑料材质合格产品:光电传感器检测产品为塑料材质时,将通过推动气缸3存放至三号工位

I/O表:
COURSE ARRANGEMENT

如何进行I/O分配?这是一项简单又重要的工作,也就是说将每个输入设备对应一个PLC输入点,每个输出设备对应一个PLC输出点,明确输入/输出设备有哪些?它们各自的作用是什么?对应的是PLC的那些点,这就是是I/O分配。

作用:方便后续画接线图、编写程序、注释程序、读程序、设备选型等。

I/O表

PLC程序
COURSE ARRANGEMENT

主程序: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缩回。

程序段7:关闭卸料阀,小车后退。到达原点时,如果执行的是单循环,将执行第0步程序,也就是停止,同时复位Q0.1;如果不是执行单循环,将执行第2步程序。

程序段8:按下自动停止按钮,步数清零,复位Q0.0开始的4位。

来源:PLC发烧友,作者:技成-邹志锐,未经授权不得转载。留言处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。。。

(0)

相关推荐

  • 西门子S7-200系列PLC高阶课程-1 子程序

    大家好,从这节课开始,我们学习在主程序之外的一些子程序知识. 我们先来了解一下程序的组织形式: S7-200系列CPU控制程序由主程序OB1.子程序SBRO和中断程序INTO组成,STEP7-Micr ...

  • PLC程序设计规范

    PLC程序设计规范

  • 骆艺:围巾引流全案(带话术)

    第227篇干货 辅导500多家 帮助创业者搭建社群新商业 今天分享下之前带一品牌代理实操过的引流方案,分享给需要的你,直接上细节流程,务必耐心看完,变换引流品就能反复用 冬天大家都需要围巾,我们第一步 ...

  • 饭店老板杀生报应案列

    ​因为正在编印一本<现代杀生放生因果实录>的书,笔者不由的想起发生在我们当地承德某县的一个真实故事,是某居士亲口告诉我的(我前几天又向他核实一次,千真万确).当然,笔者几年前也曾进过这个店 ...

  • 《金字塔原理》读书分享46:如何概括各组思想(四)案列分享

    在<金字塔原理>一书中提到,当我们需要概括描述性思想时,关键是用总结句清晰说明这些思想的内在意义.有三个步骤.1.找出该组思想结构上的共性,2.寻找这些思想间更密切的联系,3完成归纳跃进, ...

  • 案列 | 2017款 福特(江铃)全顺 93C76 里程修复

    仪表修复的实操又来了,这次带来的是2017款的福特(江铃)全顺,芯片为93C76,操作方法与其他车型没什么两样,由于大家接触的较少,特意写出来详细讲解,下次遇到此款车型就可以直接捡钱了! 修复方法如下 ...

  • 本田遥控维修案列

    本田汽车对于做汽车维修的锁匠来说是一个很大的利润来源,从业几年的锁匠师傅如果没有修过本田点火锁都不好意思说自己是汽车锁匠. 和奔驰方向锁的维修一样,本田点火锁都是在使用一定年限后必坏的部件,所以对于汽 ...

  • (妇科)田淑霄治疗妇科疾病验案(崩漏案、带下案、不孕案、癥瘕案、产后身痛案、痛经案)

    ​编者按:田淑霄教授为全国第三.四批老中医药专家学术经验继承工作指导老师,临证40余年,经验丰富,尤擅治妇科疾病. 崩漏案 郝某,女,44岁,2009年3月初诊,平素月经正常,此次因工作过度劳累,月经 ...

  • 大佛:案列数据分析之投资没有神话故事

    小贴士 列表中只需长点"大佛聊互联网金融"公众号,选" 设置星标 ",您就可以第一时间发现我们. 投资就会有风险,即使是风险非常低的项目,客观上它也会存在一定的 ...

  • 又一玻尿酸隆鼻至左睛失明案列,注射隆鼻成禁区了吗?

    近日汕头大学·香港中文大学联合汕头国际眼科中心眼科团队近期接诊了一位病例:22岁年轻女性因左眼突发性视物不见1小时就诊于当地医院.1小时前曾行玻尿酸鼻根皮下注射. 入院查体:左眼视力:无光感,眼压6m ...

  • 彩超有胆囊息肉,文中一案,带你透彻分析

    加味乌梅僵蚕汤治疗胆囊息肉 近年来由于B超检查方法的广泛应用,对胆囊息肉发现较多,但目前除手术切除外,尚无特效疗法,有人报道用乌梅僵蚕丸治疗肠息肉有效,笔者从中受到启发,用自拟加味乌梅僵蚕汤治疗一例胆 ...