Pmcprimo MC
Pmcprimo MC
} Control systems
Operating Manual-1003813-EN-03
Preface
This document is the original document.
All rights to this documentation are reserved by Pilz GmbH & Co. KG. Copies may be made
for the user's internal purposes. Suggestions and comments for improving this documenta-
tion will be gratefully received.
Source code from third-party manufacturers or open source software has been used for
some components. The relevant licence information is available on the Internet on the Pilz
homepage.
Pilz®, PIT®, PMI®, PNOZ®, Primo®, PSEN®, PSS®, PVIS®, SafetyBUS p®,
SafetyEYE®, SafetyNET p®, the spirit of safety® are registered and protected trademarks
of Pilz GmbH & Co. KG in some countries.
1 Introduction ............................................................................................................................ 6
1.1 Validity of documentation.......................................................................................................... 6
1.2 Retaining the documentation .................................................................................................... 6
1.3 Definition of symbols................................................................................................................. 6
2 Overview ................................................................................................................................. 8
2.1 Unit features ............................................................................................................................. 8
2.2 Front view ................................................................................................................................. 9
2.3 Type code ................................................................................................................................. 10
2.4 Type label ................................................................................................................................. 11
2.5 Scope........................................................................................................................................ 11
3 Safety ...................................................................................................................................... 12
3.1 Intended use ............................................................................................................................. 12
3.2 Safety regulations ..................................................................................................................... 12
3.2.1 Use of qualified personnel ........................................................................................................ 12
3.2.2 Warranty and liability ................................................................................................................ 13
3.2.3 Disposal .................................................................................................................................... 13
3.3 Standards ................................................................................................................................. 13
5 Installation .............................................................................................................................. 26
5.1 General requirements ............................................................................................................... 26
5.2 Dimensions ............................................................................................................................... 26
5.3 Installing the unit....................................................................................................................... 27
5.4 Installing the fieldbus junction box ............................................................................................ 28
6 Wiring ...................................................................................................................................... 29
6.1 Wiring guidelines ...................................................................................................................... 29
6.2 Supply voltage .......................................................................................................................... 29
7 Commissioning ...................................................................................................................... 44
7.1 Safety guidelines ...................................................................................................................... 44
7.2 Commissioning the PMCprimo MC........................................................................................... 45
7.2.1 Preparing for commissioning .................................................................................................... 45
7.2.2 Establish communication between PMCprimo MC and PC...................................................... 47
7.2.3 Adapt basic configuration ......................................................................................................... 50
7.2.4 Configure servo amplifier .......................................................................................................... 51
7.2.5 Operate PMCprimo MC HW1 - Show Hardware ...................................................................... 52
7.2.6 Operate PMCprimo MC HW2 - Show hardware ....................................................................... 54
7.3 Install CODESYS ...................................................................................................................... 54
8 Operation ................................................................................................................................ 55
8.1 Operating states and changes in operating status ................................................................... 55
8.1.1 Status graph ............................................................................................................................. 55
8.1.2 Operating states ....................................................................................................................... 56
8.1.2.1 "Power Off" operating status..................................................................................................... 56
8.1.2.2 "Startup" operating status ......................................................................................................... 56
8.1.2.3 "Boot Menu" operating status ................................................................................................... 56
8.1.2.4 "RUN" operating status ............................................................................................................. 56
8.1.2.5 "STOP" operating status ........................................................................................................... 57
8.1.2.6 "Fatal Error" operating status.................................................................................................... 57
8.1.3 Change in operating status....................................................................................................... 57
8.2 Reset, restart, start and stop options........................................................................................ 59
8.2.1 Overview ................................................................................................................................... 59
8.2.2 Cold start, "Startup" .................................................................................................................. 60
8.2.3 Reset commands ...................................................................................................................... 60
8.2.3.1 Warm reset ............................................................................................................................... 60
8.2.3.2 Cold reset ................................................................................................................................. 60
8.2.3.3 Original reset ............................................................................................................................ 61
8.3 Functions of the reset button .................................................................................................... 61
8.4 Messages ................................................................................................................................. 62
8.5 Display elements ...................................................................................................................... 63
1 Introduction
DANGER!
This warning must be heeded! It warns of a hazardous situation that poses
an immediate threat of serious injury and death and indicates preventive
measures that can be taken.
WARNING!
This warning must be heeded! It warns of a hazardous situation that could
lead to serious injury and death and indicates preventive measures that can
be taken.
CAUTION!
This refers to a hazard that can lead to a less serious or minor injury plus
material damage, and also provides information on preventive measures
that can be taken.
NOTICE
This describes a situation in which the product or devices could be dam-
aged and also provides information on preventive measures that can be
taken. It also highlights areas within the text that are of particular import-
ance.
INFORMATION
This gives advice on applications and provides information on special fea-
tures.
2 Overview
[17] X56
ENC2 [1]
[16] X55
ENC3
STAT
RESET [2]
FUNC
X46
USB [3]
X45
[4]
X52
X44
[15]
CAN3
ECat [5]
X43
ETH [6]
X42
X51
CAN4 CAN1
CAN2
[7]
[14] PB
X41
ENC1 [8]
X50c X40b
[13] [9]
Legend
[1] Type label, on the side of the housing
[2] Reset button and LEDs to display operating states
[3] X46, USB interface
[4] X45, unused
[5] X44, EtherCAT interface
[6] X43, Ethernet TCP/IP interface
[7] X42, CANopen interfaces
[8] X41, Connection for encoder 1 or in emulation mode: Output encoder
[9] X40b, Digital inputs and outputs
[10] X40a, supply voltages for device and encoder on the right-hand side of the device
[11], X50a, X50b, Supply voltages for device and encoder on the left-hand side of the
[12] device
[13] X50c, Digital inputs/outputs
[14] X51, CANopen/PROFIBUS DP interface
Type
PMCprimo MC. _ / _ _ _ _ _ _ / _
Hardware 16DIDO
Software option 2 3 4 5 6 7
Without
Dynamic curve calculation
IEC 61131 - 3 programming
Path interpolation
[5]
[6]
[7]
Legend
[1] Order number
[2] Serial number
[3] Hardware version
[4] Firmware version
[5] Type code
[6] Supply voltage, voltage tolerance
[7] Year of manufacture
2.5 Scope
Order reference Description Order number
PMCprimo MC Motion controller (for function range See "Type
see "Type code") code"
3 Safety
NOTICE
EMC-compliant electrical installation
The product is designed for use in an industrial environment. The product
may cause interference if installed in other environments. If installed in other
environments, measures should be taken to comply with the applicable
standards and directives for the respective installation site with regard to in-
terference.
3.2.3 Disposal
} When decommissioning, please comply with local regulations regarding the disposal of
electronic devices (e.g. Electrical and Electronic Equipment Act).
3.3 Standards
To use the device correctly you will need to have a good knowledge of the relevant stand-
ards and directives. The following standards are relevant:
} EN 61131-1: Programmable controllers – Part 1: General information
} EN 61131-2: Programmable controllers – Part 2: Equipment requirements and tests
} EN 61131-3: Programmable controllers – Part 3: Programming languages
Please note this is not an exhaustive list of safety standards and directives.
Where standards are undated, the 2015-05 latest editions shall apply.
4 Function description
4.1.1 Controller
The PMCprimo MC is a programmable logic controller with motion control functionalities.
The controller has volatile and non-volatile memory for the operating system, the data and
the device project with the user program.
It can be used for logic and motion control of intelligent drives.
User programs can be programmed in the main IEC 61131-3 languages. The software
CODESYS is used to program the PLC functionality.
The motion controller has 16 digital inputs and 16 single-pole digital outputs. The inputs
and outputs are read cyclically. The cycle time is ≤ 1ms. It can also access inputs and out-
puts on networked servo amplifiers from the PMC product area.
The motion controller has fieldbus interfaces for communication with the periphery.
3 encoders can be connected (incremental encoder with TTL signal or absolute encoder
with SSI interface).
Two LEDs provide information on the operating states of the controller and indicate any er-
rors.
(1...4, 9...12)
(5...8, 13...16)
EtherCAT
Logic
(1...4, 9...12)
Motion Control
(5...8, 13...16)
1 ... 16 USB
X50c X46
PMCprimo MC (1)
X52
X43
Ethernet
X50a/b X40a
PMCprotego D (3)
CAN1 CAN2
PMCprimo DriveP.CAN-CAN-Adapter (2)
PMCprimo MC (1)
CAN1 CAN2
X43
Ethernet X42
X40a
PMCprotego D (3)
PMCprimo MC (1)
X7A
X7B EtherCAT
X44
X43
Ethernet
X50a/b X40a
PMCprotego D (2)
INFORMATION
Networking with PROFIBUS between servo amplifier and motion controller
is not possible because both devices operate as slaves.
X56
ENC2
X55
ENC3
STAT
RESET
FUNC
X46
USB
X45
SNet
In
X52
CAN3
X44
SNet
Out
X43
ETH
X51 X42
CAN4 CAN1
PB CAN2
X41
ENC1
X50c X40b
X50c X40b
X50ab
X50b X40a
X40a
X50a
Fig.: Connecting the supply voltage for device, digital outputs and interfaces
X56
X56 ENC2
2
X55 X55
ENC3
3
STAT
RESET
FUNC
X46
USB
X45
SNet
In
X52
CAN3
X44
SNet
Out
X43
ETH
X51 X42
CAN4 CAN1
PB CAN2
X41
ENC1 X41
X50c X40b
X50a
X40a
X50b X40a
X50b X50a
CAUTION!
Risk of material damage by applying the supply voltage
Do not connect the supply voltage for the encoder when the encoder input
is used in emulation mode (as an output).
Further information on the emulation mode is available at: Encoder emulation [ 23].
4.1.5 Interfaces
4.1.5.1 Overview
The motion controller PMCprimo MC has various fieldbuses for communication with the
periphery. These are available on RJ45 sockets on the front of the device or 9-pin D-Sub
connections. The interfaces are suitable for the following applications:
} CANopen
– Real-time capable networking between CAN devices and the motion controller
– Suitable for applications
– with ≤ 49 subscribers
– with cycle time of ≥ 1 ms
– in existing networks (e.g. with PMCtendo DD5).
– Connection to the servo amplifier PMCprotego D via the fieldbus junction box PMC-
protego D.CAN-CANbus Adapter (fieldbus junction box, can be ordered as an option)
} PROFIBUS DP Slave
– Hardware switching via software command, from CANopen to PROFIBUS DP.
– Networking between the motion controller and a PROFIBUS Master.
– Suitable for data exchange with a third party controller.
} Ethernet
– Ethernet TCP/IP
– Communication between the programming device and the motion controller
– Suitable for configuration, programming, commissioning
– Modbus TCP/IP
– Communications protocol based on Industrial Ethernet (TCP/IP over Ethernet).
– Suitable for networking between the motion controller and a visualisation device or
a PSS 4000, for example.
} EtherCAT as a drive bus
– EtherCAT is an Ethernet-based master bus system suitable for industrial use. It is
suitable for real-time capable networking between the motion controller PMCprimo
MC and the servo amplifier PMCprotego D.
– The PMCprimo MC acts as Master
– Suitable for applications
– with ≤ 32 subscribers
– with cycle time of 1 ms
} USB
– For data exchange, see section entitled USB [ 22]
4.1.5.2 CANopen
The CAN network is designed as a linear structure. The CANopen communication protocol
is based on CAN.
} CAN networking with the motion controller is suitable for applications with a maximum
subscriber number of ≤ 49 and a cycle time ≥ 1 ms.
} Only CAN devices that are known to the controller or support a corresponding device pro-
file can be operated in the motion controller's CAN network.
} CAN devices detected by the motion controller are ready for operation immediately after
the initial network run-up. No complex configuration of the CAN devices is required.
} The overall line length and the length of the stub lines depend on the transmission rate,
see section entitled Wiring guidelines for the CANopen interfaces [ 37].
} Process data objects (PDO) are defined for each CAN device type and cannot be cus-
tomised by the user.
} For servo amplifiers, the "FS" command can be used to set which process data is to be
exchanged between the motion controller and the servo amplifier (see "PMCprimo Pro-
gramming Manual").
} The signal lines must be terminated with resistors (120 Ohm) on the first and last sub-
scriber.
– Interface X42 (RJ45)
For a PMCprimo MC, a terminating resistor can be activated in the fieldbus junction
box PMCprotego D.CAN-CANbus Adapter or PMCprotego D.CAN-PROFIBUS Ad-
apter. The resistors are generally integrated within the connected devices and must
not be activated there.
– Interface X51, X52 (9-pin D-Sub connector)
A terminating resistor is permanently installed between Pin 2 and Pin 7. The resistors
are generally integrated within the connected devices and must not be activated
there.
4.1.5.3 PROFIBUS DP
PROFIBUS is an open fieldbus standard. Communication is defined in IEC 61158 and IEC
61784. Further provisions have been defined in specifications published by the PROFIBUS
User Group. These specifications are available from PROFIBUS International.
On a certain unit type, the PROFIBUS DP interface is available together with a CANopen
interface on a 9-pin female D-Sub connector (X51).
Properties:
} The PROFIBUS is configured using the CD command: Slave address, address range,
see "PMCprimo Programming Manual".
} PROFIBUS DP with CODESYS
– Ignores configuration with CD command
– 1000 16 Bit signed variables available
they start from address 1000
} A total of up to 108 bus variables can be read and written in command language (see
"PMCprimo Programming Manual"):
– Address space of bus variables: $B1 to $Bx108 (can be set using the CD command).
– Data width: 16 Bit including sign
– Value range: -32768 to 32767 (Hex: 0x0000 bis 0x7FFF).
INFORMATION
The GSD file is available on the Pilz homepage. The name of the descrip-
tion file can be found in Technical details [ 65].
INFORMATION
Please also refer to the installation guidelines published by the PROFIBUS
User Group.
4.1.5.4 Ethernet
The Gigabit Ethernet interface (X43) connects the PMCprimo MC to a programming device
for configuration, programming and commissioning. The interface can also be used to con-
nect a visualisation device.
The Gigabit Ethernet interface is compatible with 1000Base-T (Standard Gigabit Ethernet).
Data exchange is possible via Modbus/TCP.
4.1.5.5 EtherCAT
EtherCAT uses the Ethernet Standard (IEEE 802.3) without modifications.
The PMCprimo MC does not require a setting (CD command) to use the EtherCAT master
as a drive bus.
To do this, however, a CODESYS V3 project must be active (Boot project), where all the
EtherCAT devices are configured.
Before the CODESYS project starts, all the devices must be operational so that they are
detected by the EtherCAT master.
The address assignment of the network subscribers is performed automatically in the se-
quence of the physical arrangement. The sequence of the inserted devices in the device
tree must match the physical arrangement.
Please note the following during operation:
} The device sequence may no longer be modified.
} It is not permitted to add or remove devices.
The PMCprimo MC is an EtherCAT master, which is the only subscriber in the segment that
can actively send an EtherCAT frame; all the other subscribers only forward the frames.
This prevents unforeseeable delays and it guarantees real-time capability.
Bit errors in the transmission are reliably detected in the evaluation of CRC check sums.
Rare interferences can be detected and localised with EtherCAT even if the interference
does not influence the functionality of the machine.
4.1.5.6 USB
INFORMATION
Use a USB stick with FAT32 formatting.
4.1.6 Encoder
Depending on the configuration, the device has
} 3 encoder connections X41, X55 and X56 (Mini I/O sockets)
} 2 encoder connections X55 and X56 (Mini I/O sockets) and 1 encoder connection X41 for
Encoder emulation [ 23]
INFORMATION
For details of how to connect the supply voltage see Supply
voltage [ 29].
Encoder emulation
The encoder connection X41 can be used as an output, see Encoder emulation [ 23].
CAUTION!
Risk of material damage by applying the supply voltage
Do not connect the supply voltage for the encoder when the encoder input
is used in emulation mode (as an output).
CAUTION!
Risk of material damage by applying the supply voltage
Do not connect the supply voltage for the encoder when the encoder input
is used in emulation mode (as an output).
Software settings are required (see PMCprimo programming manual) to activate this
function:
} Using the software tool CODESYS: In the function block "SetFeedbackEncoder"
} Using the software tool PASmotion with command language: FS 37
NOTICE
The maximum output frequency of the encoder emulation is 250 kHz
(250000 incr./s). When the output frequency is exceeded, no further signals
are output at the output.
INFORMATION
Only one device must be operated at the output (X41) of the encoder emu-
lation. To connect several devices to the encoder interfaces, you require a
splitter that amplifies the signals.
INFORMATION
For further information on the reset button see the chapter entitled
Operation [ 55].
4.2 Software
Various tools are available for planning, configuration, programming and commissioning.
They are used to create a project:
} PASmotion
PASmotion is used to parameterise and commission the motion controller and the servo
amplifier PMCprotego D.
– Terminal program: The terminal can be used to transfer commands directly to the
hardware. It can also be used for firmware updates and for basic configuration of the
motion controller.
– Oscilloscope function: PScope is a PC-based oscilloscope with up to 4 channels. It
can be used to record and visualise signals from controllers and servo amplifiers.
– Elliptical curve tool: PMotion is a tool for constructing elliptical curves.
} Development environment in accordance with IEC 61131-3
CODESYS is a development environment for programming controllers in accordance with
IEC 61131-3. Additional commands for motion sequences have been added. In addition
to the core CODESYS packages the "PMC Programming Tool" also contains the target
support packages and the PMCprimo base project.
The software tools are available on the Internet at www.pilz.com.
5 Installation
NOTICE
Damage due to electrostatic discharge!
Electrostatic discharge can damage components. Ensure against discharge
before touching the product, e.g. by touching an earthed, conductive sur-
face or by wearing an earthed armband.
5.2 Dimensions
30
256.7
270.6
4.8
171.5
42 9.5
183
60
>70
>5
42
PMCprimo MC PMCprotego D.01
INFORMATION
Pin assignment, wiring and assembly are described in the operating manual
for the fieldbus junction box.
6 Wiring
WARNING!
Electric shock!
Safe electrical isolation must be ensured for the external power supply that
generates the supply voltage. Failure to do so could result in electric shock.
The power supplies must comply with EN 60950-1, 05/2006, EN 61558-2-6,
11/1997.
Supply voltage 24 V
X40a 24 V connection isolated
1 from external power supply,
e.g. with isolating trans-
3 former
N
*If the link is removed, earth
*
fault monitoring must be
used in accordance with
EN 60204 / VDE 0113.
Supply voltage 24 V
X50b 24 V connection isolated
V+ 1 from external power supply,
e.g. with isolating trans-
3 former
*If the link is removed, earth
X50a fault monitoring must be
V+ 1 used in accordance with
3 EN 60204 / VDE 0113.
N
*
I1.7
12
I1.8
X40a 3
I2:3
4
I2:4
I2:5
I2:6
I2:7
12
I2:8
X50b 3
X50a 3
O1:7 DI 7
16
O1:8 DI 8
1
X40a
O2:5
O2:6
O2:7 DI 7
16
O2:8 DI 8
1
X50b
3
1
X50a
6.5 Interfaces
INFORMATION
Use a straight design with axial cable routing as the PROFIBUS connector/
CANopen connector.
The PROFIBUS DP and CANopen interface are on the same socket. The PROFIBUS DP
and CANopen interface use the same operating earth (GND). The PROFIBUS DP interface
is implemented in accordance with the PROFIBUS-DP specification.
CANopen interface
PROFIBUS DP interface
A A
RT [W] RT [W]
Fig.: Overall length and length of the stub lines on a CAN network.
Legend:
} Node: CANopen subscriber
} a: Length of stub line
} A: Branch
} RT: Terminating resistor
Relationship between transmission rate, bus length and length of stub lines:
Transmission rate Bus length l [m] Length of stub line Overall length of all
[kBit/s] a [m] stub lines [m]
1000 10 1.5 7.5
500 70 5.5 27.5
250 115 11 55
The following table provides an approximate overview of the size of the terminating resistor
RT with different cable lengths. In each specific case, details of the characteristic imped-
ance can be found in the cable specification.
INFORMATION
Please also refer to the installation guidelines published by the CANopen
User Group.
6.6 Encoder
WARNING!
Electric shock!
Safe electrical isolation must be ensured for the external power supply that
generates the supply voltage. Failure to do so could result in electric shock.
The power supplies must comply with EN 60950-1, 05/2006, EN 61558-2-6,
11/1997.
CAUTION!
Risk of material damage by applying the supply voltage
Do not connect the supply voltage for the encoder when the encoder input
is used in emulation mode (as an output).
Supply voltage
X40a X40a/2 is linked internally
1 V+ V+ 2 to X41/4 and X40a/1 to
X41/2
2 4
N *If the link is removed, earth
fault monitoring must be
*
used in accordance with
EN 60204 / VDE 0113.
Supply voltage
X56 ENC2 X50b The terminals "V+" X50a
1 V+ V+ 2 and "V+" X50b are linked
internally.
2 4
The terminals "0 V" X50a
and "0 V" X50b are linked
X55 ENC3 X50a
1 V+ 2 internally.
V+
*If the link is removed, earth
2 4
N fault monitoring must be
* used in accordance with
EN 60204 / VDE 0113.
Shield
X40a
2
4 Encoder supply
Shield
X50b
2
X50a
2
Encoder supply
4
Shield
X40a
2
4 Encoder supply
Vcc
Shield
X50b
2
X50a
2
4 Encoder supply
7 Commissioning
PMCprimo MC
X52 X4A
Ethernet X43 +24 V
X50a/b 0V
1
+24 V
3 X40a
0V
PMCprotego D
X40a
1 3
+24 V 24V 0V 0V
Prerequisites:
} A fieldbus junction box PMCprotego D.CAN Adapter is inserted.
Establish the following connections:
} Connect X52 on the motion controller to X6B on the fieldbus junction box.
} Connect the Ethernet interface X43 on the motion controller to the PC.
PMCprimo MC
X7A
X7B EtherCAT
X44
X4A
Ethernet
X43 +24 V
X50a/b 0V
1
+24 V
3 X40a
0V
PMCprotego D
X40a
1 3
+24 V 24V 0V 0V
S T A R T
SOFTWARE
ETHERNET
IP address: 192.168.0.11
Netmask: 255.255.255.0
Gateway: 192.168.0.1
CHANNEL
Number: 1...32
HARDWARE
Inputs: 2
Outputs: 0
The motion controller is ready for operation. It reports with the command prompt 0.1: Key:
I Initialisation running
W Axis is in standby
INFORMATION
The encoder interface ENC1 can be assigned an axis number via the basic
configuration of the PMCprimo MC. (PTERM, command CD:27). For ex-
ample, if the ENC1 is assigned the axis number 3, ENC2 and ENC3 are
automatically assigned the subsequent axis numbers (axis number 4 and
5). As a result, interfaces ENC2 and ENC3 cannot be freely assigned.
Examples in the following table: "(27) Channel for encoder": 1 → ENC1 is
assigned to axis number 1.
0.1: cd
0.1:
A C T U A L C O N F I G U R A T I O N:
***************************************************
0: Exit menu
2: Delete application data
3: Change CAN1 baudrate
4: Change Ethernet
8: Set CAN1 Cycle time
9: Set CAN address
12: Change number of channels
21: Change CAN2 baudrate
22: Enable slave mode for CAN1/2
23: Set CAN2 cycle time
24: Change cycle time of system
26: Set address for PMCprotego with SD-Card
27: Change channel for encoder
28: Set number of ModbusClient
29: Change ModbusClient Parameter
30: Set CAN3 cycle time
31: Change CAN3 baudrate
32: Set CAN4 cycle time
33: Change CAN4 baudrate
34: Activate PROFIBUS/CAN
Choice [Return; ESC exits menu]:
Once you exit the menu the basic configuration is active and saved, if changes have been
made. You may be prompted to restart for the changes to take effect.
ETHERNET
IP address 192.168.0.11
Netmask 255.255.255.0
Gateway 192.168.0.1
CHANNELS
Number 1...32
HARDWARE
Type: PMCprimo MC 1300MHz 4xCAN
Item No.: 680080
Ser. No.: 100033
Pr. Ver.: 1.0
Encoder: 3
Inputs: 16
Outputs: 16
Virtual in- 56
puts:
Virtual out- 56
puts:
Analogue in- 0
puts:
Analogue Out- 0
puts:
Outputs: 0
DEVICES in EtherCAT Network:
PMCprotego D (S706) at EtherCAT ADDR 51 found (DS402)
Inputs: 5
Outputs: 1
Virtual in- 17
puts:
Virtual out- 19
puts:
Analogue in- 2 inputs linked to channel from 0.1 to 0.2
puts:
8 Operation
Boot Menu
X40/7 = 24 -> 0 V
2
Press reset
1 button
Power Off
1 Automatic 5
X40/7 = 0 V
HW reset
Startup 11
3 User
program
available
2 RUN 1
No user 2 2
program Error detected
HW reset:
- RS1 2
- Reset button
STOP
Fig.: Operating states and changes in operating status of the motion controller
Status of LEDs:
} The "STAT" and "FUNC" LEDs light up green.
0 1
--> Change from "Power Off" to "Startup"
The system changes to "Startup" operating status when the 24 VDC supply voltage has
been switched on.
1 2
--> Change from "Startup" to "Boot Menu"
The "STAT" LED flashes green for 4 s, if the "Startup" operating status has been run
without error.
} Press the reset button during this time to change to "Boot Menu" operating status.
1 3
--> Change from "Startup" to "RUN"
"Startup" operating status has been run without error. The system changes to "RUN" status
if a user program was loaded in "Startup" status.
1 4
--> Change from "Startup" to "STOP"
"Startup" operating status has been run without error. The system changes to "STOP"
status if no user program was loaded in "Startup" status.
1 5
--> Change from "Startup" to "Fatal Error"
The system changes to "Fatal Error" status if an error occurred in "Startup" status.
2 1
--> Change from "Boot Menu" to "Startup"
The system changes to "Startup" status if the "Boot Menu" in the terminal program is exited
using the command O or ESC.
3 1
--> Change from "RUN" to "Startup"
The system performs a hardware reset after
} Running the command RS1 in the terminal program (cold start).
} Holding down the reset button for a long period (> 4 s) (alternative to RS1 command).
3 4
--> Change from "RUN" to "STOP"
The system performs this status change after
} Running the following commands in the terminal program:
– RS3 (change to "STOP")
– RS4 (warm reset), stops the user program
– RS5 (cold reset), stops the user program
– RS5 (original reset), deletes the user program
} Running commands in the IEC 61131 development environment.
} Holding down the reset button for a short period (< 4 s) (alternative to RS3 command,
change to "STOP").
3 5
--> Change from "RUN" to "Fatal Error"
The system changes to "Fatal Error" status if an error occurred in "RUN" status.
Remedy
} Delete user program
} Firmware update
4 1
--> Change from "STOP" to "Startup"
The system performs a hardware reset after
} Running the command RS1 in the terminal program (cold start).
} Holding down the reset button for a long period (> 4 s) (alternative to RS1 command (cold
start)).
4 3
--> Change from "STOP" to "RUN"
The system performs this status change after
} Running the command RS2 in the terminal program (change to "RUN").
} Running commands in the IEC 61131 development environment:
} Holding down the reset button for a short period (< 4 s) (alternative to RS2 command
(change to "RUN")).
4 5
--> Change from "STOP" to "Fatal Error"
The system changes to "Fatal Error" status if an error occurred in "STOP" status.
Remedy
} Delete user program
} Firmware update
5 1
--> Change from "Fatal Error" to "Startup"
"Fatal Error" operating status is only adopted temporarily after an error has occurred. The
motion controller automatically changes to "Startup" operating status.
The error is entered in the error stack.
8.2.1 Overview
Various options are available to specifically stop or start the motion controller, for operation
or commissioning for example. The implications of intervening depend on the specific com-
mand that is used.
The following table provides an overview of the impact of a reset, start or stop on a vari-
able.
Action Variable with attrib- Variable with attrib- Variable with attrib-
ute RETAIN ute PERSISTENT ute
RETAIN PERSIST-
ENT
Warm reset x - x
Cold reset - - -
Original reset - - -
x = Value is retained, - = Value is re-initialised
8.4 Messages
The motion controller provides many options for diagnostics, fault detection and communic-
ation with other controllers.
Diagnostics can be performed via
} The LEDs on the front of the device.
} The error stack.
} PVIS expanded diagnostics.
} Display commands.
} Recording of process data.
LEDs
LEDs on the front of the device provide information on the operating status (see section on
"Display elements" in this chapter).
Error stack
The error stack contains the last 100 error messages. It can be read in the operating status
"RUN" and "STOP".
} Select the LE1 command in the terminal program.
PVIS
Errors, messages and the corresponding remedies are displayed in the expanded dia-
gnostics system PVIS.
Display commands
Display commands for recording process data are axis-related. They are used to display
motion control data, e.g. position, speed, tracking distance. Display commands can be ex-
ecuted in the operating status "RUN" and "STOP".
} To start display mode, select the DM command in the terminal program.
} To end display mode, select the DO command in the terminal program.
Process data
Process data can be recorded in the operating status "RUN" and "STOP" via the
} Motion controller
} Terminal program.
} Oscilloscope function PScope.
LED on
LED off
LED flashes
LED Meaning
CAN3 Green Network connection
CAN4
No network connection
LED
X51, X52
LED Meaning
CAN1 Green Network connection
CAN1
X42 No network connection
CAN2
CAN2 Yellow Network connection
No network connection
LED Meaning
No network connection
TRAFFIC
TRAFFIC Yellow Data traffic
X43, X44, X45
No data traffic
9 Technical details
General
Certifications CE
Electrical data
Supply voltage
for Supply
Voltage 24 V
Kind DC
Voltage tolerance -15 %/+20 %
Output of external power supply (DC) at no load 14,4 W
Max. power dissipation of module 20 W
CPU
Memory for applications 256 MB
Processor clock speed 1,3 GHz
Typ. processing time/1000 instructions 2 µs
Working memory (RAM) 512 MB
Non-volatile ST memory 32 KB
Absolute encoder input
Number of counter inputs 3
Type of counter inputs SSI encoder
Connection type Mini-IO female connector, 8-pin
Supply voltage for absolute encoder 10 ... 30 VDC
Output signal (clock) Differential signal (RS-422/TTL)
Max. number of bits on the counter input 12 - 32 Bit
Transmission rate 300 kHz
Coding of the input signal Binary, Gray
Signal at the data input Differential signal (RS-422/TTL)
Potential isolation yes
Incremental encoder input
Number of inputs 2-3
Connection type Mini-IO female connector, 8-pin
Supply voltage for incremental encoders 10 ... 30 VDC, 4,75 ... 5,25 VDC
Phase position for the differential signals A, /A and
B,/B 90° ±30°
Maximum cutoff frequency 0,5 MHz
Encoder emulation
Max. output frequency 250 kHz
Max. output current 10 mA
Max. jitter 1000 incr./s
Inputs
Number 16
Input filter depending on parameter settings 5 µs, 600 µs
Signal level at "0" -3 - +5 V DC
Inputs
Signal level at "1" 15 - 30 V DC
Input voltage in accordance with EN 61131-2 Type 1 24 V DC
Input current range 3,5 - 10,8 mA
Potential isolation yes
Semiconductor outputs
Number of positive-switching single-pole semicon-
ductor outputs 16
External supply voltage 24 V
Voltage tolerance -15 %/+20 %
Typ. output current at "1" signal and rated voltage of
semiconductor output 0,5 A
Permitted current range 0,5 A
Potential isolation yes
Short circuit-proof yes
Permitted loads inductive, capacitive, resistive
PROFIBUS-DP interface
Number 1
Device type Slave
Station address 0 ... 126d
Station address selectable via Software
Maximum data length of PROFIBUS interface
Input device 244 Byte
Output 244 Byte
Diagnostics 80 Byte
Connection 9-pin D-Sub female connector
Log DPV0
Operating modes AutoBaud
Description file Pilz0DCC.gsd
Manufacturer’s ID 0DCCh
CANopen interface
Number 3, 4
Connection type 9-pin D-Sub female connector, RJ45
Device type Master, Slave
Cycle times –
Transmission rates 1000 kBit/s, 250 kBit/s, 500 kBit/s
Potential isolation yes
Ethernet interface
Number 1
IP address, factory setting 192.168.0.11
Connection type RJ45
Transmission rate 1 Gbit/s
Potential isolation yes
EtherCAT interface
Quantity 1
EtherCAT interface
Connection RJ45
Transmission rates 100 MBit/s
Potential isolation yes
Environmental data
Climatic suitability EN 60068-2-1, EN 60068-2-14, EN 60068-2-2, EN
60068-2-78
Ambient temperature
In accordance with the standard EN 60068-2-14
Temperature range 0 - 40 °C
Storage temperature
In accordance with the standard EN 60068-2-1/-2
Temperature range -40 - 70 °C
Climatic suitability
In accordance with the standard EN 60068-2-78
Humidity 93 % r. h. at 40 °C
Condensation during operation Not permitted
Max. operating height above sea level 2000 m
EMC EN 61131-2
Vibration
In accordance with the standard EN 60068-2-6
Frequency 5 - 8,4 Hz
Amplitude 3,5 mm
Acceleration 10 m/s²
Shock stress
In accordance with the standard EN 60068-2-27
Acceleration 150 m/s²
Duration 11 ms
Cooling Built-in fan
Airgap creepage
In accordance with the standard EN 61131-2
Overvoltage category II
Pollution degree 2
Protection type
In accordance with the standard EN 60529
Housing IP20
Terminals IP20
Mounting area (e.g. control cabinet) IP54
Potential isolation
Potential isolation between Encoder and system voltage
Type of potential isolation Basic insulation
Rated surge voltage 500 V
Potential isolation between Ethernet and system voltage
Type of potential isolation Basic insulation
Rated surge voltage 500 V
Potential isolation between EtherCAT and system voltage
Potential isolation
Type of potential isolation Basic insulation
Rated surge voltage 500 V
Potential isolation between SC output and system voltage
Type of potential isolation Basic insulation
Rated surge voltage 500 V
Potential isolation between Input and system voltage
Type of potential isolation Basic insulation
Rated surge voltage 500 V
Potential isolation between CANopen and system voltage
Type of potential isolation Basic insulation
Rated surge voltage 500 V
Mechanical data
Material
Housing Hot dip galvanised metal
Front Hot dip galvanised metal
Top Polyester film
Mounting type plug-in
Conductor cross section with screw terminals
Rigid single-core, flexible multi-core or multi-core
with crimp connector 0,75 mm²
Dimensions
Height 270,6 mm
Width 60 mm
Depth 183 mm
Weight 1.360 g
Where standards are undated, the 2015-05 latest editions shall apply.
10 Order reference
10.1 Product
Only the basic versions are listed. Please refer to the Type code for expansion details.
10.2 Accessories
Product type Features Order
no.
PMCprotego D.CAN-Adapter 01-24A Fieldbus junction box for PMCprotego D.01 … 8176300
D.24
Two CANopen interfaces: CAN-in, CAN-out,
RS232 with termination and monitoring voltage
switch
PMCprotego D.CAN-Adapter 48-72A Fieldbus junction box for PMCprotego D.48/D.72 8176470
Two CANopen interfaces: CAN-in, CAN-out,
RS232 with termination and monitoring voltage
switch
PMCprimo DriveP.CAN-CAN Adapter 01-24 Fieldbus junction box for PMCprimo DriveP 680040
(Drive: PMCprotego D.01 … D.24)
(for X42)
Two CANopen interfaces: CAN1, RS232 and
CAN2 with termination switch and RJ45 cable for
connecting the fieldbus junction box to PMCprimo
PMCprimo DriveP.CAN-CAN Adapter 48-72 Fieldbus junction box for PMCprimo DriveP 680042
(Drive: PMCprotego D.48 … D.72)
(for X42)
Two CANopen interfaces: CAN1, RS232 and
CAN2 with termination switch and RJ45 cable for
connecting the fieldbus junction box to PMCprimo