NEWS
modbus einrichten
-
bei Pool ( Abfrage ) fehlt der Haken ... da kannst du bis ..... warten , da er ja nichts abfragen soll
-
@glasfaser ich renn immer in ein timeout rein beim gerät, hab das polling mal aktiviert danke,
-
@glasfaser erhalte jetzt auch beim gerät selbst einen Fehler led blinkt rot
wenn ich das hier richtig deute passt irgendwas nicht, und das passiert erst wenn ich polling anschalte.
-
@unl0ck sagte in modbus einrichten:
und das passiert erst wenn ich polling anschalte.
Du kannst im Register X ... Einträge zb. 40001 bis 40010 haben , nur mit dem Haken werden dann die jeweiligen mit dem iob Modbus Adapter abgefragt .
-
@glasfaser ich hab Daten
@JoergHpassen noch nicht ganz aber sieht schon mal gut aus device id ist nicht 40 sondern 4
danke aufjedefall jetzt noch das ganze in den richtigen Datentyp dann wird das auch was
-
@glasfaser jetzt blinkt er auch grün wieder, wenn ich das deviceid richtig setze wie ist das wenn ich mehrere habe ? und die alle die gleichen holding register ? geht das ? also 2 module und die haben die register brauche ich dann 2 adapter oder kann ich das alles mit einem machen ?
-
@unl0ck Das mit dem Poll hat @Glasfaser schon geschrieben, außerdem ist mir aufgefallen, dass das Format des Registers INT(eger) ist und Du hast 16 Bit Big Endian eingestellt, das gibt keine sinnvollen Werte.
-
@unl0ck Nimm das "Use Aliases" mal raus und probiere dann.
-
@joergh boah das mit int und signed und alles war schon im Studium nervig, aber int kann ja 8 16 32 sein? lsb und und und, welchen wert soll ich denn nun nehmen
werd das alias mal rausnehmen. oder für was war das ?
-
@unl0ck Du brauchst für jeden Adapter eine eigene Instanz, da Du ja auch einen eigene IP Adresse in den Adaptereinstellungen eintragen musst.
-
@unl0ck Stell einfach statt 16 Bit Big Endian mal auf INT. Wor ist das Problem? Dazu musst Du das nicht einmal verstanden haben
Am Ende Deiner Tabelle rechts stehen die maximalen Werte die das Register annehmen kann, bei 65536 sind das 16 Bit. -
@joergh ich glaub wir missverstehen uns,
ich hab ein tcp modbusmodul an diesem hängen mehrere module über rtu
aber die haben alle eine 4xxxx Adresse,
setze ich da haken multiple device id?ahja habe jetzt den wert 3 bei folgender einstellung
werte jetzt aufjedenfall mal ein setz register auslesen wo ich den wert schalten kann, damit ich den wert prüfen kann
danke aufjedenfall an dieser stelle an @Glasfaser und @JoergH echt eine ultra mega Hilfe
-
@joergh sehe kein int -.-
-
@unl0ck Ahso. Ich kenne Dein TCP Modul leider nicht und dachte, dass das nur ein Adapter TCP-seriell für EIN Gerät ist. In diesem Fall kann ich Dir mit dem Teil nicht weiterhelfen. Ich würde in jedem Fall aber mal alles bis auf ein Gerät abhängen und erst einmal dieses zum Laufen bringen und dann weiter sehen.
-
@unl0ck sagte in modbus einrichten:
ich hab ein tcp modbusmodul an diesem hängen mehrere module über rtu
setze ich da haken multiple device id?ich habe zwei Teilnehmer da dran , sieht so aus :
Sind zwei Smartmeter , einer hat die ID1 der andere ID2
Das Register zu ID1 und ID2 sind bei mir Identisch ( gleicher Hersteller )
-
@unl0ck Ja, hast Recht. Das ist Unsigned 16 Bit (vermutlich Big Endian)
-
@joergh ja so mach ich es auch alles andere wäre auch Wahnsinn, aber werd das Stück für stück machen
erst mal herausfinden wie ich die einzelnen register auslesen kann für die Schalter mich stück für stück durch arbeiten, -
@joergh mit Daten lesen klappt es echt null hab jetzt mal ein einfacheres Modul dran gehabt mit nem Poti, aber ich bekomm nur ne 0 -.-
-
@joergh @Glasfaser
hab jetzt Daten bekommen, aber scheinbar eine große Zahl wo alle werte drin stehen muss jetzt durch shiften oder so, das zu welchen Virtuellen Schalter/Taster zuweisen und damit Logik aufbauen.... das wird ein spaß -
Hallo Modbus Gemeinde,
ich versuche seit Wochen meinen Solax X3 Hybrid G4 auszulesen, was nach diversen Startschwierigkeiten nun auch gut klappt.
AAABER: Ich bekomme graue Haare: Wie kann ich denn mit dem Modbus-Adapter in ein Single Register (FC6) schreiben? Geht das mit dem Adapter überhaupt?
Ich suche mir die Finger wund und fühle mich aktuell wie im IT studium.