DAC-42(A)-x-PN Revision History Revision Date Author Description R 1.0 22.01.2024 First edition Table of Contents Abbreviations ................................ 4 Terms and Definitions ............................4 General information .............................. 5 Abstract ................................... 5 Scope ..................................5 3.2.1 Copyright ..............................6 3.2.2 Documents place of storage ........................6 3.2.3 Warning signs, symbols and notes......................
Page 3
DAC-42(A)-x-PN General communication information......................... 41 Special information for bus activation ........................41 General information about TADR (Telegram Address) ..................41 General information about CMD (Command) and SADR (Slave Address) ............41 Simple commands .............................. 42 CMD 3 Master Read ............................. 42 8.1.1 CMD = 3, Master Read parameters (7 bytes) ...................
Description Amplifier Card Amplifier for 19” rack system in Eurocard format HCSTool Software tool provided by HCS in order to adjust and parametrize DAC-4x(A) units CANopen Bus interface for digital communication, defined by CIA PROFIBUS Process Field Bus interface for digital communication, defined by BMBF (German department of...
General information Abstract This document describes the function of the HCS digital amplifier and controller card “DAC-4x(A)”. This manual was prepared with great care and the contents reflect the author’s best knowledge. However, the possibility of error remains and improvements are possible. Please feel free to submit any comments regarding errors or possibly incomplete information to HCS GmbH.
HCS assumes no responsibility for any faults that may appear in this manual. This operating manual represents the knowledge of HCS and during the drafting of this operating manual the greatest possible care was taken. Nevertheless, HCS disclaims any responsibility and liability claims for individual applications of the user.
NOTICE Liability for any content of this document is rejected! Any claims against HCS GmbH – based on whatever legal reason – resulting from the use of the information, programs, engineering and performance data etc., described in this document shall be excluded.
The operation of other inductive or resistive loads is not recommended (motors, heaters, etc.). If you are considering any applications like this please contact HCS GmbH. If used correctly, the safety of the user as well as the safe and proper function of the amplifier DAC-4x(A) is given.
DAC-42(A)-x-PN Malfunctions can occur when: Changes to the settings made by the supplier. • Neglecting of operating parameters (e.g. supply voltage, application of inadmissible signals on inputs or outputs, • ambient conditions, wiring, unsafe loads such as motors, contactors, relays, ohm loads, etc.) Faults in series-connected controls components and set points or actual values •...
DAC-42(A)-x-PN 3.7.3 Cleaning, storage, transport The product should only be transported and stored in the original packaging to ensure suitable protection against mechanical damage as well as electrostatic discharge. Keep the amplifier card away from moisture and dust • Observe the allowed storage and transportation temperature range •...
DAC-42(A)-x-PN torque • power etc. • Volume flow control and pressure control of pumps (if the occasion arrives: power limiting function; controlling valve • spool position) Controlling of different process values: • P/Q controlling • pump controlling • controlling of pressures •...
DAC-42(A)-x-PN Technical data 4.2.1 General technical data Table 4: General Technical Data Detailed technical data in the “DAC-4x(A) Manual E Rxx yyyymmdd.pdf” please ask HCS GmbH if needed. Manual DAC-42(A)-x-PN Page 13 22.01.2024 Revision: 1.0...
DAC-42(A)-x-PN Model code Figure 2 : Model code Remark: Servo valve versions are covered in a separate manual Manual DAC-42(A)-x-PN Page 15 22.01.2024 Revision: 1.0...
• 60297 und DIN 41494 SC48D). it is also possible to install the card either in an appropriate card holder or HCS own universal rack: Card holder (HCS article number: 5 741 010 00) Universal rack (HCS article number: 5 741 000 00) Figure 3 : Card holder and universal rack (not to scale!) Dimensions Eurocard for 19”...
DAC-42(A)-x-PN Connection 5.2.1 General recommendations The general supply voltage for the unit is at the terminals: [26bd] = 0 V [32bd] = +UB is 12 V DC - 10 % … 24 V DC + 20 %; residual ripple < 10 % (at supply voltage down to 12 V DC some limitations may be applicable).
DAC-42(A)-x-PN 5.2.3 Devices DAC-4x(A) series are class “A” equipment and therefore only suitable for industrial surroundings. The distance between a source of interference (device emitting interference) and an interference sink (a device under the influence of interference) is very important. The greater the distance between the source of interference and the sink, the smaller the effects on the equipment will be.
Page 19
DAC-42(A)-x-PN In the case of a potential difference between the shield connections, a compensation conductor of 10 mm should be • laid parallel to the shield to reduce the transient current. A multiple connection of the shield to the cabinet casing and thus PE is generally possible.
DAC-42(A)-x-PN Terminal assignment 0 V (External) DIO 1 or S1.08 - Sign (direction) digital set values Digital set value 2 (S1.02) DIO 2 + Sign (direction) digital set values Digital set value 3 (S1.03) DIO 3 Digital set value 4 (S1.04) ENABLE (DI 1) Analog input 1 (Option)
DAC-42(A)-x-PN Operation modes The setting of parameter <E00> is determining which operation mode is activated. This parameter is factory preset! Only the mode relevant parameters are made available for each of the modes. Available operation modes: Figure 8 : Available Operation Modes With the use of parameter <E00>...
DAC-42(A)-x-PN Commissioning Front elements The electrical wiring must be checked before switching on the supply voltage. Limit switches and safety devices must be activated to avoid uncontrolled movements. Carefully follow relevant safety regulations. Suitable emergency stop measures must be taken. 6.1.1 DAC-42(A)-x-PN Status...
Software block diagrams All functions and parameter inside of the block diagrams are described in detail in the “DAC-4x(A) Manual E Rxx yyyymmdd.pdf” please ask HCS GmbH if needed. 6.2.1 Operation Mode 01; 1 valve with 2 solenoids, open loop...
DAC-42(A)-x-PN General communication information Special information for bus activation If communication via Profinet is required, there must be a connection to the power supply; supply via USB is not sufficient. The Profinet-Node connected to the PLC (Error LED is off). In addition, parameter E22 must be set to "on" or “1”. General information about TADR (Telegram Address) TADR is a value which may be written (changed) with each cycle but changing of this value is optional and not mandatory.
DAC-42(A)-x-PN Simple commands CMD 3 Master Read 8.1.1 CMD = 3, Master Read parameters (7 bytes) Write first… Byte Abbreviation Description TADR Telegram address, defined by the user, Range 0..255, 0..0xFF SADR = 01 Slave address Command: 3 = Read multiple parameters by the master High byte parameter ID of first parameter Low byte parameter ID of first parameter N-high...
DAC-42(A)-x-PN CMD = 6, Master Write 8.3.1 CMD = 6, Master Write single parameter (7 bytes) Write first… Byte Abbreviation Description TADR Telegram address, defined by the user, Range 0..255, 0..0xFF SADR = 01 Slave address Command: 6 = Write single parameter by the master High byte parameter ID Low byte parameter ID DATH...
DAC-42(A)-x-PN 8.4.2 Example, write set value Examples for set value via Profinet (ID = 0x0027): 1.) Command signal 0.000 V = 0x0000: Byte Data Abbreviation 0x12 TADR 0x01 SADR 0x06 0x00 0x27 0x00 DATL 0x00 DATH 2.) Set value 5.000 V = 0x1388: Byte Data Abbreviation...
DAC-42(A)-x-PN CMD = 15, structure of Profinet telegram definition, depending on SW Versions 9.5.1 General 9.5.1.1 Error Message (indication by „Error occurred”) Errors which are indicated in the Bit (Error occurred) like for example „Over Current” or „Cable Fraction” can be reset with the following action : Set input signal for the hardware enable at the according module at terminal X3/1 (9) to „Low”...
Page 50
DAC-42(A)-x-PN 9.5.1.3 Explanation of special functions and module state bits Attention: Functions and module state bits depend on the used SW version HW_ENABLE The „Enable” signal (HW Enable pin 8d) is activated at the module. ERROR An Error has occurred in the DAC-4x(A). Different possible problems can cause this. Please refer to the manual for the according DAC-4x(A) version.
DAC-42(A)-x-PN 9.5.2 Version for Mode 1 (open loop, one valve with two solenoids) Master writes multiple parameters (at all 8 bytes) Write first… Comment Byte Structure Abbreviation Description TADR Telegram address, defined by User, Range 0..255, 0..0xFF Telegram SNUM = 1 Single slave = 1 header Command: 15 = Write multiple parameter by the master...
DAC-42(A)-x-PN 9.5.3 Version for Mode 2 (open loop, two valves with one solenoid each) Master writes multiple parameters (at all 8 bytes) Write first… Comment Byte Structure Abbreviation Description TADR Telegram address, defined by User, Range 0..255, 0..0xFF Telegram SNUM = 1 Single slave = 1 header Command: 15 = Write multiple parameter by the master...
DAC-42(A)-x-PN Configuration for SIEMENS TIA portal Two Profinet function blocks for the Siemens TIA portal are available, and can be downloaded from the HCS web side. Which one, the user should take, is depending on the used CPU family. • Siemens CPU series S7-300,400 PN_DAC4a_CLASSIC_DB(Vxx).scl...
DAC-42(A)-x-PN 10.3 Install the function block Add new external file, Chose the function block according your used CPU series • Siemens CPU series S7-300,400 PN_DMA_2_CLASSIC_DB(Vxx).scl • Siemens CPU series S7-1200,1500 PN_DMA_2_DB.scl(Vxx).scl Right click on the selected file and “Generate blocks from the source” After generation the function block is now available Manual DAC-42(A)-x-PN...
DAC-42(A)-x-PN 10.4 Explanation of the function block 10.4.1 General In this chapter we describe, how to use the function block in the different modes. The structure and function for CMD 3, CMD 6 is the same in every working mode of the DAC-4x(A). Only the CMD 15 differs depending on the DAC-4x(A) operation mode.
DAC-42(A)-x-PN 10.4.2 Classic CPU 300,400: Definition of the data buffer address Unlike the CPU 1200, 1500, the E-address and A-address must be assigned to the variables #ADR_IN and #ADR_OUT here. Add the IN/OUT module The data buffer address #ADR_IN, #ADR_OUT is predefined to 256. Please check the correct address of your system and change the value if necessary.
DAC-42(A)-x-PN 10.4.3 CPU 1200,1500: Specification of the data buffer address based on the hardware identifier In contrast to CPU 300, 400, the hardware ID for the GSD I / O module must be assigned to the variable #DEV_ID. The hardware-ID can be found here: Please check the correct address of your system and change the value if necessary.
DAC-42(A)-x-PN Please check the correct IP address of the device and change the value if necessary. In this example we have the 192.168.1.86 as the IP address for the DAC-4x(A) 10.4.4 CMD 3, Reading values from one DAC-4x(A) node The DAC-4x(A) connected to the Profinet has a fix SNUM (slave number). Together with this number it is possible to read a set of parameter of this device.
DAC-42(A)-x-PN Reading in process Reading finished Reading error occurred. • Start the process, by writing #CMD3_STAT := 1; (CMD_START) • When #CMD3_STAT reaches the value 4 (CMD_FINISH), Reading is finished, and the values can be read in the structure #OUT_CMD.VALUE[1..8]. In addition, the number of received bytes will be shown I the structure #OUT_CMD.CNT.
DAC-42(A)-x-PN 10.4.6 CMD 15, Writing and Reading once the connected DAC-4x(A) The CMD 15 makes it possible to send and receive process data from the DAC4-4x(A) connected to the Profinet node. The meaning of the process values depending on the mode of the DAC4-4x(A) is working at. □...
DAC-42(A)-x-PN List of parameters Parameters in grey letters are not yet implemented in the DMA Software. All values in decimal, for usage as data values they must be converted into Hex R = read only parameter. X = implemented, but not active (no access) W/R = writing and reading possible.
Page 65
DAC-42(A)-x-PN Function Unit Def Description 0x2E 46 R/W C1.05 Set value sign and gain -400 100 100 == Factor 1.00 Sign and gain! 0x2F 47 R/W C1.06 Set value offset -9999 9999 0 -1000 == -1.000 V; 1000 == 1.000 V 0x30 48 R/W C1.07 Dead band compensation A 9999...
Page 67
DAC-42(A)-x-PN Function Unit Def Description 0x69 105 R/W Solenoid current adaptation A 100 Variable adjustment of max. current E1.10 100 == Factor 1.00 0x6A 106 R/W Initial current solenoid A 9999 0 3.000 V = 30 % of max. rated current 0x6B 107 R/W Initial current solenoid B...
Page 68
DAC-42(A)-x-PN Function Unit Def Description 0xB0 176 R/W E Int Internal Digital Switches 0x0001 = Din_1 active (Read/Write) xFFFF (Read/Set) 0x0002 = Dout_1 active (Read only ) 0x0004 = Comp_1 active (Read only ) 0x0008 = reserved 0x0010 = Din_2 active (Read/Write) 0x0020 = Dout_2 active (Read only ) 0x0040 = Comp_2 active (Read only ) 0x0080 = reserved...
Declaration of Conformity EC Declaration of Conformity in accordance with EMC Directive 2014/30/EU HCS Hydraulic Control Systems GmbH Neuffener Str. 29 D-72636 Frickenhausen Hereby declares that the product described as follows complies in terms of its design, as well as in the version placed in the stream of commerce by us, with the relevant requirements of the directive.
Need help?
Do you have a question about the DAC-42A and is the answer not in the manual?
Questions and answers