西門子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中,單擊問號處選擇整數類型,輸入參數Zui小值MW20,輸入值MW10,輸入參數Zui大值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亮。
- 西門子S7-1200 可以控制幾個V90 PN? 2024-11-22
- 西門子S7-200 SMART可以控制幾個V90 PN? 2024-11-22
- 西門子V90運動控制指令報錯,無法執行指令怎么辦? 2024-11-22
- 西門子S7-200 SMART PTO立即停止后如何快速再次啟動? 2024-11-22
- 西門子S7-200 SMART 如何實現立即停止發送脈沖? 2024-11-22
- 如何在西門子S7-200 SMART CPU斷電重啟后保持運動控制的當前位置值? 2024-11-22
- 為何通過西門子S7-200 SMART PTO方式控制V90 PTI定位換向時會有丟失脈沖的情況? 2024-11-22
- 西門子V90大功率驅動器是否可帶小電機? 2024-11-22
- 西門子V90帶juedui值編碼器的1FL6電機需要電池進行數據的掉電保持嗎? 2024-11-22
- 西門子1FL6電機編碼器有哪幾種類型? 2024-11-22
- 西門子V90系列編碼器的區別? 2024-11-22
- 西門子V90伺服電機高慣量與低慣量電機的區別? 2024-11-22
- MCGS觸摸屏與西門子S7-1200 PLC以太網通訊 2024-11-22
- 西門子變頻器重故障具體都有哪些? 2024-11-22
- 西門子變頻器輕故障都有哪些? 2024-11-22
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415