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

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

3天内不再提示

西门子博途:扫描操作数的信号下降沿

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-07-17 10:51 次阅读

说明

使用“扫描操作数的信号下降沿”指令,可以确定所指定操作数(<操作数 1>)的信号状态是否从“1”变为“0”。该指令将比较 <操作数 1> 的当前信号状态与上一次扫描的信号状态,上一次扫描的信号状态保存在边沿存储器位 <操作数 2> 中。如果该指令检测到逻辑运算结果 (RLO) 从“1”变为“0”,则说明出现了一个下降沿。

下图显示了出现信号下降沿和上升沿时,信号状态的变化:

a6c3194e-22f3-11ee-962d-dac502259ad0.png

每次执行指令时,都会查询信号下降沿。检测到信号下降沿时,<操作数 1> 的信号状态将在一个程序周期内保持置位为“1”。在其它任何情况下,操作数的信号状态均为“0”。

在该指令上方的操作数占位符中,指定要查询的操作数(<操作数 1>)。在该指令下方的操作数占位符中,指定边沿存储位(<操作数 2>)。

说明
修改边沿存储位的地址
边沿存储器位的地址在程序中最多只能使用一次,否则,会覆盖该位存储器。该步骤将影响到边沿检测,从而导致结果不再唯一。边沿存储位的存储区域必须位于 DB(FB 静态区域)或位存储区中。

参数

下表列出了“扫描操作数的信号下降沿”指令的参数:

参数 声明 数据类型 存储区 说明
<操作数 1> Input BOOL I、Q、M、D、L、T、C 要扫描的信号
<操作数 2> InOut BOOL I、Q、M、D、L 保存上一次查询的信号状态的边沿存储位。

示例

以下示例说明了该指令的工作原理

满足下列条件时,将置位操作数“TagOut”:

操作数“TagIn_1”、“TagIn_2”和“TagIn_3”的信号状态为“1”。

操作数“TagIn_4”出现信号下降沿。上一次扫描的信号状态存储在边沿存储器位“Tag_M”中。

操作数“TagIn_5”的信号状态为“1”。






审核编辑:刘清

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

    关注

    38

    文章

    7509

    浏览量

    163976
  • 西门子
    +关注

    关注

    94

    文章

    3046

    浏览量

    116025
  • 状态机
    +关注

    关注

    2

    文章

    492

    浏览量

    27570

原文标题:西门子博途LAD--|N|--:扫描操作数的信号下降沿

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

收藏 人收藏

    评论

    相关推荐

    北京回收西门子组态软件

    回收西门子变频器SINAMICS V10系列变频器回收西门子触摸屏回收西门子组态软件回收西门子
    发表于 05-27 12:16

    西门子大赛1200电梯参考程序

    西门子大赛1200电梯参考程序,V13文件.有需要的加油!
    发表于 06-22 15:56 183次下载

    西门子plc上升沿下降沿的理解

    西门子上升沿下降沿的理解:上升沿就是在信号从断开到接通的那一瞬间接通,
    发表于 12-24 15:54 9454次阅读

    西门子PLC编程软件下载

    西门子PLC编程软件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控william hill官网 有下载密码www.jx-gongkong.com
    发表于 03-01 11:04 68次下载

    SIMATIC S7-1500 PLC边沿检测指令

    边沿检测指令有扫描操作数信号下降沿指令和扫描操作数
    的头像 发表于 04-10 09:38 1709次阅读

    SIMATIC S7-1500 PLC边沿检测指令与应用

    边沿检测指令有扫描操作数信号下降沿指令和扫描操作数
    的头像 发表于 04-12 09:23 8690次阅读

    如何使用西门子1200的脉冲指令?

    西门子1200PLC的脉冲沿指令是一种非常重要的指令,它可以检测输入信号的上升沿下降沿,并在检
    发表于 05-23 09:20 1.6w次阅读
    如何使用<b class='flag-5'>西门子</b>1200的脉冲指令?

    西门子1200上升沿下降沿操作流程

    通过上面的这个程序,我们就得到了上升沿信号下降沿信号。比如说,当形参“I_请求1”的实参”I0.0”从0变1时,那么形参“上升
    发表于 06-01 16:49 4497次阅读
    <b class='flag-5'>西门子</b>1200上升<b class='flag-5'>沿</b>和<b class='flag-5'>下降</b><b class='flag-5'>沿</b>的<b class='flag-5'>操作</b>流程

    西门子移动值指令的使用

    可以使用“移动值”指令,将 IN 输入处操作数中的内容传送给 OUT1 输出的操作数中。始终沿地址升序方向进行传送。
    的头像 发表于 06-25 17:01 4505次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>移动值指令的使用

    西门子:INT(整数)

    数据类型 INT 的操作数长度为 16 位,并由两部分组成:一部分是符号,另一部分是数值。位 0 到 14 的信号状态表示数值。位 15 的信号状态表示符号。符号可以是“0”(正信号
    的头像 发表于 06-26 16:25 2.4w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>:INT(整数)

    扫描操作数信号上升沿

    使用“扫描操作数信号上升沿”指令,可以确定所指定操作数)的
    的头像 发表于 06-27 09:39 2725次阅读
    <b class='flag-5'>扫描</b><b class='flag-5'>操作数</b>的<b class='flag-5'>信号</b>上升<b class='flag-5'>沿</b>

    西门子STL指令L:加载

    使用“加载”指令,可加载累加器 1 中特定操作数的内容。
    的头像 发表于 07-07 10:07 6832次阅读

    西门子1200/1500PLC单按钮启停控制10种设计方法

    西门子1200/1500PLC单按钮启停控制10种设计方法
    的头像 发表于 08-31 09:14 8172次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC单按钮启停控制10种设计方法

    西门子plc单按钮启停的十种方法(1200/1500PLC)

    西门子1200/1500PLC单按钮启停控制10种设计方法
    发表于 08-31 09:15 6738次阅读
    <b class='flag-5'>西门子</b>plc单按钮启停的十种方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    西门子操作面板产品介绍

    西门子操作面板产品介绍 
    发表于 09-20 15:31 0次下载