XPSMC Safety Controller: Hardware Manual
XPSMC Safety Controller: Hardware Manual
XPSMC Safety Controller: Hardware Manual
Hardware Manual
Original instructions
33003275.08
05/2023
www.se.com
Legal Information
The Schneider Electric brand and any trademarks of Schneider Electric SE and its
subsidiaries referred to in this guide are the property of Schneider Electric SE or its
subsidiaries. All other brands may be trademarks of their respective owners.
This guide and its content are protected under applicable copyright laws and furnished for
informational use only. No part of this guide may be reproduced or transmitted in any form or
by any means (electronic, mechanical, photocopying, recording, or otherwise), for any
purpose, without the prior written permission of Schneider Electric.
Schneider Electric does not grant any right or license for commercial use of the guide or its
content, except for a non-exclusive and personal license to consult it on an "as is" basis.
Schneider Electric products and equipment should be installed, operated, serviced, and
maintained only by qualified personnel.
As standards, specifications, and designs change from time to time, information contained in
this guide may be subject to change without notice.
To the extent permitted by applicable law, no responsibility or liability is assumed by
Schneider Electric and its subsidiaries for any errors or omissions in the informational
content of this material or consequences arising out of or resulting from the use of the
information contained herein.
33003275.08 3
Monitoring Devices ...........................................................................................78
EDM Device.....................................................................................................81
Start Devices....................................................................................................81
Enabling Devices..............................................................................................82
Miscellaneous Devices .....................................................................................82
Output Functional Elements ..............................................................................84
Examples of Applications ........................................................................................85
Application Example - Light Curtain With Muting .................................................85
Application Example - Safety Guard with Enabling Device ...................................88
Application Example for Several Functions - Emergency Stop, Two-Hand
Control, Safety Mat ...........................................................................................90
Electrical Life of the Output Contacts .......................................................................92
Diagram of the Electrical Life .............................................................................92
Examples for Bus Configuration ..............................................................................93
Connection of the XPSMC Safety Controller with CANopen and Sycon
2.8...................................................................................................................93
Connection of the XPSMC Safety Controller with CANopen and Sycon
2.9................................................................................................................. 101
Configuration of Unity Pro for CANopen ........................................................... 110
Connection of the XPSMC Safety Controller with Profibus and Sycon 2.9 ........... 112
Legacy Communication Information....................................................................... 116
Modbus RTU Communication Example ............................................................ 116
Cables to Connect the XPSMC Hardware ................................................... 116
Connecting XPSMC Safety Controller to Premium PLC Modbus
Communication Cards............................................................................... 118
Configuring a Premium PLC with Unity for Modbus RTU
Communication ........................................................................................ 121
Importing a Section Including the DFB ........................................................ 126
Viewing Modbus Communications.............................................................. 135
Function Codes and Parameters ................................................................ 138
Glossary ................................................................................................................. 143
Index ....................................................................................................................... 146
4 33003275.08
Safety Information
Safety Information
Important Information
Read these instructions carefully, and look at the equipment to become familiar with the
device before trying to install, operate, service, or maintain it. The following special
messages may appear throughout this documentation or on the equipment to warn of
potential hazards or to call attention to information that clarifies or simplifies a procedure.
The addition of this symbol to a “Danger” or “Warning” safety label indicates that an
electrical hazard exists which will result in personal injury if the instructions are not
followed.
This is the safety alert symbol. It is used to alert you to potential personal injury
hazards. Obey all safety messages that follow this symbol to avoid possible injury or
death.
! DANGER
DANGER indicates a hazardous situation which, if not avoided, will result in death or serious
injury.
! WARNING
WARNING indicates a hazardous situation which, if not avoided, could result in death or
serious injury.
! CAUTION
CAUTION indicates a hazardous situation which, if not avoided, could result in minor or
moderate injury.
NOTICE
NOTICE is used to address practices not related to physical injury.
33003275.08 5
Safety Information
Please Note
Electrical equipment should be installed, operated, serviced, and maintained only by
qualified personnel. No responsibility is assumed by Schneider Electric for any
consequences arising out of the use of this material.
A qualified person is one who has skills and knowledge related to the construction and
operation of electrical equipment and its installation, and has received safety training to
recognize and avoid the hazards involved.
6 33003275.08
About the Book
Type Characteristics
33003275.08 7
About the Book
Type Characteristics
Validity Note
The corresponding configuration software is XPSMCWIN under Microsoft Windows 2000/
XP/Vista/7.
The technical characteristics of the devices described in the present document also appear
online. To access the information online, go to the Schneider Electric home page www.se.
com/ww/en/download/.
The characteristics that are described in the present document should be the same as those
characteristics that appear online. In line with our policy of constant improvement, we may
revise content over time to improve clarity and accuracy. If you see a difference between the
document and online information, use the online information as your reference.
Related Documents
Title of Documentation Reference Number
Configuration Software for XPSMC Safety Controller 33003281
8 33003275.08
About the Book
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION OR ARC FLASH
• Disconnect all power from all equipment including connected devices prior to removing
any covers or doors, or installing or removing any accessories, hardware, cables, or
wires except under the specific conditions specified in the appropriate hardware guide
for this equipment.
• Always use a properly rated voltage sensing device to confirm the power is off where
and when indicated.
• Replace and secure all covers, accessories, hardware, cables, and wires and confirm
that a proper ground connection exists before applying power to the unit.
• Use only the specified voltage when operating this equipment and any associated
products.
Failure to follow these instructions will result in death or serious injury.
WARNING
LOSS OF CONTROL
• The designer of any control scheme must consider the potential failure modes of
control paths and, for certain critical control functions, provide a means to achieve a
safe state during and after a path failure. Examples of critical control functions are
emergency stop and overtravel stop, power outage and restart.
• Separate or redundant control paths must be provided for critical control functions.
• System control paths may include communication links. Consideration must be given
to the implications of unanticipated transmission delays or failures of the link.
• Observe all accident prevention regulations and local safety guidelines.1
• Each implementation of this equipment must be individually and thoroughly tested for
proper operation before being placed into service.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
1 For additional information, refer to NEMA ICS 1.1 (latest edition), "Safety Guidelines for the
Application, Installation, and Maintenance of Solid State Control" and to NEMA ICS 7.1
(latest edition), "Safety Standards for Construction and Guide for Selection, Installation and
Operation of Adjustable-Speed Drive Systems" or their equivalent governing your particular
location.
33003275.08 9
About the Book
WARNING
UNINTENDED EQUIPMENT OPERATION
Before starting up your machine/plant for the first time, verify the safety functions
according to valid regulations, and observe the specified test cycles for safety-related
equipment.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
10 33003275.08
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION OR ARC FLASH
• Disconnect all power from all equipment including connected devices prior to removing
any covers or doors, or installing or removing any accessories, hardware, cables, or
wires except under the specific conditions specified in the appropriate hardware guide
for this equipment.
• Always use a properly rated voltage sensing device to confirm the power is off where
and when indicated.
• Replace and secure all covers, accessories, hardware, cables, and wires and confirm
that a proper ground connection exists before applying power to the unit.
• Use only the specified voltage when operating this equipment and any associated
products.
Failure to follow these instructions will result in death or serious injury.
33003275.08 11
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION OR ARC FLASH
• Do not use the equipment described herein to supply other, external equipment.
• Avoid contacting terminals with hand or tools until the power has been confirmed to be
removed.
• Follow all electrical safety regulations and standards (for example, lockout/tag-out,
phase grounding, barriers) to reduce the possibility of contact with hazardous voltages
in the work area.
• Complete thorough hardware tests and system commissioning to verify that line
voltages are not present on the control circuits before using your hardware
operationally.
Failure to follow these instructions will result in death or serious injury.
DANGER
LOSS OF DESIGNATED SAFETY FUNCTION
• Install the XPSMC Safety Controller system in an enclosure with a degree of protection
of at least IP 54.
• Use a Protective Extra Low Voltage (PELV) power supply to isolate the equipment
from line voltage.
• Do not directly connect the equipment to line voltage.
Failure to follow these instructions will result in death or serious injury.
NOTE: The safety-related function can be compromised if this equipment is not used for
the intended purpose and in accordance with the instructions in the present document.
This equipment must only be used as safety-related equipment on machines intended to
protect persons, material, and installations.
DANGER
POTENTIAL FOR EXPLOSION
Install and use this equipment in non-hazardous locations only.
Failure to follow these instructions will result in death or serious injury.
NOTE: The observation of operating limits and duty cycles is of particular importance for
equipment designed to perform a safety-related function. If this module has been
subjected to electrical, mechanical, or environmental stresses in excess of its stated
limits, replace it.
12 33003275.08
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
WARNING
UNINTENDED EQUIPMENT OPERATION
• Do not exceed any of the rated operating limits for the equipment specified in the
present document.
• Immediately cease using and replace any equipment that has or might have been
subjected to conditions in excess of its rated operating limits.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
There are no user serviceable components in the XPSMC Safety Controller. Inoperable
products need to be replaced by new products of the same references.
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not open the housing or otherwise attempt to service the safety-related products in any
way.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
User Responsibilities
The information provided in this documentation contains general descriptions and/or
technical characteristics of the performance of the products contained herein. This
documentation is not intended as a substitute for and is not to be used for determining
suitability or reliability of these products for specific user applications. It is the duty of any
such user, machine builder, or system integrator to perform the appropriate and complete
risk analysis, evaluation, and testing of the products with respect to the relevant specific
application or use thereof.
Neither Schneider Electric nor any of its affiliates or subsidiaries shall be responsible or
liable for misuse of the information contained herein. If you have any suggestions for
improvements or amendments or have found discrepancies in this publication, notify
Schneider Electric. All pertinent safety regulations must be observed when installing and
using this product. For reasons of safety and to help ensure compliance with documented
system data, only the manufacturer should perform repairs to components.
33003275.08 13
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
Probability of a dangerous failure per hour (PFHD) 1,4 x 10-8 1/h IEC 62061
Probability of a dangerous failure per hour (PFHD) 1,29 x 10-8 1/h IEC 62061
(1) The performance level (PL) and the safety category (Cat.) according to ISO 13849-1 of an overall system
depend on multiple factors, including the selected input and output devices, the wiring practice, the physical
environment, and the application.
(2) As the XPSMC Safety Controller contains electromechanical relays, the actual MTTFD values will vary
depending on the applications load and duty cycle. The estimated MTTFD values in years mentioned above are
based on the following assumptions:
• B10D of 400.000 for maximum load, average switching quantity NOP (Number Of Operations) = 6.300
cycles/year
• B10D of 20.000.000 for low load, average switching quantity NOP = 361.800 cycles/year (see ISO 13849-
1, C 2.4 and Tab. K.1)
You must ensure that the loads and switching cycles experienced by the XPSMC Safety Controller are
appropriate for the calculated performance level. Use the Electrical Life of the Output Contacts diagrams, page
92 to determine the maximum acceptable load values. Make frequent observations of the operating conditions
and replace the XPSMC Safety Controller before these limits are exceeded. The specified performance level can
only be valid for the number of switching cycles calculated using this method. Do not exceed a service life of 20
years.
14 33003275.08
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
WARNING
UNINTENDED EQUIPMENT OPERATION
• You must carry out a risk assessment in accordance with ISO 12100.
• Validate the entire system/machine in accordance with the required performance level
and risk assessment.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
33003275.08 15
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
Details about the XPSMC Safety Controller functionality can be found within the Device Set chapter, page 76.
To configure and commission the XPSMC Safety Controller you also require the following
items:
Item References
16 33003275.08
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
Item References
Power Supply IEC 60950 or IEC 60204-1 rated powers supply Size power supplies
with protective separation (PELV) appropriate to your needs.
33003275.08 17
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
Representation
Front View XPSMC16Z / 32Z
The following image shows the front view of the XPSMC16Z and XPSMC32Z:
18 33003275.08
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
33003275.08 19
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
Dimensions
Dimensions of the XPSMC Safety Controller
The following figures show the dimensions of the XPSMC Safety Controller (mm/in):
20 33003275.08
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
Installation
Assembly on a 35 mm DIN Rail
35 mm (1.37 in) DIN rail and wall installation
This equipment has been designed to operate outside of any hazardous location. Only
install this equipment in zones known to be free of a hazardous atmosphere.
DANGER
POTENTIAL FOR EXPLOSION
Install and use this equipment in non-hazardous locations only.
Failure to follow these instructions will result in death or serious injury.
WARNING
UNINTENDED EQUIPMENT OPERATION
• Place devices dissipating the most heat at the top of the cabinet and ensure adequate
ventilation.
• Avoid placing this equipment next to or above devices that might cause overheating.
• Install the equipment in a location providing the minimum clearances from all adjacent
structures and equipment as directed in this document.
• Install all equipment according to the drawings specified in the related documentation.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
33003275.08 21
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not exceed any of the rated values specified in the environmental and electrical
characteristics tables.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
NOTE: The XPSMC Safety Controller is grounded through an attachment plate or a DIN
rail.
Requirements
The XPSMC Safety Controller should be air-cooled by natural convection. Install the
controller vertically with the ventilation louvers on the bottom and on the top.
Observe the following installation rules:
• Leave a free space of at least 150 mm (5.90 in.) for the ducts, wiring, and air circulation
above and below the controller.
• Install heat-generating devices (transformers, supply modules, power switches, etc.)
above the controllers.
22 33003275.08
Overview: XPSMC16Z/ZC/ZP, XPSMC32Z/ZC/ZP
Assembly of the upper housing section on to the mounting plate (torque value = 1.1 Nm (9.7
lb-in)).
33003275.08 23
Application and Function
Application
Description
The XPSMC Safety Controller is an electronic controller for the monitoring of safety
functions up to safety category 4, PL e, according to ISO 13849-1 and SILCL 3 according to
IEC 62061 respectively SIL 3 according to IEC 61508 in the section for machine safety.
The XPSMC Safety Controller has 6 safety-related solid state transistor outputs and in
addition 2 safety-related relay outputs, and depending on version either 16 or 32 digital
inputs.
The XPSMC Safety Controller contains a configuration interface (TER).
The TER interface is a Modbus RTU serial communications port which can also be used for
diagnostic purposes as it can be connected to a non-safety-related controller or a graphical
user interface.
Additional references of the XPSMC Safety Controller contain either CANopen or Profibus
DP interfaces.
NOTE: Every connected sensor and actuator to the XPSMC Safety Controller must be
tested by changing its status at least once a year. This must be done, as the Safety
Integrity Level calculation for each safety function is based upon a complete input/output
test once a year.
NOTE: The XPSMC Safety Controller contains no components which require
maintenance by the user. For safety-related circuits to comply with IEC 60204, ISO
13850, only the output circuits between terminals 13-14, 23-24, 33-34, 43-44 and
semiconductor safety-related outputs o1 to o6 can be used.
24 33003275.08
Application and Function
Function
Description
The device includes 6 independent semiconductor safety-related outputs and 2 independent
groups of dual channel positively driven potential-free contact safety-related relay outputs.
Each of the 4 channels has 2 contacts in series.
The equipment described in the present document is not intended for use in domestic,
residential environments and may not provide adequate protection to radio reception in such
environments.
WARNING
INSUFFICIENT ELECTROMAGNETIC COMPATIBILITY
• Verify compliance with all EMC regulations and requirements applicable in the country
in which the device is to be operated and with all EMC regulations and requirements
applicable at the installation site.
• Do not install and operate the devices described in the present document in residential
environments.
• Implement all required radio interference suppression measures and verify their
effectiveness.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
WARNING
UNINTENDED EQUIPMENT OPERATION
• Do not wire I/O and communication lines in proximity to power cables, radio devices, or
other equipment that may cause electromagnetic interference.
• If wiring of I/O lines near power lines or radio equipment is unavoidable, use shielded
cables that are properly grounded to an equipotential ground plane.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
33003275.08 25
Application and Function
26 33003275.08
Application and Function
DANGER
UNINTENDED EQUIPMENT OPERATION OR ELECTRIC SHOCK
Be sure to connect the terminal blocks to their designated location.
Failure to follow these instructions will result in death or serious injury.
WARNING
IMPROPER CIRCUIT DESIGN, TESTING AND SERVICING HAZARD
• You must strictly comply with testing and servicing intervals for your machine.
• You must strictly comply with the relevant safety instructions concerning machine
operation, adjustment and service.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
33003275.08 27
Application and Function
Short-circuits between inputs driven by the same control outputs are not detected. You have
to ensure that no hazardous condition can occur.
WARNING
LOSS OF CROSS-CONNECTION DETECTION
Carefully analyze and understand how the circuits which are sharing control outputs
interact in your application.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
Initial Operation
Auto-test (factory settings)
The XPSMC Safety Controller is delivered in a non-configured state. On first power up it
performs an internal test which lasts approximately 2 seconds. To connect the power to the
XPSMC Safety Controller connect +24 VDC to terminal A1 and 0 VDC to terminal A2.
Stage Description
2 After 2 seconds
• PWR LED is on
• CNF LED is flashing
• remaining LEDs are off
28 33003275.08
Application and Function
Stage Description
2 After 2 seconds, the LEDs switch off for a short time and then on again, since the Reset button is
pressed.
Stage Description
2 After 2 seconds
• PWR LED is on
• RUN LED is on when the controller was in RUN before power cycle
• RUN LED is off when the controller was in STOP before power cycle
If the controller has fieldbus interfaces then:
• CANopen/Profibus DP LEDs (RUN and ERR) behavior depends on the connection (see
Elements of the Display and System Diagnostics, page 39).
33003275.08 29
Application and Function
WARNING
UNINTENDED EQUIPMENT OPERATION
Test your safety-related application before putting it into regular operation in the XPSMC
Safety Controller with the XPSMCWIN software.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
Once the XPSMC Safety Controller has been successfully configured and validated, it can
be set into RUN mode with the XPSMCWIN software.
Stage Description
30 33003275.08
XPSMC Safety Controller Description
33003275.08 31
XPSMC Safety Controller Description
1 Terminals
2 TER connection
3 Reset button
32 33003275.08
XPSMC Safety Controller Description
1 Terminals
2 Fieldbus connection (Profibus DP(female connector) or CANopen (male connector))
3 TER connection
4 Reset button
Display
The LED indicators reflect the current operating status of the device (see chapter Elements
of the Display and System Diagnostics, page 39).
33003275.08 33
XPSMC Safety Controller Description
Terminals
The terminal layout is as follows:
A1-A2 24 Vdc power supply; A1 is the + pole (+24 VDC), A2 is the - pole (0 VDC, GND)
GND It is identical to the 0 VDC potential on A2 for loads on the o1-o6 semiconductor
safety-related outputs.
The control outputs provide a signal that enables detection of short circuit and
detection of voltage intrusion for the connected control components.
The supply voltage must be taken from the same source which supplies the XPSMC
Safety Controller.
Connection
An 8 pin RJ45 connector is used to connect the XPSMC Safety Controller to a PC for
configuration and/or diagnostics.
The communication via the TER terminal is Modbus RTU protocol and can also be used to
connect to a HMI operating terminal, or a non-safety-related controller.
Fieldbus Connection
Dependant on version:
• Profibus DP: 9 pin D-Sub female connector
• CANopen: 9 pin D-Sub male connector
Reset Button
When an external error was detected and fixed, this has to be acknowledged by pressing
the Reset button. If the error is no longer detected, the XPSMC Safety Controller will be able
to enter the RUN mode again.
34 33003275.08
XPSMC Safety Controller Description
Pressing the Reset button during a power cycle will reset the XPSMC Safety Controller to
default values. As a result the password is set to 'safety', and the configuration is invalid but
not deleted. That means the controller cannot be set to RUN mode anymore but the
configuration and protocol can still be read from the controller. To set the controller
operational again, the controller needs to be reconfigured (download and validate a
configuration).
CANopen/Profibus DP LEDs
Two LEDs for CANopen/Profibus DP connection: RUN (green) and ERR (red).
Refer to Profibus DP LEDs, page 55 for Profibus DP and to CANopen LEDs, page 60 for
CANopen LED description.
7 5V 5 Vdc power
8 0V 0 Vdc
33003275.08 35
XPSMC Safety Controller Description
Serial Connection
The following 2 cabling components are required to set up the serial connection:
• XPSMCCPC adaptor
• TSXPCX1031 serial adaptor
NOTE: These accessories need to be ordered separately.
The following figure shows the physical serial connection from the PC to the XPSMC Safety
Controller.
1 XPSMCCPC
2 TSXPCX1031
Setting of the interface cable TSXPCX1031.
USB Connection
Use the USB/RJ45 PC adaptor cable TCSMCNAM3M002P or the following 2 cabling
components to set up the USB connection:
• Standard (1:1) RJ45/RJ45 twisted pair Category 5D Ethernet cable Ref: 490NTW00002
• TSXCUSB485 USB adaptor
36 33003275.08
XPSMC Safety Controller Description
In addition you will require the USB driver pack available on the Safety Suite V2
(XPSMCWIN) software CD or on www.se.com.
The driver pack installation instructions are available within the XPSMCWIN Configuration
Software for XPSMC.
The following figure shows the physical USB connection from the PC to the XPSMC Safety
Controller.
1 RJ45-RJ45 twisted pair category 5D or better (1:1) Ethernet cable (e.g. 490NTW00002)
2 USB Adaptor TSXCUSB485
or
USB/RJ45 PC adaptor cable TCSMCNAM3M002P
The following cabling components are required to set up the connection:
1. Serial connection from PC to the XPSMC Safety Controller:
• XPSMCCPC adaptor
• TSXPCX1031 serial adaptor
2. USB connection from the PC to communications interface from the PC
• USB/RJ45 PC adaptor cable TCSMCNAM3M002P or
• Standard (1:1) RJ45/RJ45 twisted pair Category 5D Ethernet cable. Ref.
490NTW00002 with TSXCUSB485 USB adaptor
NOTE: For connection to other devices, refer to Modbus RTU Communication Example,
page 116.
Setting of the interface cable TSXCUSB485
33003275.08 37
XPSMC Safety Controller Description
Configuration Rules
Every XPSMC Safety Controller must be separately addressed and configured if it is to be
used on the same bus.
38 33003275.08
XPSMC Safety Controller Description
If the controller is operated within a Modbus network under strong EMC influence the
resulting disturbances may lead to unsuccessful bus traffic. To avoid this situation from
occurring, use a snap on ferrite filter on the bus connection.
Follow these instructions for the Modbus network wiring:
• Use a shielded twisted pair cable.
• Connect the reference potentials (ground) to one another.
• Ensure that the maximum cable length does not exceed 1000 m (3280.8 ft).
• Ensure that the maximum drop length does not exceed 20 m (65.6 ft).
• Keep at least 30 cm (1 ft) between the bus cable and the power cable.
• Any crossing of the bus cable and power cables should be made at right angles (90°).
• Ground the cable shielding on each unit.
• Adapt the line at both ends using a line terminator.
NOTICE
LOSS OF NETWORK
Make sure that devices on a Modbus system have unique network addresses.
Failure to follow these instructions can result in equipment damage.
33003275.08 39
XPSMC Safety Controller Description
XPSMC32Z• Display
The following LEDs are used to display the status of the XPSMC32Z•.
LED Description
LED Color Significance
Illuminates in the configuration mode. Flashes when the XPSMC Safety Controller
is not configured, for example during the initial operation. The XPSMC Safety
Controller must be configured before operation.
Illuminates when an external error is detected, for example in the wiring. Only the
safety-related outputs of the affected inputs are deactivated.
When the detected error has been corrected, and the RESET button has been
pressed, the corresponding safety-related outputs become operational again.
Illuminates in the RUN mode. Flashes during the transition from RUN mode to the
STOP mode as long as defined delay times are running.
40 33003275.08
XPSMC Safety Controller Description
An error message can be caused by a false signal (e.g. cross circuit connection,
external voltage) or when a transistor is non-operational. Disconnect the wire of
the concerned output and press the RESET button. If the error message
disappears, then the error that was detected is in the wiring. Otherwise, an output
transistor is non-operational. In this case, this output can no longer be used.
Illuminates when relay group R1 (safety-related relay outputs 13/14 and 23/24)
and/or relay group R2 (safety-related relay outputs 33/34 and 43/44) are activated.
The LED(s) flashes, when an error is detected on this output. In addition the LED E
In illuminates. This output must no longer be used.
Connection Diagram
Introduction
The following information is provided to help you to connect and wire your XPSMC Safety
Controller.
33003275.08 41
XPSMC Safety Controller Description
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION OR ARC FLASH
• Disconnect all power from all equipment including connected devices prior to removing
any covers or doors, or installing or removing any accessories, hardware, cables, or
wires except under the specific conditions specified in the appropriate hardware guide
for this equipment.
• Always use a properly rated voltage sensing device to confirm the power is off where
and when indicated.
• Replace and secure all covers, accessories, hardware, cables, and wires and confirm
that a proper ground connection exists before applying power to the unit.
• Use only the specified voltage when operating this equipment and any associated
products.
Failure to follow these instructions will result in death or serious injury.
Description of terminals:
42 33003275.08
XPSMC Safety Controller Description
A1-A2 24 Vdc power supply; A1 is the + pole (+24 V), A2 is the - pole (0 V, GND)
GND It is identical to the 0 V potential on A2 for loads on the o1...o6 semiconductor safety-
related outputs.
c1-c8 control outputs (for the XPSMC32Z•: there are two sets of 8 control outputs available)
The communication via the TER terminal is Modbus RTU protocol and can also be
used to connect to a HMI magelis operating terminal, or a non-safety-related controller.
Technical Characteristics
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not exceed any of the rated values specified in the following tables.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
XPSMC Safety Controller, Terminals A1, A2, 13, 14, 23, 24, 33, 34,
43, 44
Single lead connection
33003275.08 43
XPSMC Safety Controller Description
(24 - 12 AWG)
Stranded with lead end sleeves (without plastic sleeves) 0.25 - 2.5 mm2
(22 - 14 AWG)
Stranded with lead end sleeves (with plastic sleeves) 0.25 - 2.5 mm2
(22 - 14 AWG)
(24 - 16 AWG) -
stranded
(24 - 16 AWG)
Stranded with lead end sleeves (without plastic sleeves) 0.20 - 1.5 mm2 -
(22 - 18 AWG)
Stranded with twin lead end sleeves (with plastic sleeves) 0.5 - 1.5 mm2 0.5 - 1 mm2
Miscellaneous
44 33003275.08
XPSMC Safety Controller Description
(28 - 16 AWG)
Stranded with lead end sleeves (without plastic sleeves) 0.25 - 1.5 mm2
(22 - 16 AWG)
Stranded with lead end sleeves (with plastic sleeves) 0.25 - 0.5 mm2
(22 - 20 AWG)
(28 - 20 AWG) -
stranded
(28 - 18 AWG)
Stranded with lead end sleeves (without plastic sleeves) 0.25 - 0.34 mm2 -
(22 AWG)
Stranded with twin lead end sleeves (with plastic sleeves) 0.5 mm2 -
(20 AWG)
Miscellaneous
33003275.08 45
XPSMC Safety Controller Description
Mechanical Structure
Enclosure Mounting Metal adapter for mounting on 35 mm (1.37 in.)
standard DIN rails as per IEC 60715 and screw
mounting.
• Use a DIN rail with a thickness of 1.5 mm
(0.06 in.) up to 2 g (0.07 oz) vibration
requirements.
• Use the fixed mounting directly on a metal
plate above 2 g (0.07 oz) vibration
requirements.
duration 11 ms
from 10 to 55 Hz
46 33003275.08
XPSMC Safety Controller Description
Consumption < 12 W
DC13
Ue = 24 Vdc / Ie = 1.5 A
Cumulative Current Limit for Concurrent use of several ∑ lth ≤ 16 A
Relay Output Circuits:
Load examples:
33003275.08 47
XPSMC Safety Controller Description
Cross-Circuit Protection, maximum Fuse Element for none required, the semiconductor outputs are
Semiconductor Output Circuits internally cross-circuit-protected
You have the possibility to select between 20 ms and 30 ms for the response times.
Selecting the 30 ms response time enables you to configure more functions within the
configuration.
Response time <= 20 ms
The potential-free safety-related outputs are also suitable for small loads (minimum 17 V /
10 mA). This is, however, only possible if high loads have not already been switched via the
contacts.
48 33003275.08
XPSMC Safety Controller Description
Input Circuits
Number of Inputs 16 or 32
Miscellaneous
Lamp Muting (source of white light, with a luminosity of Light bulb (24 V / minimum 0.5 W to maximum 7.0
minimum 200 cd/m2 and an illuminated surface of minimum W, for example: references DL1-BEB) or LED (24
1 cm2) Vdc / minimum 0.5 W to maximum 7.0 W, for
example: references DL1-BDB1
Connectors
Screw Terminals for XPSMC16•• (includes Keying Device) XPSMCTS16
33003275.08 49
XPSMC Safety Controller Description
Terminals
The following table shows the terminals of XPSMC Safety Controllers:
A1-A2 24 Vdc power supply; A1 is the + pole (+24 VDC), A2 is the - pole (0 VDC, GND)
GND It is identical to the 0 VDC potential on A2 for loads on the o1-o6 semiconductor
safety-related outputs.
The control outputs provide a signal that enables detection of cross circuit and
detection of voltage intrusion for the connected control components.
The supply voltage must be taken from the same source which also supplies the
XPSMC Safety Controller.
50 33003275.08
XPSMC Safety Controller Description
Error Codes
Error Code Dialog Box
The diagnostic window is available within the XPSMCWIN software. Debugging a
configuration is possible using this tool.
Diagnostics are indicated with the error information along with the device index number(s).
The following image is an example of the diagnostics view mode:
NOTE: The device number/index in brackets [] identifies the devices in the configuration.
The indexes for the devices can be found in the configuration tree itself and in the
protocol of the configuration.
Error codes and explanations of the XPSMC Safety Controller:
33003275.08 51
XPSMC Safety Controller Description
4 override timeout
5 timeout error detected
6 overtravel exceeded
7 short-circuit
8 muting lamp non-operational
23 check valve
24 unexpected muting signal
28 no mode selection
29 reoperate safety means
52 33003275.08
XPSMC Safety Controller Description
33003275.08 53
XPSMC Safety Controller Description
Wiring Example
The following figure shows the connection of an XPSMC Safety Controller to a Profibus DP
system:
NOTE: Connect the shield of the fieldbus cable with the functional ground near the
product.
54 33003275.08
XPSMC Safety Controller Description
2 - Reserved
3 RxD/TxD-P Receive/transmit data plus (B wire)
4 - Reserved
5 DGND Data ground (reference potential for VP)
6 - Reserved
7 - Reserved
8 RxD/TxD-N Receive/transmit data minus (A wire)
Profibus DP LEDs
Introduction
The following information helps you to understand the status of the Profibus DP
communication. The status is displayed by LEDs.
Profibus DP LEDs
The following image shows the LEDs of the XPSMC••ZP:
Profibus DP States
The following table shows the possible states of the Profibus DP LEDs:
33003275.08 55
XPSMC Safety Controller Description
Data Exchange
Introduction
The following information helps you to setup your Profibus DP data exchange.
56 33003275.08
XPSMC Safety Controller Description
1 XPSMC alive
4 1 = XPSMC16
0 = XPSMC32
6 config. valid
Status bit
0 RUN
1 CONF
3 INT Error
4 EXT Error
5 STOP
6 STATUS_R_S
The following table shows the Profibus DP input data exchange for the I/O Data:
The following table shows the Profibus DP input data exchange for the detected I/O Errors:
33003275.08 57
XPSMC Safety Controller Description
The following table shows the Profibus DP input data exchange for the diagnostic
explanations (DH):
Profibus DP Parameters
An interface is provided to exchange data between the XPSMC Safety Controller and the
Profibus DP port. Below is a description of the Profibus DP parameter. Through the
XPSMCWIN configuration software the Profibus DP node address can be set in the range
between 1–125.
58 33003275.08
XPSMC Safety Controller Description
com. Refer to Connection of the XPSMC Safety Controller with CANopen and Sycon 2.9,
page 101.
Wiring Example
The following figure shows the connection of an XPSMC Safety Controller to a CANopen
system:
NOTE: Connect the shield of the fieldbus cable with the functional ground near the
product.
33003275.08 59
XPSMC Safety Controller Description
1 - Reserved
2 CAN_L CAN_L bus line (dominant low)
4 - Reserved
5 (CAN-SHLD) Optional CAN shield
CANopen LEDs
Introduction
The following information helps you to understand the status of the CANopen
communication. The status is displayed by LEDs.
60 33003275.08
XPSMC Safety Controller Description
CANopen LEDs
The following image shows the LEDs of the XPSMC••ZC:
CANopen States
The following table shows the possible states of the CANopen LEDs:
Flashing 3 times then Error LED flashes 1 Configured and waiting for communication.
time, repeats
off single flash (one short flash At least one of the error counters of the CANopen controllers
followed by a pause) has reached or exceeded the alert level (too many errors
detected).
off double flash (two short A guard event or a heartbeat event has occurred.
flashes with a pause)
33003275.08 61
XPSMC Safety Controller Description
1 Mbit/s 20 m/65 ft
800 kbit/s 40 m/131 ft
500 kbit/s 100 m/328 ft
250 kbit/s 250 m/820 ft
125 kbit/s 500 m/1640 ft
50 kbit/s 1000 m/3280 ft
20 kbit/s 2500 m/8202 ft
10 kbit/s 5000 m/16404 ft
In documents about CANopen, you will find often 40 m/131 ft as a maximum length at 1
Mbit/s.
This length is calculated without electrical isolation as used in the Schneider Electric
CANopen devices.
With the electrical isolation, the maximum network length calculated is 4 m/13 ft at 1 Mbit/s.
However, the experience shows that 20 m/65 ft are the practical length that could be shorten
by stubs or other influences.
Bit Rate (kbits/s) Lmax [m/ft] (1) ΣLmax [m/ft] Interval min [m/ft] ΣLmax [m/ft]
62 33003275.08
XPSMC Safety Controller Description
(2) ΣLmax Local Star: Maximum cumulative length of stubs in the same point when
using a multi-port TAP creating a local star.
Value for a maximum length of derivation in the same point. Could be computed
case by case for each derivation. Interval min between 2 derivation is 60 % of the
cumulative length of derivations at the same point.
(4) ΣLmax On All Bus: Maximum cumulative length of stubs on the bus.
Use of Repeaters
A repeater should be used when more then 64 devices are used.
As repeaters add a propagation delay in the bus, this delay reduces the maximum network
length of the bus.
A propagation delay of 5 ns is equal to a length reduction of 1 m/3.2 ft.
A repeater with e.g. 150 ns delay reduces the bus length therefore by 30 m/98 ft.
CANopen Parameters
An interface is provided to exchange data between the XPSMC Safety Controller and the
CANopen part. Below is a description of CANopen parameters.
The CANopen parameters can be set by the XPSMCWIN configuration software.
CANopen parameters are as follows:
33003275.08 63
XPSMC Safety Controller Description
1. bit rate,
• 20 kBit/s
• 50 kBit/s
• 125 kBit/s
• 250 kBit/s
• 500 kBit/s
• 800 kBit/s
• 1 Mbit/s
2. node address
• 1 - 127
Default bit rate is 250 kBit/s.
These parameters can be adjusted with the XPSMCWIN Software. The .eds file describes
the object directory.
The PDOs are statically mapped. There are 4 PDOs used for the parameters of the XPSMC
Safety Controller.
Firmware versions earlier than 2.40: PDOs 5 to 8 are used.
Firmware version 2.40 or greater: Depending on the setting in the XPSMCWIN software the
PDOs 1 to 4 or the PDOs 5 to 8 are used.
The following table shows the PDO mapping:
64 33003275.08
XPSMC Safety Controller Description
NOTE: For detailed diagnostic information see also Error Code Dialog Box, page 51
(table of error messages and indications).
33003275.08 65
XPSMC Safety Controller Description
VAR single value, such as unsigned8, boolean, float, integer16, visible string, etc.
ARR (ARRAY) Multiple data field object where each data field is a simple variable of the same basic data type, e.
g., ARRAY of unsigned16 etc.
The Subindex 0 is of unsigned8 and thus is not part of the ARRAY data. The Subindex 0 sets the
numbers of the elements in the ARRAY.
REC (RECORD) Multiple data field object where the data fields may be any combination of simple variables.
The Subindex 0 is of unsigned8 and thus is not part of the RECORD data. The Subindex 0 sets the
numbers of the elements in the RECORD.
A data type determines a relation between values and encoding for data of that type. Names
are assigned to data types in their type definitions.
The following table describes the various data types:
The following table provides an overview of the Object Dictionary entries defined by the
communication profile of the XPSMC••ZC. This is a snapshot of the Object Dictionary. Some
Default Values, for instance Software version, may shown other values in the actual Object
Dictionary of the XPSMC Safety Controller.
1000 device type UINT32 VAR ro 0x00010191 device type and profile
66 33003275.08
XPSMC Safety Controller Description
1003, 1 Standard error field 1 UINT32 VAR ro 0x0 error number of detected
error 1
1003, 2 Standard error field 2 UINT32 VAR ro 0x0 error number of detected
error 2
1003, 3 Standard error field 3 UINT32 VAR ro 0x0 error number of detected
error 3
1003, 4 Standard error field 4 UINT32 VAR ro 0x0 error number of detected
error 4
1003, 5 Standard error field 5 UINT32 VAR ro 0x0 error number of detected
error 5
1005 COB-ID SYNC UINT32 VAR rw 0x80 identifier of the SYNC object
message
100D Life time factor UINT16 VAR rw 0x00 factor of the node guarding
protocol
1014 COB-ID EMCY UINT32 VAR rw 0x80 + Node identifier of the EMCY object
message ID
33003275.08 67
XPSMC Safety Controller Description
1201, 3 Node ID of SDO client UINT8 VAR rw - node ID of the SDO client
(100 s)
1804, 5 Event timer UINT16 VAR rw 0x0 time period of the event
release (ms)
68 33003275.08
XPSMC Safety Controller Description
(100 µA)
1805, 5 Event timer UINT16 VAR rw 0x0 time period of the event
release (ms)
(100 µA)
1806, 5 Event timer UINT16 VAR rw 0x0 time period of the event
release (ms)
(100 µA)
1807, 5 Event timer UINT16 VAR rw 0x0 time period of the event
release (ms)
1A04, 1 Mapped mode byte UINT32 VAR ro 0x20000008 first mapped object
1A04, 2 mapped status byte UINT32 VAR ro 0x20010008 second mapped object
33003275.08 69
XPSMC Safety Controller Description
1A04, 5 Mapped input data UINT32 VAR ro 0x20040008 fifth mapped object
state 1-8
1A04, 6 Mapped input data UINT32 VAR ro 0x20050008 sixth mapped object
state 9-16
1A04, 7 Mapped input data UINT32 VAR ro 0x20060008 seventh mapped object
state 17-24
1A04, 8 Mapped input data UINT32 VAR ro 0x20070008 eighth mapped object
state 25-32
1A05 TxPDO6 mapping PDO REC - - PDO mapping for TxPDO6
parameters mapping
1A05, 2 Mapped output data UINT32 VAR ro 0x20090008 second mapped object
state 1-8
1A05, 3 Mapped input error 1-8 UINT32 VAR ro 0x200A0008 third mapped object
1A05, 4 Mapped input error 9- UINT32 VAR ro 0x200B0008 fourth mapped object
16
1A05, 5 Mapped input error 17- UINT32 VAR ro 0x200C0008 fifth mapped object
24
1A05, 6 Mapped input error 25- UINT32 VAR ro 0x200D0008 sixth mapped object
32
1A05, 7 unused UINT32 VAR ro 0x200E0008 seventh mapped object
1A05, 8 Mapped output error 1- UINT32 VAR ro 0x200F0008 eighth mapped object
8
1A06 TxPDO7 mapping PDO REC - - PDO mapping for TxPDO7
parameters mapping
70 33003275.08
XPSMC Safety Controller Description
1 CONF
3 INT Error
4 EXT Error
5 STOP
6 STATUS_R_S
33003275.08 71
XPSMC Safety Controller Description
1 XPSMC alive
4 1 = XPSMC16
0 = XPSMC32
5 1 = after POWER UP or
START command and until
self test has finished
6 config. valid
2005 Input data state 1-8 UINT8 VAR ro - input data (input 1-8)
2006 Input data state 25-32 UINT8 VAR ro - input data (input 25-32)
2007 Input data state 17-24 UINT8 VAR ro - input data (input 17-24)
2008 Output data state 1-8 UINT8 VAR ro - output error (output 1-8)
200B Input error 1-8 UINT8 VAR ro - input error (input 1-8)
200C Input error 25-32 UINT8 VAR ro - input error (input 25-32)
200D Input error 17-24 UINT8 VAR ro - input error (input 17-24)
200E Output error 1-8 UINT8 VAR ro - output error (output 1-8)
72 33003275.08
XPSMC Safety Controller Description
NOTE: For detailed information about the device number and the diagnostic
explanations see also Error Code Dialog Box, page 51 (table of error messages and
indications).
The following table provides information about transmission types:
0 - x x - -
1 - 240 x - x - -
253 - - - x x
254 - - - x -
255 - - - x -
0: Node transmits the PDO synchronously with the SYNC object, but its transmission is
event driven.
33003275.08 73
XPSMC Safety Controller Description
1-240: Node transmits the PDO once every 1-240 receptions of a SYNC object.
253: Node transmits PDO after a Remote Transmit Request
254: Mode of transmission is fully manufacturer specific.
255: Mode of transmission is defined in the device profile.
74 33003275.08
Appendices
What’s in This Part
Brief Description of the Functional Devices ................................76
Examples of Applications..........................................................85
Electrical Life of the Output Contacts .........................................92
Examples for Bus Configuration ................................................93
Legacy Communication Information ........................................ 116
Overview
Additional information that is not necessarily required to understand the documentation.
33003275.08 75
Brief Description of the Functional Devices
Overview
This chapter contains brief descriptions of the functional devices.
NOTE: Time ranges given in the following devices have the basis of 20 ms response
time. When using a basis of 30 ms the ranges are changing slightly.
Device Set
Overview
The XPSMC Safety Controller feature the following devices / functions.
Details of each function are provided in the XPSMCWIN Software manual.
76 33003275.08
Brief Description of the Functional Devices
33003275.08 77
Brief Description of the Functional Devices
Monitoring Devices
Brief Descriptions of the Monitoring Devices
Monitoring Devices Brief Description
Safety Guard with Lock • Monitors 2 contacts of a safety guard and an additional lock contact.
• The device can be configured with or without a Start interlock.
• Synchronization time can be configured.
• Up to category 4, PL e, in accordance with ISO 13849.
Light Curtains with • Monitors a light curtain unit with PNP outputs.
Transistor Output • The XPSMC Safety Controller does not monitor the wiring to the OSSDs.
• The device can be configured with or without a Start interlock.
• Synchronization time for the inputs can be configured.
• Up to category 4, PL e, in accordance with ISO 13849.
Light Curtains with Relay • Monitors a light curtain unit with relay outputs.
Output • The XPSMC Safety Controller monitors the cross-connections at the input
wiring.
• The device can be configured with or without a Start interlock.
• Synchronization time for the inputs can be configured.
• Up to category 4, PL e, in accordance with ISO 13849.
78 33003275.08
Brief Description of the Functional Devices
Light Curtains with Muting • Same characteristics as light curtains without muting and transistor outputs.
and Monitoring of Muting • Additionally the device connects 4 muting sensors and a muting lamp in
Lamp, with Transistor
accordance with IEC 61496-1.
Outputs
• The muting lamp is monitored for short circuit or open circuit. For the lamp
characteristics, refer to the technical data.
• Synchronization time can be configured to create the muting signal in a
group.
• The maximum muting duration can be configured.
• An override function with adjustable time is available.
• Up to category 4, PL e, in accordance with ISO 13849.
Light Curtains with Muting • Same characteristics as light curtains without muting and transistor outputs.
and Monitoring of Muting • Additionally the device connects 4 muting sensors and a muting lamp in
Lamp, with Relay Outputs
accordance with IEC 61496-1.
• The muting lamp is monitored for short circuit or open circuit. For the lamp
characteristics, refer to the technical data.
• Synchronization time can be configured to create the muting signal in a
group.
• The maximum muting duration can be configured.
• An override function with adjustable time is available.
• Up to category 4, PL e, in accordance with ISO 13849.
Magnetic Switch • Monitors the (non-forcibly guided) contacts (NC + NO) of a magnetic switch.
• The device can be configured with or without start interlock.
• Synchronization time can be configured.
• Up to category 4, PL e, in accordance with ISO 13849.
Two-Hand Control Type • Monitors 2 inputs for 2 push buttons connected to build a two-hand control
IIIA* in accordance with type IIIA.
EN 574 / ISO 13851 • The synchronization time is fixed at ≤500 ms.
• Up to category 1, PL b, in accordance with ISO 13849.
Two-Hand Control Type • Monitors 4 inputs to connect 2 push buttons with an NO and NC contact,
IIIC in accordance with EN each to build a two-hand control type IIIC.
574 / ISO 13851
• The synchronization time is fixed at ≤500 ms.
• Up to category 4, PL e, in accordance with ISO 13849.
33003275.08 79
Brief Description of the Functional Devices
Zero Speed Detection • For zero speed detection 2 proximity sensors need to be connected to
safety-related inputs i01 and i02.
• The sensors detect the movement by monitoring the teeth on a cog which is
connected to a rotating shaft. The output will not be enabled unless a
frequency below the threshold frequency set by the user is detected.
• The threshold value can be configured for a frequency of 0.05 to 20 Hz
(tolerance up to 15%).
• A frequency calculator within the configuration software XPSMCWIN
provides a mean to calculate frequency from RPM and number of cogs
concerning tolerance, increments and so on.
• The maximum transmitter frequency is 450 Hz.
• The device cannot be used together with a shaft / chain break monitoring
device in the same configuration.
• Up to category 4, PL e, in accordance with ISO 13849.
Injection Molding Machine • The device monitors the safety guard for the tool area (2 position switches)
and a third position switch for main stop-valve monitoring.
• Synchronization time can be configured.
• Up to category 4, PL e, in accordance with ISO 13849.
Hydraulic Press Valve • The device performs monitoring of safety valves of hydraulic presses using
Monitoring limit switches or proximity switches.
• Synchronization time (reaction time) of the valve switches can be configured.
• Up to category 4, PL e, in accordance with ISO 13849.
Hydraulic Press Extended • The device performs monitoring of hydraulic presses with valve control and
(2) optional over-travel monitoring.
• Several optional settings are possible.
• Up to category 4, PL e, in accordance with ISO 13849.
Eccentric Press Extended • The device performs monitoring of eccentric press cycles.
(2)
• Start and safety means can be assigned separately.
• The behavior of the monitoring device is widely configurable by options.
• Up to category 4, PL e, in accordance with ISO 13849.
Shaft / Chain Break • The device monitors the movement of a shaft or chain by detecting impulses
Monitoring with the help of a proximity switch.
• The switch needs to be connected to input i01 or i02. Hence the device
cannot be used with zero speed detection in the same configuration.
• The shaft / chain break monitoring can be used in conjunction with the
eccentric press 2 device to monitor the transmission from the eccentric shaft
to the cam.
80 33003275.08
Brief Description of the Functional Devices
NOTE: Features marked by a star [*] are available in firmware version 2.40 or greater.
EDM Device
Brief Description of the EDM Device
EDM Device Brief Description
EDM (External Device • The device is intended to monitor NC contacts of external relays to get a
Monitoring) feedback of their switching status.
• The allowable reaction time of the external contacts can be configured.
• Up to category 4, PL e, in accordance with ISO 13849.
Start Devices
Brief Descriptions of the Start Devices
Start Devices Brief Description
Automatic Start There is no start input. Starting occurs immediately, once the relevant input
conditions have been met.
Non-Monitored Start The start condition is valid when the input is closed.
Monitored Start • The start condition is valid only when a transition of the signal was detected.
• The type of transition, negative edge or positive edge, can be chosen.
33003275.08 81
Brief Description of the Functional Devices
Enabling Devices
Brief Descriptions of the Enabling Devices
Enabling Devices Brief Description
Miscellaneous Devices
Brief Description of Miscellaneous Devices
Miscellaneous Devices Brief Description
Marker* • A marker can be used like an output but without physical representation.
• Up to 8 markers are available.
82 33003275.08
Brief Description of the Functional Devices
NOTE: Features marked by a star [*] are available with firmware version 2.40 or greater.
WARNING
UNINTENDED EQUIPMENT OPERATION
• Ensure that the required safety level of the application is not compromised by using the
NOT logic device.
• Carefully analyze the inputs and outputs to be inverted and understand how the
inversion affects the application, especially in terms of functional safety.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
Selector Switch • The function is used to select a set of other devices (1 out of up to 6).
• The selector reads the status of a hardware selector switch.
• The switch has a maximum of 6 positions.
• It can be selected if attached devices need to be re-operated after changing
positions*.
Foot Switch Control • The device monitors an NO and an NC contact, both driven by the same
control output as it is usual for foot switches.
• Up to category 4, PL e, according to ISO 13849.
Closed Tool • The closed tool device provides a steady active signal.
• It is to be used only in conjunction with a selector switch on press devices. By
selecting the switch position with the closed tool it is indicated that no safety
means are needed due to the use of a “safe” tool (see ISO16092).
NOTE: Features marked by a star [*] are available with firmware version 2.40 or greater.
33003275.08 83
Brief Description of the Functional Devices
DANGER
UNPROTECTED MACHINE OPERATIONS
Do not use foot switches on machines without point-of-operation protection.
Failure to follow these instructions will result in death or serious injury.
NOTE: The use of the foot switch requires additional safety-related measures. The foot
switch does not provide technical safety for a press control. Example: In order to control
the continuous mode of a press with the foot switch, additional safety-related means are
necessary (e.g., Safety Guard, Light Curtain).
Stop Category 1 • Safety outputs are switched off after a certain time delay (which can be
configured from 0.1 to 300 s) from the end of the release condition.
(IEC 60204)
• The 2 double relay outputs and the 6 semiconductor outputs can be operated
in stop category 1.
NOTE: The data for safety categories and performance level in accordance with ISO
13849 refers to the maximum achievable categories. The machine control and wiring
must be appropriately configured in order to achieve the desired category.
84 33003275.08
Examples of Applications
Examples of Applications
What’s in This Chapter
Application Example - Light Curtain With Muting.........................85
Application Example - Safety Guard with Enabling
Device ....................................................................................88
Application Example for Several Functions - Emergency Stop,
Two-Hand Control, Safety Mat ..................................................90
Overview
This chapter contains application examples.
33003275.08 85
Examples of Applications
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION OR ARC FLASH
• Disconnect all power from all equipment including connected devices prior to removing
any covers or doors, or installing or removing any accessories, hardware, cables, or
wires except under the specific conditions specified in the appropriate hardware guide
for this equipment.
• Always use a properly rated voltage sensing device to confirm the power is off where
and when indicated.
• Replace and secure all covers, accessories, hardware, cables, and wires and confirm
that a proper ground connection exists before applying power to the unit.
• Use only the specified voltage when operating this equipment and any associated
products.
Failure to follow these instructions will result in death or serious injury.
86 33003275.08
Examples of Applications
NOTE: The wiring for the 32 input version is identical for the additional inputs available
for configuration.
33003275.08 87
Examples of Applications
88 33003275.08
Examples of Applications
NOTE: The wiring for the 32 input version is identical for the additional inputs available
for configuration.
33003275.08 89
Examples of Applications
Application Example
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION OR ARC FLASH
• Disconnect all power from all equipment including connected devices prior to removing
any covers or doors, or installing or removing any accessories, hardware, cables, or
wires except under the specific conditions specified in the appropriate hardware guide
for this equipment.
• Always use a properly rated voltage sensing device to confirm the power is off where
and when indicated.
• Replace and secure all covers, accessories, hardware, cables, and wires and confirm
that a proper ground connection exists before applying power to the unit.
• Use only the specified voltage when operating this equipment and any associated
products.
Failure to follow these instructions will result in death or serious injury.
90 33003275.08
Examples of Applications
The following diagram shows the wiring of several device (see list above):
NOTE: The wiring for the 32 input version is identical for the additional inputs available
for configuration.
33003275.08 91
Electrical Life of the Output Contacts
Overview
This chapter contains a diagram of the electrical life of the output contacts determined by
IEC 60947-5-1 / Annex C.3.
92 33003275.08
Examples for Bus Configuration
Overview
This chapter contains a description of the bus configuration for Profibus and CANopen.
33003275.08 93
Examples for Bus Configuration
Step Action
1 Copy the EDS file *.eds into the CANopen EDS directory. The standard installation directory is:
c:\programs\Schneider\SyCon\Fieldbus\CANopen\EDS
Copy the 3 CANopen pictures (*.dib) into the designated directory, e.g.
c:\programs\Schneider\SyCON\Fieldbus\CANopen\BMP.
You will find this EDS file and the pictures on the supplied CD or you can download it from the
Schneider Electric homepage www.se.com.
3
Select the CANopen as fieldbus.
4
Choose the CANopen master for the configuration. You will get the dialog box by using Insert >
Master.
94 33003275.08
Examples for Bus Configuration
Step Action
5 Select the TSX CPP 110 CANopen module and press Add to adopt it to your configuration.
Declare the node address and description. The description is limited to 32 characters.
• Node ID (address)
1
• Description
Master
6
The following figure will be displayed.
33003275.08 95
Examples for Bus Configuration
Step Action
7
Open the bus parameter settings under Settings > Bus Parameter. The following dialog will be
displayed:
96 33003275.08
Examples for Bus Configuration
Step Action
33003275.08 97
Examples for Bus Configuration
Step Action
9 After the selection of the CANopen master, insert the CANopen node.
Insert the node by using Insert > Node. The following dialog will be displayed:
10 Select the Preventa XPSMC Safety Controller from the vendor Telemecanique (older) or
Schneider Electric (newer). After the selection press Add >> to adopt it.
98 33003275.08
Examples for Bus Configuration
Step Action
13
Select Settings > Node Configuration to configure the node settings. The following dialog will
be displayed:
NOTE: Here you can change the Node-ID and Description if necessary.
33003275.08 99
Examples for Bus Configuration
Step Action
14 Select a PDO, which transfer the data of the XPSMC Safety Controller and press Add to
configured PDOs. Of each PDO the properties must be confirmed.
15
The following dialog will be displayed:
16 Select the Error Control Protocol Node Guarding Protocol or Heartbeat Protocol.
100 33003275.08
Examples for Bus Configuration
Step Action
33003275.08 101
Examples for Bus Configuration
Step Action
1 Copy the EDS file *.eds into the CANopen EDS directory. The standard installation directory is:
c:\programs\Schneider\SyCon\Fieldbus\CANopen\EDS
Copy the 3 CANopen pictures (*.dib) into the designated directory, e.g.
c:\programs\Schneider\SyCON\Fieldbus\CANopen\BMP.
You will find this EDS file and the pictures on the supplied CD or you can download it from the
Schneider Electric homepage www.se.com.
3
Select the CANopen as fieldbus.
4
Choose the CANopen master for the configuration. You will get the dialog box by using Insert >
Master.
102 33003275.08
Examples for Bus Configuration
Step Action
5 Select the TSX CPP 110 CANopen module and press Add to adopt it to your configuration.
Declare the node address and description. The description is limited to 32 characters.
• Node ID (address)
1
• Description
Master
6
Open the bus parameter settings under Settings > Bus Parameter. The following dialog will be
displayed:
33003275.08 103
Examples for Bus Configuration
Step Action
104 33003275.08
Examples for Bus Configuration
Step Action
8 After the selection of the CANopen master, insert the CANopen node.
Insert the node by using Insert > Node. The following dialog will be displayed:
9 Select the Preventa XPSMC ZC Safety Controller. After the selection press Add >> to adopt it.
33003275.08 105
Examples for Bus Configuration
Step Action
12
Select Settings > Node Configuration to configure the node settings. The following dialog will
be displayed:
NOTE: Here you can change the Node-ID and Description if necessary.
106 33003275.08
Examples for Bus Configuration
Step Action
13 Select a PDO, which transfer the data of the XPSMC Safety Controller and press Add to
configured PDOs. Of each PDO the properties must be confirmed.
33003275.08 107
Examples for Bus Configuration
Step Action
15
The following dialog will be displayed:
17 Press Configuration Error Control Protocol to open the Error Control Protocol dialog.
108 33003275.08
Examples for Bus Configuration
Step Action
18
The following dialog will be displayed:
19 Select the Error Control Protocol Node Guarding Protocol or Heartbeat Protocol.
33003275.08 109
Examples for Bus Configuration
Step Action
3
Choose the CANopen master TSX CPP110 and double click it. You will get the following dialog
box (extract):
4 Press Select Database and choose the configuration you have made before with the SYCON
tool. See also chapter Connection of the XPSMC Safety Controller with CANopen and Sycon 2.8,
page 93 or chapter Connection of the XPSMC Safety Controller with CANopen and Sycon 2.9,
page 101.
110 33003275.08
Examples for Bus Configuration
Step Action
11 Debug the program and configuration by using the Debug register within the TSX CPP 110
dialog box.
The CANopen Slaves state shows you the state of the modules. The following colors will be
used.
• blue
When a detected error was corrected. It will turn into black when you move the cursor
above the text.
• red
When a Slave is not working.
• black
In other cases.
The Data of CANopen slave dialog shows the values, which will be received from the CANopen
master.
12 In case an error is detected on the bus, the Fault register will be active.
33003275.08 111
Examples for Bus Configuration
Step Action
14 Press Configuration Error Control Protocol to open the Error Control Protocol dialog.
The following figure (extract) shows that a slave is not running or an error is detected (abstract).
In that case the slave is disconnected:
112 33003275.08
Examples for Bus Configuration
Step Action
6
Insert a Profibus slave module under Insert > Slave. The following dialog will be displayed:
33003275.08 113
Examples for Bus Configuration
Step Action
7 Select XPSMC and press Add >> to adopt it to your configuration. Declare the node address and
description. The description is limited to 32 characters.
• Node ID (address)
2
• Description
Slave1
8
Open the slave configuration with a double click on the module. The following dialog will be
displayed:
114 33003275.08
Examples for Bus Configuration
Step Action
10 Press OK to confirm.
11 Save your configuration under File > Save as.... The following figure will be displayed after the
saving:
33003275.08 115
Legacy Communication Information
Overview
This chapter contains a description of the bus configuration for Modbus.
Cable
Connection of an HMI Magelis terminal cable XBT-Z938 or adapter XPSMCCPC + cable
XBT-Z968
Connection to a Premium PLC (Modbus RTU serial card XPSMCSCY cable
TSXSCY21601 or TSXSCY11601)
116 33003275.08
Legacy Communication Information
1 XPSMC••Z•
2 XPSMCSCY cable
3 Premium PLC with TSXSCY11601 Modbus RTU serial interface
Modbus RTU communication set up is the same for the XPSMC references.
33003275.08 117
Legacy Communication Information
1 XPSMC••Z•
2 XBT-Z938 cable or XPSMCCPC + XBT-Z968 cables
3 Magelis XBTG•, XBTGT, or XBTGK HMI Terminal
Modbus RTU communication set up is the same for the XPSMC references.
118 33003275.08
Legacy Communication Information
RS485 PCMCIA
Multi-protocol built-in channel (channel 0) RS485 PCMCIA host channel (channel 1) which supports the
isolated asynchronous serial link, supporting Uni- following protocols:
Telway, Modbus or Character Mode protocols.
• Uni-Telway, Modbus and Character Mode on an
RS232-D
• Current Loop, or RS485 link, corresponding to
cards TSX SCP 111, 112 and 114
• Fipway cell network corresponding to the TSX
FPP 20 card
33003275.08 119
Legacy Communication Information
120 33003275.08
Legacy Communication Information
XPSMCSCY Cable
The figure below shows the specifications of the XPSMCSCY connection cable:
33003275.08 121
Legacy Communication Information
Step Action
1
Connect the XPSMC Safety Controller to the Premium PLC as shown in the figure below:
122 33003275.08
Legacy Communication Information
Step Action
3
Open the TSX SCY 21601 configuration dialog box and set the parameters as shown below to
communicate with XPSMC••:
4
To test the communication enter the slave address of your XPSMC•• and click on the Identification button.
33003275.08 123
Legacy Communication Information
Step Action
Result: If the communication configuration is correct and the communication is OK the number will be
displayed in the Receive response box as shown below.
m: rack
n: module
p: channel
124 33003275.08
Legacy Communication Information
33003275.08 125
Legacy Communication Information
Step Action
1 When you insert a second DFB (XPS_MC-DFB), replace "Slave_01" with the Slave's Modbus
Address as shown in the example in the next step.
2 If the Modbus address is 32, then enter Slave_32 and create a new variable list.
126 33003275.08
Legacy Communication Information
1
Open a new configuration in Unity
2
In the Project Browser right-click the Section folder and select the Import... command from the contextual
menu.
33003275.08 127
Legacy Communication Information
Step Action
3
Browse to the folder where you have stored the section with DFB file, select it and click Import.
128 33003275.08
Legacy Communication Information
Step Action
4
After the file has been imported the Project Browser looks as shown below:
33003275.08 129
Legacy Communication Information
1
If errors like these are displayed in Unity during the import of the file,
then open the Project Settings dialog box via Tools > Project Settings... > Language extensions and
enable the option Allow dynamic arrays (ANY_ARRAY_XXX).
130 33003275.08
Legacy Communication Information
Step Action
3
Open the Modbus Section located within the Program folder of the Unity project by double-clicking the
Modbus FBD name.
Note: To monitor more than one XPSMC Safety Controller insert additional Modbus DFBs as required.
33003275.08 131
Legacy Communication Information
Step Action
4 Fill out the inputs and outputs with the necessary variables.
NOTE: You can use the same variables as the above one, but replace Slave_01 by Slave_02 etc.
132 33003275.08
Legacy Communication Information
Step Action
1
Open the DFB_XPS_MC.XBD with an ascii editor:
2 Replace the Slave_01 names according to the new slave address by e.g. Slave_02 if the address is 2.
Save the file under a new name.
3 Import the saved file in Unity.
33003275.08 133
Legacy Communication Information
Step Action
4
An Import Trouble Report (due to an existing DFB) will be displayed.
For the The variable exists... and Duplicate identifier select the option Rename.
Result: After the import is complete a new section will appear within the Program area of Unity with the
name Modbus_0, and in addition the variables are automatically generated by Unity.
134 33003275.08
Legacy Communication Information
33003275.08 135
Legacy Communication Information
Step Action
1
In the Project Browser right-click the folder Operator Screens and select the file screen_slave_01.XCR
from either the Safety Suite CD or from www.se.com.
136 33003275.08
Legacy Communication Information
Step Action
1 Status of the inputs and outputs, internal error detected, external error detected, RUN and CNF.
Use this screen to view and test the communication between the Premium PLC and the XPSMC Safety
Controller.
33003275.08 137
Legacy Communication Information
If you have more than 1 XPSMC Safety Controller change the names using the ASCII editor
by replacing SLAVE_01 with your extension (see section Adapting the File with an ASCII
Editor, page 132).
138 33003275.08
Legacy Communication Information
The table describes data which can be read, the respective addresses and the Modbus RTU
function codes.
MEI Type 14
(0x0E)
The following table provides data which can be read, to provide details of hardware and
configuration status.
33003275.08 139
Legacy Communication Information
2 reserved
7 reserved
Mode Bit: Meaning:
10 fieldbus OK
11 1=interrupt in progress,
12 0=XPSMC32,
1=XPSMC16
14 configuration valid
The following table provides data on physical input output channels which can be read to
view the status.
140 33003275.08
Legacy Communication Information
The following table provides data on physical input / output error states:
The following table provides data regarding the diagnostic explanations (DH):
(0) message
33003275.08 141
Legacy Communication Information
(0) message
Modbus Parameter
The following table shows the XPSMC••Z• Modbus RTU possible parameters.
Address 1 to 247
Baud Rate • 1200 bit/s
• 2400 bit/s
• 4800 bit/s
• 9600 bit/s
• 19200 bit/s
Parity • even
• odd
• none
Fixed Parameter • RTU Mode (Remote Terminal Unit Mode)
• 1 start bit
• 8 data bits
• 1 stop bit with parity Even or Odd
• 2 stop bits with parity None
142 33003275.08
Glossary
C
CAN:
Stands for controller area network.
The CAN protocol (ISO 11898) for serial bus networks is designed for the interconnection
of smart devices (from multiple manufacturers) in smart systems for real-time industrial
applications. CAN multi-master systems help to ensure high data integrity through the
implementation of broadcast messaging and advanced error handling mechanisms.
Originally developed for use in automobiles, CAN is now used in a variety of industrial
automation control environments.
CANopen Protocol:
An open industry standard protocol used on the internal communication bus. The protocol
allows the connection of any standard CANopen device to the island bus.
Configuration Mode:
Functional status of the XPSMC in which no valid configuration is available in the controller
and in which a configuration can be transferred.
Control Output:
An output providing a test signal, which serves exclusively to power the safety inputs of the
XPSMC. As each control output operates with another test signal, cross-connections
between safety inputs connected to different control outputs can be detected. External
voltage or ground connections can also be detected.
E
EDM:
external device monitoring
ESPE:
Stands for electro sensible protective equipment.
O
OSSD:
output signal switching device
33003275.08 143
P
PDO:
Stands for process data object.
In CAN-based networks, PDOs are transmitted as unconfirmed broadcast messages or
sent from a producer device to a consumer device. The transmit PDO from the producer
device has a specific identifier that corresponds to the receive PDO of the consumer
devices.
Profibus DP:
Stands for Profibus decentralized peripheral.
It is an open bus system that uses an electrical network based on a shielded two-wire line
or an optical network based on a fiber-optic cable. DP transmission allows for high-speed,
cyclic exchange of data between the controller CPU and the distributed I/O devices.
R
Release Circuit:
Switches the control voltage for the part of the machine which generates the potentially
hazardous movement.
RUN Mode:
XPSMC functional status during which the connected circuit members are monitored and
the safety outputs are switched.
S
Safety-Related Input:
Cross circuits between inputs and cross-circuits of inputs to ground or to external supply
can be detected when the control outputs (c1...c8) are used to drive the safety-related
inputs.
Safety-Related Output:
Relay or solid-state output activated and monitored by the XPSMC logic unit, which can be
used to release safety-related circuits.
Start Inhibition:
Following power-up, operation is inhibited until the existing input signals are switched off
and then re-energized (for example, the safety guard is opened and closed again).
144 33003275.08
Synchronization Time:
Maximum time difference allowed between the appearance of two input signals.
T
TER (Connector for Terminal):
8 pin RJ45 connector for the connections of a PC for the configuration or diagnostic (bus
system with Modbus protocol) or connections of another Modbus module (controller,
terminals, etc....).
33003275.08 145
Index E
EDM device ...............................................81
EDM devices .............................................76
A EDS ........................................... 93, 101, 110
electrical life of the output contacts ..............92
application .................................................24 elements of the display and system
application example diagnostics ..............................................39
emergency stop ......................................90 enabling devices .................................. 76, 82
light curtain with muting ...........................85 error codes ................................................51
safety guard with enabling device.............88 error control protocol .........................100, 109
safety mat ..............................................90 error status .......................................... 55, 61
two hand control .....................................90 example
auto-test ....................................................28 CANopen ................................ 93, 101, 110
Profibus ............................................... 112
Sycon 2.8...............................................93
C Sycon 2.9...................................... 101, 112
cable ....................................................... 116 Unity Pro .............................................. 110
CANopen ............................................ 31, 58
communication port.................................59
configuration ........................... 93, 101, 110 F
error status.............................................61 front view of XPSMC ..................................31
master .................................... 94, 102, 110 function .....................................................25
node .............................................. 98, 105
parameter ..............................................58
Sycon 2.8...............................................93 G
Sycon 2.9............................................. 101
Unity Pro .............................................. 110 general description
wiring.....................................................59 XPSMC16/32 .........................................31
CANopen connection .................................34 GSD........................................................ 112
CANopen network and stub length ..............61
CANopen parameters.................................63
CANopen/Profibus DP LEDs.......................35 H
communication connections TER ................35
communication cycle period ................ 97, 104 heartbeat........................................... 97, 104
connection heartbeat protocol .............................100, 109
CANopen system....................................59
Modbus system ......................................38
Profibus DP system ................................54 I
serial......................................................36 initial operation...........................................28
USB.......................................................37 input circuits ..............................................49
connection diagram ....................................41 Installation .................................................21
connectors.................................................49
K
D
keying .......................................................33
DIB ......................................................... 113
dimensions ................................................20
146 33003275.08
L Profibus DP parameters .............................58
LED ..........................................................40
LEDs for CANopen.....................................61
LEDs for Profibus DP .................................55
R
LEDs for the operational status ...................39 representation............................................18
length of networks and stubs
CANopen ...............................................61
S
M safety-related relay outputs.........................47
selector switch ...........................................83
mechanical structure ..................................46 settings
Modbus parameters ................................. 142 CANopen ...............................................58
monitoring devices ............................... 76, 78 Profibus DP............................................53
multiple lead connection .............................44 single lead connection ................................43
start devices ........................................ 76, 81
stub length
N CANopen ...............................................61
Sycon......................................... 93, 101, 112
network length
Sycon 2.8 ..................................................93
CANopen ...............................................61
Sycon 2.9 ......................................... 101, 112
node guarding protocol ......................100, 109 synchronization.................................. 97, 104
O T
object dictionary of the XPSMC ZC
technical characteristics..............................43
Safety controller .......................................65 TER connection ................................... 34–35
OR function ...............................................82
terminal ............................................... 34, 50
output functional elements ..........................84
terminal connector......................................33
terminal description ....................................42
terminals ...................................................50
P timer .........................................................82
parameter TSX SCY 11601....................................... 118
CANopen ...............................................58 TSX SCY 21601....................................... 118
Profibus DP............................................53 TSX SCY 21601 specifications.................. 118
power supply .............................................46
Premium PLC communication cards .......... 118
Profibus.....................................................31 U
configuration ........................................ 112
Unity ....................................................... 121
Sycon 2.9............................................. 112
Unity Pro ................................................. 110
Profibus DP ...............................................53
communication port.................................53
error status.............................................55
parameter ..............................................53
X
wiring.....................................................53 XPSMC references ....................................15
Profibus DP connection ..............................34 XPSMC• terminals .....................................43
Profibus DP input data exchange ................56 XPSMC16/32.............................................31
33003275.08 147
general description .................................31
148 33003275.08
Schneider Electric
35 rue Joseph Monier
92500 Rueil Malmaison
France
+ 33 (0) 1 41 29 70 00
www.se.com