PLC技术

PLC技术

  • S7-300查询日期时间中断

    PLC技术 S7-300查询日期时间中断

    要想查询设置了哪些日期时间中断,以及这些中断什么时间发生,用户可以调用“ QRY_TINT” 或查询系统状态表中的 “ 中断状态 ” 表。 SFC31 输出的状态字节 STATUS 如表 4-12 所示。 表...

    阅读更多
  • 创建有参功能FC1

    PLC技术 创建有参功能FC1

    选择 “ 有参 FC” 项目中的 Blocks (块)文件夹,然后执行菜单命令 Insert→S7 Block→Function ,在块文件创建一个功能,命名为 “FC1” ,由于在符号表内已经对 FC1 定义了符号,所以在...

    阅读更多
  • S7-300终止与激活日期时间中断

    PLC技术 S7-300终止与激活日期时间中断

    用户可以用 SFC29“CAN_TINT” 取消那些还没有执行的日期时间中断,用 SFC28 “ SET_TINT” 可以重新设置那些被禁止的日期时间中断,用 SFC30“ACT_TINT” 重新激活日期时间中断。...

    阅读更多
  • 编辑FC1控制程序

    PLC技术 编辑FC1控制程序

    二分频器的时序如图 4-39 所示。分析二分频器的时序图可以看到,输入信号每出现一个上升沿,输出便改变一次状态,据此可采用上跳沿检测指令实现。 图 4-39 二分频器时序图 选择 “...

    阅读更多
  • CPU时间延时中断组织块

    PLC技术 CPU时间延时中断组织块

    S7 CPU 提供延时组织块用于在用户程序中编写延时执行的程序。使用延时中断可以获得精度较高的延时,延时中断以毫秒 (ms) 为单位定时。各 CPU 可以使用的延时中断组织块 ( OB20 ~ OB2...

    阅读更多
  • 在OB1中调用有参功能

    PLC技术 在OB1中调用有参功能

    选择 “ 有参 FC” 项目的 Block 文件夹,双击 OB1 图标打开 081 编辑窗口。由于在符号表中为 FC1 定义了一个符号名 “ 二分频器 ” ,因此可以采用符号地址或绝对地址两种方式来调用...

    阅读更多
  • S7 CPU循环中断组织块

    PLC技术 S7 CPU循环中断组织块

    S7 CPU 提供循环中断组织块,可用于按一定时间间隔中断循环程序的执行。例如,周期性地定时执行闭环控制系统的 PID 运算程序,间隔时间从 STOP 切换到 RUN 模式时开始计算。 用户定义...

    阅读更多
  • S7-300/400PLC中断过程

    PLC技术 S7-300/400PLC中断过程

    中断处理用来实现对特殊内部事件或外部事件的快速响应。如果没有中断, CPU 循环执行组织块 081 。当 CPU 检测到中断源的中断请求时,操作系统在执行完当前程序的当前指令(即断点...

    阅读更多
  • S7 CPU硬件中断组织块

    PLC技术 S7 CPU硬件中断组织块

    S7 CPU 提供硬件中断组织块 (OB40 ~ OB47) ,用于对模块(如信号模块 SM 、通信处理器 CP 和功能模块 FM )上的信号变化进行快速响应。 硬件中断被模块触发后,操作系统将自动识别是哪一...

    阅读更多
  • S7-300/400PLC组织块的分类

    PLC技术 S7-300/400PLC组织块的分类

    组织块只能由操作系统启动,它由变量声明表和用户编写的控制程序组成。 (1) 启动组织块 启动组织块用于系统初始化, CPU 上电或操作模式改为 RUN 时,根据启动的方式执行启动程序...

    阅读更多