background image

09/2011 MN05002016Z-EN

replaces M001734-03, 10/2008

User Manual XI/ON

XNE-1SWIRE
Technology Module

Summary of Contents for XNE-1SWIRE

Page 1: ...09 2011 MN05002016Z EN replaces M001734 03 10 2008 User Manual XI ON XNE 1SWIRE Technology Module ...

Page 2: ...CH 9008 St Gallen All rights reserved also for the translation None of this document may be reproduced or processed duplicated or distributed by electronic systems in any form print photocopy microfilm or any other process without the written permission of Eaton Automa tion AG St Gallen Subject to modifications Eaton Automation AG Spinnereistrasse 8 14 CH 9008 St Gallen Switzerland www eaton autom...

Page 3: ...d against unintentional opera tion Suitable safety hardware and software measures should be im plemented for the I O interface so that a line or wire breakage on the signal side does not result in undefined states in the automa tion devices Ensure a reliable electrical isolation of the low voltage for the 24 volt supply Only use power supply units complying with IEC HD 60364 4 41 DIN VDE 0100 Part...

Page 4: ...on must be carried out in accordance with the relevant regulations e g with regard to cable cross sections fuses PE All work relating to transport installation commissioning and maintenance must only be carried out by qualified personnel IEC HD 60364 DIN VDE 0100 and national work safety regula tions ...

Page 5: ... 2 8 Wiring diagram and pin assignment 23 3 Integration of the module in PROFIBUS DP 25 3 1 Data mapping under PROFIBUS DP 25 3 1 1 Process input 25 3 1 2 Process output 27 3 1 3 Diagnostics 29 3 1 4 Parameter 33 4 Integration of the module in DeviceNet 37 4 1 SWIRE module class VSC121 37 5 Integration of the module in CANopen 43 5 1 Representation of process input data 43 5 2 Representation of pr...

Page 6: ...ler Conformance function 51 6 2 System behavior with the configuration checks Moeller Conformance 52 7 Configuration of the XNE 1SWIRE with MXpro 53 7 1 Configuration of the XN PLC CANopen station 54 7 2 Configuration of the XNE 1SWIRE as local module on the XN PLC CANopen 59 7 3 Configuration of the XNE 1SWIRE as a remote module on the XN GWBR CANopen 60 ...

Page 7: ... the actual danger and the related preventative measures DANGER Indicates an imminently hazardous situation which if not avoided will result in death or serious permanent injury WARNING Indicates a potentially hazardous situation which if not avoided could result in death or serious permanent injury CAUTION Indicates a potentially hazardous situation which if not avoided could result in slight inj...

Page 8: ...ed 1 2 1 Comments about the User Manual Please send any comments recommendations or suggestions relating to this User Manual to automation eaton com Read the chapter Safety regulations page 3 before carrying out any work on the device This contains important information for your per sonal safety This chapter must be read and understood by all persons working with this device WARNING Incomplete cop...

Page 9: ...Gateways for CANopen 3 MN05002006Z User Manual XI ON Gateways for DeviceNet 4 MN05002007Z User Manual XI ON Gateway XNE GWBR 2ETH IP 5 MN05002008Z User Manual XI ON Gateway XNE GWBR 2ETH MB 6 MN05002009Z User Manual XI ON Gateway XN GWBR MODBUS TCP The following documents on the subject of SmartWire are available from www moeller net 7 AWB1210 1251 1591 Connection system SmartWire Modules Power mo...

Page 10: ...1 General 1 3 Additional documentation 10 XI ON XNE 1SWIRE 09 2011 MN05002016Z EN www eaton com ...

Page 11: ...ply unit although it is possible to disconnect UAUX separately The SWIRE slaves and the accessories must be purchased from the appropriate manufacturer The Eaton XNE 1SWIRE can be run both locally on a XI ON PLC e g XN PLC CANopen or remotely as a module in a remote XI ON station The maximum number of XNE 1SWIRE modules per XI ON station is restricted by the number of process data diagnostics para...

