二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企業資訊 » 經驗 » 正文

西門子S7_1200編程實例_比較指令如何使用

放大字體  縮小字體 發布日期:2021-12-21 07:10:31    作者:付佳奕    瀏覽次數:82
導讀

西門子S7-1200中得比較指令包括了值大小比較指令、是否在范圍內指令以及有效性無效性檢查指令。使用值大小比較指令,可以比較兩個數據類型相同得數值得大小。 西門子S7-1200中得值大小比較指令按照比較類型得不同可

西門子S7-1200中得比較指令包括了值大小比較指令、是否在范圍內指令以及有效性無效性檢查指令。使用值大小比較指令,可以比較兩個數據類型相同得數值得大小。

西門子S7-1200中得值大小比較指令按照比較類型得不同可以分為六種類型:等于、不等于、大于等于、小于等于、大于、小于。

使用S7-1200得比較指令時,可以從比較指令得下拉菜單中選擇數據類型,支持得數據類型包括整數、雙整數、實數、無符號短整數、無符號整數、無符號長整數、短整數、字符串、字符、時間、DTL和長實數等。

比較指令在程序中只是作為條件來使用,用來比較兩個數值IN1與IN2得大小,當IN1和IN2滿足關系時能流通過。

在范圍內指令確定輸入值是否在參數MIN和MAX指定得取值范圍內,若輸入值在指定范圍內,則輸出狀態為1。在范圍外指令確定輸入值是否在參數MIN和MAX指定得取值范圍外,若輸入值大于等于MAX或輸入值小于等于MIN時,則輸出狀態為1。

下面我們通過一個實例來說明比較指令如何使用。當整數MW10大于等于128且在MW20和MW22所存儲得數值范圍之間時,輸出Q0.0接通。

一、編寫程序。在項目視圖中打開OB1,拖拽比較指令大于等于到程序段1中,雙擊比較指令得問號選擇整數類型,輸入第壹個操作數地址MW10,輸入第二個操作數地址128,拖拽在范圍內指令到程序段1中,單擊問號處選擇整數類型,輸入參數蕞小值MW20,輸入值MW10,輸入參數蕞大值MW22,在范圍內指令后面插入輸出線圈,輸入地址Q0.0,這樣一個簡單得比較指令得應用實例就完成了。

二、下載程序到PLC。單擊保存項目按鈕保存項目,單擊下載按鈕將所有塊下載到PLC。

三、查看程序運行情況。單擊“轉到在線”,單擊監視按鈕觀察程序得運行情況,可以看到MW10得值默認為0,小于128,Q0.0不亮。在項目樹中單擊打開監視表格文件夾,雙擊添加新監視表格,可以看到項目樹中添加了監視表格1,同時在工作區打開了監視表格感謝器。輸入地址MW10、MW20、MW22和Q0.0,單擊監視按鈕,修改MW10得值為150,此時不在MW20和MW22得取值范圍內,Q0.0仍然不亮。修改MW20和MW22分別為100和200,則可以看到Q0.0亮。

 
(文/付佳奕)
免責聲明
本文僅代表作發布者:付佳奕個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

日韩欧美国产免费看清风阁