Siemens SIMATIC NET S7-300 Manual page 257

Cps for industrial ethernet
Hide thumbs Also See for SIMATIC NET S7-300:
Table of Contents

Advertisement

Example in STL representation:
STL
CALL FB 54, DB 54
CPLADDR
:= W#16#0110
DONE
:= M 1.1
ERROR
:= M 1.2
NEW
:= M 1.3
STATUS
:= MW 12
ID
:= W#16#86A
LEN
:= MW 16
MODE
:= MD 18
TINFO
:= P#DB4.DBX0.0 BYTE 32
AINFO
:= P#DB4.DBX32.0 BYTE 532
Explanation of the Formal Parameters
The following table explains all the formal parameters for FB54:
Paramet
Declarat
er
ion
CPLADDR INPUT
DONE
OUTPUT
ERROR
OUTPUT
NEW
OUTPUT
STATUS
OUTPUT
S7-CPs for Industrial Ethernet Configuring and Commissioning
Release 01/2007
C79000-G8976-C182-07
7 Programming FCs (Functions) and FBs for S7 Ethernet CPs
Explanation
// PNIO_ALARM block call
(read/write data record)
// Module address from hardware configuration
// Address for return parameter DONE
// Address for return parameter ERROR
// TRUE: A new alarm was received
// Error code of the SFB or PNIO-Ctrl
// Logical base address of the component (module
or submodule) from which an alarm was
received
// Length of the received alarm information
(AINFO)
// RESERVED (value always = 0)
// (task information) Destination area for OB
start information and management information;
fixed length 32 bytes of diagnostic
information
// (alarm information) Destination area for
header information and additional alarm
information
Data
Possible
type
Values
WORD
-
BOOL
0: -
1: Alarm information
transferred
successfully
BOOL
0: -
1: Error
BOOL
0: Data transfer active or
no new alarm
1: New alarm received
and acknowledged
WORD
0: No error
Other value: Error
(see Table 7-14)
Remarks
Start address of the module that
caused the problem
This parameter indicates whether or
not the job was completed without
errors.
If DONE = 1, the NEW parameter must
also be checked.
Error code
If DONE = 1 and NEW = 1, a new
received alarm is signaled.
Status code
A -257

Advertisement

Table of Contents
loading

Table of Contents