Modbus.Net — это открытая аппаратная коммуникационная платформа.
Вы можете сосредоточиться на самом протоколе, и платформа автоматически создаст полную библиотеку асинхронной или синхронной связи.
Вам необходимо скопировать файл appsettings.default.json из Modbus.Net в свой собственный проект и не забудьте изменить настройки файла для копирования содержимого и копирования, когда он будет более новым, иначе Modbus.Net не будет работать.
Modbus.Net был открыт в 2019 году, когда я закончил учебу. Первой целью этого проекта была реализация удаленной связи ПЛК с использованием Modbus TCP. Полгода спустя компания решила использовать оборудование IoT, тогда потребовалась более универсальная архитектура. Основная платформа заменена на универсальную коммуникационную платформу. Несмотря на все эти изменения, название «Modbus.Net» прижилось.
Реальная реализация Modbus была перенесена в Modbus.Net.Modbus. Если вам нужна реальная реализация Modbus C#, загрузите Modbus.Net и Modbus.Net.Modbus одновременно.
Существует также Modbus.Net.Siemens, который может обмениваться данными с Siemens S7-200, S7-200 Smart, S7-300, S7-400, S7-1200 и S7-1500, используя PPI или TCP/IP.
Modbus.Net.Opc Реализует протоколы OPC DA и OPC UA.