Skip to content

1.1 Basic Architecture

luosheng edited this page Jun 7, 2023 · 3 revisions

Modbus.Net has two parts: protocol development part and protocal using part.

The main framework of Modbus.Net is composed by a interface chain. Users should only use interfaces, abstract classes or abstract classes derived by decrete protocol modules. These interfaces or abstract classes defines common using interfaces and developement interfaces.

Projects like Modbus.Net.Modbus is the specific protocol implementation for Modbus.Net, users can only create instance from modules but not suggest to using decrete methods. The reason is that the main target of Modbus.Net want to combine any type of machine into some same calling functions, so we only want ending users calling abstract or common methods from Modbus.Net.

模块图

There are some samples in project. These samples are developed by Siemens Protal V18 and can be communicated using Modbus TCP and Profinet at the same time. If you want to use these projects, open Portal projects using Protal V18 then modified hardware configuration and download it into simulation or real PLCs. Then modify IP and running corresponded sample in Modbus.Net project.

Root folder of samples are located in /Samples.

Portal V18 projects are located in /Samples/Automation Projects.

Home

Clone this wiki locally