0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SCL--CASE指令如何实现顺控功能

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-08-03 11:01 次阅读

通过CASE OF指令,可以比较容易实现类似顺控的功能,并且编程方法便捷、可读性较好。可以使用类似于下面的编程方式实现类似顺控的功能:

CASE 步骤号 OF //Int类型步骤号,一般位于FB的Static

0:

步骤0

逻辑编程 //一般初始步不执行具体操作,只是初始化,然后是等待开始

IF 条件 THEN

步骤号:=1;

ELSIF 错误 THEN

步骤号:=100;

END_IF;

1:

步骤1

逻辑编程

置位复杂指令i.REQ

IF 复杂指令i.DONE THEN

复位复杂指令i.REQ

步骤号:=2;

ELSIF 复杂指令i.ERROR

复位复杂指令i.REQ

步骤号:=100;

END_IF;

2:

步骤2

逻辑编程

置位复杂指令m.REQ

IF 复杂指令m.DONE THEN

复位复杂指令m.REQ

步骤号:=3;

ELSIF 复杂指令m.ERROR

复位复杂指令m.REQ

步骤号:=100;

END_IF;

n:

步骤n

逻辑编程

置位复杂指令x.REQ

IF 复杂指令x.DONE THEN

复位复杂指令x.REQ

步骤号:=n+1;

ELSIF 复杂指令x.ERROR

复位复杂指令x.REQ

步骤号:=100;

END_IF;

100:

错误处理 逻辑编程

步骤号:=0

END_CASE;

复杂指令0 //复杂指令调用

复杂指令1

复杂指令n

输出Busy、Done、Status等

复杂指令一般包含:通信、运动控制、读配方、写数据日志、读写数据记录、定时器等异步指令,这些指令通常不放在CASE语句的逻辑中,而是在最后统一调用。

一般通过复杂指令完成位、错误位等作为跳转条件。如果是定时器,也可以通过判断时间是否到达作为跳转条件。

例子:使用CASE OF指令编程运动控制,第一步相对运动以200mm/s的速度移动10000mm,第二步速度控制以100mm/s的速度移动15s,第三步停止。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指令
    +关注

    关注

    1

    文章

    613

    浏览量

    35858
  • 定时器
    +关注

    关注

    23

    文章

    3257

    浏览量

    115556

