今日分享Zui后一部分LBC庫,應用實現都比較簡單,就不做過多解析了;
msedge_mPZ71sRKUj
聲明:本文中分享LBC庫內容,及項目案例;均來自西門子官方工業學習平臺網站,請遵守西門子使用許可;本樣例僅供學習測試使用,請謹慎用于實際生產中,若有此引發的任何風險,將由使用者自行負責;
一 | 基本控制庫(LBC)應用概述 |
1.1 通用描述
SMART 的基本控制庫(LBC)提供了基本的控制模塊,根據西門子編程風格指南和PLC Open 為標準化概念編程。
1.2 硬件及軟件需求
本應用軟硬件的需求為了使得本應用案例成功運行,必須滿足以下硬件和軟件需求。
硬件
S7-200 SMART CPU 控制器:
? SIMATIC S7-200 SMART 產品家族
軟件
? STEP 7-Micro/WIN SMART
二 | 范圍限制功能塊應用描述 |
該庫程序用于限制輸入變量在上限數值與下限數值之間,當輸入值小于等于下限值 時,輸出為下限值,當輸入值大于等于上限值時,輸出為上限值,當輸入值位于上 限與下限之間時,輸出值等于輸入值。
庫程序中共包含 4 個塊,適用于 4 個數據類型進行范圍限制,分別為: ScopeLimitReal, ScopeLimitDint, ScopeLimitInt, ScopeLimitByte。
image-20240506144538560
參數引腳說明:
EN | BOOL | 程序塊使能,一般使用 SM0.0 | |
input | IN | REAL | 輸入值 |
ISH | IN | REAL | 輸入值上限 |
ISL | IN | REAL | 輸入值下限 |
OUT | OUT | REAL | Input≤ISL,Output = ISL; ISL<Input<ISH,Output = Input; Input≥ISH,Output = ISH; |
注:該表格數據類型適用于Real類型范圍限制,其它Dint,Int,Byte類型范圍限制,數據類型與輸入類型一致;
三 | 多路復用功能塊應用描述 |
多路復用根據兩路輸入信號狀態組合,輸出預設的四路模擬量值。該庫指令根據兩個數字量信號的組合選擇,輸出多達四個預定義的模擬量值或者輸 出 0。比如控制風機頻率運行在 20 赫茲,35 赫茲,40 赫茲,50 赫茲。
注:該庫實現實際上是2進制數的排列組合,例如:1個位代表0,1兩個狀態,2個位就可以是0,1,2,3共4個狀態,同理3個位組合就可以實現8個狀態;
image-20240506144559617
參數引腳說明:
EN | BOOL | 程序塊使能,一般使用 SM0.0 | |
START | IN | BOOL | 高電平時,根據 S1 和 S2 的狀態將預設值輸出 至 Output。 低電平時,將 0 輸出至 Output。 |
S1 | IN | BOOL | S1 和 S2 狀態用于選擇要發布的輸出值 S1=0 和 S2=0: 輸出值=V1 S1=0 和 S2=1: 輸出值=V2 S1=1 和 S2=0: 輸出值=V3 S1=1 和 S2=1: 輸出值=V4 |
S2 | IN | BOOL | 同上 |
V1 | IN | REAL | 預設值 1 |
V2 | IN | REAL | 預設值 2 |
V3 | IN | REAL | 預設值 3 |
V4 | IN | REAL | 預設值 4 |
Output | OUT | REAL | 輸出值 |
四 | 平均掃描用時功能塊應用描述 |
在應用環境中,經常需要用到更高精度的掃描時間用于計時以節省定時器資源,該 庫使用平均值求每 0.5s 內的掃描次數以得出平均掃描用時,可用于精度要求較高的 計時場合或用于評估 PLC 的計算負載,具有一定的實用性。
image-20240506150710040
參數引腳說明:
avgST_R | Output | Real | 每個掃描周期的平均時間,以實數形式輸出,單位 ms |
avgST_D | Output | Dint | 每個掃描周期的平均時間,以整型形式輸出,單位 10μs(即 avgST_R 乘以 100 后取整) |
注意事項:
五 | 庫文件使用說明 |
打開“STEP7-Micro/WIN SMART” 軟件,在左側導航器中,右鍵“庫”,選擇“打開庫文件夾”選項
image-202404將下載后的庫文件,復制到庫文件夾中;
image-20240506151721668在“STEP7-Micro/WIN SMART” 軟件,左側導航器中,右鍵“庫”,選擇“刷新庫”即可看到庫添加成功;
- 西門子s7-200 smart 基本控制庫(LBC)應用九:一個經典的三位控制器標準庫程序 2024-12-02
- 西門子s7-200 smart 基本控制庫(LBC)應用八:可配置信號參數的數字量信號處理功能 2024-12-02
- 西門子s7-200 smart 基本控制庫(LBC)應用七:可調整邏輯關系的8輸入連鎖控制功能塊 2024-12-02
- 西門子s7-200 smart 基本控制庫(LBC)應用六:可用于氣缸、油缸、電動閥 2024-12-02
- 西門子s7-200 smart 基本控制庫(LBC)應用四:帶狀態和報警輸出的雙手控制器標準庫文件 2024-12-02
- 西門子s7-200 smart 基本控制庫(LBC)量程轉換庫升級版集成復位、上下限報警 2024-12-02
- 西門子 s7-200 smart 基本控制庫(LBC)應用一:設備順啟順停順啟逆序功能塊分享 2024-12-02
- 西門子宣布推出新一代控制器Simatic S7-1200 G2作為西門子Xcelerator的一部分 2024-12-02
- 自動化編程?帶你實際體驗西門子 TIA Openness自動創建和編譯博圖項目 2024-12-02
- 使用NetToPLCsim實現觸摸屏、上位機與西門子PLC-SIM仿真軟件的在線無硬件通訊測試 2024-12-02
- 干貨!一文搞懂西門子S7通信的讀寫字節長度限制,及如何"突破"讀寫長度限制分享 2024-12-02
- 西門子 S7-1200 系列五:TIA博圖中OB、DB、FC、FB介紹及應用范圍說明 2024-12-02
- 西門子PLC如何控制伺服電機 2024-12-02
- S7-200 SMART與V90通訊定位控制 2024-12-02
- S7-200 SMART 下載時搜索不到CPU怎么辦 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684