一 | 基本控制庫(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-20240429155845754
- 西門子s7-200 smart帶狀態和報警輸出的雙手控制器標準庫文件(附庫文件樣例程序下載) 2024-12-02
- 西門子s7-200 smart 應用二:通過HMI調整程序對應IO無需編程實現程序對應IO修改 2024-12-02
- 西門子s7-200 smart 基本控制庫(LBC)應用一:設備順啟順停-順啟逆序功能塊分享 2024-12-02
- AI在工控領域的崛起:電氣自動化工程師的伙伴還是替代者? 2024-12-02
- Zui新西門子博圖編程軟件 TIA Portal V19 軟件更新分享附下載鏈接 2024-12-02
- 西門子實例詳解s7-200 smart CPU與CPU之間 TCP通信 2024-12-02
- 西門子 S7-200 SMART s7-200 smart profinet IO 通信介紹 2024-12-02
- 西門子 S7-200 SMART Zui新西門子規格型號及訂貨號整理 2024-12-02
- 西門子 S7-200 SMART 新功能Web服務器功能介紹 2024-12-02
- 西門子 一文搞懂s7-200 smart 做客戶端與s7-1200/1500的S7通信 2024-12-02
- 西門子實例講解如何實現s7-200 smart cpu 與 cpu之間通訊 2024-12-02
- 西門子S7-200 SMART Modbus RTU附樣例程序下載 2024-12-02
- 西門子 Zui新西門子 s7-200 smart V2.8產品特性及軟件包下載 2024-12-02
- 西門子 S7-200 SMART 系列一: 產品介紹 2024-12-02
- 西門子 S7-1200 系列五:TIA博圖中OB、DB、FC、FB介紹及應用 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684