AM8xxx Smart System Diagnosis

The AM8xxxSSD enables the analysis of a motor equipped with the Smart System Diagnosis functionality. The built-in encoder records measured values from various internally installed sensors. These include the temperature and humidity in the encoder, as well as the acceleration in the X and Y directions. Various statistical parameters are calculated on the basis of these measured values and threshold monitoring is carried out to detect shocks.
Optionally, a Boolean signal can be selected for the Enable Execution input so that the algorithm is only active if the value of the selected signal is TRUE.
Configuration options
- Num Sections Humidity: Configure the number of sections for analyzing the humidity in the encoder.
- Num Sections Temperature: Configure the number of sections for analyzing the temperature in the encoder.
- Num Bins RMS Acceleration: Configure the number of histogram bins for analyzing the acceleration.
- Threshold Shock: Threshold value for the RMS of the acceleration for detecting shocks.
Output values
- Humidity: Minimum, maximum and average value of the humidity within the encoder in %.
- Temperature: Minimum, maximum and average value of the temperature within the encoder in °C.
- X RMS Acceleration: Minimum, maximum and average value of the RMS acceleration in the X direction in g.
- X Kurtosis Acceleration: Minimum, maximum and average value of the kurtosis of the acceleration in the X direction.
- X Peak-Peak Acceleration: Minimum, maximum and average value of the peak-peak value of the acceleration in the X direction in g.
- YRms Acceleration: Minimum, maximum and average value of the RMS acceleration in the Y direction in g.
- Y Kurtosis Acceleration: Minimum, maximum and average value of the kurtosis of the acceleration in the Y direction.
- Y Peak-Peak Acceleration: Minimum, maximum and average value of the peak-peak value of the acceleration in the Y direction in g.
- X Shock | Shock Detected:
TRUE
, if a shock is detected in the X direction. The threshold value of the RMS acceleration is monitored for this purpose. - X Shock | Count: Number of shocks in the X direction.
- X Shock | Last Shock: Timestamp of the last detected shock in the X direction.
- Y Shock | Shock Detected:
TRUE
, if a shock is detected in the Y direction. The threshold value of the RMS acceleration is monitored for this purpose. - Y Shock | Count: Number of shocks in the Y direction.
- Y Shock | Last Shock: Timestamp of the last detected shock in the Y direction.
- Total Shocks: Number of shocks in the X and Y direction.
- Sections Humidity: Temporal distribution of humidity within the encoder. (Section Timer)
- Sections Temperature: Temporal distribution of the temperature within the encoder. (Section Timer)
- X Rms Acceleration: Distribution of the acceleration in the X direction. (Histogram)
- Y Rms Acceleration: Distribution of the acceleration in the Y direction. (Histogram)
Preparation
In order for the sensor values to be available for analysis, they must be added to the process image of the drive. This process is described below.
- 1. Create a TwinCAT project.
- 2. Scan the I/Os of the TwinCAT project.
- 3. Add a Drive Manager project to the solution.
- 4. Select the corresponding channel of the drive to which the motor with the B/SSD-capable encoder is connected.
- 5. Select the Advanced tab.
- 6. Further process data can be added in the Process data subitem.
- 7. Add the following process data:
IntSHub: Update counter
IntSHub: Data Sensor 0
IntSHub: Data Sensor 1
IntSHub: Data Sensor 2
IntSHub: Data Sensor 3
- Once the process data has been added, it is displayed in the I/O node and is available for analysis.