本篇我們通過一個實例來講解一下西門子S7-200 SMART邏輯運算指令在程序中的使用。要求將VW2和VW4中的數據進行邏輯與后,送到VW6。首先我們雙擊電腦桌面上的STEP7-Micro/WIN SMART圖標,打開編程軟件,從指令樹的位邏輯中選擇一個常開觸點拖放到程序編輯器的程序段1中,輸入地址I0.0,從指令樹邏輯運算指令中選擇字與指令拖放到常開觸點后,在IN1處輸入地址VW2,在IN2處輸入地址VW4,在OUT處輸入地址VW6,這樣一個簡單的邏輯運算指令的應用程序就完成了。

邏輯運算指令應用實例
將應用程序編譯下載到S7-200 SMART PLC。單擊菜單中的下載按鈕,在打開的通信對話框中選擇要訪問的CPU,單擊確定進行下載,下載完成后關閉對話框。查看程序的運行情況,單擊PLC菜單下的運行按鈕,運行項目,單擊調試菜單下的程序狀態按鈕,在線觀察程序的執行情況。在狀態圖表中輸入地址VW2,格式選擇十六進制。選中VW2單元格按回車鍵,地址列自動遞增,添加地址VW4和VW6,格式和上一行相同。

在線觀察程序執行
單擊狀態圖表工具欄中的狀態圖表按鈕,可以看到VW2、VW4和VW6的當前值都為0,在新值列中分別輸入十六進制3456和十六進制00FF,單擊狀態圖表工具欄中的寫入按鈕,則VW2和VW4變為相應的值,而VW6中的值不變。

寫入相應數值
按下I0.0可以看到VW6的值變為十六進制0056,為VW2和VW4邏輯與的結果。

邏輯運算結果
本篇通過簡單的實例講解了邏輯運算指令在程序中的應用,下篇我們繼續學習西門子S7-200 SMART的相關內容,請您持續關注。