CMS SM1281 RMS DOC V3 1 en
CMS SM1281 RMS DOC V3 1 en
CMS SM1281 RMS DOC V3 1 en
Machine Vibration
Variables with a
SIPLUS SM 1281
Condition
Monitoring System
Siemens
SIPLUS SM 1281, SIMATIC S7-1200 Industry
Online
https://support.industry.siemens.com/cs/ww/en/view/109480750 Support
Legal information
Legal information
Use of application examples
Application examples illustrate the solution of automation tasks through an interaction of several
components in the form of text, graphics and/or software modules. The application examples are
a free service by Siemens AG and/or a subsidiary of Siemens AG ("Siemens"). They are non-
binding and make no claim to completeness or functionality regarding configuration and
equipment. The application examples merely offer help with typical tasks; they do not constitute
customer-specific solutions. You yourself are responsible for the proper and safe operation of the
products in accordance with applicable regulations and must also check the function of the
respective application example and customize it for your system.
Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the
application examples used by technically trained personnel. Any change to the application
examples is your responsibility. Sharing the application examples with third parties or copying the
application examples or excerpts thereof is permitted only in combination with your own products.
The application examples are not required to undergo the customary tests and quality inspections
of a chargeable product; they may have functional and performance defects as well as errors. It is
your responsibility to use them in such a manner that any malfunctions that may occur do not
result in property damage or injury to persons.
Disclaimer of liability
Siemens shall not assume any liability, for any legal reason whatsoever, including, without
limitation, liability for the usability, availability, completeness and freedom from defects of the
application examples as well as for related information, configuration and performance data and
any damage caused thereby. This shall not apply in cases of mandatory liability, for example
under the German Product Liability Act, or in cases of intent, gross negligence, or culpable loss of
life, bodily injury or damage to health, non-compliance with a guarantee, fraudulent
non-disclosure of a defect, or culpable breach of material contractual obligations. Claims for
damages arising from a breach of material contractual obligations shall however be limited to the
Siemens AG 2018 All rights reserved
foreseeable damage typical of the type of agreement, unless liability arises from intent or gross
negligence or is based on loss of life, bodily injury or damage to health. The foregoing provisions
do not imply any change in the burden of proof to your detriment. You shall indemnify Siemens
against existing or future claims of third parties in this connection except where Siemens is
mandatorily liable.
By using the application examples you acknowledge that Siemens cannot be held liable for any
damage beyond the liability provisions described.
Other information
Siemens reserves the right to make changes to the application examples at any time without
notice. In case of discrepancies between the suggestions in the application examples and other
Siemens publications such as catalogs, the content of the other documentation shall have
precedence.
The Siemens terms of use (https://support.industry.siemens.com) shall also apply.
Security information
Siemens provides products and solutions with industrial security functions that support the secure
operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary
to implement – and continuously maintain – a holistic, state-of-the-art industrial security concept.
Siemens’ products and solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems, machines
and networks. Such systems, machines and components should only be connected to an
enterprise network or the Internet if and to the extent such a connection is necessary and only
when appropriate security measures (e.g. firewalls and/or network segmentation) are in place.
For additional information on industrial security measures that may be implemented, please visit
https://www.siemens.com/industrialsecurity.
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends that product updates are applied as soon as they are available
and that the latest product versions are used. Use of product versions that are no longer
supported, and failure to apply the latest updates may increase customer’s exposure to cyber
threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed
at: https://www.siemens.com/industrialsecurity.
Table of Contents
1 Introduction
1.1 Overview
To protect a machine efficiently against mechanical damage during operation and
detect such damages at an early stage, the machine has to be monitored
permanently.
Mechanical vibrations are crucial in this context. Vibrations are caused mainly by
centrifugal forces at rotating machine parts.
This can be due to:
Unbalance
Improper alignment of machine trains
Bearing-related damage
Transmission faults
Magnetic, hydraulic and other function-related changing forces
Assumed knowledge
The following basic knowledge is assumed:
SIMATIC controllers
STEP 7 programming
WinCC
1 2
Siemens AG 2018 All rights reserved
6 7 8 9 10
Vibration sensor
The SM 1281 uses a vibration sensor to monitor the vibrations at the shaft end
bearing.
When commissioning the machine, the status under normal operating conditions is
determined. From the characteristic values measured, the user defines the warning
and alarm limits and stores them in the SM 1281.
During operation, the vibrations at the machine are monitored permanently and the
status is reported to the user via an HMI. Warnings and alarms are generated if the
set limit values are exceeded.
Note This application example focuses on starting up the SM 1281 and its monitoring
mode. Additional operating modes can be found in the SM 1281 operating
instructions:
https://support.industry.siemens.com/cs/ww/en/view/109757963
RMS monitoring
The SM 1281 enables the calculation of the following characteristic values:
vRMS (root mean square velocity) is calculated based on the interval rms
value of vibration velocity.
aRMS (root mean square acceleration) is calculated based on the interval
rms value of vibration acceleration.
DKW (diagnostic characteristic value) is calculated based on the interval
rms value of the vibration acceleration.
For each vibration channel, warning and alarm limits and hysteresis can be set.
Hysteresis
For the monitoring of vRMS, aRMS, DKW and spectra, three successive values
that exceed the threshold must be present to trigger a warning or alarm.
Accordingly, three successive values that fall below the threshold (including the
absolute value hysteresis) must be present for the warning or alarm to disappear
again.
Siemens AG 2018 All rights reserved
PLC
The library "SM1281_Library" of the SM 1281 signal module was used for this
application example. It contains program blocks and HMI text lists. The library
enables the functions of the SM 1281 to be integrated easily into the user's control
program. Blocks and data types which are part of the library carry the prefix
"SM1281" in their name. Further information on the library "SM1281_Library" can
be found in chapter 3.5.
The user program in this application example has a modular structure so that
further modules can be added easily.
SM1281_
OB1 CMS
Module
SM1281_
Channel
Siemens AG 2018 All rights reserved
SM1281_
Channel
SM1281_
PlcHmi
Channel
SM1281_
Channel
Prepare
CMSData
ForHMI
SINA_
Drive
SPEED
Prepare
DriveData
ForHMI
HMI
The SM 1281 is configured, operated and monitored via an HMI. Visualization
consists of the following screens:
To make sure that further modules can be added to the application example, the
following faceplates have been created in the project:
Components used
This application example has been created with the following hardware and
software components:
Note The functionality was tested with the hardware components specified. Similar
products that are not included in the above list can also be used. In this case,
please note that changes to the example code (e. g. different addresses) may
become necessary.
2 Engineering
2.1 Hardware setup
The figure below shows the hardware setup of the application.
1. Place the CPU and the SM 1281 side by side on a top hat rail.
2. Connect the two components using the integrated bus.
3. Install the vibration sensor to the bearing pedestal of the shaft end.
Chapter 3.3.1 Measuring vibrations shows ways how to mount the sensor.
4. Install the retro-reflective photoelectric sensor.
Using a separate speed sensor is not mandatory. You can also provide the
speed to the SM 1281 via the user program. The function block
"SM1281_Module" provides the "SpeedSource" and "Speed" parameters for
this purpose.
5. Wire the components as shown in the illustration above.
6. Switch on the power supply.
Note You can specify the IP address of the web server of the SM 1281 at the
parameter "IP_Config" of the FB "SM1281_Module" or via the HMI (see chapter
2.3.1).
2.2 Configuration
2.2.1 Downloading the STEP 7 project into the CPU
https://support.industry.siemens.com/cs/ww/en/view/109480750
2. Save the zip file in any directory on your computer and extract it.
3. Set the IP address of the PG/PC in such a way that the PG/PC is located in the
same subnet as the CPU.
4. Use an Ethernet cable to connect the PG/PC with the Ethernet interface of the
CPU.
5. Open the extracted project.
6. Right-click "PLC_1 [CPU1212C DC/DC/DC]" in the project tree and then
"Download to device > Hardware and Software (only changes)".
8. Select the CPU based on the IP or MAC address and then click "Load".
Note The IP address and the device name are automatically assigned when
downloading the project into the CPU.
9. Confirm the dialog by clicking "Load". If the CPU is presently not in STOP, it
has to be stopped.
10. Tick the "Start all" check box and click "Finish".
Siemens AG 2018 All rights reserved
1. Make sure that the HMI is in transfer mode or automatic transfer is allowed.
2. Right-click "HMI_1 [TP1200 Comfort]" in the project tree and then "Download
to device > Hardware and Software (only changes)".
3. Select the corresponding interface and click "Start search".
4. Select the HMI based on the IP or MAC address and click "Load".
Siemens AG 2018 All rights reserved
11. Tick the "Overwrite all" check box and click "Load".
2.3 Commissioning
2.3.1 Setting parameters
3. In order to set parameters for the other channels, use the scroll bar to the right
of the channel parameters.
To detect wear and damages at the machine, we need to know the vibration
variables in the normal operating state. Therefore, the vibration variables are
measured during commissioning and are used as the reference values to calculate
warning and alarm limits.
Proceed as follows:
2. Select the operating mode "RUN: Monitoring" from the drop-down list and tap
"OK".
Siemens AG 2018 All rights reserved
3. Open the screen "Overview", enter a typical speed and enable the drive.
4. Open the screen "Actual Values" and note the measured values for the
corresponding channels.
Note The indicators of the spectra only show a status if frequency-selective monitoring
is activated in the SM 1281.
Siemens AG 2018 All rights reserved
1. Deactivate the "S7 priority" check box on the HMI, to give the control priority to
the web server.
2. Open the web server of the SM 1281 in a web browser.
3. Log into the web server. If the password was not changed, the default
password "0000" applies.
4. Open "Monitoring settings > DKW-Setup".
5. Change the operating mode of the SM 1281 to "STOP: System ready".
6. Add additional lines and create typical speed ranges each with the reference
value "1.00".
7. Click "Save".
8. Change the operating mode of the SM 1281 to "RUN: Measuring" and activate
the calculation of the DKW for the respective channel.
Siemens AG 2018 All rights reserved
9. Enable the drive via the HMI and let it run within the created speed ranges.
The web server updates the teaching values cyclically.
10. Once you measured enough teaching values (the SM 1281 stores up to 1000
values per speed range), change the operating mode of the SM 1281 to
"STOP: System ready".
11. In order to apply the measured teaching values as reference values, click
"Apply" and "Save".
We will show how to determine the warning and alarm limits using an example. The
machine in our example has the following properties:
The motor capacity is 20 kW.
The motor is mounted on a soft foundation.
The following guide values apply for this type of machines according to DIN ISO
10816-3:
Siemens AG 2018 All rights reserved
𝑚𝑚 𝑚𝑚
𝑊𝑎𝑟𝑛𝑖𝑛𝑔 𝑙𝑖𝑚𝑖𝑡 𝑣𝑅𝑀𝑆 = 0.8 + (0.25 ∗ 4.5 )
𝑠 𝑠
𝒎𝒎
𝑾𝒂𝒓𝒏𝒊𝒏𝒈 𝒍𝒊𝒎𝒊𝒕 𝒗𝑹𝑴𝑺 = 𝟏. 𝟗𝟐𝟓
𝒔
𝒎𝒎
𝑨𝒍𝒂𝒓𝒎 𝒍𝒊𝒎𝒊𝒕 𝒗𝑹𝑴𝑺 = 𝟕. 𝟏
𝒔
Siemens AG 2018 All rights reserved
𝑚
𝑊𝑎𝑟𝑛𝑖𝑛𝑔 𝑙𝑖𝑚𝑖𝑡 𝑎𝑅𝑀𝑆 = 𝑏𝑎𝑠𝑖𝑐 𝑣𝑎𝑙𝑢𝑒 + 1
𝑠2
𝒎
𝑾𝒂𝒓𝒏𝒊𝒏𝒈 𝒍𝒊𝒎𝒊𝒕 𝒂𝑹𝑴𝑺 = 𝟏. 𝟖
𝒔²
Note In a real application, fixed warning and alarm limits are not sufficient for all
operating modes of a machine. For this, create e. g. an operating mode table
containing the warning and alarm limits depending on the speed and load in a
data block of the CPU.
Note Over time, the machine will undergo transient oscillations and the warning and
alarm limits should be adjusted.
2.4 Operation
2.4.1 Setting parameters
Static parameters
The parameters at the block interfaces are generally transmitted to the SM 1281
upon request only. All parameters at the input parameters of the blocks
"SM1281_Module" and "SM1281_Channel" are transmitted to the SM 1281 by a
positive edge at the input parameter "SetAllParameters".
Depending on the current operating mode of the SM 1281, the operating mode is
changed automatically in the process. This is necessary, because some
parameters cannot be transferred into the SM 1281 in a RUN state. Following
successful transfer of the parameters to the SM 1281, the operating mode that was
active prior to the parameter transfer is restored.
If the parameters were not transferred successfully, an error message is generated
at the output parameter "OpModeChangeStatus" of the "SM1281_Module" block as
for a failed change of the operating mode and is displayed on the top right of each
screen.
How to set dynamic parameters is shown in chapter 2.3.1.
Dynamic parameters
Siemens AG 2018 All rights reserved
Besides the option to transmit all parameters to the SM 1281, you can also transfer
just the so-called dynamic parameters. The dynamic parameters at the input
parameters of the functions "SM1281_Channel" are transmitted to the SM 1281 by
a positive edge at the input parameter "SetDynParameters".
These parameters can also be transmitted in the status "RUN: Monitoring" and
"RUN: INHIBITED" without the SM 1281 having to switch the operating mode into
stop mode.
2. Select the desired operating mode from the drop-down list and tap "OK".
The operating mode is changed. The status is displayed in the text box below.
Siemens AG 2018 All rights reserved
With each successful transition to the "RUN: MONITORING" operating mode, the
parameters last sent to the SM 1281 are automatically checked for validity. If the
parameters are valid, they are backed up in the retentive data block "Backup". For
an easy connection to the faceplates, the DB from the library "LSM1281" is not
used. However the functionality of both DBs (DB "SM1281_Backup" and
DB "Backup") are identical.
If the parameters are invalid, an error message occurs in the HMI and in the
message system of the SM 1281 and the SM 1281 remains in the operating mode
"STOP: READY".
After a restart of the CPU or faulty parameterization, you can restore the saved
parameters.
The SM 1281 switches to the "STOP: CONFIGURATION" mode and sets the
parameters. Subsequently, it changes back to the last operating mode.
3 Valuable Information
3.1 Basic terms
CMS
CMS stands for Condition Monitoring System.
DKW
The diagnostic characteristic value allows for qualitative diagnosis of the overall
state of rolling contact bearings.
IEPE
IEPE stands for Integrated Electronics Piezo Electric. It is an industry standard for
piezoelectric sensors with built-in impedance converter electronics. They can be
sensors for acceleration, force and pressure.
RMS
RMS stands for Root Mean Square. In the quadratic mean, bigger values usually
have more impact than smaller ones in contrast to the geometric mean.
vRMS
Mean of the vibration velocity
Siemens AG 2018 All rights reserved
aRMS
Mean of the vibration acceleration
Term
Mechanical vibrations can be felt and measured at the surface of bodies. When
monitoring machines, these are mainly machine surfaces, components and
foundations.
Mechanical vibrations are also referred to as structure-borne sound, as they
propagate in solid bodies only. The audible air-borne sound, in contrast,
propagates through gaseous media, e. g. air.
Running machines exhibit various symptoms that allow drawing conclusions to the
machine condition, e. g. looming machine damage.
These condition-relevant fault symptoms include:
Changes in air-borne noise
Displacement of machine parts
Increased bearing temperatures
Changed mechanical vibration behavior
Generation of vibrations
Vibrations are caused mainly by centrifugal forces at rotating machine parts.
This is caused, for example, by:
Unbalance
Improper alignment of machine trains
Bearing-related damage
Transmission faults
Magnetic, hydraulic and/or other function-related changing forces
others:
Stiffness and dampening of the:
– Machine construction
– Bearing construction
– Foundation
Condition of the bearing lubricant
Decoupling of the foundation
Ratio of the masses of machine and foundation
Vibration sensor
Piezoelectric vibration sensors are used for the frequencies and frequency ranges
to be covered in the vibration monitoring solution with SM 1281. These sensors
generate an analog voltage signal in the presence of dynamic pressure and
traction forces that can be processed. Static acceleration forces such as the
gravitational acceleration are not detected by these sensors. IEPE (Integrated
Electronics Piezo-Electric) is an industry standard for piezoelectric sensors.
Further information
Further information on appropriate sensors and on selecting the measuring point
can be found in this FAQ:
https://support.industry.siemens.com/cs/ww/en/view/109740202
There are different methods and procedures to monitor and diagnose the condition
of machines.
The procedures for signal processing of vibration data for machine and bearing
diagnosis are divided into two main groups:
1. Vibration diagnostics by characteristic value formation in the time range
2. Vibration diagnostics by frequency analysis
Note Detailed fault diagnosis is not possible or subject to restrictions for wideband
vibration measurement based on characteristic values.
In the vibration frequency between 2 Hz or 10 Hz and 1 kHz, the RMS value of the
vibration velocity is the most meaningful analysis value. This frequency range
accommodates the typical rotation frequency excitations.
The measured rms values and peak values of vibration acceleration at the initial
condition of the bearing are compared relative to the current condition to calculate
the DKW value.
The diagnostic characteristic value DKW exhibits a high correlation with the
damage condition of rolling element bearings and is therefore very meaningful.
The authors Prof. Dr. Sturm, Dr. Förster, Dr. Hippmann and Dr. Kinsky describe in
their book "Diagnostics of rolling contact bearings in machines and plants" (\6\, only
available in German) the relation between the DKW and the state of the rolling
contact bearing as follows:
Table 3-7: Relation between the DKW and the bearing state
DKW Bearing state
<1 Improvement of the technical state (e.g. after start-up phase)
> 1 to 2 Good running characteristic
> 2 to 5 Effect of damage-accelerating influencing factors
> 5 to 50 Effect of the damaging process
> 50 Formation of a damage with the risk of a failure
Measuring the parameters is insufficient to pinpoint the fault. For this purpose, the
machine's vibration profile needs to be analyzed in more detail. Most types of
damages can be recognized in the frequency spectrum due to the occurrence of
typical damage frequencies or typical patterns of damage frequencies. The
SM 1281 allows the following spectra to be calculated and used for vibration
diagnosis and monitoring:
Frequency spectrum of vibration velocity
Frequency spectrum of vibration acceleration
Envelope spectrum
Overview
The SIPLUS SM 1281 is a module designed for use with the SIMATIC S7-1200
automation system.
SIPLUS SM 1281 allows the condition of components liable to wear (e. g. motors,
bearings) and of critical machine components to be monitored permanently.
Together with an S7-1200, it can be used as an autonomous monitoring system.
Technical features
4 vibration sensor channels for vibration signal monitoring
1 digital input for speed measurement
Direct integration into existing SIMATIC S7-1200 automation systems
Easy integration into existing and new machines
High sampling rates
Vibration analysis within the SM 1281. The result of the analysis is transmitted
to the S7-1200 CPU for processing via the backplane bus in the form of status
signals.
Processing the results of the vibration analysis in the user's control program
Configuration of SM 1281 functions directly from the TIA Portal
Configuration
The figure below shows an example configuration using an SM 1281 together with
a SIMATIC S7-1200 automation system.
3.5.1 Overview
The following chapters give an overview of the blocks' functionality. You will find
the library in SIOS:
https://support.industry.siemens.com/cs/ww/en/view/109482016
For a detailed description of the parameters, see the SM 1281 operating
instructions:
https://support.industry.siemens.com/cs/ww/en/view/109757963
The function block "SM1281_Module" from the library enables all general module
settings to be entered and module status messages to be monitored.
The global data block "SM1281_Status" contains all information with regard to
status, traffic light and faults of the SM 1281 module. The data are organized by
module and channel. The data for an SM 1281 module are preset in the data block.
When using more than one SM 1281 module, the parameter "Module1" (PLC data
type "SM1281_ModuleStatus") can be copied and inserted e. g. as "Module2".
Moreover, you can rename the parameters "Module", "Channel_1", "Channel_2",
Siemens AG 2018 All rights reserved
The global data block "SM1281_Backup" stores the automatic backup of valid
parameter records.
With each successful transition to the "RUN: MONITORING" operating mode, the
parameters last sent to the SM 1281 are automatically checked for validity. If the
parameters are valid, they are backed up in the remanent data block
"SM1281_Backup". If the parameters are invalid, an error message occurs in the
message system of the SM 1281 and the SM 1281 remains in the operating mode
"STOP: READY".
The last valid and transferred parameter record can be restored using the input
parameter "RestoreParameters" of the block "SM1281_Module".
Data types which are part of the block library carry the prefix "SM1281" in their
name.
NOTICE If you change these data types, it may no longer be possible to compile your
project due to the know-how protection of the library blocks. Therefore, leave
these data types unchanged.
4 Appendix
4.1 Service & support
Industry Online Support
Do you have any questions or need assistance?
Siemens Industry Online Support offers round the clock access to our entire
service and support know-how and portfolio.
The Industry Online Support is the central address for information about our
products, solutions and services.
Product information, manuals, downloads, FAQs, application examples and videos
– all information is accessible with just a few mouse clicks:
https://support.industry.siemens.com
Technical Support
The Technical Support of Siemens Industry provides you fast and competent
support regarding all technical queries with numerous tailor-made offers
– ranging from basic support to individual support contracts. Please send queries
to Technical Support via Web form:
www.siemens.com/industry/supportrequest
Siemens AG 2018 All rights reserved
Service offer
Our range of services includes the following:
Plant data services
Spare parts services
Repair services
On-site and maintenance services
Retrofitting and modernization services
Service programs and contracts
You can find detailed information on our range of services in the service catalog
web page:
https://support.industry.siemens.com/cs/sc