產地類別 | 進口 | 應用領域 | 環保,化工,生物產業,電子/電池,電氣 |
---|
小型工程任務可用線性化編程,復雜工程任務用結構化編程將更容易實現。
結構化編程必須把程序模塊化。
![]() |
參考價 | 面議 |
更新時間:2023-08-13 09:20:04瀏覽次數:327
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
6ES7290-6AA30-0XA0景德鎮西門子一級代理商
6ES7290-6AA30-0XA0景德鎮西門子一級代理商
西門子S7-1200/1500 PLC 的功能塊
小型工程任務可用線性化編程,復雜工程任務用結構化編程將更容易實現。
結構化編程必須把程序模塊化。
程序模塊化作用是方便其他程序的調用,便于組織、修改和調試程序。
常用的塊有:OB、FB、FC、DB。
塊類型 | 說明 |
組織塊(OB) | CPU操作系統與用戶程序的接口,決定用戶程序的結構。 |
函數塊(FB) | 用戶編寫的包含常用功能的子程序塊,有專用背景數據塊(存儲器) |
函數(FC) | 用戶編寫的包含常用功能的子程序塊,無專用背景數據塊(存儲器) |
背景數據塊(DB) | 用于FB的變量的保存 |
全局數據塊(DB) | 用于存儲用戶的數據區域 |
操作系統包含在PLC的CPU中,管理所有與特定工程任務無關的CPU功能和序列,和計算機的操作系統類似。
用戶程序就是為特定工程任務服務的功能程序,由用戶編寫,并裝載到PLC的CPU中。
組織塊(OB)有中斷組織塊、啟動組織塊、循環程序處理塊、錯誤處理塊等。
函數(FC)是不帶存儲器的程序塊。由于沒有存儲器可用,函數的形式參數必須分配實際參數。一個程序可在不同位置多次調用同一個函數。函數用全局數據塊也是可以存儲數據的。
函數(FB)是帶存儲器的程序塊。它將輸入、輸出及其參數地存儲在背景數據塊中,在執行完函數塊之后,這些值仍然有效。一個程序可在不同位置多次調用同一個函數塊。函數塊也可以使用臨時變量,只使用一個掃描周期,不存儲于背景數據塊中。
單次調用可用FC,多次調用可用FB,程序有沿操作、定時器等不能用FC,所以盡量使用FB。FB調用FB時,有個FB的“多重背景"選項,可以對背景數據進行整理。
全局數據塊(DB)存儲所有其它塊都可以用的數據。類似于三菱PLC的全局標簽。
▼ 數據塊訪問圖
背景數據塊(DB)是存儲實例使用的數據塊。函數塊的調用稱為實例。