EasyManua.ls Logo

HCS DAC-42A - Version for Mode 3, 4, 10 (Closed Loop)

HCS DAC-42A
70 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
DAC-42(A)-x-PN
Page 53
DAC-42(A)-x-PN
Manual
Revision: 1.0
22.01.2024
9.5.4 Version for Mode 3, 4, 10 (closed loop)
Master writes multiple parameters (at all 8 bytes)
Write first…
Comment Byte Structure Abbreviation
Description
0
Telegram
header
TADR
Telegram address, defined by User, Range 0..255, 0..0xFF
1
SNUM
= 1
Single slave = 1
2
CMD
Command: 15 = Write multiple parameter by the master
3
Module
Data
DAT1.1
Control byte
Byte for special functions
4
DAT1.2H
Process Value1 = A1.01
Set value input (Profinet) for (Branch 1)
5
DAT1.2L
6
DAT1.3H
Process Value2 = A1.02
Feedback value input (Profinet) for (Branch 1)
7
DAT1.3L
….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
0x40 =
CNTRL_4
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
0
Telegram
header
TADR
Telegram address, defined by the write command
1
SADR
Slave address
2
CMD
Command: 15 = Write multiple parameter by the master
3
Data of
SADR
Module
DAT.1H
Status word
High byte of module state
4
DAT.1L
Low byte of module state
5
DAT.2H
VALUE1 = d1.11
Actual value, feedback value (Branch 1)
6
DAT.2L
7
DAT.3H
VALUE2 = d1.10
Set value (internal value) (Branch 1)
8
DAT.3L
….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:
0x40 = STAT_5
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
0x80 =
Comp_22
active
*)
The designation and availability of the input depends on the module variant.

Table of Contents