(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塊。