當前位置:編程學習大全網 - 編程語言 - 如何通過西門子PLC內部變量實現手自動切換控制

如何通過西門子PLC內部變量實現手自動切換控制

設備手動和自動切換的程序實現方法

當遠程就地信號為1時,即表示現場的控制櫃(箱)上的轉換開關打到了遠程位置,可進行PLC的自動控制;當其為0時,則表示是現場手動操作。為了實現程序內部的手動自動切換,就像遠程就地信號壹樣,設置壹個中間變量,這個中間變量作為程序手動單體設備操作的標誌,是由上位機監控程序來賦值的,其值為1時,進行程序的單體設備手動操作;為0時PLC程序進行自動控制。由此可見,每壹個自動控制中的設備都是在這兩個條件下運行的。

我們用梯形圖來實現壹個電機和壹個閥門的手自動切換功能,設置如下輸入、輸出IO標簽和中間變量:

輸出:電機啟動START

電機停止STOP

閥門打開OPEN

閥門關閉CLOSE

輸入:電機MCC櫃遠程就地信號RL_M

閥門控制櫃遠程就地信號RL_V?變量:電機啟動條件A

電機停止條件B

閥門打開條件C

閥門關閉條件D

電機的上位機手動操作中間變量UP_MAN_M

電機的上位機手動操作啟動UP_START_M

電機的上位機手動操作停止UP_STOP_M

閥門的上位機手動操作中間變量UP_MAN_V

閥門的上位機手動操作打開UP_OPEN_V

閥門的上位機手動操作關閉UP_CLOSE_V

使用美國A-B公司用於Logix?5000系列PLC的RSLogix?5000編程軟件的梯形圖,程序如圖1:

其中(L)為置位指令,(U)為復位指令。這裏之所以用置位、復位指令,主要是考慮到啟動(打開)條件和停止(關閉)條件可能是脈沖型的(例如上升沿脈沖),需要保持(註:如果MCC中的控制回路使用了“啟動-保持-停止”方式,那麽采用脈沖輸出比較合適,就像自復位式按鈕壹樣。這裏為了簡化梯形圖程序,沒有這樣做。有興趣的讀者不妨壹試)。電機啟動或停止條件是自動控制時的聯鎖條件,上位機進行手動操作時,自動控制程序不能執行。同樣就地操作時,PLC的程序控制也不能執行,程序可以根據需要將此時的電機啟動和停止控制信號復位。閥門的控制也是壹樣。這樣各個設備均可根據情況進行自動運行或手動操作。

  • 上一篇:麗江加格到達奇距離多少公裏
  • 下一篇:直角坐標型機器人都有哪些結構組成?
  • copyright 2024編程學習大全網