2016-05-27 27 views
0

Ich habe eine SPS, die bereits eine große Karte (3000 Register) haben. Ich habe eine PC-Software, um mit der SPS zu sprechen.Ist es möglich, zwei Modbus-Karten in einer SPS zu haben?

Jetzt möchte der Kunde die Register neu anordnen. Ich frage mich, ob ich einer zweiten Karte die gleiche Logik zuordnen kann. Beispiel: Für meine Software ist Modbus ID 1: 40001 ein Ventil und der Kunde möchte zu 40100 wechseln. Gibt es also eine Möglichkeit, ID 1: 40001 und ID2: 40100 gleich zu machen?

Dies ist eine allgemeine Frage. Wenn Sie meine SPS kennen lernen müssen, die die Programmiersprache unterstreicht, muss ich einen Blick darauf werfen.

+0

Die 3000 Register sind alle Halteregister? – Ronaldo

+0

die meisten sind Holding-Register. Einige Halteregister werden jetzt Eingangsregister sein, da sie nur gelesen werden können. – Splash

+0

Ihr Kunde möchte zu 40100 wechseln oder kann es ein anderer Bereich sein? Sie können 65536 Halteregister in Ihrer SPS haben, so dass viel Platz für das Verschieben von Registern vorhanden ist, ohne dass eine andere ID benötigt wird. – Ronaldo

Antwort

1

Dies sollte überhaupt kein Problem sein. Sie müssen jedoch mehr Informationen bereitstellen, wenn Sie möchten, wie dies zu tun ist.

Das Problem ist eigentlich, wenn Sie zum Beispiel 40001 zu 40100 und 40100 zu 40200 verschieben müssen, dann müssen Sie sicher sein, dass der 40100 wurde verschoben 40200 bevor Sie es überschreiben, wie ich verstehe, ist dies kein Problem für dich ziehst du in ein ganz neues Gebiet. Wenn ja, dann sind Sie gut zu gehen, SPS-Typ, Software und Version, etc. zur Verfügung zu stellen, um eine genaue Antwort zu erhalten

+0

Ich dachte, auf ID 1 mit Originalkarte zu reagieren, aber auf eine andere Modbus-Adresse antworten ID ID 3 mit neuer Karte. Auf diese Weise gibt es keine Bewegung. Ich möchte, dass die SPS-Firmware auf jedes Paar (ID, Register) reagiert oder Informationen bereitstellt, die beide (ID, Register) Paar gelesen werden, wenn das möglich ist. – Splash