Home
D6000 SERIES USERS MANUAL
Contents
1. Function Description 01 Return coil status of discrete output points 02 Read ON OFF status of discrete inputs in the slave device 03 Read content of holding registers 4X references in the slave device 04 Read content of input registers 8X references in the slave device 05 Force state of a single coil digital output to either ON or OFF 06 Preset the state of a single register to a specific value OF Force the state of a sequence of coils digital outputs to a specific state 10 Preset a sequence of registers 4X references to specific values Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 67 5 1 1 Function 01 Read Coil Status This function returns the coil status of discrete digital output points A typical function 01 command and response is detailed below Command Usage Address Function Addr HI Addr LO Data HI Data LO Response Message Address Function Register Number Data HI Data LO Data HI Data LO Error Check One Byte Slave Address One Byte Function Number Starting Address HI Byte Starting Address LO Byte Typically ZERO Number of bits limited to 1 64 One Byte Slave Address One Byte Function Number Number of data bytes Typically returns four bytes Data Coils 27 20 Data Coils 35 28 Data Coils 43 36 Data Coils 51 44 Two Byte CRC Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved
2. D6000 SERIES USERS MANUAL Version 1 8 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 1 Table of Contents 1 0 Introduction 2 0 Configuration amp Getting Started 3 0 Communications 4 0 Module Types 4 1 D6100 Seven Channel Voltage Input Module 4 1 1 Analog to Digital Converter 4 1 2 Pin Assignments and Specifications 4 1 3 Initial Values 4 1 4 Register Assignments 4 1 5 Calibration Procedure 4 2 D6200 Seven Channel Current Input Module 4 2 1 Analog to Digital Converter 4 2 2 Pin Assignments and Specifications 4 2 3 Initial Values 4 2 4 Register Assignments 4 2 5 Calibration Procedure 4 3 D6300 Seven Channel Thermocouple Module 4 3 1 Analog to Digital Converter 4 3 2 Pin Assignments and Specifications 4 3 3 Initial Values 4 3 4 Register Assignments 4 3 5 Calibration Procedure 4 4 D6400 Seven Channel Voltage Thermocouple Current Input Module 4 4 1 Analog to Digital Converter 4 4 2 Pin Assignment and Specifications 4 4 3 Initial Values 4 4 4 Register Assignments 4 4 5 Calibration Procedure 4 4 6 D6400 Current Channel Enable 4 5 D6500 Two Channel Analog Output Module 4 5 1 Analog Outputs 4 5 2 Pin Assignments amp Specifications 4 5 3 Initial Values 4 5 4 Register Assignments 4 5 5 Voltage Output Calibration Procedure 4 5 6 Current Output Calibration Procedure 4 5 7 Analog Output Calibration Register Tables and Values 4 6 D6710 Fifteen Bit Digital Input Module 4 6 1 Digital I
3. 68 5 1 2 Function 02 Read Input Status Read the ON OFF status of discrete digital input bits in the slave device A typical function 02 command and response is detailed below Command Usage Address Function Addr HI Addr LO Data HI Data LO Response Message Address Function Register Number Data HI Data LO Data HI Data LO Error Check One Byte Slave Address One Byte Function Number Starting Address HI Byte Starting Address LO Byte Typically ZERO Number of bits limited to 1 64 One Byte Slave Address One Byte Function Number Number of data bytes Typically returns four bytes Data Coils 27 20 Data Coils 35 28 Data Coils 43 36 Data Coils 51 44 Two Byte CRC Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 69 5 1 3 Function 03 Read Holding Registers This function returns the contents of hold registers 4X references in the slave device A typical function 03 command and response is detailed below Command Usage Address Function Addr HI Addr LO Data HI Data LO Response Message Address Function Register Number Data HI Data LO Error Check One Byte Slave Address One Byte Function Number Starting Register Address HI Byte Starting Register Address LO Byte Typically ZERO Number of registers One Byte Slave Address One Byte Function Number Number of data bytes Typically returns two bytes HI Byte 8 bits
4. D6500 Analog Output Module The D6500 series analog output modules contain two analog output channels for generating either a voltage or current output signal Each analog output channel contains two user selectable voltage output ranges and two current output ranges These analog output signals can be used as control inputs for items such as motor controls valve controls and other control devices Each analog output channel also contains a programmable communications watchdog timer for instances when communications to the module is lost D6700 Digital Inputs Output Module The D6710 modules each contain 15 bits of digital inputs and contains internal pull ups on each bit for direct connection to dry contact switches The D6720 digital output modules contain fifteen open collector outputs that can be connected up to 30Vdc and can sink 100mA per bit The open collector outputs allow the modules to be used in a wide variety of control applications The digital output module also contains a programmable communications watchdog timer for accidental instances where communication to the module is lost Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 14 4 1 D6100 Seven Channel Voltage Input Module Overview The D6100 series analog input modules contain seven differential analog inputs that can measure six different DC voltage ranges Each analog input channel is user programmable and may be assigned to measure
5. Several things can contribute to this problem Some examples are no power to the module bad RS 485 wiring connection s invalid port settings or RS 485 half duplex handshaking problems all can cause timeout errors Timeout errors must be corrected before attempting to configure a module Setup a Module After a successful communications test has been performed then the module can be configured Select the type of module using the drop down list box under Quick Setup in the lower left hand corner of the screen Then press the Setup button A new screen see below will appear that contains list of all the user selectable module values Several different screens can appear Each screen is specific to the type of module connected The screen below is for a seven channel current input module Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 9 DGH D6000 7CH Current Input Module Setup Screen Connection Type Ethertiet Set Serial Port Settings J Serial Port IP 25 502 y com Settings Ll Module Setup Configuration 1 Analog Data Values J r Communications Settings f Channel Settings Valley LO Data Peak HI ch ooo I ooo oooo Slave Address i z NMR Setting ou ue 0000 0000 0000 AR Ch 2 0000 I ooo ooo mall riter U Secs puis Ch 3 M 0000 f ooo F 000 Parity NB Large eket JASecS ch 4 ao oo T oodo Chi Range chs 0000 doo T0000 Modbus D
6. 40054 Channel5 Data R 0 FFFF Data Channel5 40055 Channel 6 Data 0 FFFF Data Channel 6 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 33 40095 Misc Setup Bit 0 Normal Mode Rejection Setting 0 60Hz 25 Hz Conversion Speed 1 50Hz 20 Hz Conversion Speed Factory set to 0x0000 40096 Signal Filtering This register controls all channels Time constants are only approximate values Bits 0 3 Small Filter Time Constant Secs 0 0 5 1 2 4 8 16 32 Bits 4 7 Large Filter Time Constant Secs 0 0 5 1 2 4 7 Reserved Factory set to 0x0000 40097 Setup Channel 0 Channel 0 range Non volatile write protected register If the EEPROM cannot be written because of not being enabled it replies with a Negative Acknowledge Exception response 07h Modbus function code 10h is limited to 4 data values Range Bits 0 7 Hex Disable Channel J Tc 200 760C K Tc 150 1250C T Tc 200 400C E Tc 100 1000C R Tc 0 1750C S Tc 0 1750C B Tc 0 1820C C Tc 0 2315C Factory set to 0x0003 40098 Setup Channel 1 R W 0 F Holds Channel 1 range pee e Factory set to 0x0003 40099 Setup Channel 2 R W 0 F Holds Channel 2 range ey pee Factory set to 0x0003 40100 Setup Channel 3 0 F Holds Channel 3 range poate emer engl Factory set to 0x0003 40101 Setup Channel 4 W 0 F Holds Channel 4 range eet leer Factory set to 0x0003 40102 Setup Channel 5 R W 0
7. Channel Range Control Range Values Channel 0 40097 00 Disabled Channel 1 40098 03 1V Channel 2 40099 04 0 1V Channel 3 40100 05 0 05V Channel 4 40101 06 0 025V Channel 5 40102 21 J Type TC Channel 6 40103 22 K Type TC 23 T Type TC 24 E Type TC 25 R Type TC 26 S Type TC 27 B Type TC 28 C Type TC Table 1 0 Register Setup Values Trim Zero Registers and Calibration Values Range Register Value 1Vdc 40116 0000 0 1Vdc 40117 0000 0 05Vdc 40118 0000 0 025Vdc 40119 0000 Table 2 0 Trim Zero Registers and Values Trim Span Registers and Calibration Values Range Register Value 0 025Vdc 40151 FFFE 0 05Vdc 40150 FFFE 0 1Vde 40149 FFFE 1Vdc 40148 FFFE Table 3 0 Trim Span Registers and Values CJC Calibration Registers and Values Channels Register Increase Value Decrease Value 0 3 40129 0001 0000 4 6 40130 0001 0000 Table 4 0 Trim CJC Registers and Values Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 37 4 4 D6400 Seven Channel Voltage Thermocouple Current Input Module Overview The D6400 series analog input module contains seven analog inputs for measuring voltages thermocouples and current Each analog input channel is user programmable and may be assigned to different input types When measuring voltages or thermocouples simply use
8. Input pins together using short jumper wires 4 Connect the Input wires to the Positive terminal on the DC voltage calibrator 5 Connect the Input wires to the Negative terminal on the DC voltage calibrator 6 Install the DGH Utility Software or another Modbus Master Program to communicate with and calibrate with the module via serial port or a TCP IP connection Trim Zero Set the DC calibrator voltage output to 0 0000Vdc 2 Use the DGH Utility Software or a Modbus Master program to perform steps 3 amp 5 3 Set all channels to the same range Start with 10Vdc range work downward as per values in Table 1 0 4 Trim Zero on all channels a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Retrieve Trim Zero register value for specific range from Table 2 0 below c Write value of Ox00h to Range Trim Zero register ie 40114 for 10V d Perform steps 4a through 4c to trim zero on each range Trim Span k Set the DC calibrator voltage output to 10 000Vdc 2 Use the DGH Utility Software or a Modbus Master program to perform steps 3 amp 5 3 Set all channels to the same range Start with 0 025Vdc range work upward as per values in Table 3 0 4 Trim Span on each channel a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Retrieve Trim Span register value for specific range from Table 2 0 below c Write value of Oxfffe to
9. Input wires to the Negative terminal on the DC voltage calibrator Install the DGH Utility Software or another Modbus Master Program to communicate with and calibrate with the module via serial port or a TCP IP connection D OB Go hor Trim Zero Set the DC calibrator voltage output to 0 0000Vdc 2 Use the DGH Utility Software or a Modbus Master program to perform steps 3 amp 5 3 Setall channels to the same range Start with 10Vdc range work downward as per values in Table 1 0 4 Trim Zero on all channels a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Retrieve Trim Zero register value for specific range from Table 2 0 below c Write value of Ox00h to Range Trim Zero register ie 40114 for 10V d Perform steps 4a through 4c to trim zero on each range Trim Span k Set the DC calibrator voltage output to 10 000Vdc 2 Use the DGH Utility Software or a Modbus Master program to perform steps 3 amp 5 3 Set all channels to the same range Start with 0 025Vdc range work upward as per values in Table 3 0 4 Trim Span on each channel a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Retrieve Trim Span register value for specific range from Table 2 0 below c Write value of Oxfffe to Trim Span register ie 40146 for 10V d Perform steps 4a through 4c to trim span on each range Trim CJC s 1 Set the in
10. LO Byte 8 bits Two Byte CRC Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 70 5 1 4 Function 04 Read Input Registers This function returns the contents of hold registers 3X references in the slave device A typical function 04 command and response is detailed below Command Usage Address Function Addr HI Addr LO Data HI Data LO Response Message Address Function Register Number Data HI Data LO Error Check One Byte Slave Address One Byte Function Number Starting Register Address HI Byte Starting Register Address LO Byte Typically ZERO Number of registers One Byte Slave Address One Byte Function Number Number of data bytes Typically returns two bytes HI Byte 8 bits LO Byte 8 bits Two Byte CRC Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 71 5 1 5 Function 05 Force Single Coil This function forces the state of a single coil digital output to either the ON or OFF state A typical function 05 command and response is listed below Command Usage Address Function Addr HI Addr LO Data HI Data LO Data Values Response Message Address Function Addr HI Addr LO Data HI Data LO Error Check One Byte Slave Address One Byte Function Number Coil Address HI Byte Coil Address LO Byte Force Data HI Force Data LO The proper values are either OxFFOO to enable Turn ON a bit or 0x00
11. Paton fo PRE vy feomr se setae r Setup D000 Devices General Purpose Modbus Input Output Form DB000 Devices Address 01 v 7 White Enable Function 03 X M Hex Addressing Register 40001 gt Reset Device Quantity ho l Data Bit jor Response 01030200017984 CMD 0103000000018404 RSP 01030200017984 Add d Delete Setup Quick Setup Select D6200 7CH Current Input v Setup n l l Clear Polls 0 Enors 0 Version 1 0 6 1 Help Exit Program The figure above illustrates the Modbus function 03 being sent to Modbus Slave address 01 Both the command and response messages are displayed beginning with CMD and RSP respectively This display format is provided for troubleshooting purposes as it displays each byte of information being sent to and received from the module This format can be a good troubleshooting tool or a way to become familiar with the formatting of the Modbus RTU protocol The response data value from register 40001 is located in the RSP line The data value returned is a 16 bit value located in the fourth and fifth bytes in the message 00 01 The 00 01 indicates that the register value is 0001 From the 7CH Current Input Modbus Register map register 40001 is the Modbus Slave address value In the case the module slave address value is read back as 0001 In the event that the module was not detected by the software then the RSP line would say RSP Timeout No Response Detected
12. This register controls all channels Time constants are only approximate values Bits 0 3 Small Filter Time Constant Secs 0 0 5 2 4 8 16 32 Large Filter Time Constant Secs 0 0 5 1 2 4 7 Reserved Factory set to 0x0000 Channel 0 range Non volatile write protected register If the EEPROM cannot be written because of not being enabled it replies with a Negative Acknowledge Exception response 07h Modbus function code 10h is limited to 4 data values Bits 4 7 Range Bits 0 7 Hex Disable Channel 10V 5V 1V 0 100V 0 050V 0 025V Factory set to 0x0001 Factory set to 0x0001 Factory set to 0x0001 Factory set to 0x0001 06 Factory set to 0x0001 Factory set to 0x0001 Holds Channel 6 range Factory set to 0x0001 Forces all Channel Data Registers to 8000h with input signal equal to zero Apply calibration signal at least 15 seconds prior to calibrating to all channels Calibration Acknowledge Exception Response Calibration takes 20 seconds Refer to Modbus register 40114 Refer to Modbus register 40114 Refer to Modbus register 40114 Apply 19 40118 40119 40146 40147 40148 40149 40150 40151 Trim Zero 0 05V Range Trim Zero 0 025V Range Trim FS 10V Range Range Range Trim FS 0 1V Range Trim FS 0 05V Range Trim FS 0 025V Range Control Register Functions R Read Only R W Read Write WP Write Protected calibra
13. Channel Coil Using Function Codes 01 and 02 0 1 1 2 3 15 0 1 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 61 4 7 D6720 Fifteen Bit Digital Output Module Overview The D6720 series digital output module contains fifteen digital outputs for controlling process control devices such as relays lamps annunciators and other ON OFF devices 4 7 1 Digital Outputs The D6720 series open collector digital outputs can be pulled up to 30Vdc max and each bit can sink up to 100mA The open collector output provides maximum flexibility to control many different process control devices Features and Register Assignments The D6720 series digital output modules contain many user selectable features The user can select all features such as baud rate parity type power on bit state and communications watchdog timer interval The complete list of features is illustrated in the Fifteen Bit Digital I O Register Assignments register map below The register map format is used for consistency with the Modbus RTU protocol The register map contains the register numbers in decimal format register description acceptable data values and list of what each value means These registers can be written to using most any Modbus master program or using the DGH D6000 series utility software Note All Modbus Register values in the tables below are represented as de
14. F Holds Channel 5 range k Factory set to 0x0003 R W 0 F Holds Channel 6 range Factory set to 0x0003 WP Force all channel data to 0x8000 input Range signal 0 Wait 15 Secs Write 0x0000 WP Refer to Modbus register 40116 Range Range P 40119 Trim Zero 0 025V WwW Refer to Modbus register 40116 Refer to Modbus register 40116 Range 40129 CJC Trim 0 1 Write 0x0000 to decrease value write Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 34 0x0001 to increase the value 0x0001 to increase the value Force all channel data to top of range Wait FFFE 15 Sec Write value Oxfffe if F S D000 Refer to Modbus register 40148 FFFE Channels 0 3 Channels 4 6 Range Range 40151 Trim FS 0 025V Range Control Register D000 Refer to Modbus register 40148 FFFE NOP 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 5 Initialize Host Communication setup arr 40150 Trim FS 0 05V WP D000 Refer to Modbus register 40148 Range FFFE Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 35 4 3 5 D6300 Calibration Procedure Required Equipment 1 Computer running the DGH Utility Software or another Modbus Master program 2 ANIST traceable DC Voltage Standard Setup Steps Perform Calibration Steps in Order Listed Allow unit to warm up for 15 minutes Connect the po
15. Input v Setup B cl Tea Pols 0 Eros 0 Version 1 0 6 1 Help Exit Program If the Default line is connected to ground then select 9600 baud no parity eight data bits one stop bit RTS Only handshaking and the Tx and Rx delays can be left in their default state Otherwise adjust the communications settings to match the settings in the connected module Configure Computer Serial Port Settings COM Port COMI m Delays Seconds Baud Rate 9600 x RR Babs Transmit Delay Data Bits 5 Bits 5 Secs 5 Secs Stop Bits Flow Control RTS Only Receive Delay Press the Open Port or Update button to complete the serial port configuration process Test Communications After the utility software serial port has been configured the next step would be to check for valid communications between the computer and the module You must have valid communications with the module before trying to perform the configuration process To test the communications Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved set the Modbus Address to 01 in the Default Mode or set the Modbus Address to match the setting in the module Set the Function selector to 03 and the Register selector to 40001 Press the Send button to verify communications A module response will be shown in the figure below fe DGH D6000 Series Utility Software Connection Type Serial Port Settings euro
16. RTU 10 30Vdc 2 1W 3 81mm 14 24 AWG 8 Amperes Serial TxData Serial RxData 50 4 5 3 D6500 Register Assignments Register Description Functions Value Description O a Address ERA a DES Factory set to TONS L 40003 Modbus Delays 0 303F Bits 0 4 Baud Rate Bits 5 6 Parity 0 No Parity 8 N 2 1 Odd 2 Even 3 No Parity 8 N 1 Factory set to 0x0035 9600 8 N 1 Bits 0 7 The Response Delay in milliseconds This is required when the RS 485 adapter cannot tri state immediately after the last character is transmitted from the host Maximum value is 63mS Factory default value is 3 Bits 8 15 The End of Query Delay in milliseconds 48mS max This is an additional time that the module will wait prior to marking the end of the message Slower host computers may not be able transmit a continuous message stream thereby creating gaps between characters exceeding the normal 3 5 character times limit Factory default value is 0 Factory set to 0x0003 40033 Software Version Le a Factory set from data value in source code 40049 Analog Out CH1 O FFFF 0 FS FFFF FS Set analog output DAC value after slewing 40050 Analog Out Ch2 0 FFFF See Register 49 On the fly slope Reset default slope from EEPROM 0 Immediate 1 0 156 Span s A 80 B 160 C 320 D 640 E 1280 F 2560 10 5120 11 10240 12 20480 Copyright Dutile Glines and Hig
17. Registers to written Range value with appropriate input signal Apply calibration signal at least 15 seconds prior to calibrating to all channels Acknowledge seconds See note 1 Range FFFE Range FFFE 40149 Trim FS 0 1V D000 See Modbus Register 40146 Apply Range FFFE calibration signal at least 1 minute prior to calibrating to all channels 40150 Trim FS 0 05V D000 See Modbus Register 40146 Apply Range FFFE calibration signal at least 1 minute prior to calibrating to all channels 40151 Trim FS 0 025V D000 See Modbus Register 40146 Apply Range FFFE calibration signal at least 1 minute prior to calibrating to all channels Control Register 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 5 Initialize Host Communication setup Functions R Read Only R W Read Write WP Write Protected Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 44 4 4 5 D6400 Calibration Procedure Required Equipment 1 Computer running the DGH Utility Software or another Modbus Master program 2 ANIST traceable DC Voltage Standard with 10Vdc range Setup Steps Perform Calibration Steps in Order Listed Allow unit to warm up for 15 minutes Short all the Input pins together using short jumper wires Short all the Input pins together using short jumper wires Connect the Input wires to the Positive terminal on the DC voltage calibrator Connect the
18. Remove all connections to the Vout and Vout terminals on Ch1 and Ch2 Trim Negative Full Scale 1 2 Using the DGH Utility Software configure both Ch1 and Ch2 analog output ranges to the 0 20mA range See Table 1 0 below for register and data values Use the DGH Utility Software set Ch1 and Ch2 analog outputs to their Full Scale value See Table 2 0 below for register and data values Trim Negative Full Scale a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim the Negative Full Scale output using the register and data value in Table 3 0 below Write value the channel value to the proper register to increase or decrease the analog output signal to match the Full Scale output value Move the DMM leads to the Ch2 lout and lout terminals Repeat steps 3a and 3b to trim the negative full scale output of Ch2 Trim Positive Full Scale 4 oO Move the DMM leads to the Ch1 lout and lout terminals Use the DGH Utility Software set Ch1 and Ch2 analog outputs to their Full Scale value See Table 2 0 below for register and data values Trim Positive Full Scale a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim the Positive Full Scale output using the register and data value in Table 4 0 below Write value the channel value to the proper register to increase or decrease the analog output signal to match the Full Scale output value Move the DMM lead
19. Zero on all channels a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim Zero on all seven channels by writing a value of Ox0000h to Trim Zero registers 40116 40119 See Table 2 0 below Trim Span 1 Set the DC voltage calibrator output to Full Scale of Range Selected Wait 30 seconds 2 Trim Span on all channels a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim Span on all seven channels by writing a value of Oxfffe to Trim Span registers 40148 40151 See Table 3 0 below Trim Cold Junction Compensation CJC s Set the input signal to Set all module channels to the J Thermocouple range Use the DGH Utility Software or a Modbus Master program to perform steps 4 amp 5 Trim CJC on Channels 0 3 a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Write a value of 0x0001h to register 40129 to Increase the value or write a value of 0x0000 to register 40129 to decrease the value 5 Trim CJC on Channels 4 6 a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Write a value of 0x0001h to register 40130 to Increase the value or write a value of 0x0000 to register 40130 to decrease the value PON Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 36 4 3 6 D6300 Calibration Tables Seven Channel Range Register Values
20. and Vout terminals Use the DGH Utility Software set Ch1 and Ch2 analog outputs to their Full Scale value See Table 2 0 below for register and data values Trim Positive Full Scale a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim the Positive Full Scale output using the register and data value in Table 4 0 below Write value the channel value to the proper register to increase or decrease the analog output signal to match the Full Scale output value Move the DMM leads to the Ch2 Vout and IsoGnd terminals Repeat steps 3a and 3b to trim the positive full scale output of Ch2 Using the DGH Utility Software set the Ch1 and Ch2 analog output ranges to 10Vdc range Repeat steps above calibrate the 0 10Vdc range Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 55 4 5 6 D6500 Current Output Calibration Procedure Required Equipment 1 2 Computer running the DGH Utility Software or another Modbus Master program ANIST traceable Digital multimeter DMM with 0 20mA range Setup Steps Perform Calibration Steps in Order Listed Pens 5 Allow unit to warm up for 15 minutes Connect positive lead of the DMM to the Ch1 lout terminal Connect negative lead of the DMM to the Ch1 lout terminal Install the DGH Utility Software or another Modbus Master Program to communicate with and calibrate with the module via serial port or a TCP IP connection
21. e Current Output Compliance 12Vdc e Voltage Output Drive 5mA max e 8 bit ADC Analog output signal readback e Isolation 500Vac output common to system ground e Current output burnout protected to 250Vac e Power requirements Serial 2 1W D6710 Digital Inputs e 15 Digital Inputs e Internal 10K pull up resistors on each bit e Accept direct switch closure e Logic 0 lt 1Vdc Logic 1 gt 3 5Vdc Input burnout to 30Vdc without damage e Isolation 500Vac input common to system ground e Power requirements Serial 0 75W D6720 Digital Outputs e 15 Open collector outputs to 30Vdc 100mA max e Vsat 0 3Vdc max at 100mA e Short circuit protection to 500mA Communications Watchdog Timer e Digital Output update rate 4 5Hz e Isolation 500Vac output common to system ground e Power requirements Serial 1 0W Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 78 Notes Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 79
22. full scale input of the module A value of Oxffff represents the positive full scale input of the module These values can be used as check to ensure that the channels are operating properly when analog input signals are applied to the input terminals The data values can also be displayed as a numerical value The utility software knows the plus and minus full scale input limits for each channel Using the raw hexadecimal percentage of full scale data values the software can convert these readings to millivolts milliamps or temperature readings Simply uncheck the Display Hex Values selection underneath the channel readings to display the numeric values The scanning process will also log and display the highest peak and lowest valley readings that were recorded during the scanning process This is just for indication purposes only A scan interval slide control is also provided to speed up or slow down the scanning process This slide control allows the channels to be scanned at intervals from 0 5 to 5 seconds Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 11 3 0 Communications Each D6000 series module contains a two wire RS 485 serial interface for communications The RS 485 communications standard was developed to satisfy the need for multi dropped systems that can communicate at high data rates over long distances RS 485 is similar to RS 422 in that it uses a balanced differential pair of wires sw
23. information is useful when all channel data is read back with 1 query The user can identify which channels have been converted since the last query as long as the time between queries is less than 8 conversion times Initialized to Ox0000 on device reset 40049 Channel 0 Data R__ 0 FFFF Data Ch 0 Offset binary zero 0x8000 40050_ Channel1Data_ R O FFFF Data Channel1 40051 Channel2Data_ R O FFFF Data Channel2 40052 Channel3Data_ R O FFFF Data Channel3_ 40053 Channel4 Data R O FFFF Data Channel4 40054 Channel5Data_ R O FFFF Data Channel5 40055 Channel 6 Data 0 FFFF Data Channel 6 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 26 40095 Misc Setup Bit 0 Normal Mode Rejection Setting 0 60Hz 25 Hz Conversion Speed 1 50Hz 20 Hz Conversion Speed Factory set to 0x0000 40096 Signal Filtering This register controls all channels Time constants are only approximate values Bits 0 3 Small Filter Time Constant Secs 0 0 5 1 2 4 8 16 32 Bits 4 7 Large Filter Time Constant Secs 0 0 5 1 2 4 7 Reserved Factory set to 0x0000 40097 Setup Channel 0 Channel 0 range Non volatile write protected register If the EEPROM cannot be written because of not being enabled it replies with a Negative Acknowledge Exception response 07h Modbus function code 10h is limited to 4 data values Range Bits 0
24. of data acquisition modules The family of modules includes multi channel analog input measurement modules multiple channel analog output modules and digital modules The D6000 series modules communicate using the Modbus RTU protocol This protocol very popular in the data acquisition market and is supported by almost every commercial data acquisition program in the market today Thus providing access to wide variety of software control programs that can meet almost any application budget The D6000 series analog input modules contain seven differential analog input channels and can measure voltages current and thermocouples There are four versions available the D6100 D6200 D6300 and the D6400 The D6100 module can measure DC voltage signals The D6200 module can measure seven 4 20mA current loops The D6300 series can measure eight user selectable thermocouple types The D6400 series can measure six selectable voltage input ranges one current input range and eight selectable thermocouple types The D6500 series analog output modules contain two output channels for generating either a voltage or current output signal Each analog output channel is user selectable as either a voltage or a current output These analog output signals can be used as control inputs for items such as motor controls valve controls and other control devices Each analog output channel also contains a programmable communications watchdog timer for instances when co
25. or digital I O pins to perform the module configuration 1 1 Getting Started The first step towards Getting Started with your D6000 series module is to connect the module to an RS 485 serial port using the wiring connections above Included within the wiring connections is the Default line being connected to the power supply ground This connection places the module in the Default Mode The Default Mode forces the module into a known communications state and is best utilized for configuring the module The Default Mode serial communications parameters are 9600 baud eight data bits no parity and one stop bit The module will answer to Modbus Slave address 1 0x01 The D6000 series modules require a software program to change the setup register values Since the modules communicate via the Modbus RTU protocol a Modbus Master program or the DGH D6000 series Utility Software will be required to change the module configuration The DGH D6000 Series Utility Software is the best program to use when configuring a module The utility software reads the module information displays the information in easy to understand terms allows changes to be made via drop down list boxes and then writes the new values back to the module The module parameters can also be stored to disk and recalled at a later date The D6000 series Utility Software is provided free of charge on CDROM with a purchase order and the latest version is always d
26. terminal Connect the negative lead of the DC current calibrator to Ch7 Input terminal 0 Install the DGH Utility Software or another Modbus Master Program to communicate with and calibrate with the module via serial port or a TCP IP connection 11 Using the DGH Utility Software configure all channels for the 20mA range using the data values in Table 1 0 below SO 00 OOo E Trim Zero 1 Set the DC calibrator current output to 0 00mA Wait 30 seconds 2 Trim Zero on all channels a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim Zero on all seven channels by writing a value of Ox0000h to Trim Zero register 40116 See Table 2 0 below Trim Span 1 Set the DC calibrator current output to 20 000mA Wait 30 seconds 2 Trim Span on all channels a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim Span on all seven channels by writing a value of Oxfffe to Trim Span register 40148 See Table 3 0 below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 28 4 2 6 D6200 Calibration Tables Seven Channel Current Register Values Channel Range Control Range Values Channel 0 40097 0 Disabled Channel 1 40098 3 20mMA Channel 2 40099 Channel 3 40100 Channel 4 40101 Channel 5 40102 Channel 6 40103 Table 1 0 Register Setup Values Trim Zero Register and Calibratio
27. the Utility Software to select the type of signal and range When configuring any channel to measure current loops or 4 20mA signals then the Input range can be set to either the 1Vdc or 20mA selections The module uses the 1Vdc range to measure current up to 20mA When measuring current signals then a measurement sense resistor must be enabled via jumpers inside the module Each channel has a jumper strip that must be shorted using a provided shorting bar to enable the sense resistor The sense resistor is internally connected directly across the channel and channel input pins See the D6400 board layout below for instructions on taking the module and enabling the jumpers 4 4 1 Analog to Digital Converter The D6400 series analog input modules contain a 16 bit analog to digital converter to perform the signal conversion to digital information The analog to digital converter performs a total of 25 conversions per second Meaning if all 7 channels were enabled the each channel would be measured 3 times per second The conversion rate per channel can be improved by disabling any unused channels Features and Register Assignments The D6400 series analog input modules contain many user selectable features The user can select all features such as baud rate parity type analog range selection and digital filtering The complete list of features is illustrated in the Seven Channel Voltage Thermocouple and Current Inout Register Assig
28. the module label and are listed in a table below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 15 4 1 2 D6100 Pin Assignments and Specifications Connections Power amp Serial Communications Pin Number aOahRWNDM Pin GND VS Data Data Default GND Designator Power Supply Power Supply RS 485 Data RS 485 Data Default Power Supply Analog Input Pin Assignments Pin Number Pin CH1 CH1 CH2 CH2 CH3 CH3 CH4 CH4 CH5 CH5 CH6 ISO GND Designator CH1 Input CH1 Input CH2 Input CH2 Input CH3 Input CH3 Input CH4 Input CH4 Input CH5 Input CH5 Input CH6 Input CH6 Input CH7 Input CH7 Input Isolated GND Isolated GND Specifications Analog Inputs 7 Channels User Selectable Input Ranges Bipolar Voltage Differential Reading CH to CH Protocol Serial Power Supply Voltage Power Connectors Spacing Max Wire Size Max Current Serial LED Displays Transmit Top Receive Bottom Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 10V 5V 1V 0 1V 0 05V 0 025V Modbus RTU 10 30Vdc 1 4W 3 81mm 14 24 AWG 8 Amperes Serial TxData Serial RxData 4 1 3 D6100 Initial Values Module Parameter Value Slave Address 1 Baud Rate 9600 Parity Type None Modbus Response Delay 3mS Modbus Query Delay OmS Conve
29. 00 to disable turn off a bit One Byte Slave Address One Byte Function Number Coil Address HI Byte Coil Address LO Byte Force Data HI Force Data LO Two Byte CRC Same value as in command above Same value as in command above Same value as in command above Same value as in command above Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 72 5 1 6 Function 06 Preset Single Register This function presets the state of a single register to a specific value A typical function 06 command and response is listed below Command Usage Address Function Addr HI Addr LO Data HI Data LO Response Message Address Function Addr HI Addr LO Data HI Data LO Error Check One Byte Slave Address One Byte Function Number Starting Register Address HI Byte Starting Register Address LO Byte Force Data HI Force Data LO One Byte Slave Address One Byte Function Number Register Address HI Byte Same value as in command above Register Address LO Byte Same value as in command above Preset Data value HI Same value as in command above Preset Data value LO Same value as in command above Two Byte CRC Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 73 5 1 7 Function OF Force Multiple Coils This function is used to force the state of multiple coils digital outputs in a digital output module A typical function OF command and response i
30. 600 8 N 1 40003 Modbus Delays R W 0 303F Bits 0 7 The Response Delay in milliseconds This is required when the RS 485 adapter cannot tri state immediately after the last character is transmitted from the host Maximum value is 63mS Factory default value is 3 Bits 8 15 The End of Query Delay in milliseconds 48mS max This is an additional time that the module will wait prior to marking the end of the message Slower host computers may not be able transmit a continuous message stream thereby creating gaps between characters exceeding the normal 3 5 character times limit Factory default value is 0 Factory set 0x0003 40033 Software Version R Factory set Code Version Last Converted 0 O6FF Bits 0 7 Chan The counter increments each conversion and Conversion rolled over after FF The Conversion Counter Counter indicates when the data registers have been updated Bits 8 10 Input channel last conversion stored The information is useful when all channel data is read back with 1 query The user can identify which channels have been converted since the last query as long as the time between queries is less than 8 conversion times Initialized to Ox0000 on device reset 40049 Channel 1 Data R__ 0 FFFF Data Ch 1 Offset binary zero 0x8000 40050 Channel2 Data R O FFFF Data Channel2_ 40051 Channel3 Data R O FFFF Data Channel3_ 40052 Channel4 Data R O FFFF Da
31. 600 Parity Type None Modbus Response Delay 3mS Modbus Query Delay OmS Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 6 4 D6710 Register Assignments Begister Description Functions vate DESERO OOT TACE Address R WP Factory set to NR 40002 UART Setup R WP Bits 0 4 Baud Rate 5 9600 6 19 2K 7 38 4K 8 57 6K 9 115 2K Bits 5 6 Parity 0 No Parity 8 N 2 1 Odd 2 Even 3 No Parity 8 N 1 Factory set to 0x0035 9600 8 N 1 40003 Modbus Delays R WP 0 303F Bits 0 7 The Response Delay in milliseconds This is required when the RS 485 adapter cannot tri state immediately after the last character is transmitted from the host Maximum value is 63mS Factory default value is 3 Bits 8 15 The End of Query Delay in milliseconds 48mS max This is an additional time that the module will wait prior to marking the end of the message Slower host computers may not be able transmit a continuous message stream thereby creating gaps between characters exceeding the normal 3 5 character times limit Factory default value is 0 See Note 2 Factory set to 0x0003 40033 Software Version R Factory set Code Version Control Register 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 3 Synchronous Data sample 5 Init Host Com Setup Functions R Read Only R W Read Write WP Write Protected Discrete Coil DI Mapping Table Address hex
32. 7 Hex Disable Channel 20mMA 03 Factory set to 0x0003 Factory set to 0x0003 Factory set to 0x0003 Factory set to 0x0003 ie Factory set to 0x0003 i Factory set to 0x0003 WP fod Force all channel data to 0x8000 input 20mMA Range signal 0 Wait 15 Secs Write 0x0000 WP Force all channel data to top of range Wait 20mA Range FFFE 15 Sec Write value Oxfffe if F S l B Control Register 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 5 Initialize Host Communication setup Functions R Read Only R W Read Write WP Write Protected Holds Channel 6 range Factory set to 0x0003 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 27 4 2 5 D6200 Calibration Procedure Required Equipment 1 Computer running the DGH Utility Software or another Modbus Master program 2 ANIST traceable DC Current Standard with 20mA range Setup Steps Perform Calibration Steps in Order Listed Allow unit to warm up for 15 minutes Connect the positive lead of DC current calibrator to Ch1 Input terminal Connect the Ch1 Input terminal the Ch2 Input terminal Connect the Ch2 Input terminal the Ch3 Input terminal Connect the Ch3 Input terminal the Ch4 Input terminal Connect the Ch4 Input terminal the Ch5 Input terminal Connect the Ch5 Input terminal the Ch6 Input terminal Connect the Ch6 Input terminal the Ch7 Input
33. A Any unused channels can be disabled 4 2 1 Analog to Digital Converter The D6200 series analog input modules contain a 16 bit analog to digital converter to perform the signal conversion to digital information The analog to digital converter performs a total of 25 conversions per second Meaning if all 7 channels were enabled the each channel would be measured 3 times per second The conversion rate per channel can be improved by disabling any unused channels Features and Register Assignments The D6200 series analog input modules contain many user selectable features The user can select all features such as baud rate parity type analog range selection and digital filtering The complete list of features is illustrated in the Seven Channel Analog Current Input Register Assignments register map below The register map format is used for consistency with the Modbus RTU protocol The register map contains the register numbers in decimal format register description acceptable data values and list of what each value means These registers can be written to using most any Modbus master program or using the DGH D6000 series utility software Note All Modbus Register values in the tables below are represented as decimal numbers Analog Data Values The D6200 series analog input modules contain seven analog channels and the data values are each stored in registers to be read by the Modbus RTU protocol The analog data values can b
34. Analog Inputs Input Type Thermocouple Differential Reading CH to CH Protocol Serial Power Supply Voltage Power Connectors Spacing Max Wire Size Max Current Serial LED Displays Transmit Top Receive Bottom Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 7 Channels J 200 760C K 150 1250C T 200 400C E 100 1000C R 0 1750C S 0 1750C B 0 1820C C 0 2315C 10Vdc Modbus RTU 10 30Vdc 1 4W 3 81mm 14 24 AWG 8 Amperes TxData RxData 31 4 3 3 D6300 Initial Values Module Parameter Value Slave Address 1 Baud Rate 9600 Parity Type None Modbus Response Delay 3mS Modbus Query Delay OmS Conversion Rate 60Hz Large Signal Filter 0 Seconds Small Signal Filter 0 Seconds Channel 0 Range J Tc Type Channel 1 Range J Tc Type Channel 2 Range J Tc Type Channel 3 Range J Tc Type Channel 4 Range J Tc Type Channel 5 Range J Tc Type Channel 6 Range J Tc Type Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 32 4 3 4 D6300 Register Assignments Register_ Description _ Functions Value J Description Cd 40001 Slave Address Factory set to 0x0001 40002 UART Setup R W Bits 0 4 Baud Rate Bits 5 6 Parity 0 No Parity 8 N 2 1 Odd 2 Even 3 No Parity 8 N 1 Factory set to 0x0035 9600 8 N 1 40003 Modbus Delays R W 0 303F Bits 0 7 The Response Delay i
35. EEPROM Software disable unused analog input channels Interface Communications via Modbus RTU protocol e Interface via RS 485 Serial port Serial Communications e Baud Rates 9600 19 2K 38 4K 57 6K 115 2K e Data format 8 data bits and 1 or 2 stop bits e Parity odd even none e User selectable device address e Up to 247 multi drop modules per host serial port Communications distance up to 4 000 feet RS 485 e Transient suppression on RS 485 data lines Power Requirements e Unregulated 10V to 30Vdc e Protected against power supply reversals Environmental e Temperature Range Operating 25 C to 70 C e Storage 25 C to 85 C e Relative Humidity 0 to 95 non condensing Warranty e 12 months on workmanship and material Package Dimensions and Connectors e Case ABS thermoplastic UL 94 5VA rated e Dimensions 6 x4 x1 5 mounting holes 6 5 on center Connectors Screw terminal barrier plug Supplied e Replace plug with LMI Components 04238 Series MODULE SPECIFICATIONS D6100 Voltage Inputs Seven differential voltage inputs e Ranges 025V 05V 1V 1V 5V 10V e 16 bit ADC 25 20 conversions per second e Accuracy 0 05 of FS max e Span Tempco 50ppm C max e Input burnout protection to 250 Vac Input impedance 20MQ min e Power requirements Serial 1 4W D6200 Current Inputs e Seven differential current inputs e Range 20
36. Special care must be taken with very long busses greater than 1000 feet to ensure error free operation Long busses must be terminated as described above The use of twisted cable for the DATA and DATA lines will greatly enhance signal fidelity In situations where many modules are used on a long line voltage drops in the power leads becomes an important consideration The GND wire is used both as a power connection and the common reference for the transmission line receivers in the modules Voltage drops in the GND leads appear as a common mode voltage to the receivers The receivers are rated for a maximum of 7Vdc of common mode voltage For reliable operation the common mode voltage should be kept below 5V To avoid problems with voltage drops modules may be powered locally rather than transmitting the power from the host Inexpensive calculator type power supplies are useful in remote locations When local supplies are used be sure to provide a ground reference with a third wire to the host or through a good earth ground With local supplies and an earth ground only two wires for the data connections are necessary Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 13 4 0 Module Types The D6000 series RS 485 serial interface modules are a complete family of data acquisition modules Mixing and matching the D6000 series modules together in an application provides a user with all the measurement and cont
37. Trim Span register ie 40146 for 10V d Perform steps 4a through 4c to trim span on each range Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 21 4 1 6 D6100 Calibration Tables Seven Channel Range Register Values Channel Range Control Range Values Channel 0 40097 00 Disabled Channel 1 40098 01 10V Channel 2 40099 02 5V Channel 3 40100 03 1V Channel 4 40101 04 0 1V Channel 5 40102 05 0 05V Channel 6 40103 06 0 025V Table 1 0 Register Setup Values Trim Zero Registers and Calibration Values Range Register Value 10Vdc 40114 0000 5Vdc 40115 0000 1Vdc 40116 0000 0 1Vdc 40117 0000 0 05Vdc 40118 0000 0 025Vdc 40119 0000 Table 2 0 Trim Zero Registers and Values Trim Span Registers and Calibration Values Range Register Value 0 025Vdc 40151 FFFE 0 05Vdc 40150 FFFE 0 1Vdce 40149 FFFE 1Vdc 40148 FFFE 5Vdc 40147 FFFE 10Vde 40146 FFFE Table 3 0 Trim Span Registers and Values Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 22 4 2 D6200 Seven Channel Current Input Module Overview The D6200 series analog input module contains seven differential analog inputs for measuring current signals such as 4 20mA loops Each analog input channel can measure current signals up to 20m
38. V Channel 5 40101 04 0 1V Channel 6 40102 05 0 05V Channel 7 40103 06 0 025V 21 J Type TC 22 K Type TC 23 T Type TC 24 E Type TC 25 R Type TC 26 S Type TC 27 B Type TC 28 C Type TC Table 1 0 Register Setup Values Trim Zero Registers and Calibration Values Range Register Value 10Vdc 40114 0000 5Vdc 40115 0000 1Vdc 40116 0000 0 1Vdc 40117 0000 0 05Vdc 40118 0000 0 025Vdc 40119 0000 Table 2 0 Trim Zero Registers and Values Trim Span Registers and Calibration Values Range Register Value 0 025Vdc 40151 FFFE 0 05Vdc 40150 FFFE 0 1Vdce 40149 FFFE 1Vdc 40148 FFFE 5Vdc 40147 FFFE 10Vdce 40146 FFFE Table 3 0 Trim Span Registers and Values CJC Calibration Registers and Values Channels Register Increase Value Decrease Value 0 3 40129 0001 0000 4 6 40130 0001 0000 Table 4 0 Trim CJC Registers and Values Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 47 4 4 7 D6400 Current Channel Enable Overview The following information details how to open the D6400 module and enable or disable current channels Default from the Factory No current enabling jumpers are installed at the factory All channels are initialized as voltage inputs Open the Module Remove the top cover of the D6400 module by unscrewing the four
39. V S Factory set to 0x0000 40146 Initial Value CH1 R WP O FFFF Power Up or Reset analog output value New values written to this register will require a reset to activate Factory set to 0x0000 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 52 40147 Setup CH2 R WP 40148 Initial Value CH2 40177 Increase Min Output Calibration 40178 Decrease Min Output Calibration 40179 Increase Max Output Calibration 40180 Decrease Max Output Calibration 40181 Trim ADC na Functions R Read Only R W Read Write WP Write Protected Notes Factory set to 0x0000 Power Up or Reset analog output value New values written to this register will require a reset to activate Factory set to 0x0000 Increases output of selected channel by 1 LSB Output must be previously set to minimum value in table xx Repeat as needed get the desired output The effect is immediate Write 0 for Channel 1 Write 1 for Channel 2 Decreases output of selected channel by 1 LSB Output must be previously set to minimum value in table xx Repeat as needed to get desired output The effect is immediate Write 0 for Channel 1 Write 1 for Channel 2 Increases output of selected channel by 1 LSB Output must be previously set to maximum value in table xx Repeat as needed get the desired output The effect is immediate Write 0 for Channel 1 Write 1 for Channel 2 Decreases output of selected cha
40. a different range Any unused channels can be disabled 4 1 1 Analog to Digital Converter The D6100 series analog input modules contain a 16 bit analog to digital converter to perform the signal conversion to digital information The analog to digital converter performs a total of 25 conversions per second Meaning if all 7 channels were enabled the each channel would be measured 3 times per second The conversion rate per channel can be improved by disabling any unused channels Features and Register Assignments The D6100 series analog input modules contain many user selectable features The user can select all features such as baud rate parity type analog range selection and digital filtering The complete list of features is illustrated in the Seven Analog Voltage Input Register Assignments register map below The register map format is used for consistency with the Modbus RTU protocol The register map contains the register numbers in decimal format register description acceptable data values and list of what each value means These registers can be written to using most any Modbus master program or using the DGH D6000 series utility software Note All Modbus Register values in the tables below are represented as decimal numbers Analog Data Values The D6100 series analog input modules contain seven analog channels and the data values are each stored in registers to be read by the Modbus RTU protocol The analog data val
41. al Value bits set to Logic 1 will be initialized to the On state Bits set to Logic 0 will be initialized to the Off state Factory Set to 0x0000 Control Register 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 3 Synchronous Data sample 5 Init Host Com Setup Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 65 Discrete Coil DI Mapping Table Address hex Channel Coil Using Function Codes 01 and 02 0 1 1 2 3 Functions R Read Only R W Read Write WP Write Protected Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 66 5 0 Modbus Protocol The D6000 series modules utilize the Modbus RTU protocol for communications The Modbus RTU protocol is widely supported protocol supported by almost all commercial data acquisition programs and programmable controllers in the marketplace This allows for easy connection of a D6000 series module to an existing system or new application The D6000 series modules utilize up to eight different functions from within the Modbus RTU protocol The number of functions utilized by a module depends on the model type and the features it contains The Modbus functions allow users to control every function within a module The functions and their descriptions are listed below Each function is also outlined in further detail below
42. cimal numbers Factory Initial Values The D6720 series digital output modules are initialized at the factory with a set of Initial Values A complete list of factory Initial Values can be found in the table below For reference purposes the Modbus Slave address is preset to hex 0x01 the baud rate is 9600 Parity type is None and the Stop Bits is 1 Communications Watchdog Timer The D6720 series digital output module contains a user programmable communications watchdog timer The communications watchdog timer can be used to force the digital outputs to a known safe condition in the event of a communications lost to the module The known safe condition can be user programmed into the module Initial Value register Connector Pin Designations The D6720 series module uses two 3 81mm removable plugs for connecting signals to the module One six pin connector is for the power supply and the host RS 485 data line connections A second sixteen pin connector is used to connect digital signals to the module The pin designations for each connector are printed on the module label and are listed in a table below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 62 4 7 2 D6720 Pin Assignments and Specifications Connections Power and Serial Communications Pin Number Pin GND VS DATA DATA Default GND OnahRWNM Typical Output Circuit Bit X Isolated Digital Out
43. e 20mA Channel 2 Range 20mA Channel 3 Range 20mMA Channel 4 Range 20mA Channel 5 Range 20mMA Channel 6 Range 20mMA Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 25 4 2 4 D6200 Register Assignments Register_ Description _ Functions Value J Description Cd 40001 Slave Address Factory set to 0x0001 40002 UART Setup R W Bits 0 4 Baud Rate Bits 5 6 Parity 0 No Parity 8 N 2 1 Odd 2 Even 3 No Parity 8 N 1 Factory set to 0x0035 9600 8 N 1 40003 Modbus Delays R W 0 303F Bits 0 7 The Response Delay in milliseconds This is required when the RS 485 adapter cannot tri state immediately after the last character is transmitted from the host Maximum value is 63mS Factory default value is 3 Bits 8 15 The End of Query Delay in milliseconds 48mS max This is an additional time that the module will wait prior to marking the end of the message Slower host computers may not be able transmit a continuous message stream thereby creating gaps between characters exceeding the normal 3 5 character times limit Factory default value is 0 Factory set 0x0003 40033 Software Version R Factory set Code Version Last Converted 0 O6FF Bits 0 7 Chan The counter increments each conversion and Conversion rolled over after FF The Conversion Counter Counter indicates when the data registers have been updated Bits 8 10 Input channel last conversion stored The
44. e read using either Function 03 or Function 04 For discussion purposes we will use the Function 03 register values when referring to the location of the analog data values The first analog input data register is located at register 40049 and there are seven consecutive registers 40049 40055 that contain data values See Chapter 6 for analog data scaling examples Factory Initial Values The D6200 series analog module features are initialized at the factory with a set of Initial Values A complete list of factory Initial Values can be found in the table below For reference purposes the Modbus Slave address is preset to hex 0x01 the baud rate is 9600 Parity type is None and the Stop Bits is 1 Calibration The D6200 series analog input modules are shipped from the factory as fully calibrated devices Throughout the lifetime of the module there may be need to verify or adjust the calibration of the device The verification and adjustment process should only be completed using NIST traceable calibration equipment A D6200 series Calibration procedure is included below Connector Pin Designations The D6200 series module uses two 3 81mm removable plugs for connecting signals to the module One six pin connector is for the power supply and the host RS 485 data line connections A second sixteen pin connector is used to connect analog input signals to the module The pin designations for each connector are printed on the modu
45. e host RS 485 data line connections A second sixteen pin connector is used to connect digital signals to the module The pin designations for each connector are printed on the module label and are listed in a table below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 58 4 6 2 D6710 Pin Assignments and Specifications Connections Power and Serial Communications Pin Number aOnahRWNDM Typical Input BitX GND Pin Designator GND Power Supply VS Power Supply DATA RS 485 Data DATA RS 485 Data Default Default GND Power Supply Digital Input Pin Assignments Bit Number Pin Designator B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15 ISO GND Specifications Digital Inputs Input Bit Internal Pull up Max Voltage Logic 0 Logic 1 Isolation GND to IGND Protocol Serial Power Supply Voltage Power Connectors Spacing Max Wire Size Max Current LED Designators 01 15 F T R LED Display D G amp 15 10K to 5Vdc 30Vdc lt 1 0Vdc gt 3 5Vdc 500Vrms Modbus RTU 10 30Vdc 0 75W 3 81mm 14 24 AWG 8 Amperes Bit LO On Always Off Serial TxD Serial RxD Digital Input Output LEDS Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 59 4 6 3 D6710 Factory Values Module Parameter Value Slave Address 1 Baud Rate 9
46. e may not be used in a string with other modules Communications Connections The D6000 series module must be connected to a host computer with an RS 485 serial port for configuration For computers that contain an internal RS 232 port then the DGH A1000 RS 232 to RS 485 serial converter can be used to connect the module to a computer For computers without internal serial ports then a DGH USB COMi USB to RS 485 converter can be used to connect the module to a computer The RS 485 serial connections for both devices are detailed below A1000 RS 485 Connections A1000 RS 485 Out Connector D6000 Module Connector B GND GND R VS VS G DATA DATA Y DATA DATA USB COMi RS 485 Connections USB COMi DB 9 Connector D6000 Module Connector Pin 5 GND Pin 1 DATA Pin 2 DATA Note When using the USB COMi a separate power supply will be required and connected between the VS and GND terminals Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 6 DEFAULT Mode Connection For simplicity we recommend performing all the setups while in the Default Mode Place the D6000 in Default Mode by connecting the DEFAULT terminal to the GND terminal using a jumper wire When the module is in the Default Mode the serial parameters are internally set to 9600 Baud 8 data bits no parity and one stop bit The module will respond to Modbus Slave address 01 Note No other wiring connections are required on the analog
47. el Analog Thermocouple Input Register Assignments register map below The register map format is used for consistency with the Modbus RTU protocol The register map contains the register numbers in decimal format register description acceptable data values and list of what each value means These registers can be written to using most any Modbus master program or using the DGH D6000 series utility software Note All Modbus Register values in the tables below are represented as decimal numbers Analog Data Values The D6300 series analog input modules contain seven analog channels and the data values are each stored in registers to be read by the Modbus RTU protocol The analog data values can be read using either Function 03 or Function 04 For discussion purposes we will use the Function 03 register values when referring to the location of the analog data values The first analog input data register is located at register 40049 and there are seven consecutive registers 40049 40055 that contain data values See Chapter 6 for analog data scaling examples Factory Initial Values The D6300 series analog module features are initialized at the factory with a set of Initial Values A complete list of factory Initial Values can be found in the table below For reference purposes the Modbus Slave address is preset to hex 0x01 the baud rate is 9600 Parity type is None and the Stop Bits is 1 Calibration The D6300 s
48. elays Cho Range Ch 6 pono M noo T oo Delays HI S Ch3Range Dicsbied Ch 0000 r ooo P oda Ceap ten 5 Ehi Range osu Clear Lo Scan Clear HI Ch5 Range mea a a II Ch Range IE 0 ScanInterval 5 aes re Software Ch Range Display Hex Values Communications Status J Module Address joi IV Hex Addressing Read Setup Help Ensure that the Module Address in the lower left corner is 01 and then press the Read Setup button The screen will now populate with the existing configuration data inside the module The user selectable values will be displayed in an easy to understand format and new selections can be made using the drop down list boxes The drop down list boxes make the configuration process easy and accurate because erroneous values cannot be entered DGH D6000 7CH Current Input Module Setup Screen Connection Type he igs m Serial Port Settings Serial Port E address 10 i i g Pole 1502 Venty com Settings l Module Setup Configuration Analog Data Values Communications Settings Channel Settings Valley LO Data Peak HI SlaveAddess 01 v NMR Setting 60Hz gt ee aos i Chee P ado D ooo M oo Baud Rate Small Filter 4 Secs bg cha aa o tooo Parity Large Filter OSecs X cne o o o Chl Range 20m v ches P ooo F ooo M o Modbus Delays Ch2Range 20m4 Ch poo f ooo M ooo Delays HI 00mS _ gt C
49. er indicates when the data registers have been updated Bits 8 10 Input channel last conversion stored The information is useful when all channel data is read back with 1 query The user can identify which channels have been converted since the last query as long as the time between queries is less than 8 conversion times Initialized to Ox0000 on device reset 40049 Channel 0 Data R___ 0 FFFF Data Ch 0 Offset binary zero 0x8000 40050 Channel 1 Data R O FFFF Data Channelt 40051 Channel2 Data R O FFFF Data Channel2 40052 _ Channel3 Data R 0 FFFF Data Channel3_ 40053 Channel4 Data R 0 FFFF Data Channel4 40054 Channel5 Data R O FFFF Data Channel5 40055 Channel 6 Data 0 FFFF Data Channel 6 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 18 40095 Misc Setup 40096 Signal Filtering 40097 R R R 40098 Setup Channel 1 R 40099 Setup Channel 2 R R R Setup Channel 0 W W W W W 40114 Trim Zero 10V Range 40115 Trim Zero 5V WP Range 40116 Trim Zero 1V Range 40117 Trim Zero 0 1V Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 1 0 3F F 0 0 0 0 0 0 0 0 F F F Bit 0 Normal Mode Rejection Setting 0 60Hz 25 Hz Conversion Speed 1 50Hz 20 Hz Conversion Speed Factory set to 0x0000
50. eries analog input modules are shipped from the factory as fully calibrated devices Throughout the lifetime of the module there may be need to verify or adjust the calibration of the device The verification and adjustment process should only be completed using NIST traceable calibration equipment A D6300 series Calibration procedure is included below Connector Pin Designations The D6300 series module uses two 3 81mm removable plugs for connecting signals to the module One six pin connector is for the power supply and the host RS 485 data line connections A second sixteen pin connector is used to connect analog input signals to the module The pin designations for each connector are printed on the module label and are listed in a table below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 30 4 3 2 D6300 Pin Assignments and Specifications Connections Power amp Serial Communications Pin Number aOahRWNDM Pin GND VS DATA DATA Default GND Designator Power Supply Power Supply RS 485 Data RS 485 Data Default Power Supply Analog Input Pin Assignments Pin Number Pin CH1 CH1 CH2 CH2 CH3 CH3 CH4 CH4 CH5 CH5 CH6 ISO GND Designator CH1 Input CH1 Input CH2 Input CH2 Input CH3 Input CH3 Input CH4 Input CH4 Input CH5 Input CH5 Input CH6 Input CH6 Input CH7 Input CH7 Input Isolated GND Isolated GND Specifications
51. f features is illustrated in the Two Channel Analog Output Register Assignments register map below The register map format is used for consistency with the Modbus RTU protocol The register map contains the register numbers in decimal format register description acceptable data values and list of what each value means These registers can be written to using most any Modbus master program or using the DGH D6000 series utility software Note All Modbus Register values in the tables below are represented as decimal numbers Factory Initial Values The D6500 series analog output modules are initialized at the factory with a set of Initial Values A complete list of factory Initial Values can be found in the table below For reference purposes the Modbus Slave address is preset to hex 0x01 the baud rate is 9600 Parity type is None and the Stop Bits is 1 Communications Watchdog Timer The D6500 series digital output module contains a user programmable communications watchdog timer The communications watchdog timer can be used to force the analog output signals to a known safe condition in the event that communications are lost to the module The known safe condition can be user programmed into the module Initial Value register Connector Pin Designations The D6500 series module uses two 3 81mm removable plugs for connecting signals to the module One six pin connector is for the power supply and the h
52. ftware or another Modbus Master program ANIST traceable Digital multimeter DMM with 10Vdc range Setup Steps Perform Calibration Steps in Order Listed Pens 5 Allow unit to warm up for 15 minutes Connect positive lead of the DMM to the Ch1 Vout terminal Connect negative lead of the DMM to the Ch1 IsoGnd terminal Install the DGH Utility Software or another Modbus Master Program to communicate with and calibrate with the module via serial port or a TCP IP connection Remove all connections to the lout and lout terminals on Ch1 and Ch2 Trim Negative Full Scale 1 2 3 4 5 Using the DGH Utility Software configure both Ch1 and Ch2 analog output ranges to the 10Vdc range See Table 1 0 below for register and data values Use the DGH Utility Software set Ch1 and Ch2 analog outputs to their Full Scale value See Table 2 0 below for register and data values Trim Negative Full Scale a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Trim the Negative Full Scale output using the register and data value in Table 3 0 below Write value the channel value to the proper register to increase or decrease the analog output signal to match the Full Scale output value Move the DMM leads to the Ch2 Vout and IsoGnd terminals Repeat steps 3a and 3b to trim the negative full scale output of Ch2 Trim Positive Full Scale 1 oO Move the DMM leads to the Ch1 Vout
53. gins Corporation 2014 All Rights Reserved 51 1FFFF Factory set to 0x0000 Readback CH2 8 bit resolution SR i 40113 Present Output 0 FFFF Normalized present DAC value Present ee has not reached to its final value 40114 Present Output 0 FFFF Normalized present DAC value Present CH2 Output may differ from Setpoint if output has not reached to its final value 40144 Watchdog Time R WP O FFFF The interval of time in seconds that must out Interval lapse after the last communication to the module or since power was applied before the Watchdog is triggered and the outputs are set to the Initial Value Effective immediately The purpose of the Watchdog Timer is to force the analog outputs to a known safe value in the event of a host or communications link failure The Watchdog Timer may be disabled by setting the value to FFFF Hex Accuracy is 10 Factory set to OxFFFF V S Span s Span 100 i e for slope 10 5120 10 100 512V S Factory set to 0x0000 40145 Setup CH1 R WP Holds Channel 1 range and slope setup On the fly slope changed immediately Setup change is immediate Bits 0 2 0 0 10V 1 10V 2 4 20mA 3 0 20mA Bits 3 7 0 Immediate 1 0 156 Span s 2 0 31 3 0 625 4 1 25 5 2 50 6 5 7 10 8 20 9 40 A 80 B 160 C 320 D 640 E 1280 F 2560 10 5120 11 10240 12 20480 V S Span s Span 100 i e for slope 10 5120 10 100 512
54. h3Range 20mA v Che P ooo f ooo f ooo Daleve EO fos mS z Eha hange 20m Clear Lo Sean Clear Hi Ch5 Range 20m4 w 0 Scan Interval 5 Sec Version Data ChG Range 20m4 v GUEGUEN Software Ch Range 20m v MOr E J IV Display Hex Values j Communications Status m 030200046987 Module Address o V Hex Addressing Read Setup Apply Help Once the new module configuration settings have been changed to meet the application requirements then press the Apply button to transmit the new settings Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 10 Scan Module Data Values After the module has been properly configured the analog input module configuration screens can poll modules in order to verify the data from each channel This feature is a good troubleshooting or verification tool when the analog input signals are physically connected to the module The analog input screens contain a Scan button that will start the scanning process Each data channel is read by requesting the data values from data registers within the module The analog input data registers can be found in the Modbus Register map and the data register locations are specific to the module type The data values are returned in hexadecimal percentage of Full Scale format where a value of 0x0000 represents the minus
55. itching from 0 to 5V to communicate data RS 485 receivers can handle common mode voltages from 7V to 12V without loss of data making them ideal for transmission over great distances RS 485 differs from RS 422 by using one balanced pair of wires for both transmitting and receiving Since an RS 485 system cannot transmit and receive at the same time it is inherently a half duplex system RS 485 offers many advantages 1 balanced line gives excellent noise immunity 2 can communicate with modules at high baud rates 3 communicate at distances up to 4 000 feet 4 true multi drop configuration as the modules are connected in parallel 5 individual modules may be disconnected without affecting other modules 6 up to 32 modules on one segment of the communications line 247 with repeaters 7 simplified wiring using standard telephone cable Figure 2 0 below illustrates the wiring required for multiple module RS 485 system Notice that every module has a direct connection to the host system Any number of modules may be unplugged without affecting the remaining modules Each module must be setup with a unique address and the addresses can be in any order Also note that the connector pins on each module are labeled with notations B R G and Y B Elack 457 9 R Fed iKa oa Up to 4 000 Feet gt POWER SUPPLY _ Figure 2 0 Typical RS 485 Serial Communications System Architecture This designates the colors used on standa
56. le label and are listed in a table below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 23 4 2 2 D6200 Pin Assignments and Specifications Connections Specifications Power amp Serial Communications Analog Inputs 7 Channels Pin Number Pin Designator Input Range 1 GND Power Supply Current 20mA 2 VS Power Supply 3 DATA RS 485 Data Differential Reading 4 DATA RS 485 Data CH to CH 10Vdc 5 Default Default 6 GND Power Supply Protocol Serial Modbus RTU Analog Input Pin Assignments Power Supply Pin Number Pin Designator Voltage 10 30Vdc 1 CH1 CH1 Input Power 1 4W 2 CH1 CH1 Input 3 CH2 CH2 Input Connectors 4 CH2 CH2 Input Spacing 3 81mm 5 CH3 CH3 Input Max Wire Size 14 24 AWG 6 CH3 CH3 Input Max Current 8 Amperes 7 CH4 CH4 Input 8 CH4 CH4 Input Serial LED Displays 9 CH5 CH5 Input Transmit Top TxData 10 CH5 CH5 Input Receive Bottom RxData 11 CH6 CH6 Input 12 CH6 CH6 Input 13 CH7 CH7 Input 14 CH7 CH7 Input 15 ISO GND Isolated GND 16 ISO GND Isolated GND Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 2 3 D6200 Initial Values Module Parameter Value Slave Address 1 Baud Rate 9600 Parity Type None Modbus Response Delay 3mS Modbus Query Delay OmS Conversion Rate 60Hz Large Signal Filter 0 Seconds Small Signal Filter 0 Seconds Channel 0 Range 20mMA Channel 1 Rang
57. mA e 16 bit ADC 25 20 conversions per second e Accuracy 0 05 of FS max e Span Tempco 50ppm C max e Voltage drop 2 0V max e Input Impedance lt 100 Ohms 70 typical e Power requirements Serial 1 4W Specifications are subject to change without notice D6300 Thermocouple Inputs Seven differential thermocouple inputs e Thermocouple types J K T E R S B and C e Ranges J 200 760 C R 0 1750 C K 150 1250 C S 0 1750 C T 200 400 C B 0 1820 C E 100 1000 C C 0 2315 C e Thermocouple Accuracy error from all sources from 0 40 C ambient J K T E 1 5 C max R S B C 3 5 C max 300 C to F S e 16 bit ADC 25 20 conversions per second e Input impedance 20MQ min e Automatic cold junction compensation e Lead resistance effect lt 40uV per 3502 Open thermocouple and over range indication e Input burnout protection to 250Vac e Power requirements Serial 1 4W D6400 Voltage Thermocouple Current Inputs e Seven Differential voltage thermocouple current inputs e Specifications equal to D6100 D6200 and D6300 series D6500 Analog Outputs e Two analog outputs e Programmable voltage or current ranges e Voltage Ranges 0 10Vdc 10Vdc e Current Ranges 0 20mA 4 20mA e 250 conversions per second e Accuracy 0 1 e 12 bit DAC resolution e Span Tempco 25ppm C max e Settling Time to 0 1 FS 1mS e Communications Watchdog Timer
58. mmunications to the module is lost The D6700 series digital input and output modules each contain 15 bits of input or output The digital input modules contain internal pull ups on each bit for direct connection of dry contact switches The digital outputs are open collector outputs that can be connected up to 30Vdc and can sink 100mA per bit The open collector allows the modules to be used in a wider variety of control applications The digital output module also contains a programmable watchdog timer for instances where communications to the module is lost Mixing and matching the D6000 series modules together in an application provides a user with all the measurement and control hardware for a complete process control system Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 5 2 0 Configuration amp Getting Started Default Mode All D6000 series modules contain an EEPROM Electrically Erasable Programmable Read Only Memory to store setup information and calibration constants The EEPROM replaces the usual array of switches and pots necessary to specify baud rate address parity etc The memory is nonvolatile which means that the information is retained even if power is removed No batteries are used so it is never necessary to open the module case The EEPROM provides tremendous system flexibility since all of the module s setup parameters may be configured remotely through the communications port without ha
59. mputer data acquisition program The software would read the value and then perform a numeric calculation to arrive at the proper engineering units It is important to include the entire analog input range when performing the calculation Calculate 4 20mA Value For example one analog input channel might be selected as a 20mA input and used with a 4 20mA transmitter In order to properly calculate the analog data values then the data value of 0 will equate to the Full Scale analog input range of 20mA and 65535 will equate to the Full Scale analog input range of 20mA All data values between 0 and 65535 will be a percentage of the analog input range 20mA to 20mA Calculate a J Type Thermocouple Temperature Value In a temperature example one analog input channel might be selected as a J Type thermocouple input In order to properly calculate the temperature data values then the data value of 0 will equate to the Full Scale analog input range of 200C and 65535 will equate to the Full Scale analog input range of 760C All data values between 0 and 65535 will be a percentage of the analog input range 200 to 760C Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 77 7 0 SPECIFICATIONS typical at 25 C and nominal power supply unless otherwise noted General e Programmable digital filters in analog input modules e Max CMV input to output at 115Vrms 60hz 500V rms e All setups stored in
60. n Value Range Register Value 20mMA 40116 0000 Table 2 0 Trim Zero Register and Value Trim Span Register and Calibration Value Range Register Value 20mA 40148 FFFE Table 3 0 Trim Span Register and Value Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 3 D6300 Seven Channel Thermocouple Input Module Overview The D6300 series analog input module contains seven differential inputs for measuring thermocouple signals Each analog input channel is user programmable and may be assigned to measure one of 8 different thermocouple types The D6300 can measure thermocouple types J K T E R S B and C Any unused channels can be disabled 4 3 1 Analog to Digital Converter The D6300 series analog input modules contain a 16 bit analog to digital converter to perform the signal conversion to digital information The analog to digital converter performs a total of 25 conversions per second Meaning if all 7 channels were enabled the each channel would be measured 3 times per second The conversion rate per channel can be improved by disabling any unused channels Features and Register Assignments The D6300 series analog input modules contain many user selectable features The user can select all features such as baud rate parity type analog range selection and digital filtering The complete list of features is illustrated in the Seven Chann
61. n milliseconds This is required when the RS 485 adapter cannot tri state immediately after the last character is transmitted from the host Maximum value is 63mS Factory default value is 3 Bits 8 15 The End of Query Delay in milliseconds 48mS max This is an additional time that the module will wait prior to marking the end of the message Slower host computers may not be able transmit a continuous message stream thereby creating gaps between characters exceeding the normal 3 5 character times limit Factory default value is 0 Factory set 0x0003 40033 Software Version R Factory set Code Version Last Converted 0 O6FF Bits 0 7 Chan The counter increments each conversion and Conversion rolled over after FF The Conversion Counter Counter indicates when the data registers have been updated Bits 8 10 Input channel last conversion stored The information is useful when all channel data is read back with 1 query The user can identify which channels have been converted since the last query as long as the time between queries is less than 8 conversion times Initialized to Ox0000 on device reset 40049 Channel 0 Data R__ 0 FFFF Data Ch 0 Offset binary zero 0x8000 40050_ Channel1Data_ R 0 FFFF Data Channelt _ 40051 Channel2 Data R O FFFF Data Channel2 40052 Channel3 Data R O FFFF Data Channel3_ 40053 Channel4 Data R 0 FFFF Data Channel4
62. nments register map below The register map format is used for consistency with the Modbus RTU protocol The register map contains the register numbers in decimal format register description acceptable data values and list of what each value means These registers can be written to using most any Modbus master program or using the DGH D6000 series utility software Note All Modbus Register values in the tables below are represented as decimal numbers Analog Data Values The D6400 series analog input modules contain seven analog channels and the data values are each stored in registers to be read by the Modbus RTU protocol The analog data values can be read using either Function 03 or Function 04 For discussion purposes we will use the Function 03 register values when referring to the location of the analog data values The first analog input data register is located at register 40049 and there are seven consecutive registers 40049 40055 that contain data values See Chapter 6 for analog data scaling examples Factory Initial Values The D6400 series analog module features are initialized at the factory with a set of Initial Values A complete list of factory Initial Values can be found in the table below For reference purposes the Modbus Slave address is preset to hex 0x01 the baud rate is 9600 Parity type is None and the Stop Bits is 1 Calibration The D6400 series analog input modules are shipped from
63. nnel by 1 LSB Output must be previously set to maximum value in table xx Repeat as needed to get desired output The effect is immediate Write 0 for Channel 1 Write 1 for Channel 2 Forces output of selected channel data value to minimum and maximum values momentarily and calibrates readback ADC to coincide Output is then restored to original value when calibration is completed The effect is immediate 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 5 Initialize Host communications setup 1 Values written to Registers 40049 and 40050 must not be proceeded by a Write Protect command Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 53 4 5 4 D6500 Initial Factory Values Module Parameter Value Slave Address 1 Baud Rate 9600 Parity Type None Modbus Response Delay 3mS Modbus Query Delay OmS Conversion Rate 60Hz Channel 0 on the fly slope Immediate Channel 1 on the fly slope Immediate Watchdog Timer Low Word Oxffff Disabled Channel 0 Range 0 10Vdc Channel 0 Slope Immediate Channel 0 Initial Value OVdc Channel 1 Range 0 10Vdc Channel 1 Slope Immediate Channel 1 Initial Value OVdc Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 54 4 5 5 D6500 Voltage Output Calibration Procedure Required Equipment 1 2 Computer running the DGH Utility So
64. nputs 4 6 2 Pin Assignments 4 6 3 Initial Values 4 6 4 Register Assignments 4 7 D6720 Fifteen Bit Digital Output Module 4 7 1 Digital Outputs 4 7 2 Pin Assignments 4 7 3 Initial Values 4 7 4 Register Assignments 4 7 5 Communications Watchdog Timer Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 5 0 Modbus Protocol 5 0 Functions 5 1 Function 01 Read Coil Status 5 2 Function 02 Read Input Status 5 3 Function 03 Read Holding Registers 5 4 Function 04 Read Input Registers 5 5 Function 05 Force Single Coil 5 6 Function 06 Preset Single Register 5 7 Function OF Force Multiple Coils 5 8 Function 10 Preset Multiple Registers 6 0 Modbus Exception Error Codes 6 0 D6100 through D6400 Series Modbus Data Values 6 1 Data Registers 6 2 Data Values 7 0 D6000 Series Specifications Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved WARRANTY DGH warrants each D6000 series module to be free from defects in materials and workmanship under normal conditions of use and service and will replace any component found to be defective on its return to DGH transportation charges prepaid within one year of its original purchase DGH assumes no liability expressed or implied beyond its obligation to replace any component involved Such warranty is in lieu of all other warranties expressed or implied WARNING The circuits and software contained in D6000 series m
65. odules are proprietary Purchase of these products does not transfer any rights or grant any license to the circuits or software used in these products Disassembling or decompiling of the software program is explicitly prohibited Reproduction of the software program by any means is illegal As explained later in this document all setups are performed entirely from the outside of the D6000 module There is no need to open the module because there are no user serviceable parts inside Removing the cover or tampering with modifying or repairing by unauthorized personnel will automatically void the warranty DGH is not responsible for any consequential damages RETURNS When returning products for any reason contact the factory and request a Return Authorization Number and shipping instructions Write the Return Authorization Number on the outside of the shipping box DGH strongly recommends that you insure the product for value prior to shipping Items should not be returned collect as they will not be accepted CONTACT INFORMATION DGH Corporation USA Corporate Offices Phone 603 622 0452 Fax 603 622 0487 Email techsupport dghcorp com SHIPPING ADDRESS DGH Corporation Hillhaven Industrial Park 146 Londonderry Turnpike Hooksett NH 03106 Attn RMA Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 1 0 Introduction The D6000 series RS 485 serial interface modules are a complete family
66. ory set to NR 40002 UART Setup R WP Bits 0 4 Baud Rate 5 9600 6 19 2K 7 38 4K 8 57 6K 9 115 2K Bits 5 6 Parity 0 No Parity 8 N 2 1 Odd 2 Even 3 No Parity 8 N 1 Factory set to 0x0035 9600 8 N 1 40003 Modbus Delays R WP 0 303F Bits 0 7 The Response Delay in milliseconds This is required when the RS 485 adapter cannot tri state immediately after the last character is transmitted from the host Maximum value is 63mS Factory default value is 3 Bits 8 15 The End of Query Delay in milliseconds 48mS max This is an additional time that the module will wait prior to marking the end of the message Slower host computers may not be able transmit a continuous message stream thereby creating gaps between characters exceeding the normal 3 5 character times limit Factory default value is 0 See Note 2 Factor set to 0x0003 40033 Software Version Factory set Code Version Watchdog Timer ae O FFFF The interval of time in seconds that must Interval elapse after the last communication to the module or since the power was applied before the outputs are set to the Initial Value The purpose of the Watchdog Timer is to force the digital outputs to a known safe value in the event of a host or communications link failure The Watchdog Timer may be disabled by setting the value to OxFFFF hex Factory set to OxFFFF 40097 Initial Value R WP O FFFF Starting condition of Coils 1 15 Bit 0 is Cho Initi
67. ost RS 485 data line connections A second eight pin connector is used to connect analog output signals to control devices The pin designations for each connector are printed on the module label and are listed in a table below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 49 4 5 2 D6500 Pin Assignments and Specifications Connections Power amp Serial Communications Pin Number OahRWNDM Pin GND VS Data Data Default GND Designator Power Supply Power Supply RS 485 Data RS 485 Data Default Analog Output Pin Assignments Pin Number ONOoaRWND Notes Pin CH1 l CH1 I CH1 V CH1 V CH2 I CH2 I CH2 V CH2 V Designator 1 Current Out 1 Current Out 1 Voltage Out 1 Voltage Out 2 Current Out 2 Current Out 2 Voltage Out 2 Voltage Out 1 Each channel can be used as either a voltage output or a current output But not both at the same time 2 When using a channel as a current output there must be no connections on V Output pins Specifications Analog Outputs 2 Channels User Selectable Input Ranges Voltage Ranges Current Ranges Protocol Serial Power Supply Voltage Power Connectors Spacing Max Wire Size Max Current Serial LED Displays Transmit Top Receive Bottom Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 0 10V 10V 4 20mA 0 20mA Modbus
68. ownloadable from www dghcorp com The utility software runs on Windows based computers Simply insert the CDROM into the CDROM drive or download the Setup Exe file from the website and then run the SETUP EXE installation file The software will install and create a menu section called DGH DATA ACQUISITION and the Utility Software will be under that selection From the computer desktop select the start button select all programs select DGH Data Acquisition and then select D6000 Series Utility Software to run the utility software When the software opens the first step is to select configure and open the host serial communications port where the module is connected Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 7 Select the Serial Port connection type in the upper left corner of the program screen and then select the proper communications port in the upper right hand corner of the screen Next press the Serial Port Settings button gt DGH D6000 Series Utility Software Connection Type Serial Port Settings SeiaP jaw oS A a fo Part 502 Werte com1 Settings Setup D6000 Devices General Purpose Modbus Input Output Form D6000 Devices Address I Write Enable Function fos IV Hex Addressing Register a000i _ Reset Device Quantity Mo te Poo Bit forr x Response Add Edit Quick Setup 7 Select D6200 7CH Curent
69. put GND Port Designator Power Supply Power Supply RS 485 Data RS 485 Data Default Power Supply Digital Output Pin Assignments Bit Number Pin Designator B01 B02 B03 B04 B05 B06 B07 B08 B09 B10 B11 B12 B13 B14 B15 ISO GND Specifications Digital Outputs Output Bit Open Collector Vsat Short Circuit Type Isolation GND to IGND Watchdog Timer Range Resolution Protocol Serial Power Supply Voltage Power Connectors Spacing Max Wire Size Max Current LED Designators 01 15 F T R LED Display 13 14 1 O Q a E 12 W 15 30Vdc 100mA 0 3V 100mA 500mA max Sinking 500Vrms 0 to 655 35 Sec 0 35 Sec Modbus RTU 10 30Vdc 1 0W 3 81mm 14 24 AWG 8 Amperes Bit LO On Always Off Serial TxD Serial RxD d B Digital Input Output LEDS Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 63 4 7 3 D6720 Initial Values Module Parameter Value Slave Address 1 Baud Rate 9600 Parity Type None Modbus Response Delay 3mS Modbus Query Delay OmS Digital Output Initial Value 0x0000 All Outputs Off Watchdog Timer Low Word Oxffff Disabled Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 64 4 7 4 D6720 Register Assignments Begister Description Functions Vale Description OOT TACE Address R WP Fact
70. put signal to i 2 Set all module channels to the J Thermocouple range 3 Use the DGH Utility Software or a Modbus Master program to perform steps 4 amp 5 4 Trim Zero on each input channel a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Write a value of Ox0000h to register 40114 5 Apply input signal to each channel from Table x xx a Wait 1 minute b Write a value of 0x0002h to Control Register 40241 to Write Enable the module c Write a value of Oxfffe Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 45 Trim Thermocouples Set the input signal to Set all module channels to the J Thermocouple range Use the DGH Utility Software or a Modbus Master program to perform steps 4 amp 5 Trim Zero on each input channel a Write a value of 0x0002h to Control Register 40241 to Write Enable the module b Write a value of Ox0000h to register 40114 5 Apply input signal to each channel from Table x xx a Wait 1 minute b Write a value of 0x0002h to Control Register 40241 to Write Enable the module c Write a value of Oxfffe Pes Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 46 4 4 6 D6400 Calibration Tables Seven Channel Range Register Values Channel Range Control Range Values Channel 1 40097 00 Disabled Channel 2 40098 01 10V Channel 3 40099 02 5V Channel 4 40100 03 1
71. r of Registers to Write HI Number of Registers to Write LO Number of Data Bytes Transmitted Force Data HI Force Data LO One Byte Slave Address One Byte Function Number Starting Address HI Byte Starting Address LO Byte Preset Data value HI Preset Data value LO Two Byte CRC Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved Same value as in command above Same value as in command above Same value as in command above Same value as in command above 75 5 2 Modbus Exceptions The following Modbus Exception Error Codes may be returned from the D6000 series modules These Exception Codes are returned when an error is detected within the command messages transmitted to the module All Exception Code numbers are indicated below with a detailed description of possible causes Modbus Exception Codes Exception Name Description 01 Illegal Function This exception code is generated when the module does not recognize the function code 02 Illegal Data Address This exception code is generated when the module does not support the specified data address in the command 03 Illegal Data Value This exception code is generated if the command data is out of range for the function 06 Slave Busy This exception code is generated during the first 3 seconds after the module is reset or powered up 07 Negative Acknowledge This excep
72. rd 4 wire telephone cable B GND Black Wire R V Red Wire G DATA Green Wire RS 485 DATA Y DATA Yellow Wire RS 485 DATA This color convention can be used to simplify installation If standard 4 wire telephone cable is used it is only necessary to match the labeled pins with the wire color to guarantee correct installation The RS 845 data lines are designated on the label as DATA and is the complement of DATA negative true To minimize unwanted reflections on the transmission line the bus Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 12 should be arranged as a line going from one module to the next Tree or random structures of the transmission line should be avoided For wire runs greater than 500 feet each end of the line should be terminated with a 220 ohm resistor connected between DATA and DATA When using a bi directional RS 485 system there are unavoidable periods of time when all stations on the line are in receive mode During this time the communications lines are left floating and are very susceptible to noise To prevent the generation of random characters the lines should be biased in a MARK condition as shown in Figure 2 0 The 1K resistors are used to keep the DATA line more positive than the DATA line when none of the RS 485 communications transmitters are on When enabled the low impedance of an RS 485 driver easily overcomes the load presented by the resistors
73. rol hardware to build a complete process control system The family of modules includes multi channel analog input measurement modules multiple channel analog output modules and digital modules D6100 Voltage Input Module The D6100 series analog input modules contain seven differential inputs for measuring DC voltages Each input can be individually configured to measure one of six different voltage ranges The input ranges are 0 025V 0 05V 0 10V 1V 5V and 10V D6200 Current Input Module The D6200 series analog input module contains seven differential inputs for measuring current signals such as 4 20mA loops The analog input range is factory configured for 20mA D6300 Thermocouple Input Module The D6300 series analog input module contains seven differential inputs for measuring thermocouple probes Each input can be individually configured to measure one of eight different thermocouple types The supported thermocouple types are J K T E R S B and C D6400 Voltage Thermocouple and Current Input Module The D6400 series analog input module contains seven differential inputs for measuring DC voltages thermocouples and current Each input can be individually configured to measure one of fourteen different ranges The supported thermocouple types are J K T E R S B and C The DC voltage input ranges are 0 025V 0 05V 0 10V 1V 5V and 10V and the current input range is 20mA
74. rsion Rate 60Hz Large Signal Filter 0 Seconds Small Signal Filter 0 Seconds Channel 0 Range 10Vdc Channel 1 Range 10Vdc Channel 2 Range 10Vdc Channel 3 Range 10Vdc Channel 4 Range 10Vdc Channel 5 Range 10Vdc Channel 6 Range 10Vdc Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 1 4 D6100 Register Assignments Register Description _ Function Value J Description Cd 40001 Slave Address Factory set to 0x0001 40002 UART Setup R W Bits 0 4 Baud Rate Bits 5 6 Parity 0 No Parity 8 N 2 1 Odd 2 Even 3 No Parity 8 N 1 Factory set to 0x0035 9600 8 N 1 40003 Modbus Delays R W 0 303F Bits 0 7 The Response Delay in milliseconds This is required when the RS 485 adapter cannot tri state immediately after the last character is transmitted from the host Maximum value is 63mS Factory default value is 3 Bits 8 15 The End of Query Delay in milliseconds 48mS max This is an additional time that the module will wait prior to marking the end of the message Slower host computers may not be able transmit a continuous message stream thereby creating gaps between characters exceeding the normal 3 5 character times limit Factory default value is 0 Factory set 0x0003 40033 Software Version R Factory set Code Version Last Converted 0 O6FF Bits 0 7 Chan The counter increments each conversion and Conversion rolled over after FF The Conversion Counter Count
75. s listed below Command Usage Address Function Starting Addr HI Starting Addr LO Qty Coils HI Qty Coils LO Byte Count Force Data HI Force Data LO Response Message Address Function Starting Addr HI Starting Addr LO Qty Coils HI Qty Coils LO Error Check Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved One Byte Slave Address One Byte Function Number Starting Address HI Byte Starting Address LO Byte Number of Coils to Write HI Number of Coils to Write LO Number of Data Bytes Transmitted Force Data HI Force Data LO One Byte Slave Address One Byte Function Number Same value as in command above Same value as in command above Starting Address HI Byte Starting Address LO Byte Qty Coils HI Same value as in command above Qty Coils LO Same value as in command above Two Byte CRC 74 5 1 8 Function 10 Preset Multiple Registers This function presets the state of multiple registers to specific values A typical function 10 command and response is listed below Command Usage Address Function Starting Addr HI Starting Addr LO Num Registers HI Num Registers LO Byte Count Data HI Data LO Response Message Address Function Starting Addr HI Starting Addr LO Num Registers HI Num Registers LO Error Check One Byte Slave Address One Byte Function Number Starting Register Address HI Byte Starting Register Address LO Byte Numbe
76. s to the Ch2 lout and lout terminals Repeat steps 3a and 3b to trim the positive full scale output of Ch2 Using the DGH Utility Software set the Ch1 and Ch2 analog output ranges to 4 20mA range Repeat steps above to calibrate the 4 20mA range Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 56 4 5 7 D6500 Calibration Register Tables and Values Channel Range Registers and Values Channel Range Control Range Values Channel 1 40145 0 0 10Vdc Channel 2 40147 1 4 10Vdc 2 4 20mA 3 0 20mA Table 1 0 Analog Output Range Registers and Values Analog Output Registers Channel Register Force FS Output Force FS Output Channel 1 40049 0000 FFFF Channel 2 40050 0000 FFFF Table 2 0 Analog Output Register and Calibration Values Trim Negative Full Scale Calibration Registers and Values Register Full Scale Output Adjust CH1 CH2 40177 Increase Signal 0000 0001 40178 Decrease Signal 0000 0001 Table 3 0 Trim Negative Full Scale Calibration Registers and Values Trim Positive Full Scale Calibration Registers and Values Register Full Scale Signal Adjust CH1 CH2 40179 Increase Signal 0000 0001 40180 Decrease Signal 0000 0001 Table 4 0 Trim Positive Full Scale Calibration Registers and Values Copyright Dutile Glines and Higgins Corporation 2014 All Rights Re
77. screws on the top cover With the cover removed locate J100 a storage strip that contains up to seven unused jumpers Then locate the CH1 through CH7 jumper strips that enable current channels Move the Jumpers To enable any channel as a current input channel simply move a jumper from J100 to the specific channel jumper strip To disable a current input channel simply move the jumper from the channel jumper strip back to J100 See the image below for the location of the pin strips versus channels OLOLOLOLOlClS 1100 CH1 J102 CH2 J104 CH3 J106 CH4 3108 CH5 J110 cH6 s112 S cH7 s114 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 48 4 5 D6500 Two Channel Analog Output Module Overview The D6500 series analog output module contains two 12 bit analog outputs for controlling process control devices Each analog output signal can be configured as either a voltage or current output Two voltage ranges and two current ranges can be selected for maximum flexibility to control many different process control devices 4 5 1 Analog Outputs The D6500 series analog outputs can be configured as either voltage outputs or current outputs Features and Register Assignments The D6500 series modules contain many user selectable features The user can select all features such as baud rate parity type power on safe analog output value and communications watchdog timer interval The complete list o
78. served 57 4 6 D6710 Fifteen Bit Digital Input Module Overview The D6710 series module contains fifteen digital inputs to monitor process signals such as logic level status relay contacts switch closures and dry contacts 4 6 1 Digital Inputs The D6710 digital input bits accept signals between 30Vdc without damage and contain internal 10K pull up resistors for direct connection to dry contacts The digital input logic level switching levels are less than 1 0Vdc for logic O and greater than 3 5Vdc for a logic 1 Features and Register Assignments The D6710 series digital input modules contain many user selectable features The user can select all features such as device address baud rate and parity type The complete list of features is illustrated in the Fifteen Bit Digital O Register Assignments map below The register map format is used for consistency with the Modbus RTU protocol The register map contains the register numbers in decimal format register description acceptable data values and list of what each value means These registers can be written to using most any Modbus master program or using the DGH D6000 series utility software Note All Modbus Register values in the tables below are represented as decimal numbers Connector Pin Designations The D6710 series module uses two 3 81mm removable plugs for connecting signals to the module One six pin connector is for the power supply and th
79. sitive lead of DC voltage calibrator to Ch1 Input terminal Connect the negative lead of DC voltage calibrator to Ch1 Input terminal Connect the positive lead of DC voltage calibrator to Ch2 Input terminal Connect the negative lead of DC voltage calibrator to Ch2 Input terminal Connect the positive lead of DC voltage calibrator to Ch3 Input terminal Connect the negative lead of DC voltage calibrator to Ch3 Input terminal Connect the positive lead of DC voltage calibrator to Ch4 Input terminal Connect the negative lead of DC voltage calibrator to Ch4 Input terminal 10 Connect the positive lead of DC voltage calibrator to Ch5 Input terminal 11 Connect the negative lead of DC voltage calibrator to Ch5 Input terminal 12 Connect the positive lead of DC voltage calibrator to Ch6 Input terminal 13 Connect the negative lead of DC voltage calibrator to Ch6 Input terminal 14 Connect the positive lead of DC voltage calibrator to Ch7 Input terminal 15 Connect the negative lead of DC voltage calibrator to Ch7 Input terminal 16 Install the DGH Utility Software or another Modbus Master Program to communicate with and calibrate with the module via serial port or a TCP IP connection 17 Using the DGH Utility Software configure all channels for the 20mA range using the data values in Table 1 0 below O00 OO Co E Trim Zero 1 Set the DC voltage calibrator output to 0 00mV Wait 30 seconds 2 Trim
80. ssignments R 0 1750C S 0 1750C Pin Number Pin Designator B 0 1820C 1 CH1 CH1 Input C 0 2315C 2 CH1 CH1 Input Current 20mA 3 CH2 CH2 Input 4 CH2 CH2 Input Differential Reading 5 CH3 CH3 Input CH to CH 6 CH3 CH3 Input 7 CH4 CH4 Input Protocol 8 CH4 CH4 Input Serial Modbus RTU 9 CH5 CH5 Input 10 CH5 CH5 Input Power Supply 11 CH6 CH6 Input Voltage 10 30Vdc 12 CH6 CH6 Input Power 1 4W 13 CH7 CH7 Input 14 CH7 CH7 Input Connectors 15 ISO GND Isolated GND Spacing 3 81mm 16 ISO GND Isolated GND Max Wire Size 14 24 AWG Max Current 8 Amperes Serial TxData Serial RxData 40 4 4 3 D6400 Initial Values Module Parameter Value Slave Address 1 Baud Rate 9600 Parity Type None Modbus Response Delay 3mS Modbus Query Delay OmS Conversion Rate 60Hz Large Signal Filter 0 Seconds Small Signal Filter 0 Seconds Channel 1 Range 10Vdc Channel 2 Range 10Vdc Channel 3 Range 10Vdc Channel 4 Range 10Vdc Channel 5 Range 10Vdc Channel 6 Range 10Vdc Channel 7 Range 10Vdc Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 41 4 4 4 D6400 Register Assignments Register_ _ Description _ Functions Value J Description Cid 40001 Slave Address Factory set to 0x0001 40002 UART Setup R W Bits 0 4 Baud Rate Bits 5 6 Parity 0 No Parity 8 N 2 1 Odd 2 Even 3 No Parity 8 N 1 Factory set to 0x0035 9
81. ta Channel4 40053 Channel5 Data R O FFFF Data Channel5 40054 Channel 6 Data R O FFFF Data Channel6 40055 Channel 7 Data 0 FFFF Data Channel 7 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 42 40095 Misc Setup 40096 Signal Filtering 40097 Setup Channel 1 Setup Channel 2 R W Trim Zero 10V WP Range h Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 43 E Ei be 0 F 0 F Bit 0 Normal Mode Rejection Setting 0 60Hz 25 Hz Conversion Speed 1 50Hz 20 Hz Conversion Speed Factory set to 0x0000 This register controls all channels Time constants are only approximate values Bits 0 3 Small Filter Time Constant Secs 0 0 5 2 4 8 16 32 Bits 4 7 Large Filter Time Constant Secs 0 0 5 1 2 4 7 Reserved Factory set to 0x0000 Channel 1 range Non volatile write protected register If the EEPROM cannot be written because of not being enabled it replies with a Negative Acknowledge Exception response 07h Modbus function code 10h is limited to 4 data values Range Bits 0 7 Hex Disable Channel 10V 5V 1V 0 100V 0 050V 0 025V J Tc 200 760C K Tc 150 1250C T Tc 200 400C E Tc 100 1000C R Tc 0 1750C S Tc 0 1750C B Tc 0 1820C C Tc 0 2315C 20mA Current 03 Special Factory set to 0x0001 Factory set to 0x0001 Fac
82. the factory as fully calibrated devices Throughout the lifetime of the module there may be need to verify or adjust the calibration of the device The verification and adjustment process should only be completed using NIST traceable calibration equipment A D6400 series Calibration procedure is included below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 38 Connector Pin Designations The D6400 series module uses two 3 81mm removable plugs for connecting signals to the module One six pin connector is for the power supply and the host RS 485 data line connections A second sixteen pin connector is used to connect analog input signals to the module The pin designations for each connector are printed on the module label and are listed in a table below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 39 4 4 2 D6400 Assignments and Specifications Connections Specifications Power amp Serial Communications Analog Inputs 7 Channels Serial LED Displays Transmit Top Receive Bottom Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved Pin Number Pin Designator User Selectable Input Ranges 1 GND Power Supply Bipolar Voltage 10V 5V 1V 2 VS Power Supply 0 1V 0 05V 3 Data RS 485 Data 0 025V 4 Data RS 485 Data Thermocouple J 200 760C 5 Default Default K 150 1250C 6 GND Power Supply T 200 400C E 100 1000C Analog Input Pin A
83. tion code is generated if the command tries to write a value into the module EEPROM without being write enabled first Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 76 6 0 D6100 through D6400 Series Modbus Data Values The D6100 through D6400 series analog input data acquisition modules support the Modbus RTU serial protocol The analog data values are stored in registers and can be read using two Modbus RTU protocol functions The analog data values can be read using either Function 03 or Function 04 For discussion purposes we will use the Function 03 register values when referring to the location of the analog data values 6 1 Data Registers The first analog input data register for each module is located at register 40049 and there are seven consecutive registers 40049 40055 that contain the module analog data values The values are stored in consecutive registers for fast reading of all the data values with one Modbus function call 6 2 Data Values The analog data values are returned as 16 bit unsigned integer numbers that represent the percentage of the full scale analog input range The numbers range from 0 to 65535 where zero refers to the minus full scale and 65535 refers to the positive full scale value All values in between are a percentage of the scale between plus and minus full scale The analog data values are normally scaled into engineering units within a host supervisory co
84. tion signal at least 1 minute prior to calibrating to all channels Refer to Modbus register 40114 Apply calibration signal at least 1 minute prior to calibrating to all channels Refer to Modbus register 40114 Apply calibration signal at least 1 minute prior to calibrating to all channels Forces all Channel Data Registers to written value with appropriate input signal Apply calibration signal at least 15 seconds prior to calibrating to all channels Acknowledge Exception Response Calibration takes 20 seconds See note 1 See Modbus Register 40146 Apply calibration signal at least 1 minute prior to calibrating to all channels See Modbus Register 40146 Apply calibration signal at least 1 minute prior to calibrating to all channels See Modbus Register 40146 Apply calibration signal at least 1 minute prior to calibrating to all channels 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 5 Initialize Host Communication setup Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 20 4 1 5 D6100 Calibration Procedure Required Equipment 1 Computer running the DGH Utility Software or another Modbus Master program 2 ANIST traceable DC Voltage Standard with 10Vdc range Setup Steps Perform Calibration Steps in Order Listed 1 Allow unit to warm up for 15 minutes 2 Short all the Input pins together using short jumper wires 3 Short all the
85. tory set to 0x0001 Factory set to 0x0001 Factory set to 0x0001 Factory set to 0x0001 Factory set to 0x0001 with input signal equal to zero Apply calibration signal at least 15 seconds prior to calibrating to all channels Calibration Acknowledge Exception Response Calibration takes 20 seconds Refer to Modbus register 40072 Refer to Modbus register 40072 Refer to Modbus register 40072 Apply calibration signal at least 1 minute prior to calibrating to all channels at Refer to Modbus register 40072 Apply W Range Range 40117 Trim Zero 0 1V Range 40118 Trim Zero 0 05V 40119 Trim Zero 0 025V Range WP WP WP WP WP 40129 Trim CJC 0 P 0 1 Pre calibrate appropriate mV range Attach thermocouple to channel 1 with measurement end in ice bath Writing a 1 will increase Modbus TC output Writing a 0 will decrease Modbus TC output No Trim for R S B C Types 40130 Trim CJC 1 P 0 1 Pre calibrate appropriate mV range Attach thermocouple to channel 5 with measurement end in ice bath Writing a 1 will increase Modbus TC output Writing a 0 will decrease Modbus TC output No Trim for R S B C Types WP WP WP WP WP W calibration signal at least 1 minute prior to calibrating to all channels Refer to Modbus register 40072 Apply calibration signal at least 1 minute prior to calibrating to all channels Exception Response Calibration takes 20 40146 Trim FS 10V WP Forces all Channel Data
86. ues can be read using either Function 03 or Function 04 For discussion purposes we will use the Function 03 register values when referring to the location of the analog data values The first analog input data register is located at register 40049 and there are seven consecutive registers 40049 40055 that contain data values See Chapter 6 for analog data scaling examples Factory Initial Values The D6100 series analog module features are initialized at the factory with a set of Initial Values A complete list of factory Initial Values can be found in the table below For reference purposes the Modbus Slave address is preset to hex 0x01 the baud rate is 9600 Parity type is None and the Stop Bits is 1 Calibration The D6100 series analog input modules are shipped from the factory as fully calibrated devices Throughout the lifetime of the module there may be need to verify or adjust the calibration of the device The verification and adjustment process should only be completed using NIST traceable calibration equipment A D6100 series Calibration procedure is included below Connector Pin Designations The D6100 series module uses two 3 81mm removable plugs for connecting signals to the module One six pin connector is for the power supply and the host RS 485 data line connections A second sixteen pin connector is used to connect analog input signals to the module The pin designations for each connector are printed on
87. ving to physically change switch and pot settings There is one minor drawback in using EEPROM instead of switches there is no visual indication of the setup information in the module It is impossible to tell just by looking at the module what the baud rate address parity and other settings are It is difficult to establish communications with a module whose address and baud rate are unknown To overcome this each module has an input pin labeled DEFAULT By connecting this pin to Ground the module is put in a known communications setup called Default Mode The Default Mode settings are 9600 baud one start bit eight data bits one stop bit no parity any address is recognized The module will answer to address 01 in the Default Mode Grounding the DEFAULT pin does not change any of the setups stored in EEPROM The setup information may be read back to determine all of the setups stored in the module Setup information in a module may be changed at will in the Default Mode The baud rate and parity setups may be changed without affecting the Default Mode values of 9600 baud and no parity When the DEFAULT pin is released the module automatically performs an internal reset and configures itself to the baud rate and parity stored in the setup information The Default Mode should only be used with a single module connected to a computer for the purpose of identifying and modifying setup values In most cases a module in Default Mod
Download Pdf Manuals
Related Search
Related Contents
Toshiba PMAD00010014 Laptop User Manual A lire avant toute utilisation Petit mode d`emploi TWN-001 取扱説明書 Altronic V Service Manual micromaxx Guide des pratiques sécuritaires lors de l`utilisation du lève 2 3 1 取扱説明書 WIRELESS DATA UNIT SC2000 User Manual rev1 Copyright © All rights reserved.
Failed to retrieve file