background image

 

Version 3.0.0                               Preliminary Documentation – May be Subject to Change                                      5-46 

 

1. GENERAL 
 
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.  
 
The module includes the following inputs: 

 

Eighteen (18) digital inputs (

DI1 to DI18)

 that can be configured (using a CANopen object) as 

one of the following: 

o

  Active High input (where a +V is = ON and 0 V = OFF) 

o

  Active Low input (where a 0 V is = ON and +V = OFF) 

  Inputs 1 to 8 (

AI1 to AI8) 

are the only software configurable inputs that can be individually 

configured (using a CANopen object) as one of the following types: 

o

 PWM 

[0-100%] 

o

  Frequency [0 to 10kHz] 

o

   16-bit Counter 

 
Refer to the appendix for full electrical specifications of the inputs. 
 

Summary of Contents for AX030301

Page 1: ...USER MANUAL UMAX030301 18 DIGITAL INPUT With CANopen USER MANUAL P N AX030301...

Page 2: ...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...

Page 3: ...ational 22 3 2 DIGITAL INPUT FUNCTION BLOCK DS 404 23 3 2 1 Object 2000h DI Level State 3 2 2 Object 6000h DI Read State 8 Input Lines 23 24 3 2 3 Object 6002h DI Polarity 8 Input Lines 25 3 3 ANALOG...

Page 4: ...ld Value 39 3 4 2 Object 4001h FD Set Threshold 40 3 4 3 Object 4002h FD Clear Threshold 41 3 4 4 Object 400Ah FD Enable Error Checking 8 Faults 41 3 4 5 Object 400Bh FD Error Response Delay 42 4 ERRO...

Page 5: ...put also includes a number of manufacturer specific objects to extend the functionality beyond that of the basic profile The module includes the following inputs Eighteen 18 digital inputs DI1 to DI18...

Page 6: ...Input 7 2 CAN_L 2 Digital Input 8 3 CAN_Shield 3 Digital Input 9 4 GND 4 Digital Input 10 5 Power 5 Digital Input 11 6 Power 6 Digital Input 12 7 Digital Input 6 7 Digital Input 18 8 Digital Input 5...

Page 7: ...file CAN in Automation 2002 DS 404 CiA DS 404 V1 2 Device Profile for Measurement Devices and Closed Loop Controllers CAN in Automation 2002 DS 305 CiA DS 305 V2 0 Layer Setting Service LSS and Protoc...

Page 8: ...the rest of the objects associated with the digital input block are ignored On the 18 Digital Input the inputs are hardware supported and are configured through object 2000h This sets the input to ei...

Page 9: ...escribed as a linear transformation The two pairs of field values and their corresponding process values define calibration points 1 and 2 Input Scaling 1 FV Input Scaling 1 PV and Input Scaling 2 FV...

Page 10: ...6000h object in the Digital Input Block Error detection objects are not used since error detection is not possible in this mode The Field Value 7100h and Process Value 7130h are always 0 PWM Duty Cyc...

Page 11: ...ode NOTE The difference between Frequency and Counter mode is that the Frequency mode gives the number of pulses that occur in the Measuring Window Period while the counter gives the period of time it...

Page 12: ...O No 100C Guard Time VAR UNSIGNED16 RW No 100D Life Time Factor VAR UNSIGNED8 RW No 1010 Store Parameters ARRAY UNSIGNED32 RW No 1011 Restore Default Parameters ARRAY UNSIGNED32 RW No 1016 Consumer He...

Page 13: ...he mapping of the PDOs The granularity is 8 bits so the objects can be mapped with byte offsets The mapping parameter records include 4 subindexes for the PDO mapping The default PDO mappings are list...

Page 14: ...Number of mapped application objects in PDO 1 0x71000110 AI Input Field Value for AI 1 2 0x71000210 AI Input Field Value for AI 2 3 0x71000310 AI Input Field Value for AI 3 4 0x71000410 AI Input Field...

Page 15: ...e Type Object Type VAR Data Type UNSIGNED32 Entry Description Access RO PDO Mapping No Value Range 0x00030194 Default Value 0x00030194 3 1 3 Object 1001h Error Register This object is an error registe...

Page 16: ...e The 18 Digital Input has a limitation of a maximum of 16 errors in the list If the device registers more errors the list will be truncated and the oldest entries will be lost The error codes stored...

Page 17: ...confirm the SDO transmission By read access the object provides information about the module s saving capabilities Object Description Index 1010h Name Store Parameters Object Type ARRAY Data Type UNS...

Page 18: ...lowing table MSB LSB d a o l 64h 61h 6Fh 6Ch On reception of the correct signature to an appropriate subindex the 18 Digital Input will restore the defaults in non volatile memory and then confirm the...

Page 19: ...up to four modules This object defines the expected heartbeat cycle time for those modules and if set to zero it is not used When non zero the time is a multiple of 1ms and monitoring will start afte...

Page 20: ...Description Index 1018h Name Identity Object Type RECORD Data Type Identity Record Entry Description Subindex 0h Description Number of entries Access RO PDO Mapping No Value Range 4 Default Value 4 Su...

Page 21: ...ype UNSIGNED8 Entry Description Subindex 0h Description Number of entries Access RO PDO Mapping No Value Range 6 Default Value 6 Subindex 1h Description Communication Error Access RW PDO Mapping No Va...