Page 12: ...nd automatic SWIRE configuration The slaves physically located on the SWIRE bus are scanned Each slave is assigned with an address and stored in the corresponding slave The configuration is stored in the XNE 1SWIRE Manual SWIRE configuration default setting To store the physical structure of the SWIRE bus in the XNE 1SWIRE the CFG button of the XNE 1SWIRE must be pressed manually only functions if...

Page 13: ...MODES Bit 2 0 PLC configuration check inactive Parameter setting PROFIBUS DP and CANopen Byte 1 Configuration 1 MXpro configuration check PLC deactivate DeviceNet Attribute 121 79hex PARAM_COMMON_OERATION_MODES Bit 2 1 2 2 3 System behavior with positive configuration checks 1 The physical structure of the SWIRE bus is scanned on power up and compared with the configuration stored in the XNE 1SWIR...

Page 14: ...ucture was stored in the XNE 1SWIRE and a match was determined Manually by pressing the CFG button only functions if the SW LED is flashing After the configuration is stored the physical structure is compared once more with the configuration stored in the XNE 1SWIRE If the physical structure of the SWIRE bus matches the configuration stored in the XNE 1SWIRE the next time that USW is switched on T...

Page 15: ...tic SWIRE configuration is deactivated by pressing the CFG button only functions if the SW LED is flashing After the physical structure is corrected According to the parameter settings the data exchange is then started or the operation is aborted The data exchange is resumed immediately if the PLC configuration check is deactivated If the PLC configuration check is activated and the configuration ...

Page 16: ...entire SWIRE bus if a bus modification or slave failure is detected during operation The physical structure is then compared cyclically with the configuration stored in the XNE 1SWIRE The SWIRE bus starts operation as soon as the matching configurations are detected After the physical structure was stored in the XNE 1SWIRE Automatically if the automatic SWIRE configuration is activated Or manually...

Page 17: ...on or slave failure is detected during operation The physical structure is then compared cyclically with the configuration stored in the XNE 1SWIRE The SWIRE bus starts operation as soon as the matching configurations are detected After the physical structure was stored in the XNE 1SWIRE Automatically if the automatic SWIRE configuration is activated Or manually if the automatic SWIRE configuratio...

Page 18: ...e XNE 1SWIRE the next time that USW is switched on If the PLC configuration check is activated data exchange is only started if the configuration stored in the XNE 1SWIRE fully matches the SET configuration stored in the PLC If the two configurations do not match completely RDY LED flashing the operation is aborted for the entire SWIRE bus RDY LED flashing The system retains data exchange with the...

Page 19: ...16Z EN www eaton com 19 2 4 Technical features Fig 2 XNE 1SWIRE module linked to a GWBR CANopen gateway 2 4 1 Block diagram Fig 3 Block diagram for XNE 1SWIRE DC DC modulr bus module bus interface module bus slave SWIRE master controller SWIRE driver SWIRE interface UAUX GND USW ...

Page 20: ...er supply of contactors UAUX range 24 V DC 18 to 30 V DC Power supply current of contactors 3 A SWIRE connection Number of SWIRE buses 1 Number of XNE 1SWIRE modules per XI ON station max 3 Number of SWIRE slaves per bus max 16 Number of diagnostics bits 4 Data per SWIRE slave max 4I 4Q Power supply of SWIRE slaves short circuit protected 17 V DC Power supply current of all SWIRE slaves short circ...

Page 21: ... the PLC SW SWIRE bus status OFF SWIRE bus not active Green The physical structure of the SWIRE bus matches the configuration stored in the XNE 1SWIRE The SWIRE bus is in operation SW LED and RDY LED are lit The SWIRE bus is in data exchange mode Green flashing The physical structure of the SWIRE bus is compared with the configuration stored in the XNE 1SWIRE The physical structure of the SWIRE bu...

Page 22: ...LED indication elements 2 7 Approved SWIRE slaves The following slaves on the SWIRE bus are currently approved for the XNE 1SWIRE Tab 3 Approved slaves for the SWIRE bus ID Device Manufacturer 0x20 SWIRE DIL Moeller 0x21 SWIRE 4DI 2DO R Moeller 0x01 PH9285 91 Dold 0x02 PH9285 91 001 Dold 0x03 PH9285 91 002 Dold ...

