為什麼這篇plc指令movp鄉民發文收入到精華區:因為在plc指令movp這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者onejay (jay)站內Mechanical標題[請益] PLC 比較指令(升降梯)時間Th...
---||-------|/|-------------------(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