Seite 1 von 1

[V4.0 IP1] Verschiedene Modbus-Profile für ein Gerät

Verfasst: So Jul 16, 2023 3:02 pm
von TobiasLessing
Hallo zusammen,

Ich habe ein Modbus-Gerät der Technischen Alternative (ein CAN-BC2) das ich frei konfigurieren kann. Gemeinsam mit dem TWS kann man da ganz heißen scheiß machen und probieren. Da es sich hier um ein wachsendes Projekt handelt, möchte ich dem Gerät mit der Adresse 1 auf dem Bus verschiedene Profile zuweisen.
In Stefans Video (Part 2) zur Modbus Einführung hat er das auch ziemlich genau so ab ca. 17:05 beschrieben.
Wenn ich das dann so umsetzen möchte, kommt inzwischen ein Hinweis, dass man das "nur in Sonderfällen" machen sollte:
Bild
Nun behaupte ich, habe ich einen solchen, da ich sonst nach jeder Erweiterung sämtliche Objekte neu verbinden müsste. Inzwischen bin ich an dem Punkt, dass das unkomfortabel wird (aber das wurde bereits zur genüge besprochen).
Meine Frage ist nun welche Punkte ich alles beachten muss, damit es nicht zu Problemen bei den Abfragen kommt.
Die Register in den Profilen doppeln sich nicht und sonderlich lang werden die Profile auch nicht. Ich habe es so strukturiert, dass es bisher maximal 6 Abfrage sind. Meist eher 2 bis 4, dafür sind es aktuell schon 5 Profile (ich habe sie als Module bezeichnet).

Ich danke für Hinweise und Anregungen.
Euch dann noch einen schönen Sonntag.

VG Tobias

Re: Verschiedene Profile

Verfasst: So Jul 16, 2023 3:40 pm
von blaubaerli
Hallo Tobias,

bitte passe den Betreff deines Threads gemäß der Forenregeln entsprechend an.

Danke.

Beste Grüße
Jens

Re: [V4.0 IP1] Verschiedene Modbus-Profile für ein Gerät

Verfasst: Mo Jul 17, 2023 12:46 pm
von blaubaerli
Hallo Tobias,

m.E. kannst du das schon so machen, wurde von Stefan im Video ja auch explizit so erläutert.

Je nachdem was du aber an Dingen auseinanderziehst, die eigentlich zusammengehören würden, raubst du dir dann ggf. jedoch auch die Möglichkeit des optimierten Zugriffs. Im Profil gibt es z.B. die Einstellung "Maximale Anzahl Register pro Abfrage".

Hättest du nun ein Device mit 200 Registern, die du eigentlich in einem Profil hinterlegen könntest, statt dessen aber 200 Profile mit je einem Register definiert :o , dann kann der TWS hier sicherlich nichts optimieren.

Mir ist klar, dass du das in diesem Extremum sicherlich nicht gemacht haben wirst. Es zeigt aber das grundsätzliche Thema. Der TWS stellt die Funktionen in uneingeschränkter "offener" Form zur Verfügung. Wenn du das mit Augemaß einsetzt, ist das womöglich hilfreich, wenn jemand auf die Idee kommt diese Offenheit quasi pervertiert zu nutzen, mag da mitunter was wenig sinnstiftendes bei rauskommen.

Beste Grüße
Jens