痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 8268|回復: 2

[問題求助] 三菱Q系列-計時器T問題

[複製鏈接]
發表於 2016-8-19 13:56:43 | 顯示全部樓層 |閱讀模式
大家安安
  小弟需要做20個計時器,每個計時器需能計時2小時,但我使用T計時器,值只能到16960就停了。

請問該如何解決這問題,或是其他方法,謝謝。


snap0002.jpg
發表於 2016-8-19 15:54:06 | 顯示全部樓層
不知PLC細節...

但以寫程式角度而言...
先做一個計時器,是以秒或分為基礎...
例: T1 (以秒為基礎)
  每次T1 滿足(1秒到了)
  就增加TSec(秒)計數
有兩種方法...
  A: TSec(秒)...一直數到 7200(秒) = 7200/60/60 = 2 小時
  B: TSec(秒),數到 60(歸零), TMin(分)加1, 同樣TMin 數到60, THur(小時)加1

當然T1也可以 以 分 為基礎....
例: T1 (以分為基礎)
  每次T1 滿足(1分到了)
  就增加TMin(分)計數
有兩種方法...
  A: TMin(分)...一直數到 120(分) = 120/60 = 2 小時
  B: TMin(分)... 數到60, THur(小時)加1
  
發表於 2016-8-19 23:29:50 | 顯示全部樓層
1. DMOV 是 32位元(Double Word)搬移指令,K1000000 實際上是搬入 D200及D201兩個WORD,
 D做為TIMER 設定值僅取16位元即D200(bit0~15),D201無效,D200值為16960無誤。
2. TIMER設定值最大為 32767(即3276.7秒),還不到一小時(3600.0秒),故2小時無法用單一TIMER達成。
3. 可以思考以下方式:
 1) 使用3個TIMER
 2) 使用1個TIMER+ INC或DEC或計數指今。
 3) 使用時鐘脈波 SM412 + INC或DEC或計數指令。
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-4-20 02:32 AM , Processed in 0.058735 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.