Page 23: ...upply of the SWIRE relays Fig 4 Connection of the operating voltage for the XNE 1SWIRE with disconnectable coil power supply UAUX of the SWIRE relays The following diagram is a connection example for the SWIRE power supply The coil supply voltage for the SWIRE relays is connected via PIN 2 Fig 5 Connection of the operating voltage for the XNE 1SWIRE The coil supply voltage UAUX for the SWIRE relay...

Page 24: ...tion terminals PIN Assignment Connection 1 USW operating voltage supply of the SWIRE bus PIN 1 and PIN 2 are bridged inter nally 2 USW operating voltage supply of the SWIRE bus 3 GND frame potential PIN 3 and PIN 4 are bridged inter nally 4 GND frame potential 5 UAUX relay power supply PIN 4 and PIN 6 are bridged inter nally 6 UAUX relay power supply ...

Page 25: ...teway to the PLC The transfer is carried out in 8 byte format 4 bits are reserved for each SWIRE slave Tab 5 Data structure The data of SWIRE slave 1 is the data of the first physical slave on the SWIRE bus The remaining slaves are assigned in consecutive order accordingly The meaning of the data of an SWIRE slave depends on the product concerned Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byt...

Page 26: ...x SIx supplies the switch status of the contactor coil of the SWIRE slave as a feedback signal SIx makes it possible to check whether the set switch status was executed by a mechanical connection This must take into account the time delay between the setting of an output a mechanical execution and the subsequent feedback signal 0 Off Off Contactor coil is switched off 1 On On Contactor coil is swi...

Page 27: ...re assigned to the process input data in ascending order likewise starting from the least significant bit 3 1 2 Process output Field output data is output from an XNE 1SWIRE to a field device The process output data is the data that is transferred by the PLC via a gateway and the XNE 1SWIRE to the SWIRE slaves The transfer is carried out in 8 byte format 4 bits are reserved for each SWIRE slave Ta...

Page 28: ...pproved SWIRE slaves apart from SWIRE DIL is passed to the process output data Meaning of the 4 bit process output data of approved SWIRE DIL slaves apart from SWIRE DIL devices Tab 12 Process output data of approved SWIRE slaves except SWIRE DIL If a slave does not support the number of 4 output bits the outputs are assigned to the process output data in ascending order likewise starting from the...

Page 29: ...ated Diagnostics is selected an abbreviated diagnostics message is generated that simply shows the gateway diagnostics device related diagnostics The diagnostics bytes of all station modules are attached that support diagnostics This should be interpreted as follows for the XNE 1SWIRE modules Tab 13 Structure of the diagnostics bytes Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 1 GENERAL E...

Page 30: ...figura tion stored in the PLC 0 OK No error present The SWIRE bus is ready for data exchange 1 Offline The configuration stored in the XNE 1SWIRE was not accepted The data exchange is prevented RDY LED flashing COMERR Communication SWIRE A communication error is present such as a slave is no longer reached its internal timeout has elapsed or communication is faulty The master cannot carry out data...

Page 31: ...t one PKZ has tripped TYPEERR Configuration If the TYPEERR parameter is set with group diagnostics in the parameter setting this bit indicates an error as soon as a PLC configuration check detects differing slave numbers types or position of an SWIRE slave 0 OK The PLC configuration check was posi tive the configuration stored in the XNE 1SWIRE matches the SET config uration stored in the PLC or t...

Page 32: ...ation slave x Info field for the individual indication of slave offline or slave diagnostics as error message The fault is indi cated in this bit field if the parameter setting SDINFO is set with individual diagnostics 0 OK No error is present or diagnostics func tion has been deactivated via the parameter setting 1 Offline The slave has set its diagnostics bit or the slave was in data exchange wi...

Page 33: ...e of the parameters Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 1 reserved free free MC MNA Configura tion Disable Cfg free Byte 2 free UAUXERR TYPEERR TYPEINFO PKZERR PKZINFO SDERR SDINFO Byte 3 reserved Byte 4 reserved lifeguarding time up to version VN 01 03 Byte 5 SCDIAGS8 SCDIAGS7 SCDIAGS6 SCDIAGS5 SCDIAGS4 SCDIAGS3 SCDIAGS2 SCDIAGS1 Byte 6 SCDIAGS16 SCDIAGS15 SCDIAGS14 SCDIAGS13 SCD...

Page 34: ... compared with the SET configuration stored in the PLC 0 Active The configuration stored in XNE 1SWIRE is compared with the SET configuration stored in the PLC Only SWIRE slaves in the SWIRE bus are accepted that have a device ID completely matching the SET configuration 1 Inactive All slaves are mapped in 4Bit INPUT 4Bit OUTPUT without checking the device ID MNA active passive Configuration check...

Page 35: ...vate slave diagnostics info field PKZERRSx As soon as an SWIRE DIL slave on the bus clears its PKZ bit this is indicated as an individual error depending on the parameter setting 0 Active Single diagnostics is activated 1 Inactive Single diagnostics is not activated PKZERR Group error PKZ error Activate slave diagnostics PKZERR As soon as only one SWIRE DIL slave on the bus clears its PKZ bit this...

Page 36: ...ror message UAUXERR activated 1 Inactive Error message UAUXERR not activated Byte 3 reserved Byte 4 reserved lifeguarding time up to version VN 01 03 Was up to version VN 01 03 Lifeguarding time of the SWIRE slaves 0x02 0xFF 0x64 Setting of lifeguarding time timeout time up to automatic reset of the slaves in the event of communication failure n 10 ms Default 1s 0xFF Lifeguarding off Byte 5 6 SCDI...

Page 37: ...s instance Attr No dec hex Attribute name Access Type Description 100 64hex CLASS REVISION G UINT Contains the revision number of this class Maj Rel 1000 Min Rel 101 65hex MAX INSTANCE G USINT Contains the number of the maximum instance of an object created on this level in the class hier archy 102 66hex OF INSTANCES G USINT Contains the number of the object instances created on this class level 1...

Page 38: ... G USINT Contains the revision number of the module firm ware 107 6Bhex MODULE TYPE ID G ENUM USINT Provides information on the module type 0 00hex unknown module type 1 01hex digital I O module 17 11hex analog module I O voltage 18 12hex analog module I O current 19 13hex analog module PT temperature 20 14hex analog module thermo temperature 31 1Fhex analog module current voltage 33 21hex 16 bit ...

Page 39: ...to bit 0 slave 2 to bit 1 etc 0 o k 1 One several diagnostics messages present 118 76hex DIAG_CONFIG_ERROR G WORD Each SWIRE slave is assigned a corresponding bit from DIAG_CONFIG_ERROR Slave 1 belongs to bit 0 slave 2 to bit 1 etc 0 The bus is in data exchange mode 1 The configuration was not accepted the bus does not switch to data exchange mode LED SW flashes 119 77hex DIAG_COMMUNICATION_ ERROR...

Page 40: ...IRE slaves in the SWIRE bus are accepted that have a device ID completely matching the SET configura tion 1 PLC configuration check is not active All slaves are mapped in 4Bit INPUT 4Bit OUTPUT without checking the device ID Bit 3 Configuration check 0 Bus oriented If the PLC configuration check is activated data exchange is only started if the configuration stored in the XNE 1SWIRE fully matches ...

Page 41: ...iagnostics is not activated Bit 5 Group error Configuration error 0 Group diagnostics is activated 1 Group diagnostics is not activated Bit 6 Error message UAUX 0 Error message UAUXERR activated 1 Error message UAUXERR not activated Bit 7 reserved 124 7Chex RESERVED LIFEGUARDING_TIME Lifeguarding time only up to version VN 01 03 G S USINT 02hex FFhex Default 64hex Disconnect FFhex Setting of lifeg...

Page 42: ...Object Instance 128 7Ehex to 143 8Fhex PARAM_SWIRE_TYPE_IDE NT_ SLAVE_1 TO PARAM_SWIRE_TYPE_IDE NT_ SLAVE_1 G S BYTE Bit 0 to bit 3 Variant ID FFhex No slave 20hex SWIRE DIL Moeller 21hex SWIRE 4DI 2DO R Moeller 01hex PH9285 91 Dold 02hex PH9285 91 001 Dold 03hex PH9285 91 002 Dold Attr No dec hex Attribute name Access Type Description ...

Page 43: ... input data of the XNE 1SWIRE module is described in Chapter 3 1 1 Process input Page 25 This description is followed by a table with explanations on the meaning of the individual bits 5 2 Representation of process output data The process output data of the XNE 1SWIRE modules is represented by objects 6200hex 6220hex 6221hex and 6222hex 6300hex or 6320hex for digital output chan nels of a XI ON st...

Page 44: ...mum of 4 bytes Larger diagnostics data volumes are distributed on the following objects The sub index also belongs to the module number The following table shows the assignment of the diagnostics data bytes of the XNE 1SWIRE module to the manufacturer specific objects Tab 19 Representation of the diagnostics bytes of the XNE 1SWIRE module Use the objects 3044hex and 3045hex to access all the diagn...

Page 45: ...t 3044hex Description 5 3 2 Object 3045hex XBI Diag Dword2 The object XBI Diag Dword2 reads the second Diag Dword Bytes 5 8 of a module on the XI ON module bus The sub index 1 to 74 corresponds to the module number of the XI ON module Tab 21 Object 3045hex Description Property Object 3044hex INDEX 3044hex Name XBI Diag Dword Object Code ARRAY Data type Unsigned32 Access ro Default value XI ON No P...

Page 46: ...b index corre sponds to the module number of the XI ON module A sub index can represent a maximum of 4 bytes Larger parameter data volumes are distributed on the following objects The sub index also belongs to the module number The following table shows the assignment of the parameter data bytes of the XNE 1SWIRE module to the manufacturer specific objects Tab 22 Representation of the parameter by...

Page 47: ...t 3060hex Description 5 4 2 Object 3062hex XBI Param Word The object XBI Param Word reads the first Param Word Byte 1 2 of a module on the XI ON module bus The sub index 1 to 74 corresponds to the module number of the XI ON module Tab 24 Object 3062hex Description Property Object 3060hex INDEX 3060hex Name XBI Param Byte Object Code ARRAY Data type Unsigned8 Access rw Default value XI ON No PDO ma...

Page 48: ...3064hex Description 5 4 4 Object 3065hex XBI Param Dword2 The object XBI Param Dword2 reads the second Param Dword Byte 5 8 of a module on the XI ON module bus The sub index 1 to 74 corresponds to the module number of the XI ON module Tab 26 Object 3065hex Description Property Object 3064hex INDEX 3064hex Name XBI Param Dword Object Code ARRAY Data type Unsigned32 Access rw Default value XI ON No ...

Page 49: ...3066hex Description 5 4 6 Object 3067hex XBI Param Dword4 The object XBI Param Dword4 reads the fourth Param Dword Byte 13 16 of a module on the XI ON module bus The sub index 1 to 74 corresponds to the module number of the XI ON module Tab 28 Object 3067hex Description Property Object 3066hex INDEX 3066hex Name XBI Param Dword3 Object Code ARRAY Data type Unsigned32 Access rw Default value XI ON ...

Page 50: ...esponds to the module number of the XI ON module Tab 30 Object 3069hex Description 5 5 Additional emergencies Tab 31 Additional emergencies Bytes 6 and 7 of the Emergency frame contain the result of the bit OR operation of the stated Diag bytes Property Object 3068hex INDEX 3068hex Name XBI Param Dword Object Code ARRAY Data type Unsigned32 Access rw Default value XI ON No PDO mapping No Property ...

Page 51: ...is flashing The physical structure of the SWIRE bus is scanned once and compared with the SWIRE configuration stored in the XNE 1SWIRE once when USW is switched on or after a new configuration is stored by pressing the CFG button while the SW LED is flashing If the physical structure of the SWIRE bus does not match the configuration stored in the XNE 1SWIRE SW LED flashing when USW is switched on ...

Page 52: ...ical structure was stored in the XNE 1SWIRE and a match was determined Manually by pressing CFG button only functions if the SW LED is flashing After the configuration is stored the physical structure is compared once more with the configuration stored in the XNE 1SWIRE If the physical structure of the SWIRE bus matches the configuration stored in the XNE 1SWIRE the next time that USW is switched ...

Page 53: ...3 7 Configuration of the XNE 1SWIRE with MXpro The following configuration example shows how to integrate the XNE 1SWIRE as a local module in the XN PLC CANopen station and as a remote module on an XN GWBR CANopen The XN PLC CANopen is used here as the CAN master for the XN GWBR CANopen The system is configured as follows Fig 6 Configuring the XNE 1SWIRE module example ...

Page 54: ...pen are selected under XN PLC CANopen SLOT Inputs Outputs Fig 7 Selection of local slaves on the XN PLC CANopen The CanMaster functionality has to be activated in order to address the XN GWBR CANopen as a remote station via the XN PLC CANopen This is carried out in Config uration XN PLC CANopen via Insert Append Subelement CanMaster The XN GWBR CANopen must then be added to the element under CanMa...

Page 55: ...a of the XNE 1SWIRE can be assigned to different PDOs as digital data is arranged without any gaps in a PDO according to the physical arrangement in the station It is therefore recommended that XNE 1SWIRE modules are positioned directly next to the gateway in order to ensure a clear allocation of the data in the PDO to the module Fig 10 Non active PDOs If the output data and the input data cannot ...

Page 56: ...he XNE 1SWIRE with MXpro 7 1 Configuration of the XN PLC CANopen station 56 XI ON XNE 1SWIRE 09 2011 MN05002016Z EN www eaton com Fig 11 Assigning the COB ID to the PDO 0x1404 Fig 12 Assigning the COB ID to the PDO 0x1804 ...

Page 57: ...User Master lib and CANUser_Master lib must be added to the Library and the variable declaration must be added via Project Import CanUser exp and CanUserMaster exp in order to support the CAN master functionality of the XN PLC CANopen Fig 13 Adding the CanUser Master lib and CANUser_Master lib in to the Library Fig 14 Incorporating the variable declaration ...

Page 58: ...ith MXpro 7 1 Configuration of the XN PLC CANopen station 58 XI ON XNE 1SWIRE 09 2011 MN05002016Z EN www eaton com The number of data segments must then be increased max 12 via Project Options Build Options Fig 15 Number of data segments ...

Page 59: ... PLC should only exchange data with the SWIRE bus if all 8 of the SWIRE DIL modules configured in the PLC SET configuration are present in the SWIRE configuration stored in the XNE 1SWIRE Activate PLC configuration check Set configuration check to Bus oriented PKZ trips should not generate any error messages as the information is evalu ated in the input image Deactivate group error PKZ error Deact...

Page 60: ...a of the XNE 1SWIRE is included as digital I O data 2 or 4 channel digital modules in front of the XNE 1SWIRE would make allocations unclear In this example the XNE 1SWIRE is set for the following functions The configuration stored in the XNE 1SWIRE should not be compared wit the SET configuration stored in the PLC The data exchange should be automatic as soon as the SWIRE bus is in operation Deac...

Page 61: ...ored in the XNE 1SWIRE The SWIRE bus starts operation if the physical structure of the SWIRE bus matches the SWIRE configuration stored in the XNE 1SWIRE SW LED lit The SWIRE bus does not start operation if the physical structure of the SWIRE bus does not match the configuration stored in the XNE 1SWIRE SW LED flashing If the CFG button of the XNE 1SWIRE is then pressed the physical structure of t...

Page 62: ...7 Configuration of the XNE 1SWIRE with MXpro 7 3 Configuration of the XNE 1SWIRE as a remote module on the XN GWBR CANopen 62 XI ON XNE 1SWIRE 09 2011 MN05002016Z EN www eaton com ...

Reviews: