基于第三种方式实现程序的PLC顺序控制

发布者:美好梦想最新更新时间:2024-07-23 来源: elecfans关键字:PLC  顺序控制  控制模式 手机看文章 扫描二维码
随时随地手机看文章

一、问题引出

PLC程序经常会遇到程序按照12345的方式一步步顺序控制,这种情况我们叫做顺序控制,也比较符合PLC面向过程的控制模式。

在以往的项目经验中常用到的顺序控制编程方式有三种,分别是SCL指令case...of,西门子自带的Graph,通过传送步号顺序控制。


二、案例演示

本案例介绍的是基于第三种方式实现程序的顺序控制,可以先看下程序控制下设备运行时的情况。

0025af1c-25d6-11ee-962d-dac502259ad0.gif

在图片的右侧是西门子HMI触摸屏,主要是设备的启动、暂停、复位,以及设备运行的步骤显示。

左侧是仿真设备的运行演示,设备按照程序的设定从取料到放料再到返回一步步顺序执行,实现程序的顺序控制。

看完以上运行演示肯定有小伙伴问能不能实现双边或者更多边的顺序控制呢,答案是肯定的,看下图。

004a6d52-25d6-11ee-962d-dac502259ad0.gif

三、程序讲解

那么程序是怎么实现顺序控制以及选择分支运行的呢?下边展示了程序的编写过程。

先看下程序概览,是不是非常符合我们面向过程的编程方式。

006a230e-25d6-11ee-962d-dac502259ad0.png

程序段1和2分别是程序的启停和产品计数,其中程序段2还用了MOD指令用来计算产品数除以2的余数,用于选择程序的分支。余数是0运行到1线,余数是1运行到2线。

0085bcf4-25d6-11ee-962d-dac502259ad0.png

程序段3是启动程序。程序段4是对程序的运行分支进行选择。机械手去往1号线选择步号30,去往2号线选择步号35.

0098c0ec-25d6-11ee-962d-dac502259ad0.png

程序段5是机械手运行到1号产线上方,程序段6是机械手运行到2号线上方。接着是两条分支再合流,都会选择制定步骤40.

00adb330-25d6-11ee-962d-dac502259ad0.png

以下是机械手放料和返回起始点的程序。

Y轴伸出

011cceaa-25d6-11ee-962d-dac502259ad0.png

Z轴放料位置下行

012c8296-25d6-11ee-962d-dac502259ad0.png

Z轴放料以后上行

014c22ea-25d6-11ee-962d-dac502259ad0.png

Y轴放料后退出

016dd138-25d6-11ee-962d-dac502259ad0.png

X轴横移回到起始点

018d756a-25d6-11ee-962d-dac502259ad0.png


关键字:PLC  顺序控制  控制模式 引用地址:基于第三种方式实现程序的PLC顺序控制

上一篇:西门子博途:S_PULSE:分配脉冲定时器参数并启动
下一篇:介绍Smart Line触摸屏与V20变频器通过MODBUS通讯的实现方法

推荐阅读最新更新时间:2024-11-12 07:31

电源技巧:电流模式控制简化了对降压LED稳压器的补偿
通过较高的输入电压来调节LED中的电流,最有效的方法是使用一个同步降压稳压器。这可以通过一个集成场效应晶体管 (FET),峰值电流模式控制器轻松实现。在峰值电流模式控制中,COMP电压(经常被称作误差信号),直接控制峰值电感器电流。这使得电感器表现为一个电流源,其原因是他的阻抗变化对于电流幅值的影响很小。使用一个诸如TPS54218的峰值电流模式控制器的主要优势是这种器件几乎消除了由控制环路增益造成的电感器频率响应。 下面的方框图详细展示了一个同步降压转换器,其中的LED和感测电阻器与电感器串联。在这个应用中,电感器的全纹波电流流经LED。如果需要较少的纹波电流,只需增加电感值或将一个电容器与LED并联即可。无论输出电容器
[电源管理]
电源技巧:电流<font color='red'>模式</font><font color='red'>控制</font>简化了对降压LED稳压器的补偿
PLC案例卷帘门控制
控制要求: 某车库卷帘门,用钥匙开关选择大门三个控制方式:停止、手动、自动。在停止位置时不能对大门进行控制,在手动位置时,可以用按钮进行开门、关门的控制。在自动位置时,可由汽车驾驶员控制,当汽车到达大门前时,由驾驶员发出超声波编码,如编码正确,超声波开关输出逻辑信号,通过PLC控制大门开启。当光电开关检测到有车辆进入大门时,红外线被挡住,输出逻辑1信号,当车辆进入大门后,红外线不受遮挡,输出逻辑0信号,关闭大门。 元件说明如下: PLC软元件 控制说明 I0.0 手动控制方式开关,按下时,I0.0状态有Off--On I0.1 自动控制方式开关,按下时I0.1状态由Off--On I0.2 手动控制开门按钮,按下时,
[嵌入式]
<font color='red'>PLC</font>案例卷帘门<font color='red'>控制</font>
AB大型PLC在行李自动分拣系统中的应用
1 引言   随着国内航空市场的快速发展、机场进出港旅客数量的不断增加,机场信息系统对计算机自动化和集成的要求越来越高,运输系统对旅客行李分拣系统的处理能力也提出了越来越高的要求,越来越多的机场开始使用行李自动分拣系统。机场旅客行李自动分拣系统是一套面向大中型机场,对旅客行李进行集中统一的传送、分拣与处理的一套自动化系统,集计算机、工业控制网络、PLC及电气控制技术于一体,有快速、高效、集成度高等优点,具有广阔的应用前景。先进的自动分拣技术以前一直由国外发达国家掌握,目前我国各大机场使用的行李自动分拣系统大部分都是引进国外的成套系统,虽然性能不错,但是价格昂贵。近年来国内也有单位正在投入力量积极研发具有自主知识产权的行李自动分拣系统
[嵌入式]
PLC电气电路控制的按钮互锁正反转控制电路图解析
电气电路控制和PLC控制之间的原理是相通的,自然的电气控制都可以通过PLC更加方便,高效的演绎,那么电气控制电路具体是怎么产生的?又是怎么样转换为梯形图,进而转化为PLC受控的逻辑指令的,为了更加清晰直观的说明这一路的变化,我们以最简单的:按钮互锁正反转控制电路为例。 一、电气控制部分 1、按钮互锁正反转控制电路的引入原因 2、按钮互锁正反转控制的主电路。 3、按钮互锁正反转控制的控制电路。 4、按钮互锁正反转控制电路的元器件的作用! 5、按钮互锁正反转控制电路工作原理。 6、按钮互锁正反转控制电路的各种保护措施。 7、按钮互锁正反转控制电路的优缺点。 8、按钮互锁正反转控制电路实物
[嵌入式]
<font color='red'>PLC</font>电气电路<font color='red'>控制</font>的按钮互锁正反转<font color='red'>控制</font>电路图解析
一种锂电池自动贴胶机控制系统的设计方案
 本文介绍了锂电池自动贴胶机的工作原理,设计并实现了以CP1H系列PLC为基础的锂电池自动贴胶机控制系统,重点介绍了控制系统的工作原理、硬件配置、软件设计和故障排除及其维护。该系统已通过实际生产的应用得以验证,积累了宝贵的经验,在教学方面具有较好的应用价值。 1.引言 随着国家对新能源汽车产业扶持的力度逐年加大,其核心能源领域-动力锂电池将进入行业发展的高速期。相对于传统能源电池,锂电池具有能量密度高、重量轻、使用寿命长、绿色环保、重复利用率高等特点。目前,制造锂电池主要采用两种制造工艺,一种是卷绕,另一种是叠片,而制造大容量的新能源锂电池往往采用叠片工艺。叠片锂电池的核心部件-电芯的最后一道工序就是贴胶。随着客户对产品的工艺水平、
[嵌入式]
PLC的I/O响应时间
响应时间是指 plc 接收到一个输入信号以后,到输出控制信号所需的时间。当 CPU 接收到对应于输入刷新周期的输入信号时,用于响应的时间取决于扫描周期。 (1)单个 PLC 的最小 I/O 响应时间 当 PLC 恰巧在更新输入的扫描阶段优先接收到一个输入信号时,响应最快。 此时响应时间等于 PLC 的扫描时间加上输入 ON 延迟时间和输出 ON 延迟时间,如图1所示。 (2)单个 PLC 的最大 I/O 响应时间 当 PLC 恰好在更新输入的扫描阶段之后收到输入信号,则响应时间最长。这是因为 CPU要到下一次扫描的末尾才能读取输入信号,所以最大响应时间是输入 ON 延迟时间与输出 ON延迟时间加两次扫描时间之和,如图
[嵌入式]
<font color='red'>PLC</font>的I/O响应时间
基于LPC2294处理器的嵌入式PLC体系设计方案
1 嵌入式PLC的硬件结构设计 1.1 微控制器芯片的选取 CPU是 PLC 的核心,它能够识别用户按照特定的格式输入的各种指令,并按照指令的规定,根据当前的现场I/O信号的状态,发出相应的控制指令,完成预定的控制任务。本设计选用的是Philips公司生产的 LPC2294 微控制器。LPC2294是一款基于32位ARM7TDMI-S,并支持实时仿真和跟踪的CPU芯片,它带有256kB嵌入的高速Flash存储器,16kB 片内SRAM.LPC2294采用144脚封装、具有极低的功耗以及多达112个通用I/O 口,9个边沿或电平触发的外部中断引脚,最大为60MHz的工作晶振,多个32位定时器,PWM 单元,实时时钟和看门狗,转换
[电源管理]
基于LPC2294处理器的嵌入式<font color='red'>PLC</font>体系设计方案
PLC梯形图的语句表怎么写
  PLC梯形图的语句表是指将梯形图对应的程序逻辑,转化为文字形式的表格。这个表格中会列出每个逻辑元件的名称、参数、描述以及连接的输入输出点,以方便程序员进行编写和调试。   具体语句表的格式和内容则因不同厂商和规范而有所差异,但一般包含以下内容:   - 对程序名称、版本、作者和修改日期等信息的描述。   - 梯形图中用到的元件的详细介绍,包括名称、功能、参数和常用范例等。   - 梯形图中使用的输入输出点的说明,包括点的名称、类型、方向和状态等。   - 对逻辑元件排列的说明,包括运行方式、优先级、循环和分支等。   - 实现程序功能的流程图和控制流程的详细说明。   - 对程序的运行条件、报警处理等特殊情况的说明。
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved