DAC-42(A)-x-PN
Page 54
DAC-42(A)-x-PN
Manual
Revision: 1.0
22.01.2024
9.5.5 Version for Mode 6, 11 (two closed loops)
Master writes multiple parameters (at all 8 bytes)
Write first…
Comment Byte Structure Abbreviation
Description
Telegram
header
Telegram address, defined by User, Range 0..255, 0..0xFF
Command: 15 = Write multiple parameter by the master
Module
Data
Byte for special functions
Process Value1 = A1.01
Set value input (Profinet) for (Branch 1)
Process Value2 = A2.02
Feedback value input (Profinet) for (Branch 2)
….Write last
8
Overall telegram length in bytes
Explanation of Byte for special functions (Control byte)
Description Abbreviation
Function of each bit
Byte for special
functions
DATx.1
Can be set only if the hardware enable is active.
0x01 = Din_1; Set signal Din_1 to active
0x04 = TST_CMP; Set Error/Comp output direct to 24V
(disable signalizing of error output)
0x10 = Din_2; Set signal Din_2 to active
0x80 = BUS_DISABLE (Module disable via Profinet)
In this mode not applicable, reserved:
0x02 = CNTRL_1
0x08 = CNTRL_2
0x20 = CNTRL_3
The special function byte will be set to internal 0x00 (reset)
when the hardware enable is inactive.
Response telegram:
Write first…
Comment
Byte
Structure
Abbreviation
Description
Telegram
header
Telegram address, defined by the write command
Command: 15 = Write multiple parameter by the master
Data of
SADR
Module
Status word
High byte of module state
VALUE1 = d1.11
Actual value, feedback value (Branch 1)
VALUE2 = d2.11
Actual value, feedback value (Branch 2)
….Write last
9
Overall telegram length in bytes
Explanation of High and low byte of module state (Status word):
Description Abbreviation
Explanation of each bit
High byte of module
state
DAT.1H
0x01 = Digital input SP1 (S1.01) active *)
0x02 = Digital input SP2 (S1.02) active *)
0x04 = HW_ENABLE, hardware enable active
0x08 = ERROR, Error is pending
0x10 = Digital input SP3 (S2.01) active *)
0x20 = Digital input SP4 (S2.02) active *)
0x80 = BUS_DISABLE is set
In this mode not applicable, reserved:
Low byte of module
state
DAT.1L
if „Error occurred” bit is set: error number
otherwise:
0x01 = Din_1 active
0x02 = Dout_1 active
0x04 = Comp_1 active
0x08 = Comp_11 active
0x10 = Din_2 active
0x20 = Dout_2 active
0x40 = Comp_2 active
*)
The designation and availability of the input depends on the module variant.