題目說明:

當PB0 為按住、PB1 為按住時、PB2 為按住時,設計一共有10 個停車位之停車場車輛管理系統,如圖所示。車輛經過一車道進出停車場,PLC 計算兩個車道感應Sensor(PB3 與PB4)車輛通過之次數,統計於停車場內之車輛數。 (車輛進入停車場Sensor 動作為SensorA(PB3) 動作→SensorB(PB4) 動作→SensorA(PB3) 不動作→SensorB(PB4) 不動作,依此完整順序觸發Sensor 後,停車場內車輛數加1。離開時SensorA(PB3) 與SensorB(PB4) 以相反順序動作,停車場內車輛數減1)。請設計如下功能需求: A. 指示燈數量代表剩下之停車格數量,系統開始運作時停車場清空,所有指示燈亮,每進入停車場一部車則PL 燈熄滅一個,由編號大者(PL9)優先熄滅。 B. 停車場每出車一部則PL 亮燈增加一個,由編號小者(PL0)優先點亮。 C. 當停車場已無空車位時PL0~PL9 以2Hz 速度同步閃爍。


在OB中,條件成立呼叫第5題FC

在第5題的FC中,第一段程式做初始化的設定

第2段程式,停車場+1的邏



第3段程式,停車場-1的邏輯

第4段程式,將計數的結果轉成燈的顯示,當條件成立時,再呼叫轉換的FC

在轉換的FC中,依照計數器的數字對應到要控制的燈號









分格線---------------------------------------------------------------------------------------------------------------------------

我是Bob, 一起討論Siemens SIMATIC TIA portal PLC S7-400 S7-300 S7-1500 S7-1200 ET200SP S7-200 LOGO HMI Panel I4.0 西門子 自動化 工業4.0 HMS Ewon Anybus Codesys

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bob 的頭像
    Bob

    鮑伯的PLC事件 (Bob's Blog)

    Bob 發表在 痞客邦 留言(0) 人氣()