AXIOMATIC UMAXTC4CO User Manual

Thermocouple scanner, four channel with canopen
Table of Contents

Advertisement

Quick Links

USER MANUAL UMAXTC4CO
THERMOCOUPLE SCANNER,
FOUR CHANNEL
With CANopen®
USER MANUAL
P/N: AXTC4CO

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UMAXTC4CO and is the answer not in the manual?

Questions and answers

Summary of Contents for AXIOMATIC UMAXTC4CO

  • Page 1 USER MANUAL UMAXTC4CO THERMOCOUPLE SCANNER, FOUR CHANNEL With CANopen® USER MANUAL P/N: AXTC4CO...
  • Page 2 VERSION HISTORY Version Date Author Modifications 1.0.0 August 18, 2010 Anna Murray Initial Draft 1.1.0 January 26, 2011 Anna Murray Added new object 5555h. Updated object 1029h defaults. 1.1.1 March 25, 2015 Amanda Updated power supply spec to 12V or 24Vdc. Wilkins July 29, 2015 Amanda...
  • Page 3 These documents are available from the CAN in Automation e.V. website http://www.can-cia.org/. Version 1.1.0 Preliminary Documentation – May be Subject to Change...
  • Page 4: Table Of Contents

    TABLE OF CONTENTS 1. OVERVIEW OF THERMOCOUPLE SCANNER…………………………………..………………………… 5 1.1. Description of Thermocouple Scanner…..………………………………………..…………………. 5 1.2. Thermocouple Measurements………….……………………………………………………………... 6 1.3. Average Measurements…………………..……………………………………………………………. 8 1.4. Cold Junction Measurement..…………………………………………………………………………. 9 2. INSTALLATION INSTRUCTIONS…………………………………………………………………....10 2.1. Dimensions and Pinout………………………………………………………………………………… 10 2.2. Installation Instructions ……………………………………………………………………...….…….. 11 3.
  • Page 5 3.4. MANUFACTURER OBJECTS……..………………………………..………………………..……….. 40 3.4.1. Object 2000h: Cold Junction Auto-Correct…..………………………………..………………… 40 3.4.2. Object 2010h: Thermocouple Microvolts……………………..…..……………………………... 41 3.4.3. Object 2100h: Average Input Field Value……………………..…..…………………………….. 41 3.4.4. Object 2112h: Average Operating Mode………………….………………….………………….. 42 3.4.5. Object 2126h: Average Scaling Factor………………….………………….……………………. 43 3.4.6. Object 2127h: Average Scaling Offset………………….………………….…………………….. 44 3.4.7.
  • Page 6: Overview Of Thermocouple Scanner

    1. OVERVIEW OF THERMOCOUPLE SCANNER 1.1. Description of Thermocouple Scanner The following User Manual describes the architecture and functionality of a four channel CANopen ® thermocouple scanner. There are four channels on the TC4, each with three pins at the connector for +ve, -ve and shield connections.
  • Page 7: Thermocouple Measurements

    1.2. Thermocouple Measurements Figure 1 – Thermocouple Input Block Diagram The block diagram shown in Figure 1 capture the objects associated with each thermocouple channel. Each channel, 1 through 4, operates in the same fashion as described below. Objects $2000 Cold Junction Auto Correct, $6110 Thermocouple Sensor Type and $6112 Thermocouple Operating Mode determine how the scanner processes the raw microvolt reading and converts it into a temperature value in degrees Celsius, which is written to read-only object $6100 Thermocouple Input Field Value.
  • Page 8 In all cases, certain values will be ‘plugged’ into the PV object to indicate various conditions. Should the associated thermocouple be disabled by object $6112, then the value in the PV will always be -1 (0xFFFF). Alternatively, should the scanner detect an open circuit on the sensor, then the PV value will be set to -512 (0xFE00).
  • Page 9: Average Measurements

    1.3. Average Measurements Figure 2 – Average Measurement Block Diagram There are three types of average values that can be measured and broadcasted on a TPDO. a) Average of Bank 1 sensors (thermocouples 1 and 2, active only) b) Average of Bank 2 sensors (thermocouples 3 and 4, active only) c) Average of all sensors (active only) Object $2112 Average Operating Mode determines if the average value of any of the above will be enabled.
  • Page 10: Cold Junction Measurement

    1.4. Cold Junction Measurements Figure 3 – Cold Junction Measurement Block Diagram The cold junction value is measured from an on-board temperature sensor and used in the thermocouple temperature calculations. By default, the value measured can be broadcasted on TPDO2. The measured cold junction temperature is written to read-only object $3100 Cold Junction Input Field Value in degrees Celsius.
  • Page 11: Installation Instructions

    2. INSTALLATION INSTRUCTIONS 2.1. Dimensions and Pinout Grey Connector Black Connector Pin # Function Pin # Function RS-232 GND Thermocouple 1 + RS-232 TXD Thermocouple 1 - RS-232 RXD Thermocouple 1 Shield Not Used (plug) Thermocouple 2 + Frame GND Thermocouple 2 - Batt - Thermocouple 2 Shield...
  • Page 12: Installation Instructions

    2.2. Installation Instructions NOTES & WARNINGS  Do not install near high-voltage or high-current devices.  Ground the chassis for safety purposes and proper EMI shielding.  Note the operating temperature range. All field wiring must be suitable for that temperature range.
  • Page 13 NOISE – ELECTRICAL CONNECTIONS To reduce noise, separate all thermocouple wires from power wires. Shielded thermocouple wires will protect against ignition and injector noise. GROUNDING To improve the scanners immunity to EMI noise, the Frame GND pin on the grey receptacle should be connected to a chassis ground.
  • Page 14 Shielded CAN cable is required. The Thermocouple Scanner provides the CAN port shield connection ac coupled to the Frame Ground pin on the connector. NETWORK CONSTRUCTION Axiomatic recommends that multi-drop networks be constructed using a “daisy chain” or “backbone” configuration with short drop lines. TERMINATION It is necessary to terminate the network;...
  • Page 15: Canopen ® Object Dictionary

    3. CANOPEN ® OBJECT DICTIONARY The CANopen object dictionary of the Thermocouple Scanner is based on CiA device profile DS- 404 V1.2 (device profile for Thermocouple Scanners). The object dictionary includes Communication Objects beyond the minimum requirements in the profile, as well as several manufacturer-specific objects for extended functionality.
  • Page 16  Save the configuration by sending the following message: Item Value COB-ID 0x7E5 Length Data 0 0x17 (cs=23 for store configuration)  The module will send the following response (any other response is a failure): Item Value COB-ID 0x7E4 Length Data 0 0x17 (cs=23 for store configuration)
  • Page 17: List Of Tables 1. Lss Baudrate Indexes

    Index Bit Rate 1 Mbit/s 800 kbit/s 500 kbit/s 250 kbit/s 125 kbit/s (default) reserved (100 kbit/s) 50 kbit/s 20 kbit/s 10 kbit/s Table 1 – LSS Baudrate Indexes  The module will send the following response (any other response is a failure): Item Value COB-ID...
  • Page 18  The module will send the following response (any other response is a failure): Item Value COB-ID 0x7E4 Length Data 0 0x17 (cs=23 for store configuration) Data 1 0x00 Data 2 0x00  Set the module state to LSS-operation by sending the following message: (Note, the module will reset itself back to the pre-operational state) Item Value...
  • Page 19: Communication Objects (Ds-301 And Ds-404)

    3.2. COMMUNICATION OBJECTS (DS-301 and DS-404) The communication objects supported by the Thermocouple Scanner are listed in the following table. A more detailed description of some of the objects is given in the following subchapters. Only those objects that have device-profile specific information are described. For more information on the other objects, refer to the generic CANopen protocol specification DS-301.
  • Page 20: Object 1000H: Device Type

    1000h ... 8000h = manufacturer-specific The 0x10 in the MSB of the additional information indicates that this is the first CANopen ® Thermocouple Scanner that has been manufactured by Axiomatic. The 0x02 in the LSB indicates that this module supports analog input blocks.
  • Page 21: Object 1001H: Error Register

    3.2.2. Object 1001h: Error Register This object is an error register for the device. Any time there is an error detected by the Thermocouple Scanner, the Generic Error Bit (bit 0) is set. Only if there is no errors in the module will this bit will be cleared.
  • Page 22: Error Descriptions

    When a system fault is detected using the threshold objects ($4000, $4010 or $4020), then the Error Description will reflect which threshold was breached using the following table. In these cases, the corresponding EMCY Error Code that will be used is the Limit Exceed 0xF011. Flag Meaning 0x10...
  • Page 23: Object 100Ch: Guard Time

    3.2.5. Object 100Ch: Guard Time The objects at index 100Ch and 100Dh shall indicate the configured guard time respective to the life time factor. The life time factor multiplied with the guard time gives the life time for the life guarding protocol described in DS-301.
  • Page 24: Object 1010H: Store Parameters

    3.2.7. Object 1010h: Store Parameters This object supports the saving of parameters in non-volatile memory. In order to avoid storage of parameters by mistake, storage is only executed when a specific signature is written to the appropriate sub-index. The signature is “save”. The signature is a 32-bit unsigned number, composed of the ASCII codes of the signature characters, according to the following table: On reception of the correct signature to an appropriate sub-index, the Thermocouple Scanner will...
  • Page 25: Object 1011H: Restore Parameters

    Sub-Index Description Save communication parameters Access PDO Mapping Value Range 0x65766173 (write access) (read access) Default Value Sub-Index Description Save application parameters Access PDO Mapping Value Range 0x65766173 (write access) (read access) Default Value Sub-Index Description Save manufacturer parameters Access PDO Mapping Value Range 0x65766173 (write access)
  • Page 26 Object Description Index 1011h Name Restore Default Parameters Object Type ARRAY Data Type UNSIGNED32 Entry Description Sub-Index Description Largest sub-index supported Access PDO Mapping Value Range Default Value Sub-Index Description Restore all default parameters Access PDO Mapping Value Range 0x64616F6C (write access), 1h (read access) Default Value Sub-Index Description...
  • Page 27: Object 1016H: Consumer Heartbeat Time

    3.2.9. Object 1016h: Consumer Heartbeat Time The Thermocouple Scanner can be a consumer of heartbeat objects for up to four modules. This object defines the expected heartbeat cycle time for those modules, and if set to zero, it is not used.
  • Page 28: Object 1017H: Producer Heartbeat Time

    Identity Record Entry Description Sub-Index Description Number of entries Access PDO Mapping Value Range Default Value Sub-Index Description Vendor ID Access PDO Mapping Value Range 0x00000055 Default Value 0x00000055 (Axiomatic) UMAXTC20CO V1.1.1 Preliminary Documentation – May be Subject to Change 28-59...
  • Page 29: Object 1020H: Verify Configuration

    Sub-Index Description Product Code Access PDO Mapping Value Range 0x00010114 Default Value 0x00010114 Sub-Index Description Revision Number Access PDO Mapping Value Range UNSIGNED32 Default Value Sub-Index Description Serial Number Access PDO Mapping Value Range UNSIGNED32 Default Value 3.2.12. Object 1020h: Verify Configuration This object can be read to see what date the software (version identified in object 1018h) was compiled.
  • Page 30: Object 1029H: Error Behaviour

    Sub-Index Description Configuration date Access PDO Mapping Value Range UNSIGNED32 Default Value Sub-Index Description Configuration time Access PDO Mapping Value Range UNSIGNED32 Default Value 3.2.13. Object 1029h: Error Behaviour This object controls the state that the Thermocouple Scanner will be set into in case of an error of the type associated with the sub-index.
  • Page 31: Rpdo Behaviour

    Sub-Index Description Sensor Error Access PDO Mapping Value Range 0 = Pre-Operational 1 = No State Change 2 = Stopped Default Value 1 (No State Change) 3.2.14. RPDO Behaviour The Thermocouple Scanner can support up to four RPDO messages, but in reality, it does not used them.
  • Page 32 Sub-Index Description Transmission type Access PDO Mapping Value Range See value definition in DS-301 Default Value 255 (FFh) = Event Driven Sub-Index Description Inhibit Time Access PDO Mapping Value Range See value definition in DS-301 Default Value Sub-Index Description Compatibility entry Access PDO Mapping Value Range...
  • Page 33: Tpdo Behaviour

    3.2.15. TPDO Behaviour The Thermocouple Scanner can support up to four TPDO messages, and only TPDO1 and TPDO2 are by default. However, since TPDO2 has a zero value repetition rate, only TPDO1 will be automatically broadcasted when the unit goes into OPERATIONAL mode. TPDO1 Mapping at Object 1A00h: Default ID 0x180 + Node ID Sub-Index Value...
  • Page 34 Entry Description Sub-Index Description Number of entries Access PDO Mapping Value Range Default Value Sub-Index TPDOx ID Description COB-ID used by TPDO 0180h Access 0280h PDO Mapping Value Range See value definition in DS-301 TPDOy ID Default Value 40000000h + TPDOx + Node-ID 0380h C0000000h + TPDOy + Node-ID 0480h...
  • Page 35: Application Objects (Ds-404)

    3.3. APPLICATION OBJECTS (DS-404) Index Object Object Data Type Access (hex) Type Mapping 6100 Thermocouple Input Field Value ARRAY FLOAT32 6110 Thermocouple Sensor Type ARRAY UNSIGNED16 6112 Thermocouple Operating Mode ARRAY UNSIGNED8 6114 ADC Sampling Rate ARRAY UNSIGNED32 6126 Thermocouple Scaling Factor ARRAY FLOAT32 6127 Thermocouple Scaling Offset...
  • Page 36: Object 6110H: Thermocouple Sensor Type

    3.3.2. Object 6110h: Thermocouple Sensor Type This object determines what kind of thermocouple is connected to the input. The formula used to calculate the FV temperature from the measured microvolts is dependent on this variable. The following sensor types are supported by the scanner. Value Meaning Thermocouple J Type...
  • Page 37: Object 6114H: Adc Sample Rate

    Entry Description Sub-Index Description Largest sub-index supported Access PDO Mapping Value Range Default Value Sub-Index 1h to 4h (X = 1 to 4) Description Thermocouple X Operating Mode Access PDO Mapping Value Range 0 or 1 Default Value 1 (Normal Operation) 3.3.4.
  • Page 38: Object 6126H: Thermocouple Scaling Factor

    3.3.5. Object 6126h: Thermocouple Scaling Factor This object represents the scaling factor by which the thermocouple field value is multiplied to get the process value. Object Description Index 6126h Name Thermocouple Scaling Factor Object Type ARRAY Data Type FLOAT32 Entry Description Sub-Index Description Largest sub-index supported...
  • Page 39: Object 7130H: Thermocouple Input Process Value

    3.3.7. Object 7130h: Thermocouple Input Process Value This read-only object represents the scaled value of the measured thermocouple temperature. Object Description Index 7130h Name Thermocouple Input Process Value Object Type ARRAY Data Type INTEGER16 Entry Description Sub-Index Description Largest sub-index supported Access PDO Mapping Value Range...
  • Page 40 Object Description Index 6150h Name Thermocouple Status Object Type ARRAY Data Type UNSIGNED8 Entry Description Sub-Index Description Largest sub-index supported Access PDO Mapping Value Range Default Value Sub-Index 1h to 4h (X = 1 to 4) Description Thermocouple X Status Access PDO Mapping Value Range...
  • Page 41: Manufacturer Objects

    3.4. MANUFACTURER OBJECTS Index Object Object Data Type Access (hex) Type Mapping 2000 Cold Junction Auto-Correct ARRAY UNSIGNED8 2010 Thermocouple Microvolts ARRAY INTEGER32 2100 Average Input Field Value ARRAY FLOAT32 2112 Average Operating Mode ARRAY UNSIGNED8 2126 Average Scaling Factor ARRAY FLOAT32 2127...
  • Page 42: Object 2010H: Thermocouple Microvolts

    3.4.2. Object 2010h: Thermocouple Microvolts This read-only object is available for diagnostic purposes. It reflects the raw microvolt reading measured by the ADC chip directly. Object Description Index 2010h Name Thermocouple Microvolts Object Type ARRAY Data Type INTEGER32 Entry Description Sub-Index Description Largest sub-index supported...
  • Page 43: Object 2112H: Average Operating Mode

    Sub-Index Description Bank 1 Average FV (TC1 and TC2) Access PDO Mapping Value Range -273°C to 1735°C Default Value Sub-Index Description Bank 2 Average FV (TC3 and TC4) Access PDO Mapping Value Range -273°C to 1735°C Default Value Sub-Index Description Total Average FV Access PDO Mapping...
  • Page 44: Object 2126H: Average Scaling Factor

    Sub-Index Description Bank 2 Average Operation Access PDO Mapping Value Range 0 or 1 Default Value 1 (TRUE) Sub-Index Description Total Average Operation Access PDO Mapping Value Range 0 or 1 Default Value 1 (TRUE) 3.4.5. Object 2126h: Average Scaling Factor This object represents the scaling factor by which the average field value is multiplied to get the process value.
  • Page 45: Object 2127H: Average Scaling Offset

    Sub-Index Description Total Average Scaling Factor Access PDO Mapping Value Range -1000.0 to 1000.0 Default Value 16.0 [0.0625°C/bit] 3.4.6. Object 2126h: Average Scaling Offset This object represents the scaling offset which is added to the scaled average field value to get the process value.
  • Page 46: Object 2130H: Average Input Process Value

    3.4.7. Object 2130h: Average Input Process Value This read-only object represents the scaled value of the measured average temperature. Object Description Index 2130h Name Average Input Process Value Object Type ARRAY Data Type FLOAT32 Entry Description Sub-Index Description Largest sub-index supported Access PDO Mapping Value Range...
  • Page 47: Object 3100H: Cold Junction Input Field Value

    3.4.8. Object 3100h: Cold Junction Input Field Value This read-only object reflects the measured value of a cold junction temperature. Object Description Index 3100h Name Cold Junction Input Field Value Object Type Data Type FLOAT32 Entry Description Sub-Index Access PDO Mapping Value Range -40°C to 110°C Default Value...
  • Page 48: Object 3130H: Cold Junction Input Process Value

    Entry Description Sub-Index Access PDO Mapping Value Range -10000.0 to 10000.0 Default Value 4368.0 (-273°C * 16) 3.4.11. Object 3130h: Cold Junction Input Process Value This read-only object represents the scaled value of the measured cold junction temperature. Object Description Index 3130h Name...
  • Page 49: Object 4010H: High Temperature Warning Threshold

    Sub-Index 1h to 4h (X = 1 to 4) Description Thermocouple X Low Warning Temp. Access PDO Mapping Value Range -2730 to (TC X High Warning Temp – 100) Default Value -200 [-20°C] 3.4.13. Object 4010h: High Temperature Warning Threshold This object sets the high threshold of the normal operating temperature range for each thermocouple’s input field value ($6100.) Any FV value above this limit flags a high warning in the corresponding thermocouple’s status byte ($6150), as well as setting an EMCY code in the pre-...
  • Page 50: Object 4020H: High Temperature Shutdown Threshold

    3.4.14. Object 4020h: High Temperature Shutdown Threshold This object sets the high threshold of the shutdown operating temperature range for each thermocouple’s input field value ($6100.) Any FV value above this limit flags a high shutdown in the corresponding thermocouple’s status byte ($6150), as well as setting an EMCY code in the pre-defined error field ($1003).
  • Page 51: Object 5000H: Power Supply Measured

    Sub-Index 1h to 4h (X = 1 to 4) Description Thermocouple X Error React Delay Access PDO Mapping Value Range 0ms to 60000ms Default Value 5000ms 3.4.16. Object 5000h: Power Supply Measured This read-only object reflects the value, in volts, of the supply powering the scanner Object Description Index 5000h...
  • Page 52: Object 5555H: Start In Operational

    3.4.18. Object 5555h: Start in Operational This manufacturer specific object allows the unit to start in Operational mode without requiring the presence of a CANopen ® Master on the network. It is intended to be used only when running the controller as a stand-alone module.
  • Page 53: Using Rs-232 With Tera Term

    4. USING RS-232 WITH TERA TERM Additional information for diagnostics or testing is available through RS-232.  Connect the DB-9 to a COM port on a PC or laptop. Use the following RS-232 connection. Grey Connector DB-9 Female Pin # Controller Function Pin # PC Function...
  • Page 54: Main Menu Options

    4.1. Main Menu Options At power up, the Main Menu will be displayed, after the power up banner has been printed. If at any time you wish to see the menu again, simply hit ‘m’ or ‘M’ and it will be reprinted, along with the basic information about the CANopen ®...
  • Page 55: View Object Dictionary

    4.1.1. V – View Object Dictionary Entering ‘v’ or ‘V’ while the node is in the pre-operational state starts the display of the active Object Dictionary for the AXTC4CO. Since it is too large to print in one shot, it will show the PDO communication and mapping parameters, then display each object one by one.
  • Page 56: D - Default Object Dictionary

    4.1.2. D – Default Object Dictionary To reset the default Object Dictionary, enter ‘d’ or ‘D’. At the prompt, enter ‘Yes’. This function mirrors that of writing ‘load’ to Object 1011h, Restore Defaults. Consequently, it does not reset the Node-ID or Baudrate if they have been changed using LSS protocol. However, unlike the Restore Defaults object, these defaults will be immediately applied, as the controller automatically resets itself.
  • Page 57: S - Show/Stop Diagnostics

    Should a software upgrade of the application software be required, the units can be reprogrammed by selecting this option. If Axiomatic has sent new software, select ‘l’ or ‘L’, and at the prompt enter the password that was provided by your Axiomatic contact.
  • Page 58 Initialization of the controller program…” will be displayed, and the normal power-up messages will be printed. Verify the version number in the power-up banner matches that of the latest software. UMAXTC20CO V1.1.1 Preliminary Documentation – May be Subject to Change 58-59...
  • Page 59: Appendix A - Technical Specifications

    APPENDIX A – Technical Specifications Inputs Power Supply Input 12V or 24Vdc nominal (9…36Vdc power supply range) NB. The maximum total power consumption is <1.5 Watts. Supply Current 150 mA at 12 V Typical; 90 mA at 24 V Typical Protection Reverse polarity protection is provided.
  • Page 60 Current Converters Axiomatic is an ISO 9001:2008 registered facility. SERVICE DC/DC Power Converters All products to be returned to Axiomatic require a Return Materials DC Voltage/Current Signal Authorization Number (RMA#). Converters Please provide the following information when requesting an RMA number: Engine Temperature Scanners •...

This manual is also suitable for:

Axtc4co

Table of Contents