EasyManua.ls Logo

Siemens CP-8000

Siemens CP-8000
614 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Examples for Instruction Lists (IL)
548 Unrestricted SICAM A8000 / CP-8000 • CP-8021 • CP-8022 Manual
DC8-037-2.02, Edition 10.2017
This could be executed by a subroutine before PLC_RESET. With RET the subroutine will be
left.
(*SUBROUTINE*)
ResetCounter:
LD 0 (*the old value for operating minutes*)
ST M_DINT_MINUTESOLD (*is set to "0"*)
ST M_BOOL_RESET (*reset the flag for running this*)
(*subroutine*)
LD 1
ST CTU_COUNTER.R (*reset counter by input R*)
RET
(*END SUBROUTINE*)
The call of the subroutine could be executed at the end (after ST M_DINT_HOURS). Therefore
the flag (M_BOOL_RESET) must be set to 1. Instead of the flag an input address could be
used, for instance a command.
Reaching the command CALC the call of the subroutine will be executed. In the subroutine the
flag (M_BOOL_RESET) will be reset to 0, otherwise the counter would last at 0 as long as the
flag will be reset to 0.
LD 0 (*besides reset of the time the*)
ST CTU_COUNTER.R (*counter input R is set to "0"*)
LD M_BOOL_RESET (*if the flag is set to "1"*)
CALC ResetCounter (*call the subroutine ResetCounter*)

Table of Contents

Other manuals for Siemens CP-8000

Related product manuals