background image

BusWork® 965EN Module User’s Manual                    Modbus TCP/IP mV/TC Input 

__________________________________________________________________ 

 

_______________________________________________________________________________________ 
Acromag, Inc.   Tel:248-295-0880  Fax:248-624-9234   Email:

[email protected]

  http://www.acromag.com 

 

 

IMPORTANT SAFETY CONSIDERATIONS 

You must consider the possible negative effects of power, wiring, sensor, 
component, or software failure in the design of any type of monitoring or 
control system.  This is very important where property loss or human life is 
involved.  It is important that you perform satisfactory overall system design 
and it is agreed between you and Acromag, that this is your responsibility. 

GETTING STARTED 

QUICK START………………………………………….. 

MOUNTING AND DIMENSIONS……………………… 

CONTROLS 

& INDICATORS..………………………… 

ISOLATION BARRIERS..………………………………. 

CONNECTIONS…………………………………………. 

DIN-

Rail Mounting And Removal……………… 

Network…………………………………………….. 

Power……………………………………………….. 

Analog Inputs……………………………………... 

Earth Ground..………………………………….…. 

WEB BROWSER………………………………………... 

Home Page………………………………………… 

Password Configuration Page.………………... 

10 

Network Configuration Page…………………… 

10 

I/O Mapping Page (Optional i2o Function)….. 

13 

T

est Page………………………………………….. 

15 

Calibration Page………………………………….. 

16 

Input Calibration………………………………….. 

18 

CJC Calibration…………………………………… 

19 

0° 

Offset Null (Optional)…………………………. 

21 

TROUBLESHOOTING………………………………….. 

23 

Diagnostics Table……………………………..…. 

23 

Trouble Browsing Your Module?..................... 

24 

Getting Out Of Trouble………………………….. 

24 

TECHNICAL REFERENCE 

KEY FEATURES………………………………………… 

25 

HOW IT WORKS………….…………………………….. 

26 

ABOUT MODBUS TCP/IP….………………………….. 

27 

IP Addressing…………..…………………………. 

27 

Dynamic Host Configuration Protocol……….. 

29 

MODBUS REGISTERS………………………………… 

29 

Register Functions………………………………. 

29 

Register Mirroring……….……………………….. 

30 

Data Types………………………………………… 

31 

Register Map……………………………………… 

32 

SPECIFICATIONS………………………………………. 

42 

Mode

l Numbers….……………………………….. 

42 

Analog Inputs..………………....………………… 

42 

General Specifications………………………….. 

43 

Enclosure and Physical…………………………. 

44 

Agency Approvals…..……………………………. 

44 

Environmental…………………………………….. 

44 

Ethernet Interface………………………………… 

46 

Contro

ls & Indicators……………………………. 

46 

ACCESSORY CABLES..………………………………. 

47 

REVISION HISTORY………………………………….... 

49 

TABLE OF 
CONTENTS 

Symbols on equipment: 
 
 
 
 
 

Means “Refer to User’s 
Manual (this manual) for 
additional informat

ion”.

 

 
 
The information of this manual 
may change without notice.  
Acromag makes no warranty 
of any kind with regard to this 
material, including, but not 
limited to, the implied 
warranties of merchantability 
and fitness for a particular 
purpose.  Further, Acromag 
assumes no responsibility for 
any errors that may appear in 
this manual and makes no 
commitment to update, or 
keep current, the information 
contained in this manual.  No 
part of this manual may be 
copied or reproduced in any 
form without the prior written 
consent of Acromag, Inc. 
 
 
 
For additional information, 
please visit our web site at 

www.acromag.com

 and 

download our whitepaper 
8500-765, Introduction To 
Modbus TCP/IP, or 8500-648, 
Introduction to Modbus. 
 
 
 
 
 
 
 
 
 
 

Windows® is a registered 
trademark of Microsoft 
Corporation. 

!

Summary of Contents for BusWorks 900EN Series

Page 1: ...nel mV TC Input Model 965EN 4004 4 Channel mV TC Input USER S MANUAL ACROMAG INCORPORATED Tel Process 248 295 0880 30765 South Wixom Road Fax 248 624 9234 Wixom MI 48393 2417 U S A Copyright 2003 2014 Acromag Inc Printed in the USA Data and specifications are subject to change without notice 8500719L ...

Page 2: ...3 Trouble Browsing Your Module 24 Getting Out Of Trouble 24 TECHNICAL REFERENCE KEY FEATURES 25 HOW IT WORKS 26 ABOUT MODBUS TCP IP 27 IP Addressing 27 Dynamic Host Configuration Protocol 29 MODBUS REGISTERS 29 Register Functions 29 Register Mirroring 30 Data Types 31 Register Map 32 SPECIFICATIONS 42 Model Numbers 42 Analog Inputs 42 General Specifications 43 Enclosure and Physical 44 Agency Appr...

Page 3: ...le switch to the position marked DFT left for about 4 seconds just until the yellow ST LED starts blinking slowly to indicate the unit is in the Default Mode Try browsing the unit with your web browser address at http 128 1 1 100 If your unit is in default mode you should be presented with the home page similar to that shown at right If you are using IP address 128 1 1 100 and you still can t talk...

Page 4: ... happen to be connecting to an Ethernet switch or hub then a direct cable may be used as these devices are auto crossing Note that even if the green Link LED is ON then you have indeed connected using the correct cable type but the cable could still be defective and prevent communication If after applying power your green Run LED does not turn ON at all or blinks continuously then you need to do t...

Page 5: ...S LED YELLOW Model 965EN 4006 Shown 965EN 4004 Sim ilar Model 965PB 2006 Only IN4 44 41 36 33 PWR NETWORK 13 IN0 16 IN1 21 24 IN2 TB3 TB1 GND INPUTS4 5 IN5 46 43 45 RX CJC 2 35 42 DC DC 32 31 34 TB1 11 14 12 IN0 CJC 0 TB2 22 15 TX IN1 CJC 1 5V 3V TB4 TB4 25 23 26 IN3 IN2 IN3 INPUTS2 3 DC PWR IN4 IN5 TB2 TB2 ANALOG I O ANALOG I O INPUTS0 1 ANALOG I O TRANSFORMER TB3 965EN ISOLATION DIAGRAM TRANSFOR...

Page 6: ... bottom side of the module to create a clearance to the DIN mounting area Next while holding the module in place from above insert a screwdriver into the lower arm of the DIN rail connector and use it as a lever to force the connector down until the unit disengages from the rail do not twist the screwdriver to avoid damaging plastic The Ethernet port of this module is wired MDI and does not includ...

Page 7: ... TO100METERS Theethernet port of thePC is generally not automatic MDI MDI X crossoverandis wiredMDI BecausetheAcromagethernet switch 900EN S005is automatic MDI MDI X crossover useof adirect straight through orcrossovercableis permissible IMPORTANT IFTHE HOSTPC CONNECTS DIRECTLY TOTHE MODULE YOU MUSTUSE A CROSS CONNECTCABLE MDI X AS BOTHTHE PC AND THE 9XXEN MODULE ETHERNETPORTS ARE WIRED MDI ETHERN...

Page 8: ...roundtotheGND terminal at TB3 33as shown CAUTION Risk of Electric Shock More than one disconnect switch may be required to de energize equipment before servicing IMPORTANT External Fuse If unit is powered from a supply capable of delivering more than 1A to the unit it is recommended that this current be limited via a high surge tolerant fuse rated for a maximum current of 1A or less for example se...

Page 9: ...ther web pages of this module that are used to configure the network parameters change the user name and password calibrate the module and operate test the module For each new browser session that accesses the Home Page of this module you will be presented with a window prompting you to enter the current User Name and Password as shown below This information is required before the program will all...

Page 10: ...ype in these entries twice to help prevent errors Click the submit button to write your changes to the module After completing your username password changes click on the appropriate button at the bottom of the page to select another web page If you made changes you may be prompted to re enter your new username and password before being permitted to move to other pages After setting your username ...

Page 11: ...resses while the DHCP server is responsible for dynamically passing out IP addresses A Subnet Mask is used to subdivide the host portion of the IP address into two or more subnets The subnet mask will flag the bits of the IP address that belong to the network address and the remaining bits correspond to the host portion of the address The unique subnet to which an IP address refers to is recovered...

