KSociety.Com.Domain.Repository

Package Description


Keywords
plc, s7, siemens
License
MS-RL
Install
Install-Package KSociety.Com.Domain.Repository -Version 0.0.33

Documentation

Build status

KSociety.Com - Communication System

A .NET full stack software for Siemens S7 Connectivity

Overview

Std.Master.Com is a full stack software consisting of:

  • a service that reads or writes data to a plc
  • a web application for the parameterization of the service

This system needs RabbitMQ as a message-oriented middleware.

Introduction

This is the README file for KSociety.Com. It support .Net 5.0

Supported frameworks

  • .NET 5.0

Supported PLC

  • Compatible S7 PLC (S7-200, S7-300, S7-400, S7-1200, S7-1500)

Architecture

Image of Architecture

1. Presentation

GitHub Repository NuGet Download
Std.Pre.Com.Model NuGet NuGet

2. Service

GitHub Repository NuGet Download
Std.Srv.Host.Com.Shared NuGet NuGet
Srv.Agent NuGet NuGet
Srv.Behavior NuGet NuGet
Srv.Contract NuGet NuGet
Srv.Dto NuGet NuGet

3. Application

GitHub Repository NuGet Download
Std.App.Com.Dto NuGet NuGet
Std.App.Com.ReqHdlr NuGet NuGet

4. Business

GitHub Repository NuGet Download
Std.Biz.Com NuGet NuGet

5. Domain

GitHub Repository NuGet Download
Domain.Entity NuGet NuGet
Domain.Repository NuGet NuGet

6. Infrastructure

GitHub Repository NuGet Download
Std.Infra.Com.DataAccess NuGet NuGet

Communication Driver

GitHub Repository NuGet Download
Std.Com.Driver NuGet NuGet

EventBus

GitHub Repository NuGet Download
Std.EventBus.Com NuGet NuGet