【图】西门子s7-300/400程序结构与执行过程

作者:老电工时间:2015-11-19 10:09:15

西门子s7-300/400程序结构与执行过程

西门子s7-300/400的plc程序结构随着编程人员所采用的程序设计方法的不同而有所区别。

一般而言,程序设计可以采用线性化编程、调用式编程、结构化编程的方法。

采用线性化编程时,所有程序指令都编写在一个连续的程序块——组织块ob1中,无须编制程序块、功能块、数据块等。

采用调用式编程的程序由组织块ob、程序块(fc)、功能块(fb)、系统程序块(sfc)、系统功能块(sfb)、数据块(db)等组成,由组织块ob1对各逻辑块与数据块进行组织与管理。

采用结构化编程的程序结构形式与调用式编程相同,程序同样由组织块ob、程序块(fc)、功能块(fb)、系统程序块(sfc)、系统功能块(sfb)、数据块(db)等组成,并通过组织块ob1对其进行组织与管理。

功能块(fb)可以用于结构化编程,为了满足参数化编程的需要,功能块(fb)需要配套的即时数据块di,组织块ob1在调用fb时,需要根据不同的控制要求,通过即时数据块di对参数进行赋值。

图中为采用三种不同编程方式的程序结构示意图,在实际调用式编程、结构化编程时,被组织块ob1调用的逻辑块还可以调用其他逻辑块(程序嵌套)。

西门子s7-300/400程序结构与执行过程


s7-300/400的程序结构与执行过程

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc