Advanced Motor Monitoring and Diagnostic Function for Siemens Servo Motors and Drives
Profinet, Servo, Parametrics, Diagnostic
6/26/20251 min read


We have developed a robust and scalable function dedicated to real-time analysis of motors controlled via SINAMICS S120/210, V90, and G120x drives and servo systems. It extracts relevant data, interprets it logically, and automatically triggers actions based on the motor’s actual condition.
✅ Function Capabilities:
Monitors real-time temperatures, current, torque, and rotational speed
Dynamically calculates the mechanical power developed by the motor and compares it to the nominal value to determine utilization
Generates a percentage motor load indicator (“Motor Utilization”), easily displayed on HMI
Stores maximum values reached for torque, speed, current, and utilization
Automatically filters unstable or incorrect values to avoid displaying or processing false data
Triggers alarms when predefined limits are exceeded (e.g., overload)
📊 End Result:
A clear, real-time view of motor status
“Clean” and filtered data, ready for display or logging
A local diagnostic system, integrable into any HMI
Predictive control to prevent overload or failures
Maximum values saved for audit, maintenance, or analysis
🧩 Key Benefits by Application:
DomainConcrete BenefitHigh-speed automated linesEarly detection of subtle mechanical issuesHMI / SCADA systemsClear, structured data without fluctuationsPredictive maintenanceSchedule downtime based on actual wearPerformance testingMaximum visibility of motor behavior
🔄 Integration:
Compatible with all SINAMICS S120/210, V90, and G120x drives and can be applied to any motor configured in TIA Portal
Easily extendable with SD card logging, OPC UA, graphical interface, or cloud analysis