SWA.HardwareHelper 2.1.2

dotnet add package SWA.HardwareHelper --version 2.1.2                
NuGet\Install-Package SWA.HardwareHelper -Version 2.1.2                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SWA.HardwareHelper" Version="2.1.2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SWA.HardwareHelper --version 2.1.2                
#r "nuget: SWA.HardwareHelper, 2.1.2"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SWA.HardwareHelper as a Cake Addin
#addin nuget:?package=SWA.HardwareHelper&version=2.1.2

// Install SWA.HardwareHelper as a Cake Tool
#tool nuget:?package=SWA.HardwareHelper&version=2.1.2                

HardwareHelper

Overview

HardwareHelper aims to provide a .net-based class library to facilitate the development of communication programs with hardware.

Supported Hardware:

  • Serial Port
  • Siemens S7 PLCs

Samples can be found in SWA_HardwareHelper_Samples

Features

New in 2.1.0

  • Extend S7 varTypes, new var types: LWORD (64 bits) SInt (8 bits) LInt (64 bits) USInt (8 bits) UInt (16 bits) UDInt (32 bits) ULInt (64 bits)
Serial Port
  • Scan the serial ports on the PC, and choose whether to include virtual serial ports.
  • Get serial port information, such as name, port number, status, etc.
  • Establish a serial port connection and select the data receiving mode (end flag or specified length) to trigger the DataArrived event.
Siemens S7 PLC (Based on S7NetPlus)
  • Provides standardized data object classes, storage of values ​​and update timestamps, and provides a collection of historical data records of values.
  • Provides value monitoring function and synchronizes PLC data in real time.
  • Provides value change notification events and supports subscription of rising and falling edges of value changes.

Documents

Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.1.2 113 7/14/2024

more S7 VarTypes Supported