-
Notifications
You must be signed in to change notification settings - Fork 136
1 Overview
Modbus.Net is an open source hardware communication architecture library. It doesn't implement any protocol but several common interfaces that make varity devices could be regarded as a same device. The protocol implementations and calling interfaces are completely seperated.
Modbus.Net is based on async, so users can call a great deal of devices at the same time using reserved interfaces.
The designed pattern of Modbus.Net is based on OSI model,Modbus.Net impleted all layers in OSI except for Physical Layer (These are hardware connections).
The target of Modbus.Net is to make some common calling methods to any device and communicate with them at the same time.
This platform is basically focused for Modbus.
Modbus.Net.Modbus implemented Modbus protocol.
Modbus.Net.Siemens implemented Siemense PPI/TCP protocol.
Modbus.Net.Opc implemented OPC DA and OPC UA protocol.
Modbus.Net Hangzhou Delian Science Technology Co.,Ltd. © 2023
-
2 Specification of Modbus.Net main framework
- 2.1 Modbus.Net Architecture
- 2.2 Transmission Control Layer Controller
- 2.3 Transmission Link Layer Connector
- 2.4 Concrete Protocol Layer ProtocolLinker
- 2.5 Abstract Protocol Layer Protocol
- 2.6 Protocol Presentation Layer Utility
- 2.7 Device Application Layer Machine
- 2.8 Task Application Layer MachineJob
-
3 Using Modbus.Net to implement a protocol
- 3.1 Global Tools
- 3.2 Extends Protocol and ProtocolUnit according to protocol specification
- 3.3 Extends Connector to create a link method
- 3.4 Extends Machine and Utility, creating two apis
- 3.5 Extends API methods to Machine and Utility
- 3.6 Extends Formater, Translator and Combiner, Creating Encoding,Decoding,Combining methods for address
- 3.7 Extends Controller, to control message