原文标题:SCL--CASE指令如何实现顺控功能?

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用SCL编写FIFO功能

    找到相关的指令。    其实要实现这个功能可直接使用SCL的编程方法编写一个这样的功能块就可以了,(在文章的结尾会为大家提供参考示例程序和
    的头像 发表于 02-09 10:27 128次阅读
    使用<b class='flag-5'>SCL</b>编写FIFO<b class='flag-5'>功能</b>块

    开关柜一键控在化工领域的应用

    蜀瑞创新为大家分享:在化工生产线中,电气控制系统是保障生产顺利进行的关键。一键控技术可以应用于生产线上的电气控制,实现设备的自动启停、顺序控制等功能,提高生产线的自动化水平和生产效率。通过一键
    的头像 发表于 11-29 10:50 222次阅读

    在中压开关柜上使用微机五防锁是否可以实现一键

    蜀瑞创新为大家科普:虽然微机五防锁是实现“一键控”的重要组成部分之一,但它本身并不能单独完成整个过程。需要结合其他自动化控制技术和设备,以及合适的软件平台来实现真正的“一键控”。
    的头像 发表于 11-06 11:58 239次阅读
    在中压开关柜上使用微机五防锁是否可以<b class='flag-5'>实现</b>一键<b class='flag-5'>顺</b>控

    人机界面在开关柜一键控中起到什么作用?

    人机界面在一键控系统中发挥着操作指令输入、状态显示与反馈、参数设置与配置以及提升操作便利性和安全性等重要作用。它是实现一键功能不可或缺
    的头像 发表于 11-05 10:02 221次阅读
    人机界面在开关柜一键<b class='flag-5'>顺</b>控中起到什么作用?

    plc基本指令的应用有哪些

    控制、数据类型转换、算术运算、比较操作、程序控制以及基本的输入输出操作等多个方面。 一、逻辑运算指令 逻辑运算指令是PLC编程中最常用的指令之一,它们用于实现基本的逻辑运算
    的头像 发表于 10-21 17:16 1270次阅读

    ARM处理器的指令集包括哪些

    ARM处理器的指令集是一个庞大而复杂的系统,它涵盖了多种类型的指令,用于实现数据处理、程序控制、内存访问等多种功能
    的头像 发表于 09-10 11:15 788次阅读

    变电站一键控系统和开关柜一键控有区别吗?

    变电站一键控系统和开关柜一键控技术虽然都涉及到“一键控”的概念,但它们在应用范围和具体实现上有所不同,因此变电站一键控系统和开关柜一
    的头像 发表于 07-31 13:34 730次阅读
    变电站一键<b class='flag-5'>顺</b>控系统和开关柜一键<b class='flag-5'>顺</b>控有区别吗?

    智能开关柜能如何实现“可视化一键控”?

    智能开关柜能如何实现“可视化一键控”和“开关柜健康状态管理”?蜀瑞创新推出智能开关柜一键控测解决方案。建设主要包括柜内无线温度监测、断路器机械特性和电气特性监测、分合闸线圈/储能电机监测、电动机构设备等,并能通过装置
    的头像 发表于 07-08 09:45 656次阅读
    智能开关柜能如何<b class='flag-5'>实现</b>“可视化一键<b class='flag-5'>顺</b>控”?

    如何快速生成Modbus指令?教程来啦

    通信指令实现设备之间的数据传输。通过确定通信方式、选择功能码、确定起始地址和数据长度等步骤,用户可以轻松生成符合Modbus协议规范的指令。常用的
    的头像 发表于 06-28 08:21 1425次阅读
    如何快速生成Modbus<b class='flag-5'>指令</b>?教程来啦

    三菱PLC传送指令的用法

    三菱PLC(可编程逻辑控制器)在工业自动化领域中扮演着至关重要的角色。其中,传送指令(MOV)作为PLC编程中的基础指令之一,其正确使用对于实现数据的准确、高效传输至关重要。本文将详细讲解三菱PLC传送
    的头像 发表于 06-18 09:41 4760次阅读

    PLC的常用指令及其应用

    在工业自动化领域中,可编程逻辑控制器(PLC)凭借其高度的可靠性和灵活性,成为控制各种机械设备和工业过程的核心设备。PLC通过执行一系列的控制指令实现对生产线的自动化控制和优化。本文将详细介绍PLC常用的控制指令,包括其基本
    的头像 发表于 06-15 17:36 3779次阅读

    CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?

    正在使用芯片:CY8C4025LQI,主要使用Capsense和EZI2C功能,其中引脚P0.4(SCL)和P0.5(SDA)用于I2C通信,并且P0.4需要加入SCL总线下拉功能来唤
    发表于 05-31 07:39

    ST FOC 4.2的库如何实现风机的逆风启动?

    如题,想请教ST FOC 4.2的库如何实现风机的逆风启动。希望路过的大侠能指点一下。
    发表于 05-06 06:24

    ​PLC左移指令和右移指令

    在PLC(可编程逻辑控制器)中,左移(Shift Left)指令和右移(Shift Right)指令通常用于位级操作,对位寄存器中的位进行移位操作。这些指令可以用于实现数据的移位和位操
    发表于 03-15 14:12 7721次阅读
    ​PLC左移<b class='flag-5'>指令</b>和右移<b class='flag-5'>指令</b>

    年报速递!络电子2023表现如何?

    近日,国内电感变压器龙头络电子披露业绩报告。2023年,络电子实现营收利润双增长。 2月28日晚间,国内电感变压器龙头络电子披露2023年业绩报告。2023年度,
    的头像 发表于 03-06 14:03 715次阅读
    年报速递!<b class='flag-5'>顺</b>络电子2023表现如何?