西門子S7-1200中的邏輯運算指令包括邏輯與、邏輯或、邏輯異或、取反、編碼、解碼、選擇、多路復用等。下面我們來介紹基本邏輯運算指令的使用方法。
邏輯與、邏輯或、邏輯異或指令如下圖所示,其中,問號處可選擇的數據類型為字節BYTE、字WORD、雙字DWORD。IN1、IN2和OUT必須具有相同的數據類型。指令執行時,將輸入參數IN1、IN2的對應位分別進行邏輯與、邏輯或、邏輯異或運算,結果送到輸出參數OUT中。
取反指令如下圖所示,其中,問號處可選數據類型為各種整形、字節、字、雙字。IN和OUT必須具有相同的數據類型。指令執行時,將輸入參數IN各二進制位的值取反,也就是將0變1、1變0,結果送到輸出參數OUT中。
下面,我們通過一個編程實例來說明基本邏輯運算指令如何使用。將MW2和MW4中的數據進行邏輯與后,送到MW6中。
一、編寫程序。首先在項目樹中打開PLC_1下面的程序塊文件夾,雙擊MAIN打開程序編輯器,在指令樹中打開字運算文件夾,選擇與邏輯運算指令,雙擊或拖放到編程區域,單擊問號處,選擇數據類型為WORD,在IN1處輸入地址MW2,編輯器自動為MW2生成了變量名稱TAG_1,可以在PLC變量表中修改,IN2處輸入地址MW4,OUT處輸入地址MW6。這樣,一個簡單的邏輯運算指令應用實例就完成了,單擊保存項目按鈕保存項目。
二、編譯、下載程序到PLC。選中項目樹中的PLC_1,單擊編譯按鈕編譯項目,單擊下載按鈕將所有塊下載到PLC。
三、查看程序運行情況。在項目樹中單擊打開監視表格文件夾,雙擊添加新監控表格,可以看到項目樹中添加了監視表格_1,同時在工作區打開了監視表格編輯器,在地址列依次輸入MW2、MW4、MW6,默認顯示格式為十六進制,在MW2和MW4的修改值列中分別輸入1234和00FF,將MW2的顯示格式改為二進制,選中該單元格,將鼠標放在右下角的小方塊處,當鼠標指示變為十字形時按住鼠標左鍵往下拉兩行,可以看到顯示格式均改為二進制,單擊全部監視按鈕,所有數據的當前值全為0,單擊一次性修改所有選定值按鈕將新值寫入,觀察邏輯運算結果。
- 回原點的作用是什么?西門子S7-1200運動控制中的回原點如何使用? 2024-12-02
- 西門子S7-1200plc的軸組態與點動控制詳解 2024-12-02
- S7-1200 與 S7-300 PN/S7-400 PN UDP STEP7 通信 2024-12-02
- 西門子PLC通信200smart與1200PLCS7通信 2024-12-02
- 變頻器的通訊控制 2024-12-02
- 變頻器參數如何設定?變頻器參數設定步驟 2024-12-02
- 干貨分享:伺服驅動器的常見故障和解決方法 2024-12-02
- 什么是伺服控制系統?如何實現伺服控制? 2024-12-02
- 什么是RS485總線?怎么使用RS485總線?一文了解清楚 2024-12-02
- PLC和變頻器如何控制電動機?實例分享 2024-12-02
- 西門子S7-200SMART系統塊的組態,如何組態CPU、信號板和擴展模塊? 2024-12-02
- 西門子S7-200SMART整數運算指令如何使用?【編程實例】 2024-12-02
- 西門子S7-200SMART編程實例,邏輯運算指令如何使用? 2024-12-02
- 一文帶你了解S7-200SMART與PID的應用! 2024-12-02
- 如何將S7-1500作為DP從站連接到第三方DP主站系統? 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684