一 | 基本控制庫(LBC)應用概述 |
1.1 通用描述
SMART 的基本控制庫(LBC)提供了基本的控制模塊,根據西門子編程風格指南和PLC Open 為標準化概念編程。
1.2 硬件及軟件需求
本應用軟硬件的需求為了使得本應用案例成功運行,必須滿足以下硬件和軟件需求。
硬件
S7-200 SMART CPU 控制器:
? SIMATIC S7-200 SMART 產品家族
軟件
? STEP 7-Micro/WIN SMART
二 | 數字量信號處理功能塊應用描述 |
數字量信號是常用的工業信號之一。在實際的工程應用中,獲取的數字量信號有時候不能作為控制信號直接使用,而需要進一步處理。該功能模塊可用于處理原始信 號,并結合信號質量,延時與過濾,Zui終給出有效信號。
該程序庫主要可以實現如下功能:
配置信號參數。輸出轉換后的有效信號和警報。注:經過小編反復研究,這里所說的信號質量實際功能跟Enable功能一樣;
三 | 庫文件使用說明 |
打開“STEP7-Micro/WIN SMART” 軟件,在左側導航器中,右鍵“庫”,選擇“打開庫文件夾”選項
image-202404將下載后的庫文件“DigitalSignal.smartlib”,復制到庫文件夾中;
image-20240429153115097在“STEP7-Micro/WIN SMART” 軟件,左側導航器中,右鍵“庫”,選擇“刷新庫”即可看到庫添加成功;
image-20240429153215975四 | 數字量信號處理功能塊使用說明 |
數字量信號處理功能塊
image-20240429155006291
引腳輸參數說明
EN | BOOL | 程序塊使能,一般使用 SM0.0 | |
enable | IN | BOOL | 模塊使能 |
digitalValue | IN | BOOL | 輸入信號 |
quality | IN | BOOL | 信號質量 |
configuration | IN | DWORD | 數字量信號配置地址 |
processData | IN | DWORD | 數字量信號過程地址-臨時變量存放區域 |
acknowledge | IN/OUT | BOOL | 確認警報 |
processValue | IN/OUT | BOOL | 輸出信號 |
alarm | IN/OUT | BOOL | 警報 |
risingEdge | OUT | BOOL | 輸出信號上升沿 |
fallingEdge | OUT | BOOL | 輸出信號下降沿 |
status | OUT | WORD | 信號狀態 |
注:(由于小編理解問題,以下說明可能存在誤解,如有異議請聯系小編更正;)
“quality”功能說"enable"功能一致,當信號為“False”時,信號不處理,直接輸出;兩者僅輸出狀態不一樣;“configuration” 和 “processData”輸入實際是指針,反饋的是寄存器的內存地址;“alarm”,僅僅代表該輸出信號是個報警信號,程序中置位處理,信號消失后,需要確認報警"acknowledge"后,“alarm”復位,并不是指該功能塊報警;Configuration 指針地址偏移
0 | defaultValue | 0 | BOOL | 默認輸出(信號質量差或禁用時) |
invertProcessValue | 1 | BOOL | 反轉信號設置 | |
disableAlarm | 2 | BOOL | 禁用警報設置(0-有警報,1-禁用警報) | |
1 | onDelay | DINT | 開啟延時,單位 ms | |
5 | offDelay | DINT | 關閉延時,單位 ms |
注:樣例程序中 Configuration 對應地址舉例即 VB104、VD105、VD109
processData 指針地址偏移
0 | beginTime | DWORD | 時間間隔定時器開始時間 | |
4 | calTime | DWORD | 時間間隔定時器時間差 | |
8 | timerStartBool | 0 | BOOL | 時間間隔定時器啟動標志位 |
注:樣例程序中 Configuration 對應地址舉例即 VD113、VD117、VB121
樣例程序中定義了4 個數字量信號:
VB100-VB122 為數字量信號 1 地址。VB130-VB152 為數字量信號 2 地址。VB160-VB182 為數字量信號 3 地址。VB190-VB202 為數字量信號 4 地址。VB10000-VB10049 為設備名稱地址。五 | HMI畫面參考 |
數字量信號觸摸屏樣例程序使用的是 10 寸精彩觸摸屏,通過觸摸屏和 PLC 程序通 訊,實現靈活數字量信號對應功能的操作。
觸摸屏樣例程序畫面如下:
通過左側按鈕,可以靈活監控和設置每個數字量信號, 左側界面可顯示或修改數字量信號狀態和參數。 若要修改參數,需要先點擊修改按鈕解鎖參數。
image-20240429155845754image-20240429155906660
- 西門子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
- S7-200 SMART 數據類型及IO尋址問題 2024-12-02
- PLC編程常見邏輯錯誤 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684