Page 1
USER MANUAL UMAX030301 18 DIGITAL INPUT With CANopen® USER MANUAL P/N: AX030301...
Page 2
VERSION HISTORY Version Date Author Modifications 2.0.0 April 9, 2009 Roberto Romero Initial Draft 2.1.0 February 8, 2011 Anna Murray Added new object 5555h. Updated formatting. 3.0.0 March 4, 2013 Amanda Wilkins Reflects new hardware with EMC compliance and added Technical Specifications Version 3.0.0 Preliminary Documentation –...
TABLE OF CONTENTS 1. GENERAL …………………………………………………………………………………………………..………………. 1.1. Axiomatic 18 Digital Input.……………………………………………………………………………………….. 1.2. Dimensions and Pinout…………………………………………………………………………………………… 1.3. References…………………………………………………………………………………………………………. 2. USING 18 DIGITAL INPUT THROUGH CANOPEN…………………………………………………………………… 2.1. Node ID and Baudrate……………………………………………………………………………………………. 2.2. Digital Input Function Block…………………..………………………………………………………..………… 2.3. Analog Input Function Block…………………………………..…………………………………………………. 2.4.
1.1. Axiomatic 18 Digital Input The Axiomatic 18 Digital Input is a CANopen compliant [DS-301] input module with a configurable selection of input types. The object dictionary is compatible with the CiA DS-404 device profile. (device profile for measurement devices and closed-loop controllers.) In addition to the standard objects for this device profile, the 18 Digital Input also includes a number of manufacturer specific objects to extend the functionality beyond that of the basic profile.
1.2. Dimensions and Pinout Grey Connector Black Connector Function Pin # Function Pin # CAN_H Digital Input 7 CAN_L Digital Input 8 CAN_Shield Digital Input 9 Digital Input 10 Power- Digital Input 11 Power+ Digital Input 12 Digital Input 6 Digital Input 18 Digital Input 5 Digital Input 17...
Closed-Loop Controllers. CAN in Automation 2002 [DS-305] CiA DS-305 V2.0 – Layer Setting Service (LSS) and Protocols. CAN in Automation 2006 LSS Protocol, User’s Manual V1.2. Axiomatic Technologies 2004 TDAX030301 Technical Datasheet, AX030301 Series. Axiomatic Technologies Version 3.0.0 Preliminary Documentation – May be Subject to Change...
2. USING 18 Digital INPUT THROUGH CANOPEN 2.1. Node ID and Baudrate The 18 Digital Input module supports the Layer Setting Service (LSS) protocols to configure the node-id and baudrate. Refer to the document “LSS Protocol” for more details. 2.2. Digital Input Function Block The digital input function block handles the reading of any input pin configured as a digital input.
2.3. Analog Input Function Block The analog input function block handles the reading of any input configured for normal operation (analog) by the object 6112h. The type of input is determined by object 6110h, and can be set to one of the following three modes ...
16-bit Counter: The input is configured to count pulse on the input until the value in the Measuring Window object (2090h) is reached. While the counter is active, a timer with a 1ms resolution is running in the background. When the count has been reached, the value in the 1ms timer is captured and updated to the Field Value object (7100h).
3. OBJECT DICTIONARY The CANopen object dictionary of the 18 Digital Inputs is based on CiA device profile DS-404 V1.2. (Device profile for measurement devices and closed-loop controllers.) The object dictionary also includes some manufacturer-specific objects for extended functionality. 3.1. COMMUNICATION OBJECTS The communication objects supported by the 18 Digital Input are listed in the following table.
3.1.1. PDO Parameters All RPDOs and TPDOs in the 18 Digital Inputs use the same default communication parameters, respectively. The PDO IDs are set according to the pre-defined connection set described in [DS-301]. All receive PDOs are set to transmission type 255, and all transmit PDOs to transmission type 254, with the event timer (subindex 5) set to 100 (100ms).
Page 14
TPDO1: default ID 0x180 + node ID Subindex Value Object Number of mapped application objects in PDO 0x60000110 DI Input 1 to 8 (DI8 = Bit 8 and DI1 = Bit 1) 0x60000210 DI input 9 to 16 (DI6 = Bit 8 and DI9 = Bit 1) 0x60000310 DI input 17 to 18 (DI8 = Bit 2 and DI17 = Bit 1) Not used...
3.1.2. Object 1000h: Device Type This object contains information about the device type as per device profile DS-404. The value stored in this object is 0x00030194, indicating that the 18 Digital Input includes the following function blocks defined in the device profile. ...
3.1.4. Object 1003h: Pre-Defined Error Field The object 1003h provides an error history by listing the errors in the order that they have occurred. An error is added to the top of the list when it occurs, and is immediately removed when the error condition has been cleared.
3.1.5. 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 subindex. 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 subindex, the 18 Digital Input will...
Subindex Description Save manufacturer parameters Access PDO Mapping Value Range 0x65766173 (write access) (read access) Default Value 1h (saves parameters on command) 3.1.6. Object 1011h: Restore Default Parameters This object supports the restoring of the default values for the object dictionary in non- volatile memory.
Number of entries Access PDO Mapping Value Range Default Value Subindex Description Vendor ID Access PDO Mapping Value Range 0x00000055 Default Value 0x00000055 (Axiomatic) Subindex Description Product Code Access PDO Mapping Value Range 0xAA030301 Default Value 0xAA030301 Subindex Description Revision Number...
3.1.9. Object 1029h: Error Behaviour This object controls the state that the 18 Digital Input will be set into in case of an error of the type associated with the subindex. The behaviour of the 18 Digital Input in each state is described in detail in section 4.
Default Value 1 (no state change) NOTE: Subindexes 4 and 5 are not used by this module, and have been left for compatibility with other Axiomatic I/O Controllers 3.1.10. Object 5555h: Start in Operational This manufacturer specific object allows the unit to start in Operational mode without requiring the presence of a CANopen ®...
3.2. DIGITAL INPUT FUNCTION BLOCK (DS-404) The application and manufacturer objects supported by the 18 Digital Input for the digital input block are listed in the following table. Index Object Object Type Data Type Access (hex) Mapping 2000 DI Level State (active high or low) ARRAY UNSIGNED8 6000...
Subindex Description Level State of DI17 to DI18 Access PDO Mapping Value Range Bit value 0 = active low Bit value 1 = active high Default Value 3.2.2. Object 6000h: DI Read State 8 Input Lines This object is used for reading data from digital input lines in 8-bit blocks (see figure below). For inputs that are not configured as digital, the corresponding bit in the read byte is always set to 0.
Default Value Subindex Description Read State of DI 17 to DI 18 Access PDO Mapping Value Range Bit Value 0 = Input Off Bit Value 1 = Input On Default Value 3.2.3. Object 6002h: DI Polarity 8 Input Lines This object is used for setting the polarity of digital input lines in 8-bit blocks. For inputs that are not configured as digital inputs by object 6112h, the corresponding bit is ignored.
3.3. ANALOG INPUT FUNCTION BLOCK (DS-404) The application and manufacturer objects supported by the 18 Digital Input for the analog input block are listed in the following table. The 18 Digital module only support the first 8 inputs as Analog. Index Object Object Type...
Value Range 0 to 2080h at subindex Default Value 100 (1.00 % DC) 3.3.2. Object 2080h: AI Error Maximum This object sets the value that will flag an input error in the 18 Digital Input if the measured field value goes above this limit. If error checking on the input is enabled by object 20A0h, then the module will flag an “out of range high”...
Object Description Index 2090h Name AI Measuring Window Object Type ARRAY Data Type UNSIGNED16 Entry Description Subindex Description Number of entries Access PDO Mapping Value Range Default Value Subindex 1h to 8h Description Measuring Window Access PDO Mapping Value Range Sensor Type Frequency: 10 to 10000 [ms] Sensor Type 16-Bit Counter:...
3.3.5. Object 20B0h: AI Error Response Delay This object is used to prevent intermittent input faults from overloading the bus with error messages. The value is defined as a multiple of 1ms. If a fault has been present during the entirety of the delay time, the 18 Digital Input will flag an error at the input once the timer has expired.
3.3.6. Object 7100h: AI Input Field Value This object reflects the measured value for the inputs AI 1 to AI 8. For analog inputs, the values are converted to either duty cycle, hertz or milliseconds depending on the object 6110h [sensor type]. For pulse inputs, the values are converted to either (duty cycle x 100) or hertz.
3.3.7. Object 6110h: AI Sensor Type This object reflects the type of signal that is being applied to the input. For inputs AI 1 to AI 8, the following values are allowed for this object Sensor Type 40 = voltage input, value range 0 to 5000 mV ...
Object Description Index 6112h Name AI Operating Mode Object Type ARRAY Data Type UNSIGNED8 Entry Description Subindex Description Number of entries Access PDO Mapping Value Range Default Value Subindex 1h to 12h Description Operating Mode, AI 1 to AI 18 Access PDO Mapping Value Range...
3.3.10. Object 7121h: AI Input Scaling 1 PV This object defines the process value for the first calibration point for the input channel. The value is scaled in the physical unit of the input process value, object 7130h. Object Description Index 7121h Name...
3.3.12. Object 7123h: AI Input Scaling 2 PV This object defines the process value for the second calibration point for the input channel. The value is scaled in the physical unit of the input process value, object 7130h. Object Description Index 7123h Name...
3.3.14. Object 6125h: AI Autozero Writing a signature “zero” to this object causes a modification of object 7124h value, AI Input Offset, such that object 7130h [AI Input PV] becomes zero. This zeroing cycling is performed once, upon reception of the signature to the appropriate subindex, but the zeroing procedure can be performed any time, as many times as required.
Entry Description Subindex Description Number of entries Access PDO Mapping Value Range Default Value Subindex 1h to 8h Description Process Value, AI 1 to AI 8 Access PDO Mapping Value Range INTEGER16 Default Value 3.3.16. Object 6132h: AI Decimal Digits PV This object sets the number of decimal digits included in the process value.
3.3.17. Object 61A0h: AI Filter Type All inputs, except for frequency inputs, are sampled every 10ms. This object defines the filter type that is applied to the input field value. The available filters are Filter Type 0 = No Filter ...
3.3.18. Object 61A1h: AI Filter Constant This object defines a constant used in filtering the AI Input PV. For different filter types, object 61A0h, this object has slightly different meanings: With the moving average filter, this constant is used as the divisor for the sum term. ...
3.4. FAULT DETECTION FUNCTION BLOCK (AXIOMATIC) The manufacturer objects supported by the 18 Digital Input for the fault detection block are listed in the following table. Index Object Object Type Data Type Access (hex) Mapping 4000 FD Field Value ARRAY...
Subindex Description Under Voltage Field Value Access PDO Mapping Value Range [V x 10] 0 to 1000 Default Value 3.4.2. Object 4001h: FD Set Threshold This object sets the value that will flag a fault detection error in the 18 Digital Input if the measured field value (4000h) goes above (FD 1 and FD 2) or below (FD 3) this limit.
3.4.3. Object 4002h: FD Clear Threshold This object sets the value that will clear a fault detection error in the 18 Digital Input if the measured field value (4000h) goes below (FD 1 and FD 2) or above (FD 3) this threshold. This value must be in the same units as the field value for the fault, as determined by the subindex.
Object Description Index 400Ah Name FD Enable Error Checking 8 Faults Object Type ARRAY Data Type UNSIGNED8 Entry Description Subindex Description Number of entries Access PDO Mapping Value Range Default Value Subindex Description Error Check for FD 1 to FD 3 Access PDO Mapping Value Range...
4. ERROR HANDLING 4.1. Emergency Frame Codes (EMCY) The EMCY messages include the error code, which is a combination of the general error codes defined in DS-301 and the additional information of the error codes, as defined by DS-404. Object 1003h [Pre-Defined Error Field] maintains a list of all active error codes in the 18 Digital Input.
4.2. 18 Digital Input Fault Mode Behaviour The objects associated with the error response in the 18 Digital Input are listed in the following table. See section 3 for a detailed description of each object. Index Object (hex) 1001 Error Register 1003 Pre-Defined Error Field 1029...
Up to 18 digital inputs are selectable by the user. Refer to Table 1.0. Input Protection Full protection to all other physical pins (any other input, output or power terminal). CAN Commands CANopen® (model AX030301) Ground Connection 1 Digital GND connection is provided. Table 1.0 - Inputs Digital Inputs Up to 18 digital inputs are available.
Page 46
Refer to the user manual for details. The Axiomatic AX030301 is compliant with the following CAN in Automation (CiA) standards. CAN Interface CiA DS-301 V4.02 –...
Page 47
DC/DC Power Converters Axiomatic is an ISO 9001:2008 registered facility. DC Voltage/Current Signal SERVICE Converters All products to be returned to Axiomatic require a Return Materials Displays Authorization Number (RMA#). Please provide the following information when requesting an RMA number: Engine Temperature •...
Need help?
Do you have a question about the AX030301 and is the answer not in the manual?
Questions and answers