嵌入式
返回首页

SIMATIC S7-1500 PLC延时中断组织块及其应用简析

2024-06-21 来源:elecfans

延时中断组织块及其应用

延时中断组织块(如OB20)可实现延时执行某些操作,调用“SRT_DINT”指令时开始计时延时时间(此时开始调用相关延时中断)。其作用类似于定时器,但PLC 中普通定时器的定时精度要受到不断变化的扫描周期的影响,使用延时中断可以达到以ms为单位的高精度延时。


延时中断最多可以使用20个,默认范围是OB20~OB23,其余可组态OB编号123以上组织块。

(1)指令简介

可以用“SRT_DINT”和“CAN_DINT”设置、取消激活延时中断,

(2)延时中断组织块的应用

【例1】当10.0为上升沿时,延时5s执行Q0.0置位,10.1为上升沿时,Q0.0复位。

【解】①添加组织块OB20。在TIA博途软件项目视图的项目树中,双击“添加新块”,弹出如图1所示的界面,选中“组织块”和“Time delay interrupt”选项,单击“确定”按钮,即可添加OB20组织块。

cf1827ea-3c52-11ee-ac96-dac502259ad0.png

图1

②中断程序在OB1中,如图2所示,主程序在OB20中,如图3所示。

cf438386-3c52-11ee-ac96-dac502259ad0.png

图2

cf86b2c8-3c52-11ee-ac96-dac502259ad0.png

图3


进入嵌入式查看更多内容>>
相关视频
  • PX4固件二次开发课程

  • RISC-V嵌入式系统开发

  • NuttX Workshop 2024

  • 自己动手写操作系统

  • SOC系统级芯片设计实验

  • 自己动手做一台计算机

精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • 短波AM发射器电路设计图

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • RS-485基础知识:处理空闲总线条件的两种常见方法

  • 如何调制IC555振荡器

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章