(SIEMENS)西门子智能电气阀门定位器6DR5210-官网 > 新闻动态 >

西门子定位器的调用式结构与结构化编程

        西门子定位器可以使用线性化结构以及功能调用式结构与结构化编程。采用调用式结构与结构化编程时,程序以组织块(OB)、程序块(FC)、功能块(FB)、系统程序块(SFC)、系统功能块(SFB)、数据块(DB)等形式出现,其中,组织块(OB)、程序块(FC)、功能块(FB)统称为“逻辑块(Logic Block)”;系统程序块(SFC)、系统功能块(SFB)统称为“系统块”。
 
        西门子定位器组织块OrganizationBlocks,简称OB)提供了PLC内部CPU操作系统与用户程序间的接口,它是由CPU操作系统直接进行调用的逻辑块,用来管理PLC程序中各组成部分的调用和执行中断。OB决定了PLC用户程序的结构与块的调用顺序,起到了“管理”用户程序的作用。不同的CPU类型,可以选择、支持不同的OB块,但OB1是所有PLC用户程序的循环控制块,它是运行PLC用户程序的前提条件,因此,任何PLC程序、任何CPU都不可以缺少OB1。OB块的调用条件被称为“触发事件”,根据“触发事件”的不同,OB块可以分为若干别,各个别有不同的优先,高优先的OB可以中断低优先OB的执行。如果需要,S7系列PLC除OB1外,还可以使用多个OB块。