Thread Content
Dieser Beitrag wurde zuletzt von dennyshen2549 am 14.03.2017 um 17:37 bearbeitet. CP341 kann als Kommunikationsmodul von Siemens verwendet werden und fungiert dabei als MODBUS-MASTER. Früher wurde es bereits gewartet, aber nie konfiguriert. Bei der aktuellen Einrichtung stellte sich eine Frage: Wenn man als Masterstation Datenblöcke zur Übertragung konfiguriert und diese anschließend hochlädt, funktioniert die Kommunikation einwandfrei. Doch wenn man feststellt, dass die Anzahl der zu lesenden Register nicht ausreicht und man weitere hinzufügen möchte, indem man die Anzahl in den vorhandenen Datenblöcken ändert, bleibt die Anzahl der Daten weiterhin unverändert – es ist also, als wäre keine Änderung vorgenommen worden. Selbst das Löschen des übertragenen DB-Blocks online hilft nicht; man muss einen neuen DB-Block erstellen. Nach der Erstellung kann dieser jedoch nicht sofort online hochgeladen werden – er muss vollständig hochgeladen werden, bevor er wirksam wird (dies führt dazu, dass der CPU-Prozess gestoppt und neu gestartet werden muss). Ich frage mich, ob ich etwas falsch gemacht habe. Bitte geben Sie mir Rat, Experten!
Das ist eine gute Frage! Ich erinnere mich, dass anscheinend ein Neuladen der Software nötig ist! Da eine Herstellerspezifikation heruntergeladen werden muss, fordert der CPU einen Neustart auf!
Schauen Sie mal, ob Ihr CP341 zum Modbus-Kommunizieren einen „Dog“ gekauft hat. Wenn ja, reicht es aus, die Parameter anzupassen. Wenn Sie das Modbus-Hauptprogramm selbst geschrieben haben, ist das schwieriger zu beurteilen
Es gibt Hunde, und auch dort werden die Funktionsblöcke für das Senden und Empfangen nach dem MODBUS-Standard verwendet. Ich dachte, dass die Sendefunktionen angepasst werden könnten, aber in Wirklichkeit ist das nicht möglich – ich verstehe das nicht
Dann ist es einfach und unkompliziert~~ Wenn mit dem Programm alles in Ordnung ist, schalten Sie den CPU einfach aus und starten ihn neu. Die Version mit Hund funktioniert ebenfalls sehr stabil
Ein Neustart nach Stromausfall hilft nicht. Seltsamerweise lässt sich der DB-Block nicht ändern – selbst wenn man ihn ändert, bringt das nichts. Der Zustand bleibt derselbe. Wenn man einen neuen Sendeblock erstellt, hilft das auch nicht. Nur wenn alles heruntergeladen wird, funktioniert es. Ich weiß nicht, warum das so ist
Ich weiß nicht, wie du die Anzahl in der DB geändert hast? Tatsächlich ist die einfachste Methode, die Werte in der DB online mit VAT zu ändern – es ist überhaupt kein Herunterladen notwendig. Wenn man die Initialwerte in der DB ändert, muss man zunächst den Initialisierungs-Befehl ausführen (damit die Initialwerte auf die tatsächlichen Werte aktualisiert werden), damit die Änderungen auch wirken. Andernfalls war das Herunterladen umsonst
Siemens hasst MODBUS zutiefst; Siemens setzt stattdessen auf Profibus. Wenn man mit Siemens MODBUS verwenden will, muss man ein teures Gerät kaufen – fast zehntausend Euro. Um mit dem Siemens-System MODBUS zu nutzen, wird ein oder mehrere S7 200xp-Geräte an das System angeschlossen. Die 200-Geräte können sowohl über DP als auch über MPI mit dem Siemens-System kommunizieren – die Übertragungsgeschwindigkeit beträgt dabei 12 Mbit/s. Die 200-Geräte können außerdem miteinander in MODBUS-Kommunikation treten; sie können dabei entweder als Master oder als Slave fungieren. Ein S7 200xp kostet etwas über tausend Yuan – ohne weitere Kosten. Wir verwenden häufig solche Kombinationen.
Richtig! ! ! Nur Einheimische könnten sich wohl eine solche Methode ausdenken! Man schätzt, dass Siemens-Vertreter nach dem Zuhören einfach sprachlos sind! Zweitausend Yuan lösen große Probleme im Wert von Zehntausenden!
Die Datenmenge der DB-Blöcke hat zugenommen, daher muss auch die Größe der Daten an den Pins der Übertragungsblöcke angepasst werden
Ich habe es gelernt – ich habe einmal mit MODBUS-Kommunikation gearbeitet. Dabei kosteten der Router und das Modul mehr als 20.000 Yuan
Es gibt auf dem Markt viele Konvertierungs-Gateways – bei Beijing Dingshi gibt es ebenfalls viele verwendbare Produkte~~~
Man kann auch nicht wirklich von Hass auf Modbus sprechen – schließlich ist der Hauptkonkurrent von Profibus FF. Schau mal: Heutzutage sind 1200 und 1500 doch gar nicht mehr notwendig
Das ist eine Marketingstrategie. Wenn eine neue Serie auf den Markt kommt, werden sowohl die Software als auch das Hardware-Produkt gegen Bezahlung angeboten. Doch schon nach wenigen Tagen knackten chinesische Experten die Software – dadurch wurde eine Gebührenerhebung für die Software unmöglich. Deshalb wurde auf die Erhebung von Gebühren verzichtet, und man musste stattdessen nur noch durch das Hardware-Produkt Geld verdienen. Das ist eine geschäftliche Marketingstrategie. Auch STEP7 wurde früher gegen Bezahlung angeboten, doch jetzt kann man es kostenlos von der offiziellen Website herunterladen!