Modbus.Net est une plateforme de communication matérielle ouverte.
Vous pouvez vous concentrer sur le protocole lui-même et la plateforme peut créer automatiquement une bibliothèque de communication complète asynchrone ou synchrone.
Vous devez copier le fichier appsettings.default.json dans Modbus.Net dans votre propre projet, et n'oubliez pas de modifier les paramètres du fichier pour copier le contenu et le copier lorsqu'il est plus récent, sinon Modbus.Net ne fonctionnera pas.
Modbus.Net était open source en 2019 lorsque j'ai obtenu mon diplôme. Le premier objectif de ce projet était de mettre en œuvre une communication automate à distance via Modbus TCP. Six mois plus tard, l'entreprise décide d'utiliser un matériel IoT, ce qui nécessite une architecture plus universelle. La plateforme principale est devenue une plateforme de communication universelle. Malgré tous ces changements, le nom "Modbus.Net" est resté.
La véritable implémentation Modbus a été déplacée vers Modbus.Net.Modbus. Si vous souhaitez une véritable implémentation Modbus C#, veuillez télécharger Modbus.Net et Modbus.Net.Modbus en même temps.
Il existe également Modbus.Net.Siemens qui peut communiquer avec Siemens S7-200, S7-200 Smart, S7-300, S7-400, S7-1200 et S7-1500 via PPI ou TCP/IP.
Modbus.Net.Opc Implémente les protocoles OPC DA et OPC UA.