Page 2
No part of this manual may be reproduced, stored in a retrieval system, or transmit- ted in any form or by any means, electronic, mechanical, photocopying, micro-film- ing, recording or otherwise, without the prior written permission of Eaton Industries GmbH, Bonn.
Page 3
Danger! Dangerous electrical voltage! Before starting with the installation • Disconnect the power supply of the device. • Ensure a reliable electrical isolation of the low voltage for the 24 V supply. Only use power supply units complying • Secure against retriggering with IEC 60364-4-41 or HD 384.4.41 S2 (VDE 0100 Part 410).
Switching the gateway on with or without a config check ..40 3.1.1.1 In operation .................... 3.1.1.2 Switching on when the target configuration is stored ......Take the CANopen field bus into operation ......... 44 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 6
Manual mapping ..................5.3.5 Configuring device initialization parameters......... 69 5.3.6 Adding CANopen communication libraries ............... 70 Object dictionary for XN-312-GW-CAN gateway....71 Overview of objects 0x1000 to 0x1AFF........71 Information regarding the XN300 station........73 6.2.1 Object 1000hex: Device type............73 6.2.2 Object 1008hex: Device name.............
Page 7
Read Digital Inputs (Object 0x3010)..........113 XN-322-20DI-PF................115 7.4.1 Read Digital Input 8-Bit (Object 0x6000) ........116 7.4.2 Read Digital Inputs (Object 0x3030)..........117 XN-322-20DI-PCNT............... 118 7.5.1 Read Digital Input 8-Bit (Object 0x6000) ........120 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 8
PWM High Time (Object 0x3178, 0x317A, 0x317C, 0x317E)..160 7.13.9 PWM Period Time (Object 0x3179, 0x317B, 0x317D, 0x317F)... 161 7.13.10 Counter Mode Register (Object 0x4170) ........163 7.14 XN-322-4AI-PTNI ................164 7.14.1 Read Analog Input 16-Bit (Object 0x6401)........166 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.com...
Page 13
Approvals and national approvals for XN300 system devices..371 10.2 Dimensions .................. 372 10.3 Technical Data................373 10.4 XN-322 slice modules ..............375 10.5 Firmware versions................ 375 10.6 Maximum number of process data objects ......... 376 Index.................... 377 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
EDS files, the XN-300 Assist engineering tool, the XSOFT-CODESYS-2 and XSOFT-CODESYS-3 software described in this manual, and updates for the operating system for XN-312-… can all be downloaded from the Eaton Download Center on the Internet at: http://www.eaton.eu/software 0.1 List of revisions...
XN300 - Device series, including the XN-312 gateway and XN-322 slice modules Following designations XSOFT-CODESYS-2 are used: • Module - System bus module • Station • Station address - Address of the field bus module Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
→ Indicates useful tips. ▶ Indicates instructions to be followed. For greater clarity, the name of the current chapter and the name of the cur- rent section are shown at the top of each page. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1.1 Proper use 1 XN-312-GW-CAN gateway 1.1 Proper use XN-312-GW-CAN gateways can be used to establish a connection between a higher-level PLC and a system bus with its modules. These gateways use the CANopen protocol to communicate with higher- level PLCs. XN-312-GW-CAN gateways are part of the XN300 system, which, in addition to the gateways themselves, includes several I/O slice modules.
"Operational" operating state. Figure 1: The XN-312-GW-CAN gateway can be used to establish a connection to a CANo- pen field bus. The connection to the field bus needs to be established by connecting an FMC 1.5/3-ST-3.5 three-pin connector to X1.
1 XN-312-GW-CAN gateway 1.3 Device overview The diagnostic interface on XN-312-GW-CAN gateways can be used to con- nect them to a computer in order to use the XN-Assist planning and commis- sioning program. The interface can also be used to update the operating sys- tem.
When using these COB-IDs, none of the modules used on the same CAN network should have Node ID of XN-312 gateway + offset (32/64/96) as this will result in frame collisions on the bus. Field bus-slave Max. input data [Byte] Max. output data [Byte] CANopen Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Table , page 45. ST LED Status CANopen status Meaning Green Continuous OPERATIONAL Operation correct light green Flashing PRE-OPERATIONAL PRE-OPERATIONAL Flashing STOP HALT pattern SINGLE FLASH Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 25
No monitoring active The device has already been initialized for CANopen, but is passive INITIALIZATION Device booting As soon as the device's internal initialization is complete, the device will automatically switch to the PRE-OPERATIONAL state. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
DIP switches for setting the baud rate → If the device is unable to automatically determine the baud rate, use the DIP switches to set a fixed baud rate or add another CAN module to the system. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
I/O LED will display a continuous red light. In this case, it will not be possible to switch the gateway to the OPERATIONAL state, and the gateway will not start. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 28
120 Ω – en Termination resistor de Abschlusswiderstand fr Résistance de terminaison es Resistencia de terminal it Resistenza di terminazione zh ???? ru Нагрузочный резистор Figure 7: DIP switch for activating the bus termination resistor Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Set the CANopen address using DIP switches 1 - 5; refer to → Section “1.5.3 Valid device field bus addresses”, page 23. DIP switches 1 and 4 must be switched to ON in the example below. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
CAN baud rate. → If the device is unable to automatically determine the baud rate, use the DIP switches to set a fixed baud rate or add another CAN module to the system. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
2.3 Activate the bus termination resistor for CANopen 2.3 Activate the bus termination resistor for CANopen If the XN-312-GW-CAN gateway is the last module on the field bus, the inte- grated bus termination resistor must be activated using DIP switch 10.
2.4 mounting 2.4 mounting 2.4.1 Installation prerequisites Install the XN-312-GW-CAN gateway in a switch cabinet, a distribution board or an enclosure so that the power supply and terminal capacities cannot be touched accidentally during operation. Snap the device onto an IEC/EN 60715 DIN-rail.
Page 33
Repeat these steps until you have added all the XN300 modules you need to the system block. ▶ Pull the locking elements at the back of the gateway and the XN300 slice modules upwards. You can use a screwdriver to do this, Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 34
You can use a screwdriver to do this. Figure 15: Locking the system block into place on the DIN-rail ▶ Check to make sure that the system block is solidly mounted. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Disengage the locking tabs between the slice modules by pulling on the front cover (blue). The front cover's stay-put function will indicate that the locking tabs have been disengaged. → The gateway's front cover is non-detachable and cannot be removed. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 36
Disengaging the front cover ▶ Once the locking tabs have been disengaged, you can separate the slice modules and the gateway from each other. Figure 19: Separating the gateway and the XN300 slice modules from the system block Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
+24 V DC BP_24V XN-312 XN-322 XN-322 CPU system n = 1 n = ≦ 31 +5 V DC BP_5V DC (24 V DC) Figure 20: Functional diagram of XN300 system Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
24 V DC UL: F1 ≦ 2 A IEC: F1 ≦ 3 A 3 mm (0.12”) = 24 V DC (18 - 30 V DC SELV) ≦ 2 A Figure 21: Connection of power supply Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 39
Cable protection for cable AWG 24 in accordance with UL 508 and CSA- 22.2 no. 14: • Miniature circuit-breaker 24 V DC rated operational current 3 A; trip type C or • Fuse 3 A Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The maximum cable length for a CAN bus cable depends on the baud rate being used. The following table provides an overview of the possible Baud rates and the corresponding maximum cable lengths: Table 2: Max. cable lengths Baud rate (kBaud) Maximum cable length (m) 5000 2500 1000 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
XN-322 XN-322 +24 V DC UL: F1 ≦ 2 A BP_24V IEC: F1 ≦ 3 A ≦ 31 x XN-322 +5 V DC BP_5V Figure 23: Connecting example for XN-312-GW-CAN gateway in XN300 system Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
DIN-rail FM 4/TS 35 (Weidmüller) ZB4-102-KS1 Figure 24: Field bus shielded by using a shield The gateway features a functional earth contact point on the back. ① Figure 25: XN-312-GW-CAN side view a Functional earth Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The XN300 slice modules may be ruined otherwise! When you replace XN300 slice modules without switching off the power supply, the XN-312-GW-CAN gateway will carry out a software-controlled RESET. The system bus can be placed into operation with or without a configuration check.
The I/O LED will flash green to indicate that the config check is disabled. Switching the gateway on with a config check If you want to put the gateway into operation with a config check, follow the steps below: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 45
XN300 modules. Check the system bus and check the system block to make sure that all I/O slice modules are properly locked in place with each other. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
(config check enabled – check failed). Last station Responds Additional module after last module Config check DIP switch 9 I/O LED green, flashing Error on system bus I/O LED green, continuous light Device running Software-controlled RESET → Figure 23 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The gateway will then check the connected modules when booting up. Oth- erwise, the current actual configuration will be used to overwrite the previ- ously stored target configuration → Section “3.3 LEDs on the device”, page Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
By setting an inhibit time or selecting a synchronous transmission type, TPDO properties can be configured in such a way as to avoid impermissible bus loads → Section “6.8.1 Objects 1800hex to 180Fhex Transmit PDO Parameter”, page 96. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
3.3 LEDs on the device Explanation of LED statuses The following table explains, in detail, how the LEDs will behave for each of the statuses listed. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 50
Cyclical single flash, LED on for 200 ms / off for 1,000 SINGLE FLASH Flashing pattern: Cyclical double flash, LED on for 200 ms / off for 200 ms DOUBLE FLASH / on for 200 ms / off for 1,000 ms Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 51
The field bus has been deactivated. Possible causes include: • XN300-Assist wiring test active • A project is currently being loaded onto the device POW-LED POW-LED Meaning Green 5 V system bus power working properly No power on system bus Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Display of cyclical and acyclical diagnostics messages The Online Help function provides a detailed description of how to use XN300-Assist. In order to open it, click on the "?" icon on the XN300-Assist menu bar or press the <F1> key. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
4 Description files for CANopen 4 Description files for CANopen The gateway XN-312-GW-CAN is integrated into the CANopen structure with the aid of a standardizes EDS file (Electronic Data Sheet). This EDS file lists all objects with the associated sub-indexes and the corre- sponding entries.
CAN gateway and/or provide new functionalities, Download cen- ter → Page 11. In the case of XN-312-GW-CAN, the operating system needs to be updated via the diagnostic interface using XN300-Assist. For information on how to update the operating system, please refer to the online help for XN300-Assist.
<PROGRAM>\Common Files\CAA-Targets\Eaton Automation\V2.3.9 SP<SERVICEPACK>\PLCConf, where • <PROGRAM> = Program folder (e.g.: "C:\Program Files (x86)") • <SERVCEPACK> = ServicePack being used (e.g.: "3"). ▶ After adding a new EDS file, save the project and load it again. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Check the filter selection to the right of the "Filename" field. The selec- tion must say "EDS and DCF files." ▶ Select the EDS file in the project folder. ▶ Click on "OK" on the "The device has been successfully installed" prompt. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Before commissioning a Eaton PLC (e.g., XC202, XC201, EC4P, XV-152, XV300, XC-152) with the configuration software, the PLC will need to be con- nected to a programming computer. To do this, the Eaton PLC first needs to be connected to the XN-312-GW-CAN gateway using a CAN bus cable.
Follow the steps below to enable communication via CANopen: ▶ To configure the PLC, start by opening the "Resources" tab. Figure 29: Selecting the configuration mode ▶ Select the "PLC Configuration" node in the configuration structure. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 59
The maximum bus length must be used as the basis for determining the maximum transfer rate (→ Section “ Maximum cable length (m)”, page 36). • The transfer rate for the XN-312-GW-CAN gateway needs to be set using the corresponding DIP switches (→ Section “1.5.2 Baud rate”). •...
PLC Programming" user manual or to the online help for CODE- SYS, which can be opened by pressing the <F1> function key. 5.2.3 Adding the CAN slaves ▶ To add the CAN slave (XN-312-GW-CAN in this case) to your configura- tion, right-click on the "CanMaster[xxx]" node. ▶ Then select the <Append Subelement>...
ID shown under the "CAN parameters" tab! Change the node ID if necessary! Figure 33: CAN parameters for the CAN slave (XN-312-GW-CAN in this case) → For detailed information, please refer to the "XSoft-CoDeSys-2 PLC Programming" user manual or to the online help for CODE- SYS, which can be opened by pressing the <F1>...
Page 62
(→ Chapter 5 “Connecting the PLC to the gateway using CODE- SYS”, page 59). Every time a change is made to the configuration, a prompt indicating that there are disabled process data objects will be shown. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
By default, all the libraries required for CANopen communication will be auto- matically added after the CAN master is added and the project is compiled for the first time. → For more detailed information, please consult the documenta- tion for the PLC you are using. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
"Templates" pane and click on OK. ▶ The "Standard Project" dialog box will appear. Use the "Device" drop- down menu to select the PLC model you are using in your application, e.g., "XC-152". Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The "Add Device" dialog box will appear if it is not open already. ▶ Expand the "CANopen" node under the "Fieldbusses" node. Then expand the "CANopenManager" node, select "CANopen Manager," and click on "Add Device." Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 66
If the "Autostart CANopenManager" function is enabled, the CANopen manager will start automatically (switch to the OPERA- TIONAL state) after all mandatory slaves are ready. If the option is disabled, the CANopen manager will have to be started by the application. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 67
The maximum bus length must be used as the basis for determining the maximum transfer rate (→ Section “ Maximum cable length (m)”, page 36). The transfer rate for the XN-312-GW-CAN gateway needs to be set using the corresponding DIP switches (→ Section “1.5.2 Baud rate”).
CODESYS, which can be opened by pressing the <F1> function key. 5.3.3 Adding CANopen devices ▶ To add the XN-312-GW-CAN CANopen device to your configuration, right-click on "CANopen Manager (CANopen Manager)." ▶ Click on the <Add Device…> option. The list will show all the devices that can be configured:...
5.3 Configuring the system with XSOFT-CODESYS-3 5.3.4.1 Configuring XN-322 slice modules ▶ To configure the system block, right-click on the CANopen device, e.g., "XN_312_GW_CAN (XN-312-GW-CAN)" in the "Devices" configuration structure. ▶ Then click on the <Add Device...> option. The "Add Device" dialog box will appear if it is not open already. The dialog box will show a list with all the XN300 slice modules that can be configured.
Figure 47: Mapping table in "PDO Mapping" tab If the mapping table does not include all of the I/O slice modules' process data, you will need to map the unmapped data manually. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Ideally, you should first use default mapping and add the I/O slice mod- ules as devices to the CANopen device before doing any manual map- ping → Section “5.3.4.2 Automatic PDO mapping”. Switching to manual mapping Follow the steps below to switch to manual mapping: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 72
In the "Select item from object directory" dialog box, select the item you want, e.g., "Counter1:XN_322_20DI_PCNT" ▶ Confirm with OK. The item you selected will be added to the PDO. Figure 49: Manually added TPDO with process data for counter 1 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Enter the default value you want into the "Value" field, e.g., "1". → The "Service Data Object" tab will show default device initializa- tion values with a gray font and modified device initialization val- ues with a black font. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
By default, all the libraries required for CANopen communication will be auto- matically added after the CAN master is added and the project is compiled for the first time. → For more detailed information, please consult the documenta- tion for the PLC you are using. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
6 Object dictionary for XN-312-GW-CAN gateway 6.1 Overview of objects 0x1000 to 0x1AFF 6 Object dictionary for XN-312-GW-CAN gateway CANopen has three different types of objects: Standard objects as defined in CiA301 Vendor-specific objects (2000 – 5FFF), e.g., used to configure all of the device's parameters, e.g., node ID...
Page 76
6 Object dictionary for XN-312-GW-CAN gateway 6.1 Overview of objects 0x1000 to 0x1AFF Index page Name 1600 → Page 93 Objects 1600hex to 160Fhex Receive PDO Mapping Param- 160F eter 1800 → Page 96 Objects 1800hex to 180Fhex Transmit PDO Parameter...
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station Index object Name Part no. Access (hex) 1018 RECORD Identity Object Identity 1027 ARRAY Module list Unsigned16 1029 error behavior object Server SDO parameter (22 1200 RECORD 1. Server SDO parameter...
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station Feature Sub index Description / Value Name Device type Object code PDO mapping Data type Sub index 00 Unsigned32 Access Sub index 00 Default value Sub index 00...
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station 6.2.4 Object 100A : Manufacturer software version Object 100A contains the designation for the software version. Table 7: Description of object 100A Feature Sub index Description / Value...
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station Feature Sub index Description / Value Function Sub index 00 Number of entries Sub index 01 Manufacture ID Sub index 02 Product code (here:article no.) Sub index 03...
Page 81
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station → There is an individual identification number for each XN-322 slice module model Feature Description / Value Name Module Identification Number [MxSubExt1027] ParameterName=ModuleID Description ModuleID ObjectType=0x7 DataType=0x0006 Object Code...
8024 XN-322-8DO-P05 8025 XN-322-4AIO-U2 8026 XN-322-4AIO-I 8027 6.2.7 Serial Number XN-312-CANopen (Object 0x4000) Object 0x4000 can be used to read the XN-312-GW-CAN gateway's serial number using SDO-based access. Feature Description / Value17 Name Serial number XN-312-CANopen ParameterName=SerialNumber XN-312-CANopen ObjectType=0x7 Description...
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station 6.2.9 User LED 1…16 (Object 0x4002) Object 0x4002 can be used to read and write the states of the User LEDs on XN300 slice modules 1 to 16 using SDO-based access.
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station 6.2.10 User LED 17…32 (Object 0x4003) Object 0x4003 can be used to read and write the states of the User LEDs on XN300 slice modules 17 to 32 using SDO-based access.
6 Object dictionary for XN-312-GW-CAN gateway 6.2 Information regarding the XN300 station 6.2.11 User LED Control (Object 0x4004) Object 0x4004 can be used to control the state of the module's User LED. Feature Description / Value Name UserLEDControl [MxSubExt4004] ParameterName=UserLEDControl...
6.3 Error Register 6.3.1 Object 1001 Error Register Object 1001 contains the error register for the XN-312-GW-CAN gateway. In other words, this object holds the gateway's internal faults in a single byte as per DS301. Table 10: Description of object 1001...
6 Object dictionary for XN-312-GW-CAN gateway 6.3 Error Register Feature Sub index Description / Value Data type Sub index 00 Unsigned8 Access Sub index 00 Default value XN300 Sub index 00 Error Register Bit 0 Bit 1 Bit 2 Bit 3...
6 Object dictionary for XN-312-GW-CAN gateway 6.4 Operational readiness monitoring Value Description 0x00 Change to Pre-operational NMT state (only if currently in Operational NMT state) 0x01 No change of the NMT state 0x02 Change to NMT state Stopped 6.4 Operational readiness monitoring 6.4.1 Object 100C...
CANopen node, including the CAN master. The XN-312-GW-CAN gateway can monitor a maximum of four other CANo- pen nodes as a heartbeat consumer. Table 14:...
6 Object dictionary for XN-312-GW-CAN gateway 6.4 Operational readiness monitoring Feature Sub index Description / Value Data type Sub index 00 Unsigned8 Sub index 01 Unsigned16 Access Sub index 00 const Sub index 01 Default value Sub index 00 XN-312-GW-CAN...
Object 1005 defines the COB-ID to which SYNC is sent and, accordingly, the synchronization object's (SYNC ) priority. The XN-312-GW-CAN gateway cannot generate SYNC messages, but can receive them. When a synchroni- zation frame is received, the frame will trigger the cyclical transmission of PDOs if these PDOs have been configured with the "cyclic -synchronous"...
6 Object dictionary for XN-312-GW-CAN gateway 6.5 Synchronization and emergency identifiers → Bit 30 is static, i.e., its value cannot be changed. 6.5.2 Object 1014 Emcy COB-ID Object 1014 contains the COB-ID used by the gateway to transmit its own error messages on the bus.
Page 93
31 (MSB) EMCY present / valid EMCY not present / invalid Reserved (always 0) 11-bit ID (CAN 2.0A) In the case of XN-312-GW-CAN 29 Bit ID (CAN 2.0B) 28 to 11 if Bit 29 = 0 If bit 29 = 1: Bits 28 to 11 of 29-bit COB-ID...
6 Object dictionary for XN-312-GW-CAN gateway 6.6 Service data transmission 6.6 Service data transmission Object 1200 Server SDO parameters hex: Object 1200 defines the priority for transmitting SDO1. The data's priority is defined by the identifier/COB-ID. Table 23: Description of object 1200...
6 Object dictionary for XN-312-GW-CAN gateway 6.7 Process output data transmission This will be the case for all PDOs. Moreover, the first 4 RPDOs and TPDOs will be enabled by default. This means that an XN300 system block with a maximum of 32 digital out-...
Page 96
6 Object dictionary for XN-312-GW-CAN gateway 6.7 Process output data transmission Feature Sub-Index Description / Value Default value XN312-GW-CAN Sub index 00 Sub index 01 • Node ID + 00000200 Object 1400 • Node ID + 00000300 Object 1401 • Node ID + 00000400 Object 1402 •...
6 Object dictionary for XN-312-GW-CAN gateway 6.7 Process output data transmission Table 27: Description of transmission type Value PDO transmission Cyclic Acyclic Synchro- Asynchro- Upon RTR nous nous only 2 to 254 reserved 6.7.2 Objects 1600 to 160F Receive PDO Mapping Parameter...
Page 98
6 Object dictionary for XN-312-GW-CAN gateway 6.7 Process output data transmission Table 28: Description of objects 1600 to 161F Feature Sub-Index Description / Value Name Receive PDO mapping parameter Object code RECORD PDO mapping Data type Sub index 00 Unsigned8...
Page 99
6 Object dictionary for XN-312-GW-CAN gateway 6.7 Process output data transmission Table 29: Set default values for objects 1600 to 1603 Object Sub-Index Default value Description Applies to XN300 1600 6200 0108 1. Mapping object (digital RPDO1 output) 6200 0208 2.
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission Table 30: Structure of PDO mapping entries Object index (16 bits) Sub index (8 Bit) Object length (8 bits) 6.8 Process input data transmission Together with objects 1A00 to 1A0F...
Page 101
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission Objects 1A00 to 1A0F define which data content should be transmitted with TPDO1 to TPDO32. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 102
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission Table 31: Description of objects 1800 to 181F Feature Sub-Index Description / Value Name Transmit PDO communication param- eter Object code RECORD PDO mapping Parameter name Sub index 00...
Page 103
100 μs. However, since the XN-312-GW-CAN gateway's internal clock has a resolu- tion of 1 ms, inhibit time values smaller than 10 х 100 μs should not be used.
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission 6.8.2 Objects 1A00 to 1A0F Transmit PDO Mapping Parameter Objects 1A00 to 1A0F specify which data contents should be transmit- ted with TPDO1 to TPDO32. The data contents themselves (process input data in this case) are represented with product-specific mappable objects.
Page 105
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission Table 35: Description of objects 1A00 to 1A1 Feature Sub-Index Description / Value Type name Transmit PDO mapping parameter Object code RECORD PDO mapping Data type Sub index 00...
Page 106
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission Table 36: Set default values for objects 1A00 to 1A03 Object Sub-Index Default value Description Applies to XN300 1A00 6000 0108 1. Mapping object (digital TPDO1 input) 6000 0208 2.
Page 107
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission The following structure applies to the parameters of sub-indexes 01 Table 37: Structure of PDO mapping entries Object index (16 bits) Sub index Object length (8 Bit) (8 bits)
Page 108
6 Object dictionary for XN-312-GW-CAN gateway 6.8 Process input data transmission Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The Feature column provides a simple functional description of the entry. The Description/Value column specifies either the entry's data type or its specific value. The EDS column specifies how the object is described in the EDS file. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Index range for the XN-322-8DI-PD module: x150 to x15F Index Data Type Name Function Mapping Access (hex) 0x1027 UNSIGNED16 ModuleID Module Identification Number – → Section “6.2.6 Module Identification Number (Object 0x1027)”, page 76 0x3150 UNSIGNED8 Input1_8 Read Digital Input 1_8 Manual Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 7.1.2 Read Digital Inputs (Object 0x3150) Object 0x3150 represents the channels' formatted digital input values in a byte. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 112
Input1_8 [MxSubExt3150] ParameterName=Input1_8 Description Read Digital Inputs ObjectType=0x7 DataType=0x0005 Object Code AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Index range for the XN-322-16DI-PD module: x150 to x15F Index Data Type Name Function Mapping Access (hex) 0x1027 UNSIGNED16 ModuleID Module Identification Number – → Section “6.2.6 Module Identification Number (Object 0x1027)”, page 76 0x3140 UNSIGNED16 Input1_16 Read Digital Input 1_16 Manual Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 7.2.2 Read Digital Inputs (Object 0x3140) Object 0x3140 represents the channels' formatted digital input values in a word. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 115
ParameterName=Input1_16 Description Read Digital Inputs ObjectType=0x7 DataType=0x0006 Object Code AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Index range for the XN-322-20DI-PD module: x010 to x01F Index Data Type Name Function Mapping Access (hex) 0x1027 UNSIGNED16 ModuleID Module ID number – → Section "6.2.6 Module Iden- tification Number (Object 0x1027)“ 0x3010 UNSIGNED32 Input1_20 Digital input channels 1 to 20 Manual Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 7.3.2 Read Digital Inputs (Object 0x3010) Object 0x3010 represents the channels' formatted digital input values in a double word. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 118
0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 D15 DI1 3 Byte Byte 2 Sub index 1≦n≦254 – – – – – – – – – – – – Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Index range for the XN-322-20DI-PF module: x030 to x03F Index Data Type Name Function Mapping Access (hex) 0x1027 UNSIGNED16 ModuleID Module Identification Number – → Section “6.2.6 Module Identification Number (Object 0x1027)”, page 76 0x3030 UNSIGNED32 Input1_20 Read Digital Input 1_20 Manual Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=I-BYTE Description Read Digital Input 8-Bit ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=3 Default Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1_7 3020 lnput 8_16 3021 Transmission Input 17 _20 3022 Single Digital Input ENTRY MAP into TRANSMIT Reception into 6000h TPDO1 TPDO1 Transmission Figure 55: Block diagram showing the various CANopen objects for digital inputs Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 123
→ Make sure to only use the data relevant to the selected operat- ing mode. If applicable, content in non-relevant registers may also change. The operating mode can be selected using the counter mode register. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Read Digital Input x_y [MxSubExt302x] ParameterName=Inputx_y Description Input1_8 3020 ObjectType=0x7 DataType=0x0005 Input9_16 3021 AccessType=ro Input17_20 3022 PDOMapping=1 Count=1 Object Code Mapping Manual Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Value Name Counter1 3023 [MxSubExt302x] ParameterName=Counterx Counter2 3024 ObjectType=0x7 DataType=0x0005 Counter3 3025 AccessType=ro Counter4 3026 PDOMapping=1 Count=1 Description Counter Register Input x Object Code Mapping Manual Data type UNSIGNED8 Sub index 01 … FE Access Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Any writing command to counter mode register 0x4020 will result in all the count registers object 0x3023 to 0x3028 being reset to 0x00. ACHTUNG NOTICE To reset the count registers, write to counter mode register 0x4020 (this register is used to select an operating mode). Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 127
Input x Input y Counter n = n - 1 n = n + 1 Figure 56: Timing diagram showing how the inputs of the incremental encoder register in the XN-322-20DI-PCNT module count with X4 encoding Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Index range for the XN-322-20DI-ND module: x130 to x13F Index Data Type Name Function Mapping Access (hex) 0x1027 UNSIGNED16 ModuleID Module Identification Number – → Section “6.2.6 Module Identification Number (Object 0x1027)”, page 76 0x3130 UNSIGNED32 Input1_20 Read Digital Input 1_20 Manual Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=I-BYTE Description Read Digital Input 8-Bit ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=3 Default Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED32 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 3 Byte Byte 2 Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Data Type Name Function Mapping Access Object Index (hex) 0x1027 UNSIGNED16 ModuleID Module Identification Number – → Section “6.2.6 Module Identification Number (Object 0x1027)”, page 76 0x2120 UNSIGNED8 Output 1_4 Write Digital Output 1_4 Manual Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description Write Digital Output 8-Bit ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=1 Default Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Name Output1_4 [MxSubExt2120] ParameterName=Output1_4 Description Write Digital Outputs ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=1 Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Data Type Name Function Mapping Access (hex) 0x6200 UNSIGNED8 Write Digital Output Default → Section "7.1.1 Read Digital BYTE 8-bit Input 8-Bit (Object 0x6000)“ Manufacturer-specific objects Index range for the XN-322-8DO-P05 module: x190 to x19F Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name Q-Byte [MxSubExt6200] ParameterName=Q-Byte Description Write Digital Output 8-Bit ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=1 Default Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Name Output1_8 [MxSubExt2190] ParameterName=Output1_8 Description Write Digital Outputs ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=1 Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Access Default value Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Data bit Designation Meaning Notes Power supply, outputs 1–8: 0 = No power 1 = 24 V supply voltage OK at 1+ reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Data Type Name Function Mapping Access (hex) 0x6200 UNSIGNED8 Q-BYTE Write Digital Output 8- Default → Section "7.1.1 Read Digital Input 8-Bit (Object 0x6000)“ Manufacturer-specific objects Index range for the XN-322-12DO-P17 module: x040 to x04F Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name Q-Byte [MxSubExt6200] ParameterName=Q-Byte Description Write Digital Output 8-Bit ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=2 Default Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Write Digital Outputs ObjectType=0x7 DataType=0x0006 Object Code AccessType=rww Mapping PDOMapping=1 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Default value 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Power OK (24 V) Power supply, outputs 5– 0 = No power 1 = Power OK (24 V) Power supply, outputs 9– 0 = No power 1 = Power OK (24 V) reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Block diagram showing the various CANopen objects for digital outputs Product-specific CANopen objects Index Data Type Name Function Mapping Access (hex) 0x6200 UNSIGNED8 Write Digital Output Default → Section "7.1.1 Read Digital BYTE 8-bit Input 8-Bit (Object 0x6000)“ Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name Q-Byte [MxSubExt6200] ParameterName=Q-Byte Description Write Digital Output 8-Bit ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=2 Default Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Write Digital Outputs Name=Output1_16 ObjectType=0x7 Object Code DataType=0x0006 Mapping AccessType=rww PDOMapping=1 Data type UNSIGNED16 Count=1 Sub index 01 … FE Access Default value 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Sub-Index 1≦n≦254 Data bit Designation Description Notes Power supply, outputs 1–8: 0 = No power 1 = Power OK (24 V) Power supply, outputs 9–16: 0 = No power 1 = Power OK (24 V) reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name I-BYTE [MxSubExt6000] ParameterName=I-BYTE Description Read Digital Input 8-Bit ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Default Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description Write Digital Output 8-Bit ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=1 Default Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name Input1_4 [MxSubExt3180] ParameterName=Input1_4 Description Read Digital Inputs ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Sub index 01 … FE Access Default value Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Data bit Designation Meaning Notes O1 to O4 0 = No power 1 = Power OK (24 V) reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name I-BYTE [MxSubExt6000] ParameterName=I-BYTE Description Read Digital Input 8-Bit ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Default Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
01 … FE Access Default value Design of the data bytes: Byte 0: Sub index 1≦n≦254 7.12.3 Write Digital Output (Object 0x2160) Object 0x2160 transmits the value of the channels' digital signal outputs in a byte. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description Read Digital Inputs ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Sub index 01 … FE Access Default value Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Data bit Designation Meaning Notes O1 to O8 0 = No power 1 = Power OK (24 V) reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
317Dh PWM HighTime4 317Eh PWM PeriodTime4 317Fh Input1_8 3170h Transmission Single Digital Input ENTRY MAP into TRANSMIT Reception into 6000h TPDO1 TPDO1 Transmission Figure 66: Block diagram showing the various CANopen objects for digital inputs Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
7.13.1 Read Digital Input 8-Bit (Object 0x6000) Object 0x6000 represents the digital value of the channels' digital input val- ues. The object's data is automatically entered into the transmit PDOs (default mapping). Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description Write Digital Output 8-Bit ObjectType=0x7 DataType=0x0005 Object Code AccessType=rww Mapping PDOMapping=1 Count=1 Default Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name Input1_8 [MxSubExt3170] ParameterName=Input1_8 Description Read Digital Inputs ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Any writing command to counter mode register object 0x4170 will result in counter registers 0x3172 through 0x3177 being reset to 0x00. ACHTUNG NOTICE Writing to counter mode register 0x4170 (which is used to select an operating mode) will reset the count registers. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
0x4170 (this register is used to select an operating mode). IncrementalEncoder1 : Input 1 and Input 2 IncrementalEncoder2 : Input 3 and Input 4 The signals are evaluated with AB quadrature mode and X4 encoding. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
μs. Then, when the corresponding fall- ing signal edge is detected, the counter value will be recorded in the corre- sponding 16-bit PwmHighTime(x) count register. Once the value is transferred to PwmHighTime(x), the counter will be reset. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
μs. Then, when the second rising signal edge is detected, the counter value will be recorded in the corresponding 16- bit PwmPeriodTime(x) counter register. Once the value is transferred to PwmPeriodTime(x), the counter will be reset. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 166
AccessType=ro PwmPeriodTime4 0x317F PDOMapping=1 Count=1 Description PWM Period Time x Object Code Mapping Manual Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Lower Limit < 6425h lnterrupt lnterrupt Trigger Section Enable Delta Value △ 6421h 6423h 6426h Negative Value Positive Value Difference 6427h Difference 6428h Figure 71: Block diagram showing the various CANopen objects for analog inputs Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 169
Analog Input 8 Native Data Manual 0x4001 VISIBLE STRING SerialNumber Serial Number → Section “6.2.8 Serial – const Number (Object 0x4001)”, page 78 0x4004 UNSIGNED8 UserLEDControl User LED Control → Section “6.2.11 – User LED Control (Object 0x4004)”, page Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=4 Default Data type INTEGER16 Sub index 01 … FE hex Access Default value 0 x 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Input reduced by more than positive delta 5 – 7 reserved 7.14.3 Analog Input Global Interrupt Enable (Object 0x6423) Object 0x6423 enables and disables the transmission of data via object 0x6401 in general. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=AI_UPPER_LIMIT Description Analog Input Interrupt Upper Limit Integer ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=4 Sub index 01 … FE Access Default value 00000000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=4 Sub index 01 … FE Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01... FE Count=4 Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 Object Code ARRAY DataType=0x0007 Mapping AccessType=rw DefaultValue=0x00000000 Data type UNSIGNED32 HighLimit=0x0000FFFF Sub index 01 … FE PDOMapping=0 Count=4 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Name=AI_POSITIVE_DELTA_VALUE ObjectType=0x7 Object Code ARRAY DataType=0x0007 Mapping AccessType=rw DefaultValue=0x00000000 Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=4 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
AccessType=ro InputChannel3 Object 0x3073 PDOMapping=1 Count=1 InputChannel4 Object 0x3074 Object Code ARRAY Mapping Manual Data type INTEGER16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Channel 5 over range 0 = Channel 6 OK 1 = Channel 6 over range 0 = Channel 7 OK 1 = Channel 7 over range 0 = Channel 8 OK 1 = Channel 8 over range Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object 0x4070 can be used to read the firmware version using SDO-based access. Feature Description / Value Name Firmware Version [MxSubExt4070] ParameterName=FirmwareVersion Description FirmwareVersion ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code ARRAY Mapping Manual Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 3 Byte Byte 2 Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Lower Limit < 6425h lnterrupt lnterrupt Trigger Section Enable Value Difference △ 6421h 6423h 6426h Negative Value Positive Value Difference 6427h Difference 6428h Figure 72: Block diagram showing the various CANopen objects for analog inputs Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 188
User LED Control → Section “6.2.11 – User LED Control (Object 0x4004)”, page 0x400C VISIBLE STRING ProductName Product Name – → Section “6.2.14 Product Name (Object 0x400C)”, page 82 0x4080 UNSIGNED16 FirmwareVersion Angabe der FW Version – Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=I-WORD Description I-WORD ObjectType=0x7 DataType=0x0003 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=7 Default Data type INTEGER16 Sub index 01 … FE hex Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
0 = Input not reduced by more than negative delta 1 = Input reduced by more than negative d 0 = Input not reduced by more than positive delta 1 = Input reduced by more than positive delta 5 – 7 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=AI_UPPER_LIMIT Description Analog Input Interrupt Upper Limit Integer ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=7 Sub index 01 … FE Access Default value 00000000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=7 Sub index 01 … FE Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01... FE Count=7 Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 Object Code ARRAY DataType=0x0007 Mapping AccessType=rw DefaultValue=0x00000000 Data type UNSIGNED32 HighLimit=0x0000FFFF Sub index 01 … FE PDOMapping=0 Count=7 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 Object Code ARRAY DataType=0x0007 Mapping AccessType=rw DefaultValue=0x00000000 Data type UNSIGNED32 HighLimit=0x0000FFFF Sub index 01 … FE PDOMapping=0 Count=7 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
0 = sync OK 1 = no sync 0 = OK 1 = FLASH Data CRC Error 0 = OK 1 =RAM Data CRC Error 0 = OK 1 = EEProm version not valid reserved Byte 1: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object 0x3086 InputChannel7 Object 0x3087 Description Input Channel x Object Code ARRAY Mapping Manual Data type INTEGER16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
[MxSubExt4080] ParameterName=FirmwareVersion Description Firmware Version ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
7.16.2 Analog Input Interrupt Trigger Selection (Object 0x6421) Object 0x6421 defines which events will trigger an interrupt for the corre- sponding channel so that the channel's analog input value (object 0x6401) will be transmitted when the event occurs. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Input reduced by more than positive delta 5 – 7 reserved 7.16.3 Analog Input Global Interrupt Enable (Object 0x6423) Object 0x6423 enables and disables the transmission of data via object 0x6401 in general. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description Analog Input Interrupt Upper Limit Integer ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type INTEGER32 PDOMapping=0 Sub index 01 … FE Count=8 Access Default value 00000000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=8 Sub index 01 … FE Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Analog Input Interrupt Delta Unsigned ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type UNSIGNED32 Count=8 Sub index 01... FE Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 Object Code ARRAY DataType=0x0007 Mapping AccessType=rw DefaultValue=0x00000000 Data type UNSIGNED32 HighLimit=0x0000FFFF Sub index 01 … FE PDOMapping=0 Count=8 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=8 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
InputChannel6 Object 0x3096 InputChannel7 Object 0x3097 InputChannel8 Object 0x3098 Object Code ARRAY Mapping Manual Data type INTEGER16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Firmware Version [MxSubExt4090] ParameterName=FirmwareVersion Description FirmwareVersion ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
CLOSE & TRUE Lower Limit < 6425h lnterrupt lnterrupt Trigger Section Enable Value Difference △ 6421h 6423h 6426h Negative Value Positive Value Difference 6427h Difference 6428h Figure 74: Block diagram showing the various CANopen objects Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 218
User LED Control → Section “6.2.11 User – LED Control (Object 0x4004)”, page 81 0x400C VISIBLE ProductName Product Name – STRING → Section “6.2.14 Product Name (Object 0x400C)”, page 82 0x40A0 UNSIGNED16 FirmwareVersion Angabe der FW Version – Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
7.17.2 Analog Input Interrupt Trigger Selection (Object 0x6421) Object 0x6421 defines which events will trigger an interrupt for the corre- sponding channel so that the channel's analog input value (object 0x6401) will be transmitted when the event occurs. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Input reduced by more than positive delta 5 – 7 reserved 7.17.3 Analog Input Global Interrupt Enable (Object 0x6423) Object 0x6423 enables and disables the transmission of data via object 0x6401 in general. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=AI_UPPER_LIMIT Description Analog Input Interrupt Upper Limit Integer ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=10 Sub index 01 … FE Access Default value 00000000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=10 Sub index 01 … FE Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01... FE Count=10 Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=10 Access Default 00000000 value Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=10 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
InputChannel6 Object 0x30A6 InputChannel7 Object 0x30A7 InputChannel8 Object 0x30A8 Object Code ARRAY Mapping Manual Data type INTEGER16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0005 SensorSelectChannel3_4 Object 0x50A1 AccessType=rw SensorSelectChannel5_6 Object 0x50A2 DefaultValue=0 PDOMapping=0 SensorSelectChannel7_8 Object 0x50A3 Count=1 Object Code ARRAY Mapping Data Type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 231
Part no. Measuring range value Bit 0-3 Bit 4-7 0 … +690 °C 0…+940 °C 0…+400 °C 0…+520 °C 0… +1080 °C 0…+1760 °C 0… +1760 °C 0… +1820 °C 0…+680 °C 0…+590 °C (A-F) reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Reception ENTRY into 6411h Figure 75: Block diagram showing the various CANopen objects for analog outputs Product-specific CANopen objects Index Data Type Name Function Mapping Access (hex) 0x6411 INTEGER16 Q-WORD Write Analog Output 16-bit Default Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Firmware Version – 7.18.1 Write Analog Output 16-Bit (Object 0x6411) Object 0x6411 transmits the digital value of the channels' analog signal out- puts. The object's data is automatically entered into the receive PDOs (default mapping). Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
[MxSubExt40D0] ParameterName=FirmwareVersion Description Firmware Version ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Sub index 1≦n≦254 7.19.2 Write Analog Output 16-Bit (Object 0x6411) Object 0x6411 transmits the digital value of the channels' analog signal out- puts. The object's data is automatically entered into the receive PDOs (default mapping). Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Mapping AccessType=rw DefaultValue=7 Data type UNSIGNED8 LowLimit=0 Sub index 01 … FE HighLimit=31 PDOMapping=0 Access Count=2 Default value Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 – – CLASS CLASS CLASS TYPE TYPE TYPE Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object 0x6401 will be transmitted (CAN transmission) if all of the following conditions are met: • The analog input value (ENTRY into 0x6401) is equal to or greater than the upper limit (Upper Limit 0x6424). • Object 0x6421 is set to enable. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
• The analog input value (ENTRY into 0x6401) falls below the lower limit (Lower Limit 0x6425). • Object 0x6421 is set to enable. • The global interrupt in object 0x6423 has been enabled with: TRUE. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The difference between the current value (ENTRY into 0x6401) and the last transmitted value is equal to or greater than the fluctuation range (Value Difference 0x6426). • Object 0x6421 is set to enable. • The global interrupt in object 0x6423 has been enabled with: TRUE. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
(Negative Value Difference 0x6427). • Object 0x6421 is set to enable. • The global interrupt in object 0x6423 has been enabled with: TRUE. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The global interrupt in object 0x6423 has been enabled with: TRUE. If the current value is less than the last transmitted value, object 0x6401 will be transmitted. If this behavior is not desired, object 0x6421 must be enabled and disabled accordingly. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
DataType=0x0003 OutputChannel2 Object 0x21A1 AccessType=rww Object Code ARRAY PDOMapping=1 Count=1 Mapping PDO , MANUAL Data type INTEGER16 Sub index 01 … FE hex Access Default value 0 x 0000 hex Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
INTEGER16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 7.19.13 Wire Break Diagnostic Messages (Object 0x31A3) Object 0x31A3 contains status information on the module's channels. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
0 = OK 1 = Reference Low Voltage 0 = OK 1 = Reference OverCurrent 6 – 7 reserved 7.19.14 Firmware Version (Object 0x41A0) Object 0x41A0 can be used to read the firmware version using SDO-based access. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 251
[MxSubExt41A0] ParameterName=FirmwareVersion Description Firmware Version ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=I-WORD Description I-WORD ObjectType=0x7 DataType=0x0003 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=4 Default Data type INTEGER16 Sub index 01 … FE hex Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description AI_INTERRUPT_TRIGGER_SELECTION Name=AI_INTERRUPT_TRIGGER_SELECTIO Object Code ARRAY ObjectType=0x7 Mapping DataType=0x0005 AccessType=rw Data type UNSIGNED8 DefaultValue=7 Sub index 01 … FE LowLimit=0 HighLimit=31 Access PDOMapping=0 Count=4 Default value Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
7.20.5 Analog Input Interrupt Upper Limit Integer (Object 0x6424) Object 0x6424 defines an upper limit and affects the transmission of object 0x6401 accordingly → Figure 78, page 250. Object 0x6401 will be transmitted (CAN transmission) if all of the following conditions are met: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
• The analog input value (ENTRY into 0x6401) falls below the lower limit (Lower Limit 0x6425). • Object 0x6421 is set to enable. • The global interrupt in object 0x6423 has been enabled with: TRUE. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The difference between the current value (ENTRY into 0x6401) and the last transmitted value is equal to or greater than the fluctuation range (Value Difference 0x6426). • Object 0x6421 is set to enable. • The global interrupt in object 0x6423 has been enabled with: TRUE. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
(Negative Value Difference 0x6427). • Object 0x6421 is set to enable. • The global interrupt in object 0x6423 has been enabled with: TRUE. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The global interrupt in object 0x6423 has been enabled with: TRUE. If the current value is less than the last transmitted value, object 0x6401 will be transmitted. If this behavior is not desired, object 0x6421 must be enabled and disabled accordingly. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 263
DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=4 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 3 Byte Byte 2 Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name ModuleDiag [MxSubExt3060] ParameterName=ModuleDiag Description Module Diagnostic Messages ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: Byte 0: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 265
1 =RAM Data CRC Error 0 = OK 1 = Inconsistent FLASH Data 5 – 7 reserved Byte 1: Sub-Index 1≦n≦254 – – CLASS CLASS CLASS TYPE TYPE TYPE Data bit Desig- Description nation 8 – 15 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Wire Break Detection [MxSubExt30B5] ParameterName=WireBreakDetect Description WireBreakDetect ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Firmware Version [MxSubExt40B0] ParameterName=FirmwareVersion Description FirmwareVersion ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
FilterConfigChannel2 Filter Configuration Channel 2 – 7.21.1 Read Analog Input 16-Bit (Object 0x6401) Object 0x6401 represents the channels' formatted analog input values. The object's data is automatically entered into the transmit PDOs (default map- ping). Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Write Analog Output 16-Bit ObjectType=0x7 DataType=0x0003 Object Code ARRAY AccessType=rww Mapping PDOMapping=1 Count=2 Default Data type INTEGER16 Sub index 01 … FE Access Default value Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
0 = Input not reduced by more than negative delta 1 = Input reduced by more than negative d 0 = Input not reduced by more than positive delta 1 = Input reduced by more than positive delta 5 – 7 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=AI_UPPER_LIMIT Description Analog Input Interrupt Upper Limit Integer ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=2 Sub index 01 … FE Access Default value 00000000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=2 Sub index 01 … FE Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01... FE Count=2 Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 Object Code ARRAY DataType=0x0007 Mapping AccessType=rw DefaultValue=0x00000000 Data type UNSIGNED32 HighLimit=0x0000FFFF Sub index 01 … FE PDOMapping=0 Count=2 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=2 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code ARRAY PDOMapping=1 Count=1 Mapping MANUAL Data type INTEGER16 Sub index 01 … FE hex Access Default value 0 x 0000 hex Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Inconsistent FLASH Data 0 = OK 1 = Invalid configuration 6 – 7 reserved Byte 1: Sub-Index 1≦n≦254 – – CLASS CLASS CLASS TYPE TYPE TYPE Data bit Designation Description 8 – 15 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ChannelDiag [MxSubExt31B3] ParameterName=ChannelDiag Description Channel Diagnostic Messages ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Data bit Designation Description – reserved Power supply of 0 = No power analog inputs 1+, 2+ 1 = Power supply 24 VDC OK analog outputs 1+, 2+ Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
[MxSubExt41B0] ParameterName=FirmwareVersion Description Firmware Version ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Measurement range 0…20mA Measurement range 4…20mA – Input disabled Data bit Designation Description Bit 3 Bit 2 Channel 2 Measurement range 0…20mA Measurement range 4…20mA – Input disabled Data bit Designation Description 4 – 7 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Bit 0 Channel 1 Output range 0…20mA – – Output disabled Data bit Designation Description Bit 3 Bit 2 Channel 2 Output range 0…20mA – – Output disabled Data bit Designation Description 4 – 7 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Name Q-WORD [MxSubExt6411] ParameterName=Q-WORD Description Write Analog Output 16-Bit ObjectType=0x7 DataType=0x0003 Object Code ARRAY AccessType=rww Mapping PDOMapping=1 Count=4 Default Data type INTEGER16 Sub index 01 … FE Access Default value Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
0 = Input not reduced by more than negative delta 1 = Input reduced by more than negative d 0 = Input not reduced by more than positive delta 1 = Input reduced by more than positive delta 5 – 7 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=AI_UPPER_LIMIT Description Analog Input Interrupt Upper Limit Integer ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=4 Sub index 01 … FE Access Default value 00000000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 PDOMapping=0 Data type INTEGER32 Count=4 Sub index 01 … FE Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01... FE Count=4 Access Default value 0000 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=4 Access Default 00000000 value Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ObjectType=0x7 DataType=0x0007 Object Code ARRAY AccessType=rw Mapping DefaultValue=0x00000000 HighLimit=0x0000FFFF Data type UNSIGNED32 PDOMapping=0 Sub index 01 … FE Count=4 Access Default value 00000000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
AccessType=rww OutputChannel4 Object 0x20C3 PDOMapping=1 Count=1 Description OutputChannelx Object Code ARRAY Mapping MANUAL Data type INTEGER16 Sub index 01 … FE hex Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Inconsistent FLASH Data 0 = OK 1 = Invalid configuration 6 – 7 reserved Byte 1: Sub-Index 1≦n≦254 – – CLASS CLASS CLASS TYPE TYPE TYPE Data bit Designation Description 8 – 15 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ChannelDiag [MxSubExt30C5] ParameterName=ChannelDiag Description Channel Diagnostic Messages ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description Status of supply voltage ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Default value Design of the data bytes: Byte 0: Sub-Index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Feature Description / Value Name InputChannelConfig [MxSubExt50C0 ParameterName=InputChannelConfig Description Input Channel Configuration ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=rw Mapping PDOMapping=0 Count=1 Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 303
Description Bit 5 Bit 4 Channel 3 Measurement range 0…20mA Measurement range 4…20mA – Input disabled Data bit Designation Description Bit 7 Bit 6 Channel 4 Measurement range 0…20mA Measurement range 4…20mA – Input disabled Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Byte 0: Data bit Designation Meaning Bit 1 Bit 0 Channel 1 Output range 0…20mA – – Output disabled Data bit Designation Description Bit 3 Bit 2 Channel 2 Output range 0…20mA – – Output disabled Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 305
7.22 XN-322-8AIO-I Data bit Designation Description Bit 5 Bit 4 Channel 3 Output range 0…20mA – – Output disabled Data bit Designation Description Bit 7 Bit 6 Channel 4 Output range 0…20mA – – Output disabled Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
5061h, 5063h Module Status CPU System Transmission 3060h Channel Status Signal Conditioning Transmission 3063h Analog Input Converter Analog Input Transmission 3051h-3062h Figure 84: Block diagram showing the various CANopen objects Product-specific CANopen objects - None - Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object 0x3060 contains status information on the module's general operat- ing status. Feature Description / Value Name ModuleDiag [MxSubExt3060] ParameterName=ModuleDiag Description Module Diagnostic Messages ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 309
Data bit Desig- Description nation 0 = OK 1 = Offset ADC2 not valid 0 = OK 1 = Filter ADC1 not ready 0 = OK 1 = Filter ADC2 not ready 3 – 7 reserved Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code ARRAY PDOMapping=1 Count=1 Mapping Manual Data type INTEGER32 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 4 Byte 3 Byte Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Byte 1: Data bit Designation Description 0 – 4 reserved 0 = OK 1 = Reference Voltage Error 0 = OK 1 = ADC Range Error 0 = measurement is off 1 = measurement is active Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=MeasuringConfigChan- MeasuringConfigChannel2 Object 0x5062 nelx ObjectType=0x7 Description MeasuringConfig Channelx DataType=0x0006 Object Code ARRAY AccessType=rw DefaultValue=2 Mapping PDOMapping=0 Data type UNSIGNED16 Count=1 Sub index 01 … FE Access Default value 0002 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=RangeConfigChannelx Description RangeConfigChannel1 Object 0x5061 ObjectType=0x7 DataType=0x0006 RangeConfigChannel2 Object 0x5063 AccessType=rw Object Code ARRAY DefaultValue=3 PDOMapping=0 Mapping Count=1 Data type UNSIGNED16 Sub index 01 … FE Access Default value 0003 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Zero-Scale Channel x [MxSubExt506x] ParameterName=ZeroScaleChannelx Description ZeroScaleChannel1 Object 0x5064 ObjectType=0x7 DataType=0x0004 ZeroScaleChannel2 Object 0x5066 AccessType=ro Object Code ARRAY DefaultValue=0 PDOMapping=0 Mapping Count=1 Data type INTEGER32 Sub index 01 … FE Access Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code ARRAY DefaultValue=0 PDOMapping=0 Mapping Count=1 Data type INTEGER32 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 3 Byte Byte 2 Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Data type UNSIGNED16 Sub index 01 … FE Access Default value 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Motor rotation Time value for determining the pulse width t OutputSequence n Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=WRPeriodDurationSeq Description Write Period Duration of Sequence Cycle ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=wo Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Default value 0000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ON Time PWM LED AccessType=wo PDOMapping=1 Object Code ARRAY Count=1 Mapping Manual Data type UNSIGNED8 Sub index 01 … FE Access Default value 00000 Design of the data bytes: Byte 0: Sub index 1≦n≦254 Byte 0: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Name MotorControl [MxSubExt20E7] ParameterName=MotorControl Description Motor Control Register ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=wo Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Default value 0000 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Activate PWM 3500 mA LED 7.24.5 Read PWM Sequenz Data (Object 0x30E0 to 0x30E3) Objects 0x30E0 to 0x30E3 can be used to read the motor control PWM out- put sequence data from the module. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = right low ON 7.24.6 Read Period Duration of Sequence Cycle (Object 0x30E4) Object 0x30E4 can be used to read the duration of the motor control PWM output sequence. Period Time= RDPeriodDurationSeq Clock frequency Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 324
Read Period Duration of Sequence Cycle ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Default value 0000 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name DCMotorCurrent [MxSubExt30E6] ParameterName=DCMotorCurrent Description DC Motor Current ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE Access Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = Motor current (3.5 A) too high (reset has been carried out) 1 = DC of module supply OK 1 = DC of motor supply OK 1 = Peripherie-Reset LED 1 = Motor peripheral reset 1 = Motor induced voltage too high (peripheral reset carried out) Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
1 = DC of module supply OK 1 = DC of motor supply OK 1 = Peripherie-Reset LED 1 = Motor peripheral reset 1 = Motor induced voltage too high (peripheral reset carried out) 1 = 95 °C overtemperature Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code ARRAY AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED32 Sub index 01 … FE Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 4 Byte 3 Byte Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
PreScaleLED2 Object 0x40E2 ObjectType=0x7 DataType=0x0006 Description PWM Prescaler Register LED x AccessType=ro Object Code ARRAY PDOMapping=0 Count=1 Mapping Data type UNSIGNED16 Sub index 01 … FE Access Default value 0002 Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
PWM Period Duration Register LED x AccessType=ro Object Code ARRAY PDOMapping=0 Count=1 Mapping Data type UNSIGNED8 Sub index 01 … FE Access Default value 0002 Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED32 Sub index 01 … FE Access Default 0000 0400 Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 4 Byte 3 Byte Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Transmission 30F1h (PDO) Scaler 40F3h System Clock System Clock 32 MHz Transmission Frequency 40F4h Single Digital Write Digital Outputs Output Transmission 20F0h (PDO) Figure 86: Block diagram showing the various CANopen objects for analog inputs Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
0x40F7 UNSIGNED8 EncoderSta- Encoder Status SDO – tusSDO 0x40F8 UNSIGNED8 LatchValueSDO Encoder Latch Value SDO – 7.25.1 Write Digital Outputs (Object 0x20F0) Object 0x20F0 transmits the digital value of the channels' digital signal out- puts. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Input1_4 [MxSubExt30F0] ParameterName=Input1_4 Description Read Digital Input ObjectType=0x7 DataType=0x0005 Object Code AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED8 Sub index 01 … FE Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The direction of rotation will then be indicated as being positive. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 337
B). If the signal sequence does not follow this method, the edge will not be evaluated and the idle time register will report the maximum value -> motor stop also if there is an open wire for signal A, A, B, or B. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description Encoder Latch Value ObjectType=0x7 DataType=0x0006 Object Code AccessType=ro Mapping PDOMapping=1 Count=1 Manual Data type UNSIGNED16 Sub index 01 … FE hex Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
This must be taken into account if the object is being continu- ously read with the PDO. Byte 0: – – Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
– Input Description Input 1 Bit 1 Bit 0 No latch Rising edge Falling edge Falling and rising edges Input 2 Bit 3 Bit 2 No latch Rising edge Falling edge Falling and rising edges Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
DataType=0x0005 Object Code ARRAY AccessType=rw Mapping PDOMapping=0 Count=1 Data type UNSIGNED8 Sub index 01 … FE hex Access Default 0 x 00 hex Design of the data bytes: Byte 0: Sub index 1≦n≦254 Byte 0: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Description / Value Name MaxIdleTime [MxSubExt40F2] ParameterName=MaxIdleTime Description Maximum Idle Time ObjectType=0x7 DataType=0x0004 Object Code ARRAY AccessType=rw Mapping PDOMapping=1 Count=1 Manual Data type INTEGER32 Sub index 01 … FE hex Access Design of the data bytes: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The IdleReference prescaler is used to determine the time base for measur- ing the time between two edges on the counter inputs. The following applies: TdleClock = Clock Idle Time Idle Clock Pre-Scaler : 32000000 Hz Clock [Hz] is an internal module time base. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
System Clock Frequency in MHz Internal clock frequency: 32 MHz (20 hex). 7.25.12 Encoder Measuring Value SDO (Object 0x40F5) Object 0x40F5 transmits the measured value, the number of pulses counted (like object 0x30F2), as an SDO. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Encoder Signal Configuration ObjectType=0x7 DataType=0x0005 Object Code ARRAY AccessType=rw Mapping PDOMapping=0 Count=1 Data type UNSIGNED8 Sub index 01 … FE hex Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 SignalConfig Byte 0: Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 346
If the signal sequence is followed in the direction the arrow is pointing (towards the right), this corresponds to a positive counting direction. If it is followed against it, this corresponds to a negative counting direction. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Bit 5 will be automatically reset after the register is read. This ensures that the zero state, which will only be present for a short time, can also be read. This must be taken into account if the object is being continuously read. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
ParameterName=LatchValueSDO Description Encoder Latch Value SDO ObjectType=0x7 DataType=0x0006 Object Code ARRAY AccessType=ro Mapping PDOMapping=0 Count=1 Data type UNSIGNED16 Sub index 01 … FE hex Access Design of the data bytes: Byte 0: Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Object Code ARRAY PDOMapping=1 Count=1 Mapping Manual Data type UNSIGNED32 Sub index 01 … FE hex Access Design of the data bytes: 1 Byte Byte 0: Sub index 1≦n≦254 3 Byte Byte 2 Sub index 1≦n≦254 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The "station variants" operating mode enables users – and OEM users in par- ticular – to use a variety of increasingly expanding XN300 system configura- tions with the XN-312-GW-CAN gateway without having to make changes to the corresponding user program.
• To run a validation check against the target configuration • To create a default mapping and an object dictionary based on the full configuration Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
Page 361
A list with all permitted station variants is stored on the PLC. A check- sum can be calculated based on any of the corresponding lists. The PLC reads the checksum for the station variant stored on the gate- way. Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
The function block (FB) asks the gateway for the checksum. After receiving this checksum, the FB checks whether one of the station variants stored on the PLC has the same checksum as the station variant on the gateway (this Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
/ permitted by the application (SDO 0x4006/0). • If the check fails because a matching station variant could not be found: continue to step 6. Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
Gateway does not Gateway starts running Gateway does not start Gateway starts running start running with target configuration running with station variant PRE-OPERATIONAL Figure 93: Possible gateway operating modes Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
Error on system bus Gateway starts running Gateway does not start Gateway starts running with target configuration running with station variant Figure 94: PLC handling when the gateway is switched with and without station variants Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
8.5 Loading new firmware onto the gateway In order to be able to load new firmware onto the gateway, you will first need to install XN300-Assist on your computer. To load new firmware onto the gateway, follow the steps below: Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
Page 368
Start the gateway with the set node ID of 0. The gateway will be in update mode. ▶ Use a mini USB cable to connect the XN-312-GW-CAN gateway to your computer's USB port. ▶ If drivers for the mini USB cable are not installed, install the drivers by using the following command sequence: Windows START->...
Page 369
Use DIP switches 6–8 to set the baud rate you want on the gateway, e.g., 125 kHz. ▶ In XSOFT-CODESYS, select the gateway and, in the "Baud rate" field in the "PLC settings" tab, select the same baud rate you just set, e.g., 125 kHz. Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
1 = Switch gateway to "station variants" operating status reserved 8.6.2 Checksum (internal) (Object 0x4006) Object 0x4006 is addressed exclusively from the IEC library. The returned checksum provides clear feedback indicating which reduced assembly is active on the gateway. Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
Subindex 0 contains the number of XN300 slice modules in the full configura- tion, while subindexes 1 to 32 contain the module ID for the corresponding module in the full configuration. Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
Default value 0000 Design of the data bytes: Data bit Desig- Description nation 0… 31 0 = Module from full configuration not found in station variant 1 = Module from full configuration found in station variant Gateway XN-312-GW-CAN 06/16 MN050003-DE www.eaton.eu...
9 What Happens If …? 9 What Happens If …? If the XN-312-GW-CAN is not behaving as expected, the following tips may help fix the problem. Only qualified persons should test electrical voltages while the device is in operation. Problem...
Page 374
9 What Happens If …? Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
XN300 system devices are approved for use in several countries and regions. Product standards • IEC/EN → Section “ Standards”, page 373; • UL 508 (INDUSTRIAL CONTROL EQUIPMENT); • CE-mark UL File No. XN-312-…, XN-322--…: E135462, XN322-1DCD-B35: E172143 NA Certification cULus Degree of protection IEC: IP20 Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
4.53 X 2.83 X 0.49 Space units (SU) width Weight 0.080 0.18 mounting DIN-rail IEC EN 60715, 35 mm Mounting position horizontal 80.3 mm (3.16") 72 mm (2.83") 16.8 mm (0.66") 12.5 mm (0.49") Figure 96: Dimensions XN-312-GW-CAN Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Rated operational current 100 max. Heat dissipation at 24 V DC Potential isolation between supply and 24/5 VDC bus voltage Bridging voltage dips Duration of dip Repetition rate Field bus interface CANopen Field bus interface CANopen Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Page 378
(1.4 … 2) GHz (2 … 2.7) GHz Radio interference suppression EN 55011 Class A Burst (IEC/EN 61131-2:2008, Level 3) Supply cables CANopen bus cables Surge (IEC/EN 61131-2:2008, Level 1) Supply Radiated RFI (IEC/EN 61131-2:2008, level 3) Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
The following XN-322-… slice modules, as well as the station variants, are supported only by firmware version 1.04 or higher and EDS file version 1.04 or higher. For up-to-date information on the firmware and the EDS files, please visit the Download Center → Page 11. Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Digital I/O modules XN-322-8DI-PD XN-322-16DI-PD XN-322-20DI-ND XN-322-8DO-P05 XN-322-8DIO-PD05 XN-322-16DIO-PD05 XN-322-16DIO-PC05 Analog I/O modules XN-322-4AIO-U2 XN-322-4AIO-I XN-322-8AIO-I 10.6 Maximum number of process data objects Table 43: Maximum number of process data objects Gateway RPDO TPDO XN-322-GW-CAN Gateway XN-312-GW-CAN 06/16 MN050003-EN www.eaton.eu...
Need help?
Do you have a question about the XN-312-GW-CAN and is the answer not in the manual?
Questions and answers