引入BLOCK的必要性改

信捷PLC block顺序功能块

一、BLOCK的基本概念

1、BLOCK概述

顺序功能块,即BLOCK(以下简称BLOCK)是为了实现某些功能而存在的一段程序块。可以将BLOCK理解为一个特殊的流程,在这个特殊的流程里,所有的程序按照一个原则来执行,即顺序执行原则,这也是BLOCK与一般流程最大的不同之处。

BLOCK开始于SBLOCK、结束于SBLOCKE,中间为编程人员书写指令区。如果同一个BLOCK中包含多个发脉冲指令(其他指令也适用),那么脉冲指令将按照触发条件成立的先后顺序依次执行;同时,先执行的脉冲指令结束后才开始下一条脉冲指令的执行。

一个完整的BLOCK结构,如下图所示:

2、引入BLOCK的原因

优化原有脉冲、通讯指令在流程中的写法

引入BLOCK的必要性改

由于原XC系列脉冲、通讯指令不支持多条指令在同一流程中同时执行,因此在程序的编写上会较为繁琐。引入BLOCK后,可支持多条脉冲、通讯等指令的编写,所有指令遵循顺序执行原则。

引入BLOCK的必要性改

引入BLOCK的必要性改相关文档

最新文档

返回顶部