Page 22: ...ult 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...

Page 23: ...8 bit blocks for an input configured as digital Each bit in the value of each sub index corresponds to a specific input See figure below Subindex 1 Subindex 2 Subindex 3 Object Description Index 2000...

Page 24: ...index corresponds to a specific input Subindex 1 Subindex 2 Subindex 3 Object Description Index 6000h Name DI Read State 8 Input Lines Object Type ARRAY Data Type UNSIGNED8 Entry Description Subindex...

Page 25: ...8 Input Lines Object Type ARRAY Data Type UNSIGNED8 Entry Description Subindex 0h Description Number of entries Access RO PDO Mapping No Value Range 1 Default Value 1 Subindex 1h Description Polarity...

Page 26: ...o 7123 AI Input Scaling 2 PV ARRAY INTEGER16 RW No 7124 AI Input Offset ARRAY INTEGER16 RW No 6125 AI Autozero ARRAY UNSIGNED32 WO No 7130 AI Input Process Value ARRAY INTEGER16 RO Yes 6132 AI Decimal...

Page 27: ...Value Range 8 Default Value 8 Subindex 1h to Ah Description Error Maximum AI 1 to AI 8 Access RW PDO Mapping No Value Range 2010h at subindex to 10000 for both 0 100 00 and 0 10000Hz Default Value 990...

Page 28: ...or Checking 8 Input Lines This object enables or disables the input error checking feature for each input configured for Normal operation by object 6112h If the input is configured as a 16 bit counter...

Page 29: ...ime the 18 Digital Input will flag an error at the input once the timer has expired The object can be set to zero in which case a fault will immediately trigger an error response Object Description In...

Page 30: ...indow value is sent in milliseconds Object Description Index 7100h Name AI Input Field Value Object Type ARRAY Data Type INTEGER16 Entry Description Subindex 0h Description Number of entries Access RO...

Page 31: ...ltage input Object Description Index 6110h Name AI Sensor Type Object Type ARRAY Data Type UNSIGNED16 Entry Description Subindex 0h Description Number of entries Access RO PDO Mapping No Value Range 8...

Page 32: ...1 10 Default Value 10 Digital Input 3 3 9 Object 7120h AI Input Scaling 1 FV This object defines the field value for the first calibration point for the input channel The value is scaled in the physi...

Page 33: ...8 Default Value 8 Subindex 1h to 8h Description Scaling 1 PV AI 1 to AI 8 Access RW PDO Mapping No Value Range INTEGER16 Default Value 0 3 3 11 Object 7122h AI Input Scaling 2 FV This object defines t...

Page 34: ...Subindex 1h to 8h Description Scaling 2 PV AI 1 to AI 8 Access RW PDO Mapping No Value Range INTEGER16 Default Value 0 3 3 13 Object 7124h AI Input Offset This object defines an offset for the input...

Page 35: ...LSB o r e z 6Fh 72h 65h 7Ah On reception of the correct signature to an appropriate subindex the 18 Digital Input will perform the zeroing operation for that input and then confirm the SDO transmissi...

Page 36: ...V This object sets the number of decimal digits included in the process value For example if the number of decimal digits is set to 2 the process value 1 234 would be represented by a value of 123 as...

Page 37: ...f the moving average ValueN ValueN 1 The filter constant is defined in object 61A1h Calculation of the repeating average Value At every reading of the input value it is added to the sum At every Nth r...

Page 38: ...nt is used as the divisor for the sum term With the repeating average filter this constant sets the number of samples taken into the filter before calculating the average Object Description Index 61A1...

Page 39: ...Under Voltage FD 3 In all three cases the measured value is multiplied by 10 before being written to object 4000h in order to give one decimal place resolution Temperature is read in degrees Celsius...

Page 40: ...the 18 Digital Input This value must be in the same units as the field value for the fault as determined by the subindex Object Description Index 4001h Name FD Set Threshold Object Type ARRAY Data Typ...

Page 41: ...Subindex 1h Description Over Temperature Clear Threshold Access RO PDO Mapping Yes Value Range 500 to 4001h at subindex 1 C x 10 Default Value 850 85 0 C Subindex 2h Description Over Voltage Clear Th...

Page 42: ...ay This object is used to prevent intermittent 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 dela...

Page 43: ...er byte indicating the error description and the lower byte indicating the channel number where the error occurred MSB LSB Error Description Channel EMCY Error Code Supported EMCY Codes EMCY Error Cod...

Page 44: ...node ID of the module that failed to send the heartbeat life guard message within the expected time The controller will check subindex 1 communication of object 1029h to see if it has to change state...

Page 45: ...s zero The frequency range in this mode is 0 5 50Hz with up to 2 decimal places of resolution The last 10 digital inputs are user selectable as Active Low 10 KOhm or Active High 10 KOhm Threshold 2 5V...

Page 46: ...20141 Use dielectric grease on the pins when installing the controller Wiring to these mating plugs must be in accordance with all applicable local codes Suitable field wiring for the rated voltage an...

Page 47: ...m application Other comments as needed When preparing the return shipping paperwork please note the following The commercial invoice for customs and packing slip should state the harmonized internatio...

Reviews: