Parker Hannifin S.p.A. - Divisione S.B.C. “SPD” User’s Manual
79
[BK+LUN] = the LUN field (first 3 bits) indicates the number of bytes of the data transmitted
(a parameter or a PLC instruction); the values can range from 1 to 4. This value does not
include eventual 0 characters ($00) which are inserted after the values that coincide with the
character of transmission start ($7E). The length of every parameter is of 2 byte.
The BK field occupies the most significant 5 bit and represents the most significant 5 bit of
the parameter address.
[PAR] = write/read address of the PLC parameter or instruction.
The parameter address is the number of the parameter *2 su 13 bit: PAR represents the less
significant 8 bit of the address. The table used for the electronic cam is allocated from address
4096 on. The PLC INSTRUCTIONS occupy the area from address 0 to 255.
[D0]... [Dn] = data transmitted.
[CHK] = 256 module sum of all the fields excluding the [STX] (checksum).
13.2
Message types
[CMD1] = is the response message of the converter to a data request. The response message
has the following format:
[STX] [001+ADDR] [BK+LUN] [PAR] [D0]... [Dn] [CHK]
or it can be the confirmation message to a data write or data modify. In this case, the format
is the following:
[STX] [001+ADDR]
where ADDR always identifies which converter is answering.
[CMD2] = is the read message of an instruction in the PLC area. The message has the
following format:
[STX] [010+ADDR] [BK+LUN] [PAR] [CHK]
[CMD3] = is the write message to an instruction in the PLC area. The message has the
following format:
[STX] [011+ADDR] [BK+LUN] [PAR] [D0]... [Dn] [CHK]
[CMD4] = is the read message of a parameter. The message has the following format:
[STX] [100+ADDR] [BK+LUN] [PAR] [CHK]
[CMD5] = is the write message of a parameter. The message has the following format:
CMD
bit 7
bit 6
bit 5
type of message
1 0 0 1
converter
response
2 0 1 0
reading
a
pico-PLC
instruction
3 0 1 1
writing
a
pico-PLC
instruction
4 1 0 0
reading
a
parameter
5 1 0 1
writing
a
parameter
6 1 1 0
bit
modification
7
1
1
1
writing a parameter to all the
slaves