Vraag over plc programma

Moderators: jkien, Xilvo

Reageer
Berichten: 10

Vraag over plc programma

Hallo,

Ik heb volgende vraag:

Doelstelling In WinCC flexible de start en stoptijd weergeven.

Vraag: Als start "1" is, wordt de starttijd weggeschreven naar ‘DB2.DBW 282’.

Maar als stop "1" is, wil ik de starttijd laden en wordt de huidige tijd de stoptijd.

Maar ie geeft bij stop , zowel de start als stop tijd de huidige tijd.

Hoe moet ik dit oplossen dat daar de starttijd van “M 100” komt te staan bij 'M 102'.

Programma:

// Set start

U M 60.0 // (Startknop)

S M 60.7

U M 61.0 // (Stopknop)

R M 60.7

SPB M100

// Set stop

U M 61.0 // (Stopknop)

S M 61.7

U M 60.0 // (Startknop)

R M 61.7

SPB M102

M100 : L DB2.DBW 10

// de werkelijke tijd

T DB2.DBW 282

// Starttijd

L W#16#0

T DB2.DBW 284

// Stoptijd

L L#0

T DB2.DBW 286

SPA M104

M102: L DB2.DBW 282

T DB2.DBW 282

// Starttijd

L DB2.DBW 10

// de werkelijke tijd

T DB2.DBW 284

// Stoptijd

L L#1

T DB2.DBW 286

M104: U M 60.7

= M 121.0 // Bit die in WinCC genoteerd staat voor het wegschrijven van de gegevens, 1 = Starttijd wordt weggeschreven, en 0 = Stoptijd wegschrijven

Alvast bedankt

Reageer