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
  • System requirements and compatibility
View Categories

PLC support  

Lesedauer: 2 min

S7 communication (Put/Get)   #

A Profinet connection to a Siemens S7 CPU is required for operation. We support all common control types: S7-200, S7-300, S7-400, S7-1200, S7-1500, ET200.  
Optimized blocks cannot be used with this communication method. If you want to use optimized blocks, you need OPC-UA communication. 

Compatibility with S7-1200 & S7-1500 models  #

To operate an S7 communication with the S7-1200 and S7-1500 models, the following two settings must be made. If you are using an OPC-UA connection, you do not need to make these settings. 

1. Deactivate optimized block access 

Optimized blocks are not supported by the S7 communication (Put/Get). Therefore, optimized block access must be deactivated for all blocks used in the DataSuite. 

 
2. Allow PUT/GET communication and full access 

From model S7-1200 with firmware version 4.0 and all S7-1500, PUT/GET communication is disabled by default. To use the software, you must allow PUT/GET communication, as full access to the controller is required. You can find these settings in the device configuration of your control under the tab “Protection & Security”. There you select full access as the access level and check the box for PUT/GET communication under connection mechanisms. 

OPC-UA   #

With OPC-UA communication, the PLC acts as an OPC-UA server. You must activate this in your control. The OPC-UA communication is designed for Siemens controls. 

Please note:

To activate the OPC UA Server of the PLC, an OPC UA Runtime license from Siemens is required. The exact license depends on the type of your PLC.  

Please note:

S7-1200: Limited functionality of OPC UA communication with S7-1200 controllers. The OPC UA Server of a S7-1200 offers significantly less functionality than the OPC UA Server of a S7-1500. Please note the following limitations: 

  • No direct communication with data blocks. To be able to read and write variables in the DataSuite, you have to set up an OPC UA Server interface in TIA Portal (see below).  
  • Limited number of variables. The number of OPC UA server interfaces and the maximum number of variables is limited by Siemens. A maximum of 2000 variables can be used. With array each entry counts as own variable. 
  • Poorer performance: The addressing of the variables by the OPC UA server of the S7-1200 is not optimal, which is why the performance can be significantly worse than with an S7-1500, especially with block triggers. 
  • No DTL: The DTL data type can be created in TIA Portal, but it is not possible to use it in the DataSuite. Use the variables e.g. Date, Time or Time_Of_Day instead. 

Create OPC UA Server interface 

The communication with controllers of the type S7-1200 differs from the S7-1500 controllers. To be able to use variables, you have to create corresponding OPC UA server interfaces in the S7-1200 beforehand.

After that you get a view and you can drag the desired data blocks and also single variables into the server interface.  Afterwards you have to reload the hardware and software into the PLC.

IBH Link UA  #

If you use an OPC UA server from IBHsoftec (IBH Link UA), please note the following restrictions. 

  • No arrays: Arrays cannot be used in the DataSuite via IBH Link UA. 
  • No DTL: The DTL data type can be created in TIA Portal, but it is not possible to use it in the DataSuite. Use the variables e.g. Date, Time or Time_Of_Day instead. 

S7-PLCSIM (TIA Portal PLC Simulator)  #

If you want to test the DataSuite with a PLC simulator from Siemens, you need the S7-PLCSIM Advanced version. Only this version can establish external connections.  

The simulator included in TIA Portal (PLCSIM) cannot establish network connections. 

 PLC SIM PLC SIM Advanced 
PLCs S7-300, S7-400 
S7-1200, S7-1500 
S7-1500, ET-200SP 
Put/Get Not available Available 
OPC UA Not available Available 
Price Included in TIA Portal Must be purchased as a stand-alone product. 
  Ein Bild, das Text, Screenshot, Monitor enthält.

Automatisch generierte Beschreibung Device PLCSIM Advanced
Wie findest du den Beitrag?
Immer noch Fragen? Wie können wir helfen?

Wie können wir helfen?

Database connections Notes on safe operation  
Inhalt
  • S7 communication (Put/Get)  
  • Compatibility with S7-1200 & S7-1500 models 
  • OPC-UA  
  • IBH Link UA 
  • S7-PLCSIM (TIA Portal PLC Simulator) 

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