Page 12: ... refers to a protocol for assigning dynamic IP addresses to devices on a network With dynamic addressing a device can have a different IP address every time it connects to the network In some systems it can even change while it is still connected DHCP also supports a combination of static and dynamic IP addresses DHCP BOOTP with fallback will revert to static IP addressing if the DHCP or BOOTP ser...

Page 13: ... control i2o target devices Each input channel of this device may be mapped to one or two output channels of Acromag 972EN 400x current output or 973EN 400x voltage output modules The output channel that is to be controlled in this manner is determined by the Map To Holding Register address specified The data written will be scaled to percent of span units Subsequent messages will be sent at a per...

Page 14: ...00 at the output channel Update Time Specify a time from 0 90 seconds between messages Specify 0 to turn mapped messaging OFF Map To IP Address This is the Static IP Address of the target output device a 972 973EN module on the network Map To Holding Register Address Specify a valid 4xxxx holding register address in the target device for writing to the output For the 972 973EN only addresses 40019...

Page 15: ...channel to channel offsets at 0 C described in the Offset Null section Use the scroll bar on the right to scroll down the page as shown below WEB BROWSER Test Page TIP Viewing a module s web page is treated similar to viewing a web page on the internet The first time you open a page its image is stored as a temporary internet file in PC memory However each subsequent attempt to view that page will...

Page 16: ...hermocouple Note that your range selection will apply to all channels of the entire port group of three channels You may also select the break detect direction by selecting UP for upscale or DOWN for downscale applies to all channels together Click on submit to execute your range and or TC break changes The Calibration Page will allow you to recalibrate each channel s zero and span signal as requi...

Page 17: ...upported Input Ranges Available INPUT CALIBRATION POINTS Input Ranges LOW CALIBRATION POINT Cal Lo HIGH CALIBRATION POINT Cal Hi Type J TC 0 0 0 000mV 700 0 39 130mV Type K TC 0 0 0 000mV 1300 0 52 398mV Type T TC 0 0 0 000mV 390 0 20 252mV Type R TC 0 0 0 000mV 1700 0 20 215mV Type S TC 0 0 0 000mV 1700 0 17 942mV Type E TC 0 0 0 000mV 950 0 72 593mV Type B TC 260 0 317mV 1700 12 426mV Type N TC ...

Page 18: ...ted by calibrating Type J and type R and Type S are calibrated by calibrating by calibrating Type T Method 2 Calibration Via The Modbus TCP IP Interface 1 Write to the TC Break CJC Configuration Register to turn CJC OFF and set the break detection as required by your application 2 Write to the appropriate Input Range Register to select the input range to be calibrated for your channel of interest ...

Page 19: ...Access Register to remove write protection from the calibration registers 4 Connect a Type J TC reference at 0 C 0 000mV to inputs 0 2 and 4 and allow the input to settle about 10 seconds 5 Write a 16 bit value to the Tref Calibration Register with a set bit in the bit position that corresponds to the CJC channel to be calibrated one channel at a time If you are calibrating CJC0 you would write 0x...

Page 20: ...2 431 1 889 1 819 2 787 0 0 000 0 000 0 000 0 000 0 000 0 000 0 000 50 2 585 2 022 2 035 3 047 0 296 0 299 100 5 268 4 095 4 277 6 317 0 647 0 645 150 8 008 6 137 6 702 9 787 1 041 1 029 200 10 777 8 137 9 286 13 419 1 468 1 440 250 13 553 10 151 12 011 17 178 1 923 1 873 300 16 325 12 207 14 860 21 033 2 400 2 323 350 19 089 14 292 17 816 24 961 2 896 2 786 400 21 846 16 395 20 869 28 943 3 407 3...

Page 21: ...ween channels of the same unit This is most apparent with the 6 channel TC units which displace the last two channels a greater distance from the first four This disparity will vary with the position of the module and whether units are tightly spaced with respect to one another This tool allows you to null these differences between channels which will vary between applications IMPORTANT This proce...

Page 22: ... Optionally you may use the web browser Test Page controls to change the input range easiest Note that you do not have to do this for every TC type Note the Set Null and Undo buttons next to each channel value of the Test Page Set Null is used to install an offset to null the display of a non zero value when the TC input signal is 0 C and CJC is turned ON Undo removes any install null values Units...

Page 23: ...ired MDI If you are connecting to an Ethernet switch or hub then a direct cable is used Note If your Link LED is ON you have connected using the correct type of cable but it could still be defective Wrong IP Address Change the IP address of the module or the PC so that both match Try the default module address of 128 1 1 100 Try another PC NIC address Many Communication Errors Is cable segment lon...

Page 24: ...or your LAN There is no built in error detection to prevent you from writing invalid values to a configuration register As such if you inadvertently write an invalid value to an internal register you could cause the module to become inoperable under certain conditions If this happens in order to regain control of the module the module can either be re downloaded at the factory or you can try resto...

Page 25: ...ents 10Base T and 100Base TX Support Per IEEE 802 3 802 3u Auto Negotiated 10 100Mbps Half or Full Duplex Flexible DC Millivolt or Thermocouple Inputs Accepts either DC millivolt or thermocouple input signals with linearization lead break detection and TC reference junction compensation included Range Variability The first 3 channels must share the same range but this can be different than the ran...

Page 26: ...n A D converter 2 A D channels serve up to 3 channels each Separate temperature sensors one per channel pair terminal block are used to accomplish thermocouple cold junction compensation and are multiplexed to a third A D channel The A D converter then applies appropriate gain to the signals performs analog to digital conversion and digitally filters the signals The A D converter also switches the...

Page 27: ...ting data Modbus A Modbus TCP IP message is simply a Modbus communication encapsulated in an Ethernet TCP IP wrapper In practice Modbus TCP embeds a Modbus data frame into a TCP frame without the Modbus checksum as shown in the following diagram The Modbus checksum is not used as the standard ethernet TCP IP link layer checksum methods are instead used to guaranty data integrity Note that the Modb...

Page 28: ... 255 255 255 0 then the first three numbers represent this Class C network at address 128 1 1 0 the last number identifies a unique host node on this network node 100 at address 128 1 1 100 A Subnet Mask is used to determine which subnet an IP address belongs to The use of a subnet mask allows the network administrator to further divide the host part of this address into two or more subnets The su...

Page 29: ... Read Input Registers A 3x reference register contains a 16 bit number received from an external source e g an analog signal 4xxxx Read Write Output or Holding Registers A 4x register is used to store 16 bits of numerical data binary or decimal or to send the data from the CPU to an output channel Note The ON OFF state of discrete inputs and outputs is represented by a 1 or 0 value assigned to an ...

Page 30: ...e FIELD DESCRIPTION Unit ID Echo Unit ID Sent In Query Function Code 11 Byte Count 42 Slave ID Model No 04 965EN 4004 4 mV TC Input 05 965EN 4006 6 mV TC Input Run Indicator Status FFH ON Firmware Number String Additional Data Field 41 43 52 4F 4D 41 47 2C 39 33 30 30 2D 31 32 33 2C 39 36 35 45 4E 2D 34 30 30 36 2C 30 31 32 33 34 35 41 2C 30 31 32 33 34 35 ACROMAG 9300 123 965EN 4006 serial number...

Page 31: ...il OFF while setting the data to FF00H will turn the coil ON Writing to multiple coils is not supported via register mirroring you must use the Write Multiple Coils function for that Note that with respect to Acromag 9xxMB Modbus RTU modules only 3xxxx Input Registers are mirrored into 4xxxx space not Coil or Input Status registers as noted here for 9xxEN models I O values for Series 900EN modules...

Page 32: ... 0110 B TC ºC 0111 N TC ºC 1000 100mV DC 1001 1V DC 1010 1111 Reserved 30003 0002 Input Range CH 3 4 5 Format is same as Above 30004 0003 CJC Control CH 0 1 2 Bits 15 1 0 Not Used Bit 0 0 CJC ON 1 CJC OFF 30005 0004 CJC Control CH 3 4 5 Bits 15 1 0 Not Used Bit 0 0 CJC ON 1 CJC OFF 30006 0005 TC Break Detection Bits 15 1 0 Not Used Bit 0 0 Upscale 1 Downscale 30007 0006 CH00 Status Bits 15 2 0 Not...

Page 33: ...65EN 4006 20000 Voltage input range or Temperature ºC 30019 0012 Temp Ref 0 Value CJC0 Temperature ºC 30020 0013 Temp Ref 1 Value CJC1 Temperature ºC 30021 0014 Temp Ref 2 Value CJC2 965EN 4006 Temperature ºC 30028 001B CJC0 Count Raw A D Count Value 30029 001C CJC1 Count Raw A D Count Value 30030 001D CJC2 Count 965EN 4006 Raw A D Count Value Holding Registers 4x References Read Write 40001 0000 ...

Page 34: ...Do Not Use 40018 0011 Reserved Do Not Use 40019 0012 Reserved Do Not Use 40020 0013 Reserved Do Not Use 40021 0014 Calibration Access And Wink Mode Toggle And Restore Factory Calibration And Factory Use Only Writing 24106 5E2AH here immediately removes write protection from the calibration registers that follow All other values apply write protection to the calibration registers except 21845 44718...

Page 35: ...nt Value S Type TC 40031 001E CH0 Cal Lo Range 4 Raw A D Count Value S Type TC 40032 001F CH0 Cal Hi Range 5 Raw A D Count Value E Type TC 40033 0020 CH0 Cal Lo Range 5 Raw A D Count Value E Type TC 40034 0021 CH0 Cal Hi Range 6 Raw A D Count Value B Type TC 40035 0022 CH0 Cal Lo Range 6 Raw A D Count Value B Type TC 40036 0023 CH0 Cal Hi Range 7 Raw A D Count Value N Type TC 40037 0024 CH0 Cal Lo...

Page 36: ...t Value N Type TC 40057 0038 CH1 Cal Lo Range 7 Raw A D Count Value N Type TC 40058 0039 CH1 Cal Hi Range 8 Raw A D Count Value 100mVDC 40059 003A CH1 Cal Lo Range 8 Raw A D Count Value 100mVDC 40060 003B CH1 Cal Hi Range 9 Raw A D Count Value 1VDC 40061 003C CH1 Cal Lo Range 9 Raw A D Count Value 1VDC 40062 003D CH2 Cal Hi Range 0 Raw A D Count Value J Type TC 40063 003E CH2 Cal Lo Range 0 Raw A ...

Page 37: ...ype TC 40083 0052 CH3 Cal Lo Range 0 Raw A D Count Value J Type TC 40084 0053 CH3 Cal Hi Range 1 Raw A D Count Value K Type TC 40085 0054 CH3 Cal Lo Range 1 Raw A D Count Value K Type TC 40086 0055 CH3 Cal Hi Range 2 Raw A D Count Value T Type TC 40087 0056 CH3 Cal Lo Range 2 Raw A D Count Value T Type TC 40088 0057 CH3 Cal Hi Range 3 Raw A D Count Value R Type TC 40089 0058 CH3 Cal Lo Range 3 Raw...

Page 38: ...Cal Hi Range 4 Raw A D Count Value S Type TC Model 965EN 4006 Only 40111 006E CH4 Cal Lo Range 4 Raw A D Count Value S Type TC Model 965EN 4006 Only 40112 006F CH4 Cal Hi Range 5 Raw A D Count Value E Type TC Model 965EN 4006 Only 40113 0070 CH4 Cal Lo Range 5 Raw A D Count Value E Type TC Model 965EN 4006 Only 40114 0071 CH4 Cal Hi Range 6 Raw A D Count Value B Type TC Model 965EN 4006 Only 40115...

Page 39: ...5EN 4006 Only 40135 0086 CH5 Cal Lo Range 6 Raw A D Count Value B Type TC Model 965EN 4006 Only 40136 0087 CH5 Cal Hi Range 7 Raw A D Count Value N Type TC Model 965EN 4006 Only 40137 0088 CH5 Cal Lo Range 7 Raw A D Count Value N Type TC Model 965EN 4006 Only 40138 0089 CH5 Cal Hi Range 8 Raw A D Count Value 100mVDC Model 965EN 4006 Only 40139 008A CH5 Cal Lo Range 8 Raw A D Count Value 100mVDC Mo...

Page 40: ...Count Value B Type TC 40161 00A0 Ideal Range 6 Lo Ideal A D Count Value B Type TC 40162 00A1 Ideal Range 7 Hi Ideal A D Count Value N Type TC 40163 00A2 Ideal Range 7 Lo Ideal A D Count Value N Type TC 40164 00A3 Ideal Range 8 Hi Ideal A D Count Value 100mVDC 40165 00A4 Ideal Range 8 Lo Ideal A D Count Value 100mVDC 40166 00A5 Ideal Range 9 Hi Ideal A D Count Value 1VDC 40167 00A6 Ideal Range 9 Lo...

Page 41: ...te 0002H to this register To calibrate CJC2 write 0004H to this register IMPORTANT You must FIRST write 5E2AH into the Calibration Access Register Register 40021 before attempting calibration 43001 This block Mirrors 3xxxx Registers Refer to Register Mirroring 3xxxx Input Registers are mapped to the 43xxx Holding Register space using an address offset of 43000 Notes Memory Map With 16 bit signed i...

Page 42: ...ermocouple See Table 1 Configurable for J K T R S E B and N thermocouple types as shown in Table 1 Linearization Cold Junction Compensation CJC and open circuit or lead break detection are included The first three channels must be configured for the same thermocouple type but this can be different from the last three channels which must be the same type The selection of Upscale or Downscale break ...

Page 43: ...ed in Table 1 CJC accuracy is 0 5 C Voltage accuracy is better than 0 05 of span This includes the effects of repeatability terminal point conformity and linearization but does not include sensor error Measurement Temperature Drift Better than 60ppm C 0 006 C Analog to Digital Converter A D A 16 bit converter Resolution Given in Table 2 below per applicable range Input Range Effective Resolution 1...

Page 44: ...se you may use an auto crossing Ethernet switch such as the Acromag 900EN S005 to make connections RJ 45 Signal MDI Description 1 Tx Transmit Positive 2 Tx Transmit Negative 3 Rx Receive Positive 4 Not Used Connects to Pin 5 5 Not Used Connects to Pin 4 6 Rx Receive Negative 7 Not Used Connects to Pin 8 8 Not Used Connects to Pin 7 Case Material Self extinguishing NYLON type 6 6 polyamide thermopl...

Page 45: ...r IEC61000 4 2 Radiated Field Immunity RFI 10V M 80 to 1000MHz AM 1 4 to 2GHz 3V M and 2 to 2 7GHz 1V M per IEC61000 4 3 Electrical Fast Transient Immunity EFT 2KV to power and 1KV to signal I O per IEC61000 4 4 Conducted RF Immunity CRFI 10Vrms 150KHz to 80MHz per IEC61000 4 6 Surge Immunity 0 5KV per IEC61000 4 5 Emissions Per European Norm BS EN 61000 6 4 2007 Radiated Frequency Emissions 30 to...

Page 46: ...es the standard Modbus TCP IP port number 502 Rx Tx Memory 8K bytes of SRAM for receive transmit buffers FIFO Communication Distance The distance between two devices on an Ethernet network is generally limited to 100 meters using recommended copper cable Distances may be extended using hubs switches or fiber optic transmission However the total round trip delay time must not exceed 512 bit times f...

Page 47: ...adio Frequency Interference It will also help to lower your radiated emissions by keeping the cable from emitting EMI and RFI There are two types of cable conductors solid cable and stranded cable Stranded cables are more flexible than solid cables But since attenuation is higher for stranded cables than solid conductor cables these are generally reserved for short runs and patch applications less...

Page 48: ...o connect your PC to this module if the Acromag 900EN S005 switch is used between the PC and module as the switch is auto crossing However you must use a crossover cable when directly connecting your PC to a Series 9xxEN I O Module without the use of an auto crossing switch or hub You may obtain cable in other lengths and colors as required for your application from other vendors For example shiel...

Page 49: ... acromag com http www acromag com 49 The following table shows the revision history for this document Release Date Version EGR DOC Description of Revision 21 JUN 12 H TPH KLK Updated input over under range specifications ECN 12A011 04 JAN 13 J CAP BNB Added ATEX and updated CE specifications ECN 12L019 21 APR 14 K CAP SRW Update ATEX per latest standards ECO 14D012 09 JAN 2019 L CAP ARP Update WAR...

Page 50: ...put __________________________________________________________________ _______________________________________________________________________________________ Acromag Inc Tel 248 295 0880 Fax 248 624 9234 Email sales acromag com http www acromag com 50 NOTES ...

Reviews: