Example For External Monitors With 16 Ossds - Pepperl+Fuchs AS-I 3.0 Manual

Command interface
Table of Contents

Advertisement

AS-i 3.0 Command Interface
Command Interface Examples
5.4.3

Example for external monitors with 16 OSSDs

1.
Start the request.
byte 1
byte 2
byte 3
byte 4
byte 5
byte 6
byte 7
byte 8
byte 9
byte 10
2.
Poll for the response (busy).
byte 1
byte 2
byte 3
byte 4
byte 5
byte 6
byte 7
byte 8
byte 9
byte 10
3.
Poll for the response (busy).
byte 1
byte 2
byte 3
byte 4
...
byte n
0x4E (WR_ACYC_TRANS)
0x80 (circuit1)
Slave: 15 (safety monitor address: 21 (dec))
0x00 (puffer index high)
0x00 (puffer index low)
5 (7.5.5. transfer command)
0x03 (number)
0x12 (command "read request")
Vendor specific object 7 – device color
length: 1
0x4F (READ_ACYC_TRANS)
0x80 (circuit 1)
Slave: 15 (safety monitor address: 21 (dec))
0x00 (puffer index high)
0x00 (puffer index low)
5 (7.5.5. transfer command)
0x03 (number)
0x12 (command "read request")
vendor specific object 7 – Device Farbe
length: 1
bit 0=1 device does not exist, bit1 = 1 device deactivated
length byte high
length byte low
data 0
...
data n-3
Tab. 5-375.
Tab. 5-376.
Tab. 5-377.
175

Advertisement

Table of Contents
loading

Table of Contents