看板 Mechanical 關於我們 聯絡資訊
---||-------|/|-------------------(M0) /* 1F按鈕被按下 */ X0 | X10 | ---||---| |---------------(Y0) /* 1F按鈕指示燈亮 */ M0 {2-7F中略} ---||-------|/|-------------------(M7) /* 8F按鈕被按下 */ X7 | X17 | ---||---| |---------------(Y7) /* 8F按鈕指示燈亮 */ M7 ---||-------------------[MOVP K1 D10] X10 /* 車廂在1F極限開關 */ {2-7F中略} ---||-------------------[MOVP K8 D10] X17 /* 車廂在8F極限開關 */ ---||-------------------[MOVP K1 D0] X0 {2-7F中略} ---||-------------------[MOVP K8 D0] X7 ---||----------------[CMP D0 D10 M50] /* 呼叫樓層與電梯車廂所在樓層作比較 */ M8000 ---||---|/|---|/|---|/|---|/|----(Y17) /* 電梯上昇 */ M50 M61 M71 X7 Y10 ---||---|/|---|/|---|/|---|/|----(Y10) /* 電梯下降 */ M52 M61 M71 X0 Y17 ---||----------------[CMP D0 K0 M60] /* 檢查是否有人叫車 */ M8000 | ----[CMP D10 K0 M70] /* 檢查車廂是否存在 */ -- 最近在自學PLC,不過以上這段編碼在執行模擬時似乎有點bug。 1.假設D10等於4,當D0輸入1時,M52導通,車廂應向下移動;但如果再輸入6至D0, 則M50導通,車廂改為向上移動。 2.又假設D10等於4,當D0依序輸入6、7、8時,車廂會直達8而過站不停6跟7,D0值 只暫存最大值。 關於以上,我想請教的兩個問題:1.向上、向下有設互鎖,也加了主控點來操作,但是 在執行時互鎖卻鎖不住=.=該怎樣設定才能改善此 問題? 2.有試圖改為先入先出的控制,但這樣就無法進行多重 輸入了。是否有其他指令或寫法可以讓升降梯作順序 的執行? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.68.193
zelk:不同廠牌PLC程式讀法不盡相同 而且你沒附有問題的程式 10/22 23:15
onejay:我現在在看的書本是三菱FX2N的,那個例題的程式碼有點長=.= 10/23 11:55
zelk:很有趣 電梯上昇八樓指示燈亮 反之一樓指示燈亮 10/23 14:29
※ 編輯: onejay 來自: 114.37.68.234 (10/23 16:48)