IP-S7-LINK SIMATIC S7 Toolbox for MATLAB

TCP/IP connectivity between MATLAB and Siemens PLCs

Highlights

  • Provides TCP/IP-based communication between MATLAB and Siemens PLCs
  • Read and write access to PLC data (inputs, outputs, data blocks, timers, counters)
  • Simple, easy-to-use class-based programming interface
  • Support for all S7 PLC data types

Description

IP-S7-LINK provides TCP/IP connectivity between MATLAB® and Siemens SIMATIC S7® PLCs.  You can access any data area of the PLC (such as datablocks, flags, timers, counters, inputs, and outputs) and read or write PLC values. There is no additional program needed in the S7 PLC to enable this connection. Several Siemens PLCs are supported including: S7 1200, S7 1500, S7 300/400, S7 200, and Logo.

Traeger provides a MATLAB class with the appropriate interface to IP-S7-LINK, which creates an easy-to-use programming experience. This is illustrated by the following example in MATLAB that shows how to read and write "Hello World" to a PLC.

device = SiemensDevice(IPDeviceEndPoint('192.168.0.80'), SiemensDeviceType.S7300_400);
connection = device.CreateConnection();
connection.Open();
connection.WriteString('DB111.DBB 100', 'Hello World!');
message = connection.ReadString('DB111.DBB 100', 16);

You can download an evaluation pack from the Traeger web site.

Traeger Industry Components GmbH

Söllnerstr. 9
D-92637 Weiden
GERMANY
Tel: +49-961-48-23-0-0
Fax: +49-961-48-23-0-20
info@traeger.de
https://www.traeger.de

Required Products

Platforms

  • Windows

Support

  • E-mail
  • Telephone

Product Type

  • Industrial Controllers and PLCs
  • Network Protocols

Tasks

  • Control Systems
  • Data Acquisition or Import
  • Process Control and Monitoring
  • System Modeling and Simulation
  • SCADA Systems

Industries

  • Automotive
  • Chemical and Petroleum
  • Industrial Automation and Machinery
  • Pulp and Paper