Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

Verzia 1 Ďalej »

Supported device types and versions
Document revisions

Supported device types and versions



The protocol for communication with the FAG SmartCheck vibrometer is implemented as a Java event in D2000.

If the FAG SmartCheck is connected to the local network, by the appropriate IP address it is possible to join it. java event communicates with the device by using XML Soap (Simple Object Access Protocol) via http requests. Several requests can be sent to the device, but the FAG SmartCheck protocol uses two types of requests:

  • authenticate - user login to device. The username and password are required to execute this request. Only one user can be signed in at one time.
  • liveCharacteristicValue - querying "live" data from the device. These data are collected by device in real-time, such as vibration, temperature, voltage, load, but also the digital speed of the device.


Communication with the FAG SmartCheck is established using the device's IP address, and works as follows:

  • An authenticate request is sent to device. This request is generated by username and password which are used to connect to device. 
  • The device will send a response, which will indicate, if the login to the device was successful.
  • Assuming that the user is successfully logged in to the device, a liveChararacteristicValue request is sent to the device. This request is also generated by username and password which are used to connect to the device.
  • Assuming that the username and password are correct, measured values are sent as a response from device. (vibration, temperature, voltage, load, digital speed)


Communication configuration:

The structured variable SV.FAG.SmartCheck.Parameters is used to configure communication.  This structure has to be dimensioned to as many rows as there are devices. The meaning of each column is as follows:

  • DeviceName - Device name defined by user.
  • IP - Device IP address. Example: http://172.16.1.128
  • User - Username to login to the device.
  • Password - Password to login to the device.
  • Period - The period at which data is read from the device. It is given in seconds.
  • Active - The active communication is represented by this parameter. It can be True or False. This parameter determines whether we want to communication to run or not.


Communication output is continuously written to the SV.FAG.SmartCheck.Values structure, which has as many rows, as there are devices. The meaning of each column is as follows:

  • Vibration - Device vibrations.
  • Temperature - Device temperature.
  • Voltage - Device voltage.
  • Load - Device load.
  • DigitalInput - Device RPM.
  • Status - State. It can take on the following values:
    • Connected
    • Disconnected
    • Login error - Username or password is incorrect.
    • Connection error - Could not connect to device. Possible causes: The device is not connected to the network, or the machine's IP address is invalid.



If interested in this protocol, please contact the D2000 development department.


Document revisions


  • Ver. 1.0 - August 6th, 2019 - Document creation.
  • Žiadne štítky