Aktueller Inhalt von fischerp

  1. F

    Hat jemand was mit einem Kinseal HMI Modbus RTU gemacht

    Vermutlich habe ich mich ungeschickt ausgedrückt. Ich kann, das nur als Test, ob die Hardware passt, der Adapter in Ordnung ist... mit Modbus Poll auf die Temperaturtransmitter zugreifen.( Das ist das obere Bilderpaar Einstellungen Modbus Poll) Das ist dann das untere Bilderpaar
  2. F

    Hat jemand was mit einem Kinseal HMI Modbus RTU gemacht

    Jetzt habe ich verschiedene Dinge probiert und bin erst richtig durcheinander. Mag sein, dass das, was ich probiert habe so ger nicht gehen kann. Weil ich mir nicht sicher war, ob mein USB-RS485 Adapter funktioniert, habe ich da ein Modul angeschlossen, das Temperatur und Luftfeuchtigkeit liest...
  3. F

    Hat jemand was mit einem Kinseal HMI Modbus RTU gemacht

    Das mit dem Slave Simulator leuchtet mir ein. Also habe ich Modbus Slave heruntergeladen. Auch hier mit folgenden Einstellungen getestet: Seriell settigs: Com8 das ist ein Profilic USB tp RS485 Adapter. Der funktioniert, das habe ich mit anderen Modbus-Geräten erfolgreich getestet 9600 Baud, (...
  4. F

    Hat jemand was mit einem Kinseal HMI Modbus RTU gemacht

    Vielen Dank. Jetzt bin ich mir nicht sicher, ob ich auf dem Schlauch stehe. Wenn ich das richtig sehe, dann mache ich doch mit dem HMI nichts anderes, als mit z.B. einem digitalen Eingang. D.h., ich drücke einen (Touch-)Button und der Zustand wird dann auf ein Register geschrieben. Mit Modbus...
  5. F

    Hat jemand was mit einem Kinseal HMI Modbus RTU gemacht

    Hallo zusammen, erstmal vorweg, es handelt sich nicht um ein aktuelles Projekt, bei dem ich hänge, sondern es ist eine Spielerei. Ich habe mir ein Kinseal HMI AMZ043W01RPGA bei Aliexpress gekauft, weil es so schön billig war. (Vermutlich gibt es das bei diversen China-Händlern unter...
  6. F

    2 Word zu einem Real verbinden

    Das ist schon richtig, dass das mit oscat bequemer ist. Ich hatte das als "Notnagel" auch im Hinterkopf. Allerdings war der Hintergrund (auch), dass ich das kapieren wollte. Und ich denke, dass mir das halbwegs gelungen ist. Das wäre, wenn da nicht meine Begiffsstutzigkeit im Weg gewesen wäre...
  7. F

    2 Word zu einem Real verbinden

    Das ist ein Missverständnis Ich greife auf den Shelly mehrmals zu. Das sollte - habe ich zumindest mehrfach so gelesen - kein Problem sein (Modbus TCP). Mein Wechselrichter macht das beispielweise problemlos mit. Ich hatte das mit den fehlenden Werten nur erwähnt, als Erklärung dafür, dass ich...
  8. F

    2 Word zu einem Real verbinden

    Der Programmteil Modbustest enthält irgendwelche Spielereien, die mit der Thematik um die es hier geht, nichts zu tun haben. (z.B. ein Taktgeber, mit dem ich auf einem Modbus RTU Board ein Relais schalten lasse.) Die Variablen bilde ich, indem ich Modbus E/A Abbild die Adressen, in die Codesys...
  9. F

    2 Word zu einem Real verbinden

    Ich habe in #19 screenshots von Union, Function und Aufruf in PLC_PRG gepostet. Ich bin, auch weil verschiedene Leute mir unterschiedliche Lösungsansätze vorgeschlagen haben, inzwischen massiv verunsichert. Zumindest bekomme ich das alles nicht unter einen Hut. Wäre es vielleicht möglich, mir...
  10. F

    2 Word zu einem Real verbinden

    Jetzt verstehe ich überhaupt nicht mehr! Brauche ich die Union überhaupt nicht? wird das alles in der Fuction abgehandelt? oder muss ich die ... durch das in der Union angelegte Array ersetzen? Wie kommen die Word aus den Modbusregistern in das MB_Buffer Array? wo stehen dann die Ergebnisse...
  11. F

    2 Word zu einem Real verbinden

    Der Sinn einer Function ist doch aber, dass ich einen Programmbaustein habe, den ich beliebig oft verwenden kann. Oder habe ich das falsch verstanden? Meine Überlegung war, dass ich in das Array zwei Word (also ein zusammengehöriges Pärchen) schreiben kann. Und das so, dass ich einen Baustein...
  12. F

    2 Word zu einem Real verbinden

    dann mache ich das jetzt der Reihe nach Die Union Die Function Der Aufruf im PLC_PRG Mehr gibt es da nicht. Wenn jetzt noch was fehlt, dann habe ich es vergessen, nicht kapiert, whatever
  13. F

    2 Word zu einem Real verbinden

    Ich habe diese Zuweisung jetzt im PLC_PRG, da kommen dann Fehler. fMyRealFromModbus nicht definiert habe eine Variable vom Typ real angelegt, jetzt ist der Fehler weg. 'Unbekannter Typ: 'tempU.uaInword[0]'' kann nicht in Typ 'WORD' konvertiert werden 'Unbekannter Typ: 'tempU.uaInword[1]''...
  14. F

    2 Word zu einem Real verbinden

    dann sieht das jetzt so aus: allerdings erzeugt es nach wie vor den selben Fehler. Funktion 'word2_in_real' benötigt genau '2' Eingänge was hat es damit auf sich? muss ich im PLC_PRG -Aufruf etwas in der Richtung eingeben: fMyRealFromModbus := word2_in_real(inword1 :=tempU.uaInword[0] ...
  15. F

    2 Word zu einem Real verbinden

    Jetzt habe ich noch ein Problem, das mir aber vergleichsweise gering erscheint. Ich habe eine Funtion mit genau dem selben Code, der als Programm funktioniert, geschrieben. Die beiden Werte, die ins Array geschrieben werden sollen, habe ich als VAR_INPUT definiert. Das ganze rufe ich im PLC_PRG...
Zurück
Oben