Page 1
Motor controller CMMO-ST-C5-1-LKP Description Motor controller with interface for – IO-Link – I-Port – Modbus TCP Device profile FHPP 8071674 2017-05b [8071676]...
Page 2
Software identification: <xxx> Buttons in the software [xxx] [xxx] References to menu and sub-menu structures in the software FCT […] [xxx] FCT plug-in menu for components in the “Workplace” window FCT menu [xxx] FCT-main menu Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b –...
Motor controller documentation This documentation (GDCP-CMMO-ST-LK-C-HP-...) describes the Festo Handling und Positioning Profile (FHPP) for the motor controller CMMO-ST-C5-1-LKP. The full description of the motor controller includes the following documents: Always observe the general safety regulations for the motor controller in the equipment and functional description of the motor controller GDCP-CMMO-ST-LK-SY-...
Before using a newer firmware version: Check whether a newer corresponding version of the FCT plug-in or user documenta tion is available è www.festo.com/sp. Service Please consult your regional Festo contact if you have any technical problems. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
FHPP with motor controller CMMO-ST FHPP overview Tailored to the target applications for handling and positioning tasks, Festo has developed an optim ised device profile, the “Festo Handling and Positioning Profile (FHPP)”. The FHPP permits a uniform control and parameterisation for the various motor controllers from Festo, independent of the connection to different control devices.
FHPP with motor controller CMMO-ST Interfaces Control and parameterisation via FHPP is supported in CMMO-ST-C5-1-LKP through various fieldbus interfaces corresponding to Tab. 1.1. Connection Interface Description è Chapter 2 IO-Link [X1] – IO-Link/I-Port and digital I/Os è Chapter 3 I-Port [X1] –...
2) Required signals for controller enable can be parameterised (FCT) è section 2.2.1 3) Pins can be used for the 4th and 5th conductor of the I-Port / IO-Link cable Tab. 2.1 Port X1 I/O interface, pin 9 ... 11 allocated for IO-Link Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
– “IO-Link” 4. In the FHPP Profile tab, determine and save the device profile (Save): – “FHPP channel” – “FHPP + FPC channel” After parameterisation, the IO-Link master can be configured è section 2.3. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
The upload and download of all parameters to the controller can be implemented via EFPC with appropriate functional modules or function blocks è appendix C.4 Current IODD files, functional modules or function blocks è www.festo.com/sp Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
“Catalogue” window for selection of the IO- Link master Fig. 2.1 Example TIA-Portal – configure S7 7. Load configuration into controller. 8. Start the DeviceTool via the context menu of the IO-Link master. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 15
Fig. 2.2 Example DeviceTool, assign IODD to the port 11.In the catalogue under “IO-Link 1.1”, “Festo AG & Co. KG”, “CMMO”, select the desired variant (standard FHPP or with FPC) and assign the IODD to the used port. 12.Load configuration into the device.
I-Port I-Port The Festo-specific I-Port interface is used for exchange of serial data from decentralised function mod ules (devices) at field level. The LED C/Q on the motor controller displays the status of the I-Port connection. IO-Link/I-Port and digital I/O interface [X1]...
– “I-Port” 4. In the FHPP Profile tab, determine and save the device profile (Save): – “FHPP channel” – “FHPP + FPC channel” After parameterisation, the I-Port master can be configured è section 3.3. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
For some I-Port masters, device description files are available for the respective fieldbus. Specific module support of the I-Port devices through current GSD and ESI files, function al modules or function blocks è www.festo.com/sp Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
“turn” these 2 bytes on the controller. This applies to the operations (function codes): 0x03, 0x10, 0x17 è section 4.3.2. This already takes place through the module if provided by Festo. Modbus telegram In general, a Modbus telegram is constructed correspondingly è Tab. 4.1 (the higher-value byte is always sent first).
– control interface (Modbus, IO-Link, I-Port) – interface parameters (device profile, TCP-Port) – Network settings After parameterisation and restart of the motor controller, the Modbus master can be configured è section 4.3. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
A value of 0 deactivates the timeout. In case of a timeout, the fault message 47h or 48h is triggered è appendix D. The error response is adjustable from “warning” to “immediate shut-off of the output stage”. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
The positioning data are managed completely in the controller and sent directly to the motor con troller. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
TA11 negative TA12 Positioning job active Intermediate stop Operation enabled Fig. 5.1 Finite state machine You can find the explanation of the control and status bytes (CCON, SCON, ...) in è section 5.3. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Motion Complete = 0 Trigger intermediate stop CPOS.HALT = 1 } 0 Positioning job not yet completed. è CPOS = 0xxx.xxxN 1) Key: P = rising edge (positive), N = falling edge (negative), x = any Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 33
è CPOS = 0xxx.xxxN Jog positive CPOS.JOGP = 0 } 1 CPOS.HALT = 1 è CPOS = 0xx0.Pxx1 1) Key: P = rising edge (positive), N = falling edge (negative), x = any Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 34
Direct application TA2: The condition that no new record may be processed no longer applies. TA5: A new record can be started at any time. Tab. 5.4 Special features dependent on FHPP operating mode Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Optionally, acceptance of device control by the FCT can be blocked with CCON.LOCK = 1. } Step 1.3 Enable drive in record selection mode. } Homing: Example 4, Tab. 5.8. If there are malfunctions after switching on or after setting CCON.ENABLE. } Fault handling è example 3, Tab. 5.7. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 36
CCON.ENABLE SCON.ENABLED malfunction with CCON.RESET SCON.FAULT CCON.RESET SCON.WARN SPOS.ACK SPOS.MC 1) Key: P = rising edge (positive), N = falling edge (negative), x = any Tab. 5.7 Control and status bytes “Malfunction handling” Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 37
A rising edge at CPOS.HOM, (start homing) starts homing. The start is confirmed with SPOS.ACK (Acknowledge start) as long as CPOS.HOM is set. Movement of the axis is shown with SPOS.MOV. After successful homing, SPOS.B2 MC (Motion Complete) and SPOS.REF are set. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 38
With CPOS.B1 (START, start job) the preselected positioning job will be started. The start is con firmed with SPOS.ACK (Acknowledge start) as long as CPOS.START is set. Movement of the axis is shown with SPOS.MOV. At the end of the positioning task, SPOS.MC will be set. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 39
With CPOS.START, the preselected positioning task will be started. The start is confirmed with SPOS.ACK as long as CPOS.START is set. Movement of the axis is shown with SPOS.MOV. At the end of the positioning task, SPOS.MC is set. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
è appendix C. If applicable, observe the specification in the bus master for the representation of words and double words (Intel/Motorola). For example, the representation via Modbus uses the “big endian” representation (high-order byte first). Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Control and user data independent of the transmission mode è section C.2.2 Output FPCC data Input FPCS data Tab. 5.11 EFPC structure in general Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
(HMI control) (to change parameters or con trol inputs). Operating Select Determining the FHPP operating mode. OPM1 mode Operating Bit 7 Bit 6 Operating mode selection Mode Record selection OPM2 Direct application Reserved Reserved Tab. 5.14 Control byte 1 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 44
In the “Halt” status, a rising edge causes the position CLEAR ing path Remaining ing task to be deleted and a transition to the “Ready” Position status. – – Reserved, must be at 0. – Tab. 5.15 Control byte 2 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 45
Speed [% of the basic value] è PNU 540 Speed Velocity Preselection in speed mode Speed ramp [% of the basic value] è PNU 560 Speed ramp Velocity ramp Tab. 5.17 Control byte 4 – direct application Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 46
Control byte 3 – record selection Control bytes 4 … 8 (reserved) – record selection Description B0 … 31 – – Reserved (= 0) Tab. 5.20 Control bytes 4 … 8 – record selection Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Device control through fieldbus possible. Operating Display Oper Feedback on FHPP operating mode. OPM1 mode feed ating Mode Bit 7 Bit 6 Operating mode back Record selection OPM2 Direct application Reserved Reserved Tab. 5.21 Status byte 1 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 48
After MC, axis remains in tolerance window Drive Axis = 1: Homing information available; homing does not referenced Referenced need to be carried out = 0: Homing must be executed Tab. 5.22 Status byte 2 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 49
Speed [% of the basic value] è PNU 540 Speed Velocity Torque [% of the basic value] è PNU 555 Torque Torque Feedback in speed mode – – No function, = 0 Tab. 5.24 Status byte 4 – direct application Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 51
Status bytes 5 … 8 (position) – record selection Description Feedback of position [SINC] è appendix A.2, 32-bit B0 … 31 Position Position number Tab. 5.28 Status bytes 5 … 8 – record selection Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
SPOS.ACK = rising edge: acknowledge start SPOS.REF = drive homed Requirement Device control through controller/fieldbus Motor controller in the status “Operation enabled” No command for jogging is present Tab. 6.1 Parameters and I/Os in homing Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Reference switch – negative direction Reference switch – positive direction Tab. 6.2 Possible homing methods Information on the sequence of homing methods è equipment and functional descrip tion of the motor controller, GDCP-CMMO-ST-LK-SY-..Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Position comparator lower limit 1) Record number in direct mode via PNU 400.1 “Setpoint record number”; in case of record selection via record number, specify in control byte 3 Tab. 6.4 Overview of teach targets Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 56
CPOS.TEACH = N (falling edge, negative): Teach value Acknowledgement (FHPP) SPOS.TEACH = N (falling edge, negative): Value accepted Requirement Device control through controller/fieldbus Motor controller in the status “Operation enabled” Tab. 6.5 Parameters and I/Os when teaching Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
If this destination cannot be reached with the parameterised speed, acceleration or de celeration, fault message 0x25 (path calculation) is reported. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 58
SPOS.ACK = rising edge: acknowledge start SPOS.MOV = 1: Drive moves Requirement Device control through controller/fieldbus Motor controller in the status “Operation enabled” Valid record number is present Tab. 6.6 Parameters and I/Os with record selection Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
As soon as “Start acknowledgement” is re record number. cognised by the controller, “Start” may be A currently running positioning task can be set to 0 again. stopped with “Stop”. Fig. 6.3 Flow diagram, record start/stop Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 60
Record is stopped with “halt”; actual record Rising edge at “Start” starts record N again; number N is retained; “Motion Complete” “Confirm halt” is set remains reset Fig. 6.4 Stop and continue flow diagram for record with halt Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 61
Axis is moving SPOS.MOV Actual record N - 1 N + 1 number input data Stop record Delete remaining path Fig. 6.5 Flow diagram for stop record with halt and delete remaining path Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Force comparator, max. Upper limit of force comparator Force comparator damping Setpoint value for force comparator damping time time Time comparator, min. Lower limit of time comparator Time comparator, max. Upper limit of time comparator Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Continuation takes place if the limit of the force com active parator has been reached. Time comparator active Continuation takes place if the limit of the time com active parator has been reached. Tab. 6.9 Step enabling conditions Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
1) The controller transfers a percentage value in the control bytes, which is multiplied by the base value to get the setpoint value Tab. 6.10 Parameters and I/Os in direct application of positioning mode Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 65
1) The controller transfers a percentage value in the control bytes, which is multiplied by the base value to get the setpoint value Tab. 6.11 Parameters and I/Os in direct application of force mode Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 66
1) The controller transfers a percentage value in the control bytes, which is multiplied by the base value to get the setpoint value Tab. 6.12 Parameters and I/Os in direct application of speed mode Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Start of the positioning task The sequence of the remaining control and status bits as well as the functions Halt and Stop reacts corresponding to the record selection function è Fig. 6.3, Fig. 6.4 and Fig. 6.5. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 68
2 and the active speed control mode is displayed via the SDIR.COM1/2 bits. The signal SPOS.MC (Motion Complete) in this control mode reports “target speed reached”. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 69
2, and the active torque control mode is displayed via the SDIR.COM1/2 bits. The signal SPOS.MC (Motion Complete) in this control mode reports “carried out/done” or “Actual force = Setpoint force”. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
è B.4.22 Target reached damping time (Motion Complete damp 1023 ing time, applicable for all task types) Acknowledgement (FHPP) SPOS.MC = 1: Motion Complete Tab. 6.16 Parameter and I/Os in Motion Complete Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
The error management of FCT permits parameterising the reaction to this message (2F ) (è FCT error management). If the following error has been configured as a warning, the message is automatically deleted when the actual value is again within the following error window. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
The limits are specified between -1000 to +1000 ‰ related to the force base value PNU 555. The message is active if the actual value for the parameterised time is within the window. 1) Only present in closed-loop operation. Tab. 6.19 Comparators Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 75
Speed comparator, min. Speed comparator, max. Speed comparator, damping time Force comparator, min. Force comparator, max. Force comparator, damping time Time comparator, min. Time comparator, max. Tab. 6.20 Parameters and I/Os in standstill monitoring Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
– The current job is executed until the target is reached (Finish command) (Motion Complete). – The output stage can then optionally be switched off. 2) Parameterisation with PNU 234 è B.4.5 or with FCT Tab. 7.2 Error response (stop behaviour) Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Additionally, diagnostic events can be read from the diagnostic memory. Messages of type “informa tion” are not displayed and can only be read via FCT or web server. Additional information on the dia gnostic memory è 7.1.3. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
(HH = hours, MM = minutes, SS = seconds, nnn = milliseconds). Time base is the respective switch-on time of the motor controller. Additional Additional information for Festo Service in case of complex faults information (Additional Info) 1) Not available via FHPP Tab.
– Alternatively: Switch logic voltage off and back on. Restart via … Command [Component] [Online] [Restart Controller] FHPP Writing PNU 127:3 with the value 16 Tab. 7.8 Restart of the motor controller (software reset) Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Job deceleration - braking ramp of the current job, do not turn off output stage End job – continue to carry out job to Motion complete; do not switch off output stage Tab. 7.10 Error responses (code letters) Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Access protection and master control The user can prevent the drive from being operated simultaneously through the controller and the Festo Configuration Tool (FCT). The CCON.LOCK bit (block FCT access) and SCON.FCT/MMI bit (FCT mas ter control) are used for this.
(Status Comparator Outputs) FHPP data è B.4.7, page 112 FHPP status information 1, 2 uint32/ (FHPP State Information) int32 FHPP control information 1, 2 uint32/ (FHPP Control Information) int32 Tab. B.4 Process data Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
B.3.6 Factor group Group/name Subindex Type Factor group è B.4.19, page 137 Position powers of ten exponent int8 (Position Notation Index) Position unit of measurement uint8 (Position Dimension Index) Tab. B.7 Factor group Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 94
(Standstill Window Timeout) Following error monitoring è B.4.25, page 147 Following error delay time 1045 uint16 (Following Error Timeout) Motor data è B.4.26, page 147 Current motor current 1059 int32 (Actual Current ) Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 95
1074 uint32 (Actual Control Section Voltage) Current string currents 1075 1 … 3 int32 (Actual Phase Current) Torque pilot control 1080 uint16 (Torque Feed Forward Control) Tab. B.8 Axis parameters: electric drives 1 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Reading of the FHPP version. The FHPP version number of the device consists of 4 numerals (e.g. “xxyy”). Format (16 bit, BCD) Numerals Significance Main version number Secondary version number Tab. B.11 PNU 102 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Data type: uint16 FW … Access: ro Reading of the FCT version, which is required for operation of the firmware. The min. version number of the Festo Configuration Tool (FCT) consists of 4 numerals (e.g. “xxyy”). Format (16 bit, BCD) Numerals Significance...
Page 99
Subindex 1 … 30 Class: Array Data type: char FW … Access: ro Reading of the manufacturer’s designation of the drive (ASCII, 7-bit). Example: CMMO-ST-C5-1-LKP . Unused characters are filled with zero (00 =’\0’). Tab. B.14 PNU 120 PNU 121 User’s device name (User Device Name)
The controller can reserve master control exclusively with CCON.LOCK = 1. Reading Value Significance SCON.FCT/MMI 0x00 (0) Master control with Festo Configuration Tool (FCT) or web server 0x01 (1) Fieldbus has master control Presetting after every Power ON (switch on “control section” power supply) or restart controller (FCT). Writing...
Page 101
Through writing of the object, parameter values are loaded from the parameter file (permanent data memory of the motor controller). Value Significance 0x10 (16) Load parameter values from parameter file Tab. B.20 PNU 127 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Event 2 (Event 2) Type of second saved diagnostic message Subindex 3 … 200 Event 3 … 200 (Event 3 … 200) Type of 3rd … 200th saved diagnostic message Tab. B.22 PNU 200 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 103
Event 2 (Event 2) Time of the 2nd saved diagnostic message Subindex 3 … 200 Event 3 … 200 (Event 3 … 200) Time of the 3rd … 200th saved diagnostic message Tab. B.24 PNU 202 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 104
Device fault (Device Fault) Subindex 1 Class: Var Data type: uint16 FW … Access: ro Read the active fault with the highest priority. If no fault is present, 0xFFFF (65535) is returned. Tab. B.27 PNU 205 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 106
Error response for the fault number 1. Subindex 3 … 255 Fault number 2 … 254 (Malfunction Number 2 … 254) Error responses for the fault numbers 2 … 254. Tab. B.31 PNU 234 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 107
Error response for the fault number 1. Subindex 3 … 255 Fault number 2 … 254 (Malfunction Number 2 … 254) Error responses for the fault numbers 2 … 254. Tab. B.33 PNU 242 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 108
Error response for the fault number 1. Subindex 3 … 255 Fault number 2 … 254 (Malfunction Number 2 … 254) Error responses for the fault numbers 2 … 254. Tab. B.34 PNU 246 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 109
Reserved (= 1) Note Only when all bits = 1 can the status be switched to “Ready”. 1) Parameterisation of the controller enable via è PNU 128 or FCT Tab. B.35 PNU 280 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Class: Var Data type: uint32 FW … Reading of the actual status of the local digital inputs. Significance 0 ... 8 Reserved ENABLE (controller enable) [X1.6] 10 ... 32 Reserved Tab. B.38 PNU 303 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 111
1, this means that the variable (at least corresponding to the duration of the related damping time) is within the area defined from the min. and max. value. Control mode Position comparator Velocity comparator Force comparator Time comparator 4 ... 7 Reserved Tab. B.41 PNU 312 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Control information on byte 1 … 4 (e.g. CCON, CPOS, ...) Subindex 2 FHPP control byte 5 … 8 (FHPP Control Byte 5… 8) Data type: int32 Control information on byte 5 … 8 (setpoint value 2) Tab. B.43 PNU 321 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Time comparator, max. uint32 1 … 64 Setpoint value speed int32 1 … 64 Setpoint value force int16 1 … 64 Tab. B.44 Structure of the record list – record data for FHPP Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 114
Access: ro It is also valid if the drive is not in the record selection mode (Teach!). In record selection mode, this parameter is transmitted in the cyclic I/O data. Tab. B.45 PNU 400 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 115
FAST – Not supported/reserved – – Reserved Subindex 1 … 64 Record 1 … 64 (Record 1 … 64) Record control byte 1 of the record 1 … 64. Tab. B.46 PNU 401 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
– 1000 ‰ = force basic value, PNU 555 Subindex 1 … 64 Record 1 … 64 (Record 1 … 64) Max. force of the record 1 … 64. Tab. B.56 PNU 418 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 119
– Speed record: max deviation from the setpoint speed [SINC/s] – Force record: no function Subindex 1 … 64 Record 1 … 64 (Record 1 … 64) End speed of the record 1 … 64. Tab. B.59 PNU 424 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Quick Stop ramp and stops in a position-controlled manner. Monitoring can be deactiv ated by setting the bit RCB1.B5 (PNU 401). Subindex 1 … 64 Record 1 … 64 (Record 1 … 64) Stroke limit of the record 1 … 64. Tab. B.62 PNU 427 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
The torque pilot control is added to the current controller setpoint value. The value is calculated from the acceleration. Compare also è PNU 1080. Subindex 1 … 64 Record 1 … 64 (Record 1 … 64) Factor of the record 1 … 64. Tab. B.63 PNU 428 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Reading or parameterisation of the lower limit values [SINC/s] of the velocity comparator. Subindex 1 … 64 Record 1 … 64 (Record 1 … 64) Velocity comparator, min. of the record 1 … 64. Tab. B.67 PNU 433 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Reading or parameterisation of the upper limit values [‰ of the force basic value, PNU 555] of the force comparator. Subindex 1 … 64 Record 1 … 64 (Record 1 … 64) Force comparator, max. of the record 1 … 64. Tab. B.71 PNU 437 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Subindex 1 Class: Var Data type: int32 FW … Access: rw2 Reading or parameterisation of the max. permitted speed [SINC/s]. This value limits the speed in all operating modes. Tab. B.79 PNU 502 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Reading or parameterisation of the max. current (force) [mA], with which the motor may be operated. The value is always positive. Internally, this limits the max. “positive” and “negative” current. Tab. B.82 PNU 512 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Position comparator upper limit 1) Record number in direct mode via PNU 400.1 “Setpoint record number”; in case of record selection via record number, specify in control byte 3 Tab. B.83 PNU 520 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Speed Setpoint value 1 Reserved Speed [SINC/s] è appendix A.2 Setpoint value 2 Reserved Actual value No function, = 0 Reserved Actual value Reserved Speed as absolute value [SINC/s] Tab. B.84 PNU 523 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 129
Reading or parameterisation of the characterististics for the FHPP direct mode. Value Significance Binary Relative positioning type Setpoint value is relative to the last setpoint/target position Setpoint value is relative to the current position (default) 1…7 – Reserved Tab. B.85 PNU 524 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Following error delay time (Following Error Timeout) Subindex 1 Class: Var Data type: uint16 FW … Access: rw2 Reading or parameterisation of the damping time in [ms] of the following error monitoring. Tab. B.91 PNU 539 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Access: rw1 Reading or parameterisation of the load that is moved in addition to the basic load during positioning. – Linear axis: [g] – Rotative axis: [kgm * 10 Tab. B.96 PNU 544 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Access: rw1 Basic value force in milliamperes [mA]. (The master transmits in the cyclic data a percentage value, which is multiplied by the basic value to calculate the final force.) Tab. B.101 PNU 555 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Position comparator, max. (Position Comparator, Max.) Subindex 1 Class: Var Data type: int32 FW … Access: rw1 Reading or parameterisation of the upper limit value [SINC] of the position comparator. Tab. B.110 PNU 586 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 135
Subindex 1 Class: Var Data type: int16 FW … Access: rw1 Reading or parameterisation of the upper limit value [‰ basic value force, PNU 555] of the force comparator. Tab. B.116 PNU 592 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 136
Time comparator, max. (Time Comparator, Max.) Subindex 1 Class: Var Data type: uint32 FW … Access: rw1 Reading or parameterisation of the upper limit value [ms] of the time comparator. Tab. B.119 PNU 595 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Reading or parameterisation of the system of measurement in relation to the basic unit. Value Significance 0x00 (0) Undefined/user specific 0x01 (1) Metre (SI unit) 0x41 (65) Degree 0xF0 (240) Inch 0xF6 (246) Revolutions Tab. B.121 PNU 601 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
The damping time begins when the target position window is reached. If the actual position has been in the target position window after the damping time has expired, the SPOS.MC bit is set. Tab. B.135 PNU 1023 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 143
(Time Constant Velocity Filter) Time constant for filtering the motor rotational speed. Subindex 7 Max. correction speed (Max. Correction Velocity) Data type: int32 Max. speed contribution for correction of the following error. Tab. B.136 PNU 1024 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 144
PNU 1029 Quick stop deceleration (Quick Stop Deceleration) Subindex 1 Class: Var Data type: int32 FW … Access: rw2 Reading or parameterisation of the deceleration with Quick Stop [SINC/s Tab. B.140 PNU 1029 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
FW … Access: rw2 Reading or parameterisation of the standstill monitoring time [ms]. Time during which the drive must be outside the standstill position window before standstill monitor ing responds. Tab. B.148 PNU 1043 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Current temperature output stage (Actual Temperature Output Stage) Subindex 1 Class: Var Data type: int8 FW … Access: ro Reading of the current temperature [°C] of the output stage (load section of the controller). Tab. B.153 PNU 1066 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Current control section voltage (Actual Control Section Voltage) Subindex 1 Class: Var Data type: uint32 FW … Access: ro Reading of the current control section voltage [mV] of the controller. Tab. B.157 PNU 1074 Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 149
Greater loads are hereby applied to the drive. The factors are calculated from the parameters (motor, gear unit, feed constant, ...) of the Festo Configuration Tools (FCT) and written to PNU 1080 and should not be changed. PNU 1080...
Tab. C.1 Cyclical I/O data FHPP standard + FPC The motor controller CMMO-ST only supports the extended functions of the Enhanced Festo Parameter Channel EFPC correspondingly è section C.2. Overview of EFPC The EFPC extended parameter channel permits automated transmission of parameters and larger data...
Parameter transmitted (array, double word) xxxx0111 Task cannot be carried out with error number (trans mission of parameter or parameter file currently not possible) 3) Values not stated = reserved Tab. C.5 FPCS – coding response-ID Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Faulty sub-index 0x0B No supervising access 0x11 Task cannot be carried out in the operating status 0x65 Festo: ReqID is not supported 0x66 Festo: Parameter is write-only Tab. C.7 Error codes in parameter transmission Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
No data / size of the parameter file in bytes 010xxxxx Stop data transmission No data 011xxxxx Error No data / error code Tab. C.9 Package ID – 3 control or status bits Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
If all 6 bytes from the last transmitted data telegram are no longer needed, the remaining bytes are filled with zeros. The parameter file size, which was transmitted at the start, determines up to where the data have to be evaluated. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
A stop or an error message can be written at any time in the control bits and interrupts the upload or download. A check of the sequence number then does not take place. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Data = parameter file Request package 33 FPCC = 01000100 Package ID = 000 00001 No data Send complete FPCS = 01000011 Package ID = 010 00001 No data Fig. C.3 Sequence of parameter file upload Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 158
No data Send complete FPCC = 01000101 Package ID = 010 00001 No data Parameters saved FPCS = 01000011 Package ID = 010 00001 No data Fig. C.4 Sequence of parameter file download Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 159
Package 2 faulty FPCC = 01000100 Package ID = 011 00011 Data = error code Confirm error FPCS = 01000011 Package ID = 011 00011 No data Fig. C.5 Error in parameter upload Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 160
Data = error code 0x65 Festo: ReqID is not supported Fig. C.7 Error FPCC is not supported The value in FPCC cannot be evaluated. The request ID included in the FPCC is not supported. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 161
Fig. C.8 Error EFPC is blocked Certain functions are blocked during active parameter transmission, e.g. switching to download is not allowed during an upload, and vice versa, before transmission is stopped by the controller. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Timeout in accessing the parameter file, e.g. error is still present and must be acknowledged Tab. C.11 Error codes in the parameter file transmission – error type 2 The errors differ regarding the effect on transmission è Tab. C.12: Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 163
(0x11) Job cannot be carried out upload or download can be continued. in the operating status To cancel the transmission, a stop com 101 (0x65) Festo: ReqID is not sup mand must be sent. ported Error type 2: is reported in package ID...
Diagnostic messages Diagnostic messages Explanation of the parameterisable classification, error response, diagnostic memory options and acknowledgement option è 7.2.2. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 165
This error can also occur if the set motor current is too low to move the shaft and any possible load. Correct the settings for the motor current, if necessary. – Resettable: Error can be reset immediately. Definable error reaction(s): A Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 166
General error Definable as: F/-/- Diagnostic memory: always An internal error has occurred. Restart device. If the error occurs frequently, contact Festo Service. – Resettable: Error can be reset immediately. Definable error response(s): B Parameter file invalid Definable as: F/-/- Diagnostic memory: always No valid parameter set stored.
Page 167
This error can be reset immediately. Afterwards start a corresponding positioning record or move the drive by using the jogging function. Movements in a positive direction are blocked. – Resettable: Error can be reset immediately. Definable error response(s): A, B, C, E, F Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 168
This error can be reset immediately. Afterwards start a corresponding positioning record or move the drive by using the jogging function. Movements in a negative direction are blocked. – Resettable: Error can be reset immediately. Definable error response(s): A, B, C, E, F Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 169
Separate device from the entire peripheral equipment and check whether the error is still present after reset. If it is, it means there is an internal defect and the device has to be replaced. – Resettable: Cannot be reset; software reset is necessary. Definable error reaction(s): A Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 170
If the error is still present, it means there is an internal defect and the device has to be replaced. – Resettable: Error can be reset immediately. Definable error response(s): B, C, E, F Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 171
If the error occurs again, please contact Festo Service. – Resettable: Error can be reset immediately. Definable error response(s): F, G Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 172
Determine the version of the hardware. You can ascertain the compatible firmware designs and download the appropriate firmware from the Festo website. – If defined as an error: Error can be reset immediately. Definable error reaction(s): A –...
Page 173
Check the mechanical system for sluggishness. Reduce the ambient temperature; take output derating into account; improve heat dissipation. – For parameterisation as a warning: The warning disappears if the temperature is back below the danger threshold. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 174
Diagnostic memory: optional Homing error. A homing method block has been set, for example, in open-loop operation. Select permitted reference travel method. – Resettable: Error can be reset immediately. Definable error response(s): E, F Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 175
Clear diagnostic memory. If the error is still present, the device needs to be replaced. – Resettable: Error can be reset immediately. Definable error response(s): F, G Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 176
Error during initialization of the IO-Link protocol stack Check the FHPP configuration with FCT. – Acknowledgeability: Error can only be acknowledged after eliminating the cause. Definable error response(s): A, B, C, D Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 177
Perform a firmware update. If the error is still present, the memory might be faulty. Then the device must be replaced. – Resettable: Cannot be reset; software reset is necessary. Definable error reaction(s): A Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 178
– Acknowledgement option: Error can only be acknowledged after the cause is eliminated. Definable error response(s): A, B System information Definable as: -/-/ Diagnostic memory: always A device-specific system event has occurred. This event is used for extended diagnostics. Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Electrical pulse generator (usually a rotor position encoder). The motor controller evaluates the generated electrical signals and cal culates from this the position and speed. Enhanced Festo Parameter Extended function of the Festo Parameter Channel (FPC), e.g. for Channel (EFPC) transmission of parameter files. Festo Configuration Tool (FCT) Software with uniform project and data management for supported types of equipment.
Page 180
(Profile Velocity mode) task with control of the speed or rotational speed. Teaching Operating mode for setting positions by approaching the target position, e.g. when creating positioning sets. Tab. E.1 Index of terms and abbreviations Festo – GDCP-CMMO-ST-LK-C-HP-EN – 2017-05b – English...
Page 183
Copyright: Festo AG & Co. KG Ruiter Straße 82 73734 Esslingen Germany Phone: +49 711 347-0 Fax: +49 711 347-2144 Reproduction, distribution or sale of this document or communica E-mail: tion of its contents to others without express authorization is service_international@festo.com...
Need help?
Do you have a question about the CMMO-ST-C5-1-LKP and is the answer not in the manual?
Questions and answers