国产精品久久久久久久久软件,国产成人久久久精品二区三区,国产成人无码一区二区三区在线 ,大又大粗又爽又黄少妇毛片,国产精品成人aaaaa网站

利用Twido的周期事件打造超級定時器

2017/1/10 11:44:05

 1.概述

  在某些設(shè)備控制程序中可能要求定時器在計時的過程中具備暫停計時的功能,在計時期間,如果暫停信號為高電平,計時器停止工作,但其當(dāng)前計時值需要保留,當(dāng)暫停信號為低電平時,定時器在暫停前的計時值基礎(chǔ)上繼續(xù)計時。

  大部分PLC沒有提供具備暫停功能的定時器,這就需要編程者自己通過程序來實現(xiàn)這一功能。當(dāng)然,PLC本身的靈活的可編程性能為實現(xiàn)這一功能提供了很多解決方案,例如可以用定時器與計數(shù)器配合,將暫停信號串在計數(shù)器的計數(shù)端,就能完成帶暫停功能的計時器功能。

  2 在Twido系列PLC中的實現(xiàn)方法

  在Twido PLC中可以使用周期事件來實現(xiàn)具備暫停功能的定時/計時器。Twido具有一路周期可在5~255ms間調(diào)整的周期事件功能,也就是時間在5~255ms之間的一個定時中斷。首先看一下周期事件的設(shè)置:

  上面配置了一個100ms的周期事件(定時中斷),在此事件/中斷中調(diào)用0號子程序,超級定時器的實現(xiàn)程序就放在這個子程序中。

  上面程序段中使用的變量:

  %M0 超級定時器使能

  %M1 超級定時器暫停

  %M2 超級定時器復(fù)位

  %M3 超級定時器輸出

  %MW10 超級定時器計時值

  %MW11 超級定時器設(shè)置值

  在程序使用這個自制的超級定時器:

  需要注意之處(如果在程序使用了子程序,必須在主程序結(jié)束處加END指令):

  程序的指令表源碼:

  (* 設(shè)置超級定時器定時時間值 *)

  LD 1

  [ %MW11 := 100 ]

  (* 超級定時器時間到后輸出 *)

  LD %M3

  ST %Q0.0.0

  (* 超級定時器的便能、暫停及復(fù)位 *)

  LD 1

  MPS

  AND %I0.0.0

  ST %M0

  MRD

  AND %I0.0.1

  ST %M1

  MPP

  AND %I0.0.2

  ST %M2

  (* 如果在程序使用了子程序,必須在主程序結(jié)束處加END指令 *)

  END

  (* 一個時基為100MS的超級定時器 *)

  SR0:

  LD 1

  MPS

  AND %M0

  MPS

  ANDN %M1

  AND [ %MW10 < %MW11 ]

  [ INC %MW10 ]

  MPP

  AND [ %MW10 >= %MW11 ]

  ST %M3

  MPP

  AND %M2

  [ %MW10 := 0 ]

  RET

  如果需要,在周期中斷程序中可以做出多個類似的定時器。

 

 
施耐德電氣技術(shù)文摘:
Twido PLC上電時數(shù)據(jù)初始化方法匯總
施耐德電氣石油和天然氣管道的安全控制解決方案
施耐德電氣變頻器故障代碼及處理方法
施耐德電氣綠色城市綜合體
施耐德電氣熱繼電器選型方式
變頻協(xié)調(diào)控制技術(shù)在引風(fēng)變頻系統(tǒng)改造中的應(yīng)用
兩種TWIDO PLC在線修改程序錯誤的解決方法
為什么變頻器不能用作變頻電源?
wido plc 在某些有特殊控制規(guī)律設(shè)備中的使用技巧
TWIDO一種簡潔的實現(xiàn)點動開關(guān)自鎖方式
在Twido PLC的通訊程序中巧用常量字KW
施耐德電氣Twido系列PLC數(shù)據(jù)掉電保存的應(yīng)用
ATV61變頻器高級多泵卡的PID參數(shù)的整定方法
施耐德電氣ATV31變頻器電機(jī)自整定注意事項
Twido PLC的數(shù)據(jù)保持
施耐德電氣變頻器常見問題解析
Twido程序不能正常打開的處理
TWDLC*A10DRF單字乘除擴(kuò)展功能
更多施耐德電氣技術(shù)文摘...

通過中華工控網(wǎng)在線聯(lián)系施耐德電氣有限公司:

免費(fèi)注冊為中華工控網(wǎng)會員