-
Notifications
You must be signed in to change notification settings - Fork 140
3 利用Modbus.Net实现一个协议
parallelbgls edited this page Jun 29, 2017
·
6 revisions
Modbus.Net是一个开放式的架构,其本身没有实现任何协议,仅仅通过接口和抽象类简化了协议的开发,并制定了一个开发和使用规范。
因此,如果要让Modbus.Net正常工作,必须根据具体的协议内容实现它的接口,做出一个完整的通讯类库。
官方实现的Modbus.Net.Modbus作为标准通讯协议的实现,可供开发者参考。
任何协议的开发人员可以替换Modbus.Net的任何部件,并可将替换后的项目使用于任何开源或商业项目中。
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