Sinumerik-communikation-driver LAN for .NET

Usage:
The framework enables direct data exchange with the Sinumerik 840D PowerLine and SolutionLine via TCP/IP. Furthermore, depending on the used license, additional S7-300, S7-400, S7-1200, S7-1500, LOGO! and other controls that can be addressed via S7-TCPIP and Ethernet port.
Communication with all S7-compatible PLCs such as VIPA-S7, S7-LAN and S5-LAN has been implemented.
Communication takes place via TCP/IP. To connect to the PLC, only the IP address and slot of the CPU in the rack are required.
The PLC data can already be accessed. (Inputs, outputs, flags, data blocks, timers and counters).
No additional PLC program is necessary! IPS7LnkNet.Advanced offers comfortable objects for .Net languages. The Microsoft standards are adhered to.
more...
Usage:
The framework enables direct data exchange with the Sinumerik 840D PowerLine and SolutionLine via TCP/IP.
Furthermore, depending on the used license, additional S7-300, S7-400, S7-1200, S7-1500, LOGO! and other controls
that can be addressed via S7-TCPIP and Ethernet port.
Communication with all S7-compatible PLCs such as VIPA-S7, S7-LAN and S5-LAN has been implemented.
Communication takes place via TCP/IP. To connect to the PLC, only the IP address and slot of the CPU in the
rack are required.
The PLC data can already be accessed. (Inputs, outputs, flags, data blocks, timers and counters).
No additional PLC program is necessary! IPS7LnkNet.Advanced offers comfortable objects for .Net languages.
The Microsoft standards are adhered to.
Features:
- Communication without NC-/PLC-program/-changes
- Access to Powerline + Solutionline
- Automatic communication-abort detection
- R-parameter & GUD-variables
- NSK-Symbole, Alarms & Messages
- developed in pure C #
- executable on 32- and 64-bit
- completely object-oriented
- optimized read and write access
- automatic data conversion (PLC <--> C#/VB.net)
- simple interface (e.g. for MS Excel VBA)
this makes it easy to implement and work with the DLL - PLC-types:
Sinumerik PowerLine and SolutionLine
S7-1500/S7-1200/S7-300/S7-400/S7-200/Siemens LOGO! - All Siemens S7-CPU with TCP/IP (e.g. CP-343-1, CP343-1IT, CP-443-1, CP443-1IT, CP-343 LEAN, PN or onboard)
- PLC data areas:
Flags, inputs, outputs, counters, timers, data blocks - high performance through optimized reading routine:
different data areas (I / O / M / DB / T / Z) are read in a protocol frame - PLC data types:
BIT, BYTE, WORD, INT, LINT, ULINT, REAL, S7-STRING, all TIME-formats , all types as array - Operating systems:
Windows (any)
Development:
- Without license of Siemens (STEP7 / TIA)
- .NET-Framework 4.6+ / .NET 5.0+
- C#, VB.NET & C++/CLI
- PLC- & User-data types
- Addressing with Siemens- and IEC-syntax
Example - simple interface:
Here is an example in C#: write and read "Hello World" in the PLC IP 192.168.0.80
namespace HelloWorld
{
using System;
using IPS7Lnk.Advanced;
///
/// This sample demonstrates a Hello World! application.
///
///
/// This application does write/read the 'Hello World!' message to/from the
PLC and when
/// prints the message on the standard output.
///
public class Program
{
public static void Main(string[] args)
{
SiemensDevice device = new SiemensDevice(
new IPDeviceEndPoint("192.168.0.80"), SiemensDeviceType.S7300_400);
PlcDeviceConnection connection = device.CreateConnection();
connection.Open();
connection.WriteString("DB111.DBB100", "Hello World!");
string message = connection.ReadString("DB111.DBB 100", 16);
Console.WriteLine(message);
connection.Close();
Console.ReadKey();
}
}
}
Many examples in the evaluation package reading/writing PLC data
- into a database
- into a CSV file
- MultiRead/MultiWrite (Mixed) access to the PLC by own objects or lists
| Licenses: | |
| Single Developer License | Site / Branch / Standort License |
|
|
S7-communication-driver over LAN
S7-communication-driver LAN for Windows
S7-communication-driver LAN for Linux
S7-communication-driver LAN for .NET
S7-communication-driver LAN for MATLAB
RFC1006-lib LAN for Windows, Linux and embedded systems
S7-communication-driver LAN for .NET (COM-interface)




PI-Service-Mail

ask technician:
same day,

