EasyManua.ls Logo

Siemens S7-1200 - QRY_CINT (Query Cyclic Interrupt Parameters) Instruction

Siemens S7-1200
1028 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...
Extended instructions
8.4 Interrupts
S7-1200 Programmable controller
336 System Manual, 03/2014, A5E02486680-AG
RET_VAL (W#16#....)
Description
8092
Invalid phase shift time
80B2
OB has no attached event
8.4.2.2
QRY_CINT (Query cyclic interrupt parameters) instruction
Table 8- 91
QRY_CINT (Query cyclic interrupt)
LAD / FBD
SCL
Description
ret_val := QRY_CINT(
ob_nr:=_int_in_,
cycle=>_udint_out_,
phase=>_udint_out__,
status=>_word_out_);
Get parameter and execution status from a cyclic
interrupt OB. The values that are returned existed
at the time QRY_CINT was executed.
Table 8- 92 Data types for the parameters
Parameter and type
Data type
Description
OB_NR
IN
OB_CYCLIC
OB number (accepts symbolic name like OB_MyOBName)
RET_VAL
OUT
Int
Execution condition code
CYCLE
OUT
UDInt
Time interval, in microseconds
PHASE
OUT
UDInt
Phase shift, in microseconds
STATUS OUT Word Cyclic interrupt status code:
Bits 0 to 4, see the STATUS table below
Other bits, always 0
Table 8- 93 STATUS parameter
Bit
Value
Description
0
0
During CPU RUN
1
During startup
1
0
The interrupt is enabled.
1
Interrupt is disabled via the DIS_IRT instruction.
2
0
The interrupt is not active or has elapsed.
1 The interrupt is active.
4
0
The OB identified by OB_NR does not exist.
1 The OB identified by OB_NR exists.
Other Bits
Always 0
If an error occurs, RET_VAL displays the appropriate error code and the parameter STATUS
= 0.

Table of Contents

Other manuals for Siemens S7-1200

Related product manuals