Re: [問題] PLC 計時器怎計算時間

看板Mechanical (機械)作者 (下雨囉)時間10年前 (2015/07/01 19:18), 編輯推噓6(606)
留言12則, 4人參與, 最新討論串2/2 (看更多)
程式前提是 不是到了感測器後馬上回來 而是到了感測器後再往前走 或是回來的時候 到了感測器再往回走 就是單純您說的 紀錄這一段的時間而已 以三菱PLC當範例 假設: A = X0 B = X1 程式: LD X0 SET M0 LD X1 SET M1 LD M0 ANI M1 LD M1 ANI M0 ORB OUT T0 D0 LD M0 AND M1 ZRST M0 M1 說明: 1.如果是往前的狀態 會先經過A後開始計時同時SET M0 物件再往前後 會碰到X1 同時SET M1 2.如果是往後的狀態 會先經過B後開始計時同時SET M1 物件再往後會 會碰到X0 同時SET M0 3.當兩個感測器都被碰到了以後 即停止計時 並RST M0 跟 M1 且將時間存在D0中 階梯圖: X0 ---||------------------(SET M0) X1 ---||------------------(SET M1) M0 M1 ---||---|/|------------(T0 D0) | M1 M0 | ---||---|/|--- M0 M1 ---||---||-------------(ZRST M0 M1) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.41.34 ※ 文章網址: https://www.ptt.cc/bbs/Mechanical/M.1435749480.A.302.html

07/01 23:07, , 1F
OUT T0 K32767 ; MOV T0 D0...
07/01 23:07, 1F

07/01 23:08, , 2F
不然timer不會動...沒mov的話D0也不會有值吧?
07/01 23:08, 2F

07/01 23:27, , 3F
感謝我明天試試,雖說我有寫了mov t0 d0但就是沒數值
07/01 23:27, 3F

07/01 23:28, , 4F
K32765有什麼特別的功能嗎
07/01 23:28, 4F

07/01 23:44, , 5F
真的很感謝 我看到階梯圖時有種茅塞頓開 太趕謝了
07/01 23:44, 5F

07/01 23:51, , 6F
16位元計時器的K上限是32767,3276.7秒,只是不想計時器到上
07/01 23:51, 6F

07/01 23:52, , 7F
限然後會停止計時,所以設K多少其實都隨便你
07/01 23:52, 7F

07/01 23:58, , 8F
Doot大您說的對 我就是只寫 t0 或 只寫mov 才沒數值。
07/01 23:58, 8F

07/02 10:14, , 9F
謝謝! 小弟經驗還不是很足夠 還需要各位大哥指導! 這
07/02 10:14, 9F

07/02 10:14, , 10F
次又上了一課囉~
07/02 10:14, 10F

07/21 15:59, , 11F
三菱編譯器你寫三小mov t0 d0?!這是組合語言!
07/21 15:59, 11F

07/21 16:00, , 12F
抱歉太激動沒看清楚
07/21 16:00, 12F
文章代碼(AID): #1LayneC2 (Mechanical)
文章代碼(AID): #1LayneC2 (Mechanical)