Skip to content

This repository provides the abstraction layer, defining the general-purpose and manufacturer-specific interfaces.

Notifications You must be signed in to change notification settings

vformi/PLC.Commissioning.Lib.Abstractions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PLC.Commissioning.Lib.Abstractions

PLC.Commissioning.Lib.Abstractions provides the interfaces for commissioning PLCs, ensuring a consistent structure across manufacturer-specific libraries. This repository defines general-purpose and manufacturer-specific interfaces.

Note: This repository is a submodule of the main PLC.Commissioning.Lib project. It is intended to be used as part of the main project and not independently.

Overview

This library defines the following key interfaces:

  • IPLCController: General-purpose interface for core PLC functionality.
  • IPLCControllerSiemens: Siemens-specific interface that extends IPLCController with additional methods.
  • IPLCControllerBeckhoff: Beckhoff-specific interface that extends IPLCController with additional methods. --in progress
  • IPLCControllerRockwell: Rockwell-specific interface that extends IPLCController with additional methods. --in progress

About

This repository provides the abstraction layer, defining the general-purpose and manufacturer-specific interfaces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages