2 ton, Drive plc developer studio – Lenze DDS v2.3 User Manual

Page 309

Advertising
background image

Drive PLC Developer Studio

IEC 61131-3 Standard functions

14-17

l

DDS EN 2.3

14.7.2

TON

Timer on-delay

TON(IN, PT, Q, ET)

means:

IN

and PT are input variables of type BOOL or TIME.

Q

and ET are output variables of type BOOL or TIME.

If IN is FALSE, the returns are FALSE or 0.

As soon as IN returns TRUE, ET will count the time in milliseconds until the value equals
that in PT and then remain the same.

Q

is TRUE if IN returns TRUE and ET equals PT. Otherwise Q will be FALSE.

Q

thus has a rising edge when the time set in milliseconds in PT has expired.

Graphic representation of TON’s time sequence:

Examples
Declaration:

TONInst : TON;

IL

FBD

CAL TONInst(IN:=VarBOOL1, PT:=T#5s)
LD TONInst.Q
ST VarBOOL2

ST

TONInst(IN:=VarBOOL1, PT:=T#5s);
VarBOOL2:=TONInst.Q;

Show/Hide Bookmarks

Advertising