Home

D8000 SERIES USERS MANUAL

image

Contents

1. D8000 SERIES USERS MANUAL Version 1 0 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved Table of Contents 1 0 Introduction 2 0 Configuration 2 1 Getting Started 3 0 Communications 3 1 RS 485 Serial 4 0 Module Types 4 1 D8100 Seven Channel Voltage Input Module 4 1 1 Analog to Digital Converter 4 1 2 Connector Pin Assignments 4 1 3 Factory Initial Values 4 1 4 Features Register Assignments 4 1 5 Calibration Procedure 4 2 D8200 Seven Channel Current Input Module 4 2 1 Analog to Digital Converter 4 2 2 Connector Pin Assignments 4 2 3 Factory Initial Values 4 2 4 Features Register Assignments 4 2 5 Calibration Procedure 4 3 D8300 Seven Channel Thermocouple Module 4 3 1 Analog to Digital Converter 4 3 2 Connector Pin Assignments 4 3 3 Factory Initial Values 4 3 4 Features Register Assignments 4 3 5 Calibration Procedure 4 4 D8400 Seven Channel Voltage Thermocouple Current Input Module 4 4 1 Analog to Digital Converter 4 4 2 Features Register Assignments 4 4 3 Factory Initial Values 4 4 4 Calibration Procedure 4 4 5 Connector Pin Assignments 4 4 6 D8400 Current Channel Enable 4 5 D8500 Two Channel Analog Output Module 4 5 1 Analog Outputs 4 5 2 Features Register Assignments 4 5 3 Factory Initial Values 4 5 4 Voltage Output Calibration Procedure 4 5 5 Current Output Calibration Procedure 4 5 6 Analog Output Calibration Register Tables and Values 4 6 D8710 Fifteen Bit Digital Input Module
2. FFFF See Register 49 40065 Slope CH1 R 0 12 On the fly slope Reset default slope from EEPROM 0 Immediate 1 0 156 Span s 2 0 310 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 11 10240 12 20480 V S Span s Span 100 i e for slope 10 5120 10 100 512V S Factory set to 0x0000 1FFFF Factory set to 0x0000 40097 ADC Read CH1 R _ O FFFF Readback CH1 8 bit resolution 40098 ADC Read CH2 R Readback CH2 8 bit resolution 40113 Present Output O FFFF Normalized present DAC value Present CH1 Output may differ from Setpoint if output has not reached to its final value 40114 Present Output O FFFF Normalized present DAC value Present CH2 Output may differ from Setpoint if output Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 55 PT has not reached to its final value 40144 Watchdog Time 0 FFFF out Interval The interval of time in seconds that must 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
3. 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 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 FEFE Range FEFE 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 47 4 4 4 Seven Channel Voltage Thermocouple and Current Input Calibration Procedure Required Equipment 1 Computer running the DGH Utility Software or another Modbus Master program 2 A NIST traceable
4. 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 E 1280 F 2560 10 5120 11 10240 12 20480 V S Span s Span 100 i e for slope 10 5120 10 100 512V S Factory set to 0x0000 Factory set to 0x0000 Pete WWP Factory etto magogo Factory set to 0x0000 Factory set to 0x0000 Increase Min WP 0 1 Output Calibration i 40178 Decrease Min Output Calibration 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 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved needed to get desired output The effect is immediate Write 0 for Channel 1 Write 1 for Channel 2 40179 Increase Max Increases output of selected channel by Output 1 LSB Output must be previously set to Calibration 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 40180 Decrease Max Decreases output of selected channel by Output 1 LSB Output must be previously s
5. 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 Factory 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 Range Range 40117 Trim Zero 0 1V Range 40118 Trim Zero 0 05V Range 40119 Trim Zero 0 025V WP WP WP WP WP 40129 Trim CJC 0 WP 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 WP 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 T
6. Move the DMM leads 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 60 4 5 6 Analog Output 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 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 Corpor
7. 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 ChannelOData_ R___ 0 FFFF Data Ch 0 Offset binary zero 0x8000 40050 Channeli Data R O FFFF Data Channelt1 40051 Channel2 Data R O FFFF Data Channel2 40052 Channel3 Data R O FFFF Data Channel3 40053 Channel4Data R 0 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 21 40095 Misc Setup 40096 Signal Filtering 40097 Setup Channel 1 40114 Trim Zero 10V Range 40115 Trim Zero 5V WP Range 40116 Trim Zero 1V Range 40117 Trim Zero 0 1V Setup Channel 0 R W Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 1 0 3F F 0 0 0 0 0 0 0 0 F E Bit 0 Normal Mode Rejection Sett
8. 1 2 Computer running the DGH Utility Software 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 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 4 Move the D
9. 2014 All Rights Reserved 37 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 Holds Channel 1 range Factory set to 0x0003 Holds Channel 2 range Factory set to 0x0003 Holds Channel 3 range Factory set to 0x0003 Holds Channel 4 range Factory set to 0x0003 Holds Channel 5 range Factory set to 0x0003 Holds Channel 6 range Factory set to 0x0003 Force all channel data to 0x8000 input signal 0 Wait 15 Secs Write 0x0000 Refer to Modbus register 40116 1 3F F F F F F F F Refer to Modbus register 40116 Refer to Modbus register 40116 0 0 0 0 0 0 0 0 0 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 DOOO Refer to Modbus register 40148 FFFE NOP 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 5 Initialize Host Communication setup ar 40150 Trim FS 0 05V WP DOOO Refer to Modbus register 40148 Range FFFE Copyright Dutile Glines and Higgins Corporation 2014 All Rights
10. 4 6 1 Digital Inputs 4 6 2 Connector Pin Assignments 4 6 3 Factory Initial Values 4 6 4 Features Register Assignments 4 7 D8720 Fifteen Bit Digital Output Module 4 7 1 Digital Outputs 4 7 2 Connector Pin Assignments 4 7 3 Factory Initial Values 4 7 4 Features Register Assignments 4 7 5 Communications Watchdog Timer Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 5 0 Modbus Protocol 5 1 0Functions 5 1 1 Function 01 Read Coil Status 5 1 2 Function 02 Read Input Status 5 1 3 Function 03 Read Holding Registers 5 1 4 Function 04 Read Input Registers 5 1 5 Function 05 Force Single Coil 5 1 6 Function 06 Preset Single Register 5 1 7 Function OF Force Multiple Coils 5 1 8 Function 10 Preset Multiple Registers 5 1 9 Modbus Exception Error Codes 6 0 D8100 through D8400 Series Modbus Data Values 6 1 Data Registers 6 2 Data Values 7 0 D8000 Series Specifications Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved WARRANTY DGH warrants each D8000 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 exp
11. 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 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 34 4 3 3 Seven Channel Thermocouple Input Module 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 4 3 4 Seven Channel Thermocouple Input Register Assignments Register_ Description _ Functions Value Description Cid
12. Register values in the tables below are represented as decimal numbers Analog Data Values The D8200 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 D8200 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 D8200 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 D8200 series Calibration procedure is included below Connector Pin Designations The D8200 series module uses two 3 81mm removable
13. Reserved 38 4 3 5 Seven Channel Thermocouple Input 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 positive 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 Ma
14. 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 Range 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 4 2 4 Seven Channel Current Input Register Assignments Register_ _ Description _ Functions Value Description Cid 40001 Slave Address Factory set to 0x0001 40002 UART Setup RW Factory set to 0x0035 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
15. 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 75 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 OxXFFOO to enable Turn ON a bit or 0x0000 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 76 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 b
16. Write a value of Oxfffe Pes Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 49 4 4 5 Seven Channel Voltage Thermocouple and Current Input Calibration Tables Seven Channel Range Regisiter 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 1V 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 1 Vdc 40116 0000 0 1Vdc 40117 0000 0 05Vdce 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 05Vdce 40150 FFFE 0 1Vde 40149 FFFE 1Vdc 40148 FFFE 5Vdc 40147 FFFE 10Vdc 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 Corporat
17. 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 D8400 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 D8400 series Calibration procedure is included below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 41 Connector Pin Designations The D8400 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 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 42 4 4 1 Seven Channel Voltage Thermocouple Current Input Pin Assignments and Specifications Connections Power amp Serial Communications Specifications 7 Channels Pin Number Pin Designator 1 GND Power Supply 2 VS Power Supply Analog Input Pi
18. or a TCP IP connection 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 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
19. per 3509 e Open thermocouple and over range indication e Input burnout protection to 250Vac e Power requirements Serial 1 4W D8400 Voltage Thermocouple Current Inputs e Seven Differential voltage thermocouple current inputs e Specifications equal to D8100 D8200 and D8300 series D8500 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 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 D8710 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 e Input burnout to 30Vdc without damage e Isolation 500Vac input common to system ground e Power requirements Serial 0 75W D8720 Digital Outputs e 15 Open collector outputs to 30Vdc 100mA max e Vsat 0 3Vdc max at 100mA e Short circuit protection to 500mA e Communications Watchdog Timer e Digital Output update rate 4 5Hz e Isolation 500Vac output common to s
20. 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 ChannelOData_ 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 _ Channel 3 Data R O FFFF Data Channel3 40053 Channel4 Data R O 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 29 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 40095 Misc Setup 40096 Signal Filtering 0 5 1 2 4 8 16 32 Bits 4 7 Large Filter Time Constant Secs 0 0 3F 0 5 1 2 4 7 Reserved Factory set to 0x0000 0 F Channel 0 range Non volatile write protected register If the EEPROM cannot be written because of not being enabled it replies with a Negative Ack
21. 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 input signal to 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 0x0000h 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 48 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 0x0000h 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
22. 14 All Rights Reserved 25 4 2 D8200 Seven Channel Current Input Module Overview The D8200 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 20mA Any unused channels can be disabled Analog to Digital Converter The D8200 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 D8200 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
23. 40001 Slave Address Factory set to 0x0001 40002 UART Setup RW Factory set to 0x0035 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 ChannelOData_ R__ 0 FFFF Data Ch 0 Offset binary zero 0x8000 40050 Channel 1 Data R O FFFF Data Channelt 40051 Cha
24. 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 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 OVP go hors 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 0x00h 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
25. MM leads to the Ch1 Vout 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 59 4 5 5 Analog 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
26. No connections are required on the analog or digital I O pins to perform the module configuration Figure 1 0 USB Cable connection to a host computer Locate the Serial Port Number After the USB cable is plugged into the computer for the first time then a message will appear indicating that new hardware has been found See Fig 2 0 below The new hardware will be added as a virtual serial communications port typically identified as COMn where n is the port number Follow the steps below to determine the new serial port number Figure 2 0 D8000 series message indicating new hardware has been found Locate Serial Port Number Open the computer Device Manager to determine the new serial port number Open the Device Manager by either right clicking on the My Computer desktop icon and select Properties Or press the Start button in the lower left corner of the screen and click the My Computer link Explore Search Manage System Control System Information Map Network Drives Disconnect Network Drive Create Shortcut Delete Rename Properties Figure 3 0 Using My Computer Icon right click and select PROPERTIES Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 7 w 4 E mail gD My Documents 3 Outlook Express m SystemDrive Deu et ga D6000 Engineering ws My Computer e My Network Places VB Mozilla Firefox B Control Panel Se
27. Protocol Serial Power Supply Voltage Power Connectors Spacing Max Wire Size Max Current LED Designators 01 15 F T R LED Display D G 1 O gt 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 eo w Digital Input Output LEDS Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 67 4 7 3 Fifteen Bit Digital Output Initial Factory Values Module Parameter Value Slave Address 1 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 68 4 7 4 Fifteen Bit Digital Output Register Assignments Register Description Functions Value Description 40001 Slave Address Factory set to 0x0001 40002 UART Setup RWP Factory set to 0x0035 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 ti
28. Range 10Vdc Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 4 3 Seven Channel Voltage Thermocouple and Current Input Register Assignments Register_ Description _ Functions Value Description Cid 40001 Slave Address Factory set to 0x0001 40002 UART Setup RW Factory set to 0x0035 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 qu
29. Reserved 69 Functions R Read Only R W Read Write WP Write Protected Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 70 5 0 Modbus Protocol The D8000 series modules utilize the Modbus RTU protocol for communications The Modbus RTU protocol is widely supported by almost all commercial data acquisition programs and programmable controllers in the marketplace This allows for easy connection of a D8000 series module to an existing system or new application The D8000 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 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 3X 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 specifi
30. Rights Reserved 40 4 4 D8400 Seven Channel Voltage Thermocouple Current Input Module Overview The D8400 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 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 D8400 board layout below for instructions on taking the module and enabling the jumpers Analog to Digital Converter The D8400 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 u
31. 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 Calibration 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 D8300 Seven Channel Thermocouple Input Module Overview The D8300 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 D8300 can measure thermocouple types J K T E R S B and C Any unused channels can be disabled Analog to Digital Converter The D8300 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
32. ager Sate af the hardame de on your computer Use the Device peepetes of any device Harsware Profies Hardware orotles provide a way for you to set D Sterers narinaa corduemicrs Y ECP Perser Poet PTI AJ USE Serial Port COMI D gt Processors PO sone video anc game convolers E Sa Storage vokenes O System covices E o Leeversal Serial Sos controters Figure 7 0 Click on the next to Ports COM amp LPT and expand the ports tree Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved The new serial port is listed under Ports COM amp LPT in the Device Manager and will be designated as USB Serial Port COMn where n is the port number See USB Serial Port COM12 in Figure 7 0 above The serial port number is required to communicate with the D8000 using the Utility Software or other commercial data acquisition software After locating the serial port number install the Utility Software to make any setup adjustments such as analog input range selections See Software Installation below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 10 Software Installation The DGH D6000 Series Utility Software is the best program to use when configuring a module The utility software reads the existing 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 bac
33. al port using the Modbus RTU serial protocol Modbus Slave Address of 0x01 at 9600 baud no parity eight data bits and one stop bit Using the virtual serial port and the Modbus RTU protocol allows virtually any commercial data acquisition program to communicate with the module Setup information in a module may be changed at any time using the DGH D6000 series Utility Software The software is distributed on CD ROM with each order and can be downloaded anytime at www dghcorp com The D8000 series modules contain an EEPROM Electrically Erasable Programmable Read Only Memory to store setup information and calibration constants The memory is nonvolatile which means that the information is retained even if power is removed Quick Start Steps a4 Connect a 10 30Vdc voltage in between the VS and GND terminals Figure 1 0 below 2 Plug one end of the USB cable into the connector on the module Connect the other end of the USB cable into an unused port on the computer Figure 1 0 below 3 Then install the Utility Software on the computer to begin the module configuration process See the Software Installation information below Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 6 Module Connections The D8000 series module connects to a host computer using a USB 1 0 or 2 0 compatible cable Plug one end of the cable into the module and the other end into an unused USB port on the host computer Note
34. alue means These registers can be written to using most any Modbus master program or using the DGH D8000 series utility software Note All Modbus Register values in the tables below are represented as decimal numbers Analog Data Values The D8100 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 D8100 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 D8100 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 calibra
35. ange 40119 Trim Zero 0 025V Range 40146 Trim FS 10V Range 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 40147 Trim FS 5V WP D000 See Modbus Register 40146 Range FFFE 40148 Trim FS 1V WP D000 See Modbus Register 40146 Range FFFE 40149 Trim FS 0 1V WP 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 40151 Trim FS 0 025V Range calibrating to all channels D000 See Modbus Register 40146 Apply FFFE calibration signal at least 1 minute prior to Control Register calibrating to all channels 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 23 4 1 5 Seven Channel Voltage Input Module Calibration Procedure Required Equipment 1 Computer running the DGH Utility Software or another Modbu
36. ation 2014 All Rights Reserved 61 4 6 D8710 Fifteen Bit Digital Input Module Overview The D8710 series module contains fifteen digital inputs to monitor process signals such as logic level status relay contacts switch closures and dry contacts Digital Inputs The D8710 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 0 and greater than 3 5Vdc for a logic 1 Features and Register Assignments The D8710 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 I 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 D8710 series module uses two 3 81mm removable plugs for connecting signals to the module One two pin connector is for th
37. c values Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 71 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 72 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 Func
38. cations port in the upper right corner of the screen and press the Settings button On the Settings screen 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 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 11 Configure Computer Serial Port Settings Delays Seconds 5 Secs COM Port Baud Rate 3600 v Parity Type None Transmit Delay Data Bits fa Bits 5 Secs Stop Bits i Bit 7 Flow Control RTS Only Receive Delay Figure 9 0 Serial Port Settings screen 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 set the Modbus Slave Address to 0x01 Set the Function selector to 03 and the Register selection to 40001 Press the Send button to verify communications A typical module response is shown in the figure below H DGH D6000 amp D7000 Series Utility Software 1 1 9 5 Connection Type r Serial Port Settings Serial Port x tome Stings m D6000 7000 Series Device List j General Purpose Modbus Input O
39. dog timer for accidental instances where communication to the module is lost Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 17 4 1 D8100 Seven Channel Voltage Input Module Overview The D8100 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 a different range Any unused channels can be disabled Analog to Digital Converter The D8100 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 D8100 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 v
40. e 20m4 o5 aid Sl 5 Software 0061 Ch Range 20m4 7 Parity Nee S Large Filter OOO Set All Ranges Equal to CH1 Save to Disk Recall from Disk Calibrate Module Communications Status 01 03020000 Slave Address o V Hex Addressing Hex Data Read Setup Apply Setup Hep Figure 11 0 D8000 series analog input module configuration screen Ensure that the Module Address in the lower left corner is 01 the proper serial port is selected in the upper right corner of the screen and press the Read Setup button The screen will now populate using the configuration data read from the module The user selectable values are 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 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 14 DGH D6200 7CH Current Input Module Setup Screen Connection Type r Serial Port Settings Serial Port v x Settings Module Setup Configuration Analog Data Values Communications Settings Channel Settings Chan Valley LO Data Peak HI Slave Address NMR Setting sanz JT awu 000 FF O00 BaRa acon SmallFiter ices 2 an an too 4 odo J 000 fF oo Silas poi 6 to Poo ao Modbus Delays Ch2Range 20mnd v Tae Cao fon Auahi fons craRange raa w oe
41. e 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 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 24 4 1 6 Seven Channel Voltage Input Calibration Tables Seven Channel Range Regisiter 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 05Vdce 40150 FFFE 0 1Vde 40149 FFFE 1Vdc 40148 FFFE 5Vdc 40147 FFFE 10Vdc 40146 FFFE Table 3 0 Trim Span Registers and Values Copyright Dutile Glines and Higgins Corporation 20
42. e is None and the Stop Bits is 1 Communications Watchdog Timer The D8720 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 D8720 series module uses two 3 81mm removable plugs for connecting signals to the module One two pin connector is for the power supply and 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 66 4 7 2 Fifteen Bit Digital Output Specifications Connections Power and Serial Communications Pin Number Pin Designator 1 GND Power Supply 2 VS Power Supply Typical Output Circuit 5V Bit X Isolated 1 Digital Output GND ef Port Digital Output Pin Assignments Bit Number Pin Designator 1 B01 2 B02 3 B03 4 B04 5 B05 6 B06 7 B07 8 B08 9 B09 10 B10 11 B11 12 B12 13 B13 14 B14 15 B15 16 ISO GND Specifications Digital Outputs Output Bit Open Collector Vsat Short Circuit Type Isolation GND to IGND Watchdog Timer Range Resolution
43. e power supply and the 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 6 2 Fifteen Bit Digital Input Specifications Connections Power and Serial Communications Pin Number 1 2 Typical Input Pin Designator GND Power Supply VS Power Supply Digital Input Pin Assignments Bit Number Pin Designator 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 O 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 Se oog Digital Input Output LEDS Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 63 4 6 3 Fifteen Bit Digital Input Initial Factory Values Module Parameter Value Slave Address 1 Modbus Response Delay 3mS Modbus Query Delay OmS Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 6 4 Fifteen Bit Digital Input Register As
44. el also contains a programmable communications watchdog timer for instances when communications to the module is lost The D8700 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 D8000 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 2 1 Getting Started Overview The D8000 series modules require a DC Voltage power supply a USB cable and an unused computer USB port for proper operation Connecting the D8000 series modules to the USB port will create a virtual serial communications port on the computer The serial port number can be found in the computer Device Manager Use the information below in Locate the Serial Port Number section below to determine the new serial port number The D8000 series modules communicate through the virtual seri
45. elow 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 77 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 is 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 Fo
46. er 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 D8500 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 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 53 4 5 1 Two Channel Analog Output Pin Assignments and Specifications Connections Specifications Power amp Serial Communications Analog Outputs 2 Channels Pin Number Pin Designator User Selectable Input Ranges 1 GND Power Supply Voltage Ranges 0 10V 2 VS Power Supply 10V Current Ranges 4 20mA 0 20mA Analog Output Pin Assignments Protocol Pin Number Pin Designator Serial Modbus RTU 1 CH1 1 1 Current Out 2 CH1 I 1 Current Out Power Supply 3 CH1 V 1 Voltage Out Voltage 10 30Vdc 4 CH1 V 1 Voltage Out Power 21W 5 CH2 I 2 Current Out 6 CH2 I 2 Current Out Connectors 7 CH2 V 2 Voltage Out Spacing 381mm 8 CH2 V 2 Voltage Out Max Wire Size 14 24 AWG Max Cu
47. eries is less than 8 conversion times Initialized to Ox0000 on device reset 40049 Channel 1 Data R__ O FFFF Data Ch 1 Offset binary zero 0x8000 40050 Channel2 Data R O FFFF Data Channel2_ 40051 Channel 3 Data R O FFFF Data Channel3 40052 Channel4 Data R O FFFF Data Channel4 40053 Channel5 Data R O FFFF Data Channel5 40054 Channel6 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 45 40095 Misc Setup 40096 Signal Filtering 40097 Setup Channel 1 Setup Channel 2 Trim Zero 10V Range W W W h Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 46 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 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 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
48. et to Calibration 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 40181 Trim ADC WP 0 1 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 Control 0 Normal operation NOP 1 Remote Reset write protected 2 Write Enable 5 Initialize Host communications setup Functions R Read Only R W Read Write WP Write Protected Notes 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 57 4 5 3 Two Channel Analog Output Initial Factory Values Module Parameter Value Slave Address 1 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 58 4 5 4 Analog Voltage Output Calibration Procedure Required Equipment
49. improved by disabling any unused channels Features and Register Assignments The D8300 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 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 D8300 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 D8300 series analog m
50. ing 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 1 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 22 calibration signal at least 1 minute prior to calibrating to all channels pE Refer to Modbus register 40114 Apply calibration signal at least 1 minute prior to calibrating to all channels 40118 Trim Zero 0 05V R
51. ion 2014 All Rights Reserved 50 4 4 6 D8400 Current Channel Enable Overview The following information details how to open the D8400 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 D8400 module by unscrewing the four 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 OLOLO OLOlo e 3100 CH1 J102 CH2 J104 CH3 J106 CH4 J108 CH5 J110 cH6 s112 S cH7 s114 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 51 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 52 4 5 D8500 Two Channel Analog Output Module Overview The D8500 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
52. ion Error Codes may be returned from the D8000 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 exception 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 80 6 0 D8100 through D8400 Series Modbus Data Values The D8100 through D8400 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 discus
53. k to the module The Utility Software is provided free of charge on CDROM with a purchase order and the latest version is always downloadable 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 A desktop icon is also available to start the program When the software opens then the first step is to select configure and open the serial communications port on the computer that the module is connected to H DGH D6000 amp D7000 Series Utility Software 1 1 9 5 Connection Type Serial Port Settings Serial Post x com1 Settings D6000 7000 Series Device List TA RSE Aana COM4 D6000 7000 Devices i W HexAddres piys Register Quantity Data BR Response Add f Sean Setup Quick Setup Select Module Type 07200 70H Curent Input x Setup Check for Updates Help Exit Figure 8 0 Utility Software main screen Select Serial Port in the upper left corner of the program screen Then select the serial communi
54. le 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 Pons Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 39 4 3 5 Seven Channel Thermocouple Input Calibration Tables Seven Channel Range Regisiter Values 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 1 Vdc 40116 0000 0 1Vdc 40117 0000 0 05Vdce 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 05Vdce 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
55. me 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 Watchdog Timer R WP 0 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 Initial 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 Discrete Coil DI Mapping Table Address hex Channel Coil Using Function Codes 01 and 02 0 1 1 2 3 E 0 1 Copyright Dutile Glines and Higgins Corporation 2014 All Rights
56. n Assignments Pin Number Pin Designator 1 CH1 CH1 Input 2 CH1 CH1 Input 3 CH2 CH2 Input 4 CH2 CH2 Input 5 CH3 CH3 Input 6 CH3 CH3 Input 7 CH4 CH4 Input 8 CH4 CH4 Input 9 CH5 CH5 Input 10 CH5 CH5 Input 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 Analog Inputs User Selectable Input Ranges Bipolar Voltage 10V 5V 1V 0 1V 0 05V 0 025V Thermocouple J 200 760C K 150 1250C T 200 400C E 100 1000C R 0 1750C S 0 1750C B 0 1820C C 0 2315C Current 20mMA Differential Reading CH to CH Protocol Serial Modbus RTU Power Supply Voltage 10 30Vdc Power 1 4W Connectors Spacing 3 81mm Max Wire Size 14 24 AWG Max Current 8 Amperes Serial LED Displays Transmit Top Receive Bottom Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved Serial TxData Serial RxData 43 4 4 2 Seven Channel Voltage Thermocouple and Current Input 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
57. nnel is operating properly when analog signals are applied to the input terminals The analog data values can be displayed as a numerical values The utility software knows the plus and minus full scale input range for each channel The software can convert the raw data values 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 Once the setup process is completed then the D8000 is ready to be installed into the application Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 15 3 0 Communications Each D8000 series module contains USB serial interface for communications The USB interface will appear on the host computer as a serial communications port The serial communications port number can be found by checking the Ports and LPT values in the Windows computer device manager Each D8000 series module that is connected will create a unique serial port on the computer The Modbus RTU serial protocol is used to communicate with each module The Modbus RTU serial protocol is widely recognized in the data acquisition industry and supported by almost all commercial data acquisition software programs Thus providing insta
58. nnel2 Data R O FFFF Data Channel2 40052 _ Channel 3 Data R O FFFF Data Channel3 40053 Channel4 Data R O 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 36 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 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 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 40095 Misc Setup 40096 Signal Filtering 0 40097 Setup Channel 0 40098 Setup Channel 1 40099 Setup Channel 2 40100 Setup Channel 3 40101 Setup Channel 4 40102 Setup Channel 5 40103 Setup Channel 6 40116 Trim Zero 1V WP Range 40117 Trim Zero 0 1V WP Range 40118 Trim Zero 0 05V WP Range 40119 Trim Zero 0 025V WP Range 40129 CJC Trim 1 Write 0x0000 to decrease value write Copyright Dutile Glines and Higgins Corporation
59. nowledge Exception response 07h Modbus function code 10h is limited to 4 data values Range Bits 0 7 Hex Disable Channel 00 20mMA 03 Factory set to 0x0003 Factory set to 0x0003 Factory set to 0x0003 40097 Setup Channel 0 40098 Setup Channel 1 40099 Setup Channel 2 40100 Setup Channel 3 40101 Setup Channel 4 40102 Setup Channel 5 40103 Setup Channel 6 40116 Trim Zero WP Force all channel data to 0x8000 input 20mA Range signal 0 Wait 15 Secs Write 0x0000 40148 Trim FS WP D000 Force all channel data to top of range Wait 20mA Range FFFE 15 Sec Write value Oxfffe if F S Control Register W 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 Factory set to 0x0003 Factory set to 0x0003 Factory set to 0x0003 Holds Channel 6 range Factory set to 0x0003 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 30 4 2 5 Seven Channel Current Input 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 I
60. nput 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 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 SOs 00S O OVO MO 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 31 4 2 6 Seven Channel Current Input Calibration
61. nt connectivity to a wide variety of programs Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 16 4 0 Module Types The D8000 series RS 485 serial interface modules are a complete family of data acquisition modules Mixing and matching the D8000 series modules together in an application provides a user with all the measurement and control 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 D8100 Voltage Input Module The D8100 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 D8200 Current Input Module The D8200 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 D8300 Thermocouple Input Module The D8300 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 D8400 Voltage Thermocouple and Current Input Module The D8400 series analog input module c
62. nused channels Features and Register Assignments The D8400 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 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 D8400 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 D8400 series analog module features
63. odule 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 D8300 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 D8300 series Calibration procedure is included below Connector Pin Designations The D8300 series module uses two 3 81mm removable plugs for connecting signals to the module One two pin connector is for the power supply and the other 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 33 4 3 2 Seven Channel Thermocouple Input Specifications Connections Power amp Serial Communications Pin Number 1 2 Pin GND VS Designator Power Supply Power Supply Analog Input Pin Assignments Pin Number Pin CH1 CH1 CH2 CH2 CH3 CH3 CH4 CH4 CH5 CH5 CH6 ISO GND Designator CH1
64. oe Response LO fins Ch4 Range 2lin uf p LO 00 ms g Clear LO Scan Clear HI Ch5 Range Version Data ChG Range 20m4 z as Brea tes 1 Software ooon Ch Range Save to Dist Recall from Disk Calibrate Module Communications Status m 03027FFF Slave Address 01 V Hex Addressing Hex Data Read Setup 3 zip Help _ Close Figure 12 0 D8000 series analog input module configuration screen with values After the settings have been changed to meet the application requirements then press the Apply button to transmit the new values Scan Module Data Values After the module has been properly configured the analog input data values can be read from each channel This feature is a good troubleshooting or verification tool and should only be used when valid analog input signals are connected to the module Press the Scan button to enable the scanning process Each channel value is read from data registers within the module The analog input module data registers can be found in the Modbus Register map Each module has its own specific Modbus Register map The analog data values are returned in unsigned integer hexadecimal percentage of Full Scale format where a value of 0x0000 represents the minus full scale input of the module range A value of Oxffff represents the positive full scale input of the module range These values can be viewed to check that each cha
65. ontains 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 Band C The DC voltage input ranges are 0 025V 0 05V 0 10V 1V 5V and 10V and the current input range is 20mA D8500 Analog Output Module The D8500 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 D8700 Digital Inputs Output Module The D8700 series modules each contain 15 bits of digital inputs or digital outputs The D8710 15 bit digital input module contains internal pull ups on each bit for direct connection to dry contact switches The D8720 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 watch
66. plugs for connecting signals to the module One six pin connector is for the power supply and 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 26 4 2 2 Seven Channel Current Input 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 Differential Reading CH to CH 10Vdc Analog Input Pin Assignments Protocol Pin Number Pin Designator Serial Modbus RTU 1 CH1 CH1 Input 2 CH1 CH1 Input Power Supply 3 CH2 CH2 Input Voltage 10 30Vdc 4 CH2 CH2 Input Power 1 4W 5 CH3 CH3 Input 6 CH3 CH3 Input Connectors 7 CH4 CH4 Input Spacing 3 81mm 8 CH4 CH4 Input Max Wire Size 14 24 AWG 9 CH5 CH5 Input Max Current 8 Amperes 10 CH5 CH5 Input 11 CH6 CH6 Input Serial LED Displays 12 CH6 CH6 Input Transmit Top TxData 13 CH7 CH7 Input Receive Bottom RxData 14 CH7 CH7 Input 15 ISO GND Isolated GND 16 ISO GND Isolated GND Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 27 4 2 3 Seven Channel Current Input Module Initial Values Module Parameter Value Slave Address 1 Modbus
67. put 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 81 7 0 Specifications 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 EEPROM Software disable unused analog input channels Interface Communications via Modbus RTU protocol e Interface via USB port Power Requirements e Unregulated 10V to 30Vdc e Protected against power supply reversals Environmental Temperature Range Operating 2501C to 7000 e Storage 250C to 85L1C e Relative Humidity 0 to 95 non condensing Warranty 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 Connec
68. pyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 4 1 3 Seven Voltage Input Initial Values Module Parameter Value Slave Address 1 Modbus Response Delay 3mS Modbus Query Delay OmS Conversion 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 Seven Voltage Input Register Assignments Register Description _ Function Value Description Cid 40001 Slave Address Factory set to 0x0001 40002 UART Setup RW __ Factory set to 0x0035 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
69. rce 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 Qty Coils LO Same value as in command above Same value as in command above Two Byte CRC 78 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 Number 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 79 5 1 9 Modbus Exceptions The following Modbus Except
70. ressed or implied WARNING The circuits and software contained in D8000 series modules 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 D8000 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 In
71. rrent 8 Amperes Notes Serial LED Displays Transmit Top Serial TxData Receive Bottom Serial RxData 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 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 54 4 5 2 Two Channel Analog Output Register Assignments Register Description Functions Value Description 40001 Slave Address Factory set to 0x0001 40002 UART Setup Factory set to 0x0035 40003 Modbus Delays R WP 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 40033 Software Version Ea 40049 Analog Out CH1 aoe RW R W 40050 Analog Out Ch2 R W N limit Factory default value is 0 Factory set to 0x0003 Factory set from data value in source code 0 0 FFFF 0 FS FFFF FS Set analog output DAC value after slewing 0
72. s Master program 2 A NIST 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 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 0x00h 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 rang
73. signments Register Description Functions Value Description 40001 Slave Address Factory set to 0x0001 40002 UART Setup RWP Factory set to 0x0035 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 Channel Coil Using Function Codes 01 and 02 0 1 3 1 2 3 15 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 65 4 7 D8720 Fifteen Bit Digital Output Module Overview The D8720 series digital output module contains fifteen digi
74. sion 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 computer 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 in
75. ster 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 CONDOARWN gt Trim Zero 1 Set the DC voltage calibrator output to 0 00mV 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 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 modu
76. t No Response Detected Several things may 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 Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 13 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 The screen below is for a seven channel current input module DGH D6200 7CH Current Input Module Setup Screen Connection Type r Serial Port Settings 5 Serial Port v x Settings Module Setup Configuration Analog Data Values r Communications Settings Channel Settings j Chan Valley LO Data Peak HI Slave Address o x NMR Setting e0H2 1 oon M o M oo BaudAate 5000 z smallFiter OSecs v 2 p o o e oo Secs v 3 0000 o oo 4 oo M o M oo a Sti E s re om ee 6 M oo M 0000 M ono Query HI oO ms Ch3 Range 20mA v 7 l ooo f ooo o000 Bester ta foams z sini vama I Clear LO Scan Clear HI a Change 20m4 v r Version Data Ch Rang
77. t Program Access and Defaults o Heip and Support pP Search G7 Run ie Log Off Turn Off Computer Figure 4 0 Using the Start button and then click on My Computer The System Properties dialog screen will appear and select the Hardware tab and press the Device Manager button See Figure 5 0 below bg d DEK Program My Computer Folder amp S M System Properties System Microsoft Windows XP uE Home Edtion DGH Utity Version 2002 Software 2000 Service Pack 3 Registered to lea Manufactured and supported by Dell Dimension DIM3000 Intel R CeleroniR CPU 2 40GHz DOAL 2 39 GHz 1 00 GB of RAM Figure 5 0 My Computer System Properties dialog screen select the Hardware tab Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved My System Properties System Restore Device Manager The Device Manager lists all the hardware devices installed on your computer Use the Device Manager to change the DGH Utility properties of any device Software 2000 Driver Signing lets you make sure that installed drivers are compatible with Windows Windows Update lets you set up how Windows connects to Windows Update for drivers Hardware Profiles Hardware profiles provide a way for you to set up and store diferent hardware configurations te Start Figure 6 0 Click on the Device Manager button The Device Men
78. tal outputs for controlling process control devices such as relays lamps annunciators and other ON OFF devices Digital Outputs The D8720 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 D8720 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 decimal numbers Factory Initial Values The D8720 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 typ
79. tion 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 73 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 LO Byte 8 bits Two Byte CRC Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 74 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
80. tion equipment A D8100 series Calibration procedure is included below Connector Pin Designations The D8100 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 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 18 4 1 2 Seven Voltage Input Pin Assignments and Specifications Connections Power amp Serial Communications Specifications Analog Inputs 7 Channels 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 0 025V Analog Input Pin Assignments Differential Reading CH to CH Pin Number Pin Designator 1 CH1 CH1 Input Protocol 2 CHI GHteinput Serial Modbus RTU 3 CH2 CH2 Input 4 CH2 CH2 Input Power Suppl pply 5 CH3 CH3 Input Voltage 10 30Vdc 6 CH3 CH3 Input Power 1 4W 7 CH4 CH4 Input 8 CH4 CH4 Input Connectors 9 CH5 CH5 Input Spacing 381mm 10 CH5 CH5 Input Max Wire Size 14 24 AWG 11 CH6 CH6 Input Max Current 8 Amperes 12 CH6 CH6 Input 13 CH7 CH7 Input Serial LED Displays 14 CH7 CH7 Input Transmit Top Serial TxData 15 ISO GND Isolated GND Receive Bottom Serial RxData 16 ISO GND Isolated GND Co
81. tors Screw terminal barrier plug supplied e Replace plug with LMI Components 04238 Series MODULE SPECIFICATIONS D8100 Voltage Inputs e Seven differential voltage inputs e Ranges 025V 05V 1V 01V 05V 010V e 16 bit ADC 25 20 conversions per second e Accuracy 00 05 of FS max e Span Tempco 150ppm 0C max e Input burnout protection to 250 Vac e Input impedance 20M0 0min e Power requirements Serial 1 4W D8200 Current Inputs Seven differential current inputs e Range 20mA e 16 bit ADC 25 20 conversions per second e Accuracy 10 05 of FS max e Span Tempco 050ppm OC 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 D8300 Thermocouple Inputs e 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 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
82. troduction The D8000 series RS 485 serial interface modules are a complete family of data acquisition modules The family of modules includes multi channel analog input measurement modules multiple channel analog output modules and digital modules The D8000 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 D8000 series analog input modules contain seven differential analog input channels and can measure voltages current and thermocouples There are four versions available the D8100 D8200 D8300 and the D8400 The D8100 module can measure DC voltage signals The D8200 module can measure seven 4 20mA current loops The D8300 series can measure eight user selectable thermocouple types The D8400 series can measure six selectable voltage input ranges one current input range and eight selectable thermocouple types The D8500 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 chann
83. two current ranges can be selected for maximum flexibility to control many different process control devices Analog Outputs The D8500 series analog outputs can be configured as either voltage outputs or current outputs Features and Register Assignments The D8500 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 of 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 D8500 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 D500 series digital output module contains a us
84. utput Form D6000 7000 Devices Address o v f Hex Addresses Function fos I Write Enable Reset Register 20001 7 J Hex Registers Quantity M Data Bit Response 1010402000178F0 CMD 0104000000013124 RSP 010402000178F0 Add Edit De Scan Setup Quick Setup Select Module Type 05 Interval 5 Sec bstoo 7CH Voltage TC l Input Setup l T Repet Check for Updates Help Exit Figure 10 0 Utility Software main screen with typical Modbus response Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 12 The figure above illustrates Modbus function 03 being sent to Slave address 01 Both the command and response messages are displayed This command response format is provided for troubleshooting purposes It displays each byte of data being sent to and received from the module This information be a good troubleshooting tool or a good way to become familiar with the Modbus RTU protocol The response data value from register 40001 is located in the RSP line The data value is a 16 bit value located in the fourth and fifth bytes in the message 00 01 The OO 01 indicates that the register value is 0001 Using the 7CH Current Input Modbus Register map register 40001 is the Modbus Slave address In this example 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 Timeou
85. ystem ground e Power requirements Serial 1 0W Specifications typical at 251C and nominal power supply unless otherwise noted Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 82 NOTES Copyright Dutile Glines and Higgins Corporation 2014 All Rights Reserved 83

Download Pdf Manuals

image

Related Search

Related Contents

Microsoft Word Viewer - CMJ mode d emploi 2012  Samsung GT-N7105 User Manual  TIMY Allgemein - Alge  

Copyright © All rights reserved.
Failed to retrieve file