Command Interface
5.2.30
Read_AS-i_Slave_ID_String
Purpose
With this call, an identification string complying with the AS-i slave profile 7.4 can
be read from the AS-i slave with the AS-i slave address specified in the send
buffer. The AS-i master always supplies 223 bytes of reply data. The actual
number of ID bytes sent by the AS-i slave is signaled by the AS-i master in byte 2
of the receive buffer (number of ID bytes).
If the AS-i slave sends a string longer than 220 bytes, the AS-i master aborts the
string transfer and terminates the job with an error. The received data are then not
made available to the user program.
As long as the string transfer is active, there is no user/analog data exchange with
the addressed AS-i slave.
Note
In contrast to other jobs, in this job, the bytes containing the bits "Follow" and
"Valid" are also transferred (see slave profile 7.4).
Structure of the Job Data in the Send Buffer
Bank
Byte
2
0
2
1
Structure of the Job Data in the Receive Buffer
Bank
Byte
2
0
2
1
2
2
2
3
2
4
...
...
...
...
...
...
Maximum value for n=220
5-56
Meaning
Command number 42
H
Slave address
Meaning
Echo of the command number 42
Command status
Number of ID bytes
String byte (1)
String byte (2)
.....
String byte (n–1)
String byte (n)
SIMATIC NET CP 243-2 AS-i Master
H
C79000-G8976-C142/02