Home > Forum > Dezentrale E / A-Module > Modbus-Protokoll E / A-Module verteilte Converface-Leitung
- Dieses Thema hat 3 Antworten, 1 Teilnehmer und wurde zuletzt aktualisiert 15 Jahre, 1 vor einem Monat da Sergio Bertana.
-
AutorPost
-
Juni 21, 2007 bei 1: 48 pm #34716Sergio BertanaAdministrator des Forums
Das Modbus Rtu-Kommunikationsprotokoll ist endlich auf den E / A-Modulen der verteilten Leitung verfügbar Converface. Durch die Implementierung des Modbus-Protokolls, das mittlerweile zu einem De-facto-Kommunikationsstandard in der industriellen Automatisierung geworden ist, können die Converface-Module jetzt direkt von SCADA-Programmen verwaltet oder als Remote-E / A für SPS-Geräte verwendet werden, die diesen Kommunikationsstandard implementieren.
Die RS485-Zweidraht-Netzwerkverbindung reduziert die Verkabelungskosten und vergrößert den Abstand (bis zu 1,2 km) zwischen Remote-Geräten und dem Mastersystem, sei es PC oder SPS.
Das Modbus-Protokoll bietet eine Steuer-CRC für den Datenstring und dies garantiert eine hohe Zuverlässigkeit bei der Kommunikation, wodurch vermieden wird, dass Logikausgänge aktiviert und / oder der Status von Logikeingängen falsch erfasst wird.
Die Unterstützung von Word- oder Bit-Modbus-Verwaltungsbefehlen ermöglicht es, gleichzeitig auf die gesamte E / A-Bank in einem einzelnen Befehl oder auf den einzelnen E / A-Punkt zu reagieren.
Das Vorhandensein eines Wachhundes im Modul garantiert das Zurücksetzen der Logikausgänge bei einem Kommunikationsfehler.
Galvanisch getrennte E / A erhöhen die Störfestigkeit der Module.
Das Vorhandensein von Zählern bis zu 100 Hz ermöglicht eine schnelle Erfassung der Eingangssignale.
November 4, 2008 bei 8: 21 #36238Sergio BertanaAdministrator des ForumsUm die an das RS485-Netzwerk angeschlossenen Module zu erkennen, muss das Programm auf dem PC installiert sein TRPCOM-Tests für serielle und TCP / IP-Remote-E / A-Module die von der Website heruntergeladen werden kann.
Wählen Sie die Registerkarte Einstellungen und stellen Sie die serielle Schnittstelle ein, an die die Module angeschlossen sind, und definieren Sie die Baudrate 9600, Protokoll-Modbus-RTU.
Wählen Sie die Registerkarte Scannen und durch Drücken der Scan-Taste wird ein Scan aller möglichen Modbus-Adressen von 0x00 bis 0xFF auf der Suche nach den angeschlossenen Modulen durchgeführt. Für jedes gefundene Modul wird der Modultyp angegeben.
März 13, 2009 bei 11: 21 am #36288AnonymGastIch kann den SW nicht finden Testen des seriellen Remote-E / A-Moduls e TCP / IP TRPCOM auf der Download-Site. Ich muss die 16 Input RS485-Erfassungsmodule konfigurieren. Gibt es andere Dienstprogramme zum Verwalten / Anzeigen dieser Module?
März 13, 2009 bei 3: 55 pm #36289Sergio BertanaAdministrator des ForumsDas TRPCOM-Programm kann von der Registerkarte Download im heruntergeladen werden Seite der Website wo das Produkt gemeldet wird. In der Realität erfordern die auf der Modbus-Leitung verteilten E / A-Module keine besonderen Konfigurationen. Das Standardmodul reagiert auf RTU-Modbus-Befehle, die von der seriellen RS485-Leitung empfangen werden. Für die Kommunikation ist ein Terminalemulationsprogramm erforderlich, das Binärzeichenfolgen senden und empfangen kann, beispielsweise das Programm Toolly. Die Liste der verwalteten Befehle finden Sie im Benutzerhandbuch. Die serielle Leitung muss auf 9600, n, 8, 1 eingestellt sein. Die Standardmoduladresse (ID) lautet 01.
Für den Algorithmus zur Berechnung des CRC können im Forum andere Beiträge gefunden werden, die sich mit dem Thema befassen. Im Beispiel des TRPC26M-Moduls finden Sie hier einige Beispiele für Modbus-Befehle.
Um den Befehl "Lesen Sie den Namen des Moduls: ID 46 00 00 (CRC)" zu senden, müssen die Hex-Zeichen gesendet werden $01$46$00$00$E0$0D. Das TRPC26M-Modul antwortet mit Hex-Zeichen 01 46 00 00 0C 26 00 DF 05.
Um den Befehl zum Lesen des Eingangsstatus "Status-ID 01 00 SS 00 10 (CRC) des digitalen Eingangs (Latch) lesen" zu senden, müssen die Hex-Zeichen gesendet werden $01$01$00$00$00$10$3D$C6. Wenn nicht alle 16-Eingänge aktiv sind, antwortet das Modul mit Hex-Zeichen 01 01 02 FF FF B8 4C. Wenn der Eingang D0 aktiv ist, wird die empfangene Zeichenfolge angezeigt 01 01 02 FF FE 79 8C, ist daher für die verschiedenen Kombinationen von aktiven Eingängen unten angegeben. Ich empfehle dies auch zu lesen Post. -
AutorPost
- Sie müssen angemeldet sein, um auf dieses Thema antworten zu können.