Skip to content
MB Datasuite
  • Features
  • Applications
  • Energy
  • Visualization
  • Prices
  • Free Trial
  • Deutsch
MB Datasuite
  • Features
  • Applications
  • Energy
  • Visualization
  • Prices
  • Free Trial
  • Deutsch

System requirements and compatibility

7
  • System requirements for DataSuite
  • Supported operating systems
  • Operate as a windows service
  • Database connections 
  • PLC support  
  • Notes on safe operation  
  • White Label

Quick start

9
  • Installation  
  • Set up PLC connection  
  • Create trigger  
  • Select trigger variable in the handshake  
  • Execute trigger  
  • Create Excel file  
  • Write header data to the file  
  • Write record  
  • Connect to a Database

Tutorials, HowTos and instructions

1
  • Alarm emails with OPC-UA: Monitoring excess temperature with an S7 1500 PLC

User Manual

96
  • General information on the user manual
  • Licensing
    • Determining the required licence  
    • Activate your licence  
  • Settings
    • General information
    • Export  
    • Import  
    • Password protection  
    • Change language  
    • Factory settings  
  • Trigger
    • General information about the trigger
    • Create trigger  
    • Trigger structure  
    • Use variables  
    • Additional trigger editing functions
      • Calculations and Formatting of SPS Data
      • Invert Excel Actions 
      • Changing data blocks for all variables in the trigger 
    • Trigger Actions
      • General information
      • Write variable 
      • Excel – Writing  
      • Excel – Read  
      • Convert Excel file to PDF  
      • Print Excel file  
      • Convert Excel file to HTML file  
      • Database: Execute Query 
      • Database: Write record (Insert) 
      • Database: Write several data records (insert) 
      • Database: Read data record (Select) 
      • Database: Read multiple records (Select) 
      • File options (copy, move, rename, delete)  
      • Read out file names in folder  
      • Execute REST Request 
      • FTP Upload
      • Send e-mail  
      • Send SMS  
      • Send message using Telegram 
      • Send message using Threema  
      • Start external applications  
      • Exporting and importing data blocks (DB)
      • Update Data Block
      • Set PLC time 
    • Trigger trigger conditions and handshake
      • General information on Trigger conditions and handshake  
      • Standard handshake  
      • Individual handshake  
    • Error handling and log
      • Error handling and log  
  • Accounts
    • Telegram account
      • Telegram time limit
      • Configure Telegram account 
      • Set up Telegram
    • Threema account
      • Threema Time limit  
      • Configure Threema account 
      • Set up a Threema account
    • E-Mail account
      • Email time limit
      • Configure email account  
      • General info about e-mail account
    • SMS-account
      • Configuring a SMS / Seven Account
      • SMS time limit
      • SMS Sandbox
  • Error Codes
    • General   (0 – 99)
    • PLC (200 – 299)
    • E-mail (300 – 399)
    • SMS (400 – 499)
    • Excel (500 – 599)
    • OPC UA (700 – 799)
    • Databases (800 – 899)
    • Print (1000 – 1099)
    • PDF (1100 – 1199)
    • HTML (1200 – 1299)
    • Start external applications  (1300 – 1399)
    • Rest (1400 – 1499)
    • Time Master (1900 – 1999)
    • Telegram (2000 – 2099)
    • Threema (2100 – 2199)
  • Devices (Shelly)
    • General information about Shelly
    • Add devices 
    • Using Shelly variables 
  • Excel, CSV, PDF files
    • CSV files: Formats, special characters, encodings
    • General information on Excel files
    • File selection 
    • File formats  
    • Read Access 
    • Write Access 
  • Control systems (PLC connections)
    • General information on PLC connections
    • Create PLC connection  
    • Variables  
    • Configure PLC connection  
  • Databases
    • General information on databases
    • Database: Write record (Insert) 
    • Database: Write several data records (insert) 
    • Database: Read data record (Select) 
    • Database: Read multiple records (Select) 
    • Database: Execute Query 
  • Webserver / REST API
    • General information web server/rest API
    • Settings and security 
    • Calling up web pages 
    • Use Rest-API 
  • Support
    • Create Support Packages  
    • Support contact details

Upgrade from version 2 to version 3

1
  • Change from version 2 to version 3  
  • Home
  • Docs
  • User Manual
  • Webserver / REST API
View Categories

Settings and security 

Lesedauer: 3 min

The settings of the web server and the Rest API can be found in the menu on the left. This item is only displayed if the corresponding feature is included in your license. 

General information and settings  #

At the top of the Web Server / Rest API page you can see the current state of the web server. 

Below that you can activate the web server and enter the desired port. All changes become active when you save.  

The web server is not activated in the standard configuration. If you activate the web server, it will start automatically every time you start the software. 

Please note: 

Save settings: All changes are applied when you save the settings and the web server then restarts automatically. 

Please note:  

Access from another computer: If you want to access the web server or the Rest API from another computer, it is most likely necessary that you edit the firewall settings and release the port (TCP) stored here. For help with the firewall settings, please contact your local IT department. 

SSL-Certificate  #

Communication with the web server and the rest API is always encrypted (HTTPS/SSL), unencrypted communication (HTTP) is not possible. 

A self-signed certificate is used for encryption in the default configuration. Some browsers then display a warning that a self-signed certificate has been used when the web page is opened. You can either simply acknowledge this warning and the web page opens normally, or you can import your own SSL certificate.  

To do this, select the certificate file (e.g. *.pfx) and enter the certificate password. To create a certificate, please contact your local IT department. 

Please note:  

Certificate protection: If you import your own certificate, you must enter the password for it. Like all settings, this password is also stored in encrypted form. If you send us a support package, no login data for accounts, certificates or passwords will be transferred there, of course. All security-relevant data remains exclusively on your local computer.  

Authentication   #

Authentication allows you to protect access to the web server and the rest API. 

You have two options for authentication: 

  • No authentication: A connection can be established without authentication. 
  • Basic Authentication: For calling web pages and using the Rest API, a username and password must be specified. You can freely choose the username and password in the settings. 

Enabling access to individual resources  #

In the last section of the configuration you can set the access to individual resources (PLC connections, triggers). 

You can set for each trigger individually whether it can be started via the Rest-API. 

For each PLC you can set whether the variable values can be read (read access) or whether they may also be written to the PLC (read and write access). 

If you try to access a resource that is not released via the Rest-API, you will receive the error code 403 (Forbidden). 

Please note:  

Default is no access: For all PLC connections and triggers that you create, no access is always selected first for security reasons. If you wanted to release these resources, you always have to set them via the web server first.

Wie findest du den Beitrag?
Immer noch Fragen? Wie können wir helfen?

Wie können wir helfen?

General information web server/rest APICalling up web pages 
Inhalt
  • General information and settings 
  • SSL-Certificate 
  • Authentication  
  • Enabling access to individual resources 

MB DataSuite

  • Home
  • Features
  • Applications
  • Prices

Info portal

  • Knowledge Base
  • Newsletter
  • Change Log
  • FAQ & Support

Company

  • About us
  • Imprint
  • Linkedin
  • YouTube
  • Facebook

Legal

  • Privacy
  • EULA
  • Cookie Settings

Help and support

  • Tel +49 2742 72927 80
  • Live Presentation
  • Contact
  • Deutsch
    • About us
    • Support & FAQ
    • Contact
    • Imprint
    • TOS and EULA
    • Privacy policy
    • Linkedin
    • Facebook
    • Youtube
    [MB] Software und Systeme GmbH