BIS M-62_ MANUAL
170
10
10.4 PROTOCOL IMPLEMENTATION
10.4.1 Definitions
In the protocol description we'll use the following definitions:
Input field: is the set of master inputs that can be modified by the specific slave
Output field: is the set of master outputs that can be read by the specific slave
MaxInBytes: is the number of input bytes shared by the master and the specific slave
MaxOutBytes: is the number of output bytes shared by the master and the specific
slave
IN[ Nin ] represent the input byte number Nin, where numbering starts from 0 to
MaxInBytes-1
OUT[ Nout ] represent the output byte number Nout, where numbering starts from 0
to MaxOutBytes-1
Obviously, MaxInBytes and MaxOutBytes are respectively the configured
INPUT
and
OUTPUT AREA
sizes.
The I/O Exchange Areas are actually updated and read every 30 ms at the Profinet
Controller side. So after an RFID tag is read the worst delivery time from the Profinet
Controller to the Master station is about 30 ms plus the intrinsic PROFINET IO delay and the
Master delay.
This product implements the Balluff AnyBus Protocol which is a layer that is built upon the
intrinsic fieldbus data exchange mechanism. The Driver is needed to add features such as
flow control and fragmentation.
In order to implement the flow controlled version of the driver, I/O Exchange Areas must be
congruently compiled in both directions.
INPUT
Area is the Exchange buffer from Profinet
Controller to the Master while
OUTPUT
Area is the exchange buffer from the Master to the
Profinet Controller. Only the first three bytes are used by the Balluff AnyBus Protocol layer in
both buffers for the extended protocol.
These are:
byte 0:
Control Field
, used to issue and control the Balluff AnyBus Protocol
primitives such as flowcontrol, fragmentation and resynchronization;
byte 1:
Service Access Point Field
, used to distinguish among different services but
also to provide future expandability. Since this SAP definition is introduced by the
Balluff AnyBus Protocol, it must not be confused with the AnyBus SAP that is defined
by the international standard.
byte 2:
Length Field
, that contains the number of bytes used by the application layer.
This number must always be less than or equal to MaxInBytes-3 for the IN[ ] buffer
and less than or equal to MaxOutBytes-3 for the OUT[ ] buffer.
Summary of Contents for BIS M-62 Series
Page 1: ......
Page 2: ......
Page 3: ......
Page 7: ......
Page 16: ...9 BIS M 371 000 A01 BIS M 372 000 A01 BIS M 373 000 A01 BIS M 370 000 A02 Figure G...
Page 17: ...10...
Page 21: ...BIS M 62_ MANUAL 14 1...
Page 60: ...INSTALLATION 53 2...
Page 77: ...BIS M 62_ MANUAL 70 4...
Page 101: ...BIS M 62_ MANUAL 94 5...
Page 103: ...BIS M 62_ MANUAL 96 6 The HTTP Server Main Page will be displayed...
Page 126: ...DEVICENET INTERFACE 119 8...
Page 185: ...BIS M 62_ MANUAL 178 10...
Page 188: ...RFID OPERATING PRINCIPLES 181 11...