Aktueller Inhalt von AW123

  1. A

    Codesys 3.5: GLOBAL PERSISTENT RETAIN

    und wie schaut dies dann aus? Die meisten Variablen habe ich Test : bool; geklariert. Oh das ist gut zu wissen. und wie kann ich nun verschiedene Variablen auf eine Modbusadresse legen? Da ich ein Panel verwende welches nur mit Modbus funktioniert bin ich gezwungen, die Variablen, welche...
  2. A

    Codesys 3.5: GLOBAL PERSISTENT RETAIN

    Morgen zusammen, ich habe ein Projekt in 2.3 vor einem Jahr erstellt mit einer Variablenliste "VAR_GLOBAL PERSISTENT RETAIN". In dieser Liste habe ich mehrere Variablen eine direkte Modbus Adresse gegeben damit auf diese mit einem HMI zugegriffen werden kann. Dies sah wie folgt aus: testHMI...
  3. A

    Modbus Extended slave RTU

    Perfekt danke. Das hat mir sehr geholfen :) Ja das stimmt wenn man gleich real nehmen kann ist es super einfach
  4. A

    Modbus Extended slave RTU

    Ok super. D.h. muss ich dann den CPU_Realwert AT %MD0 als DWord deklarieren oder geht Real auch? Ja genau. MD0 ist dann 12288 MD1 12290.... Ok werd ich berücksichtigen
  5. A

    Modbus Extended slave RTU

    Hallo ich habe ne Frage zum Modbus extended slave: Wenn ich Real und Bool variablen über RS485 senden möchte ist dies dann der richtige ansatz? Mit dem Wago Baustein Modbus_extended_Slave Wenn ja wie kann ich denn dann Real werte übermitteln? So wie ich es verstehe kann ich ja nur Wörter...
  6. A

    Modbus TCP/IP Bit Verarbeitung

    wohl wahr.... brauch ich eig den xsend überhaupt? weil ich lese ja nur und sende nix? gibt es eig. eine hilfe wie bei siemens um zu sehen was der baustein macht und wie man ihn beschalten sollte? Wenn ich f1 drücke bekommt man nix angezeigt in codesys.
  7. A

    Modbus TCP/IP Bit Verarbeitung

    Ah ok. Ich habe hier was gefuden in Forum und entsprechend geändert. So könnte ich ja dann wenn ich es richtig verstehe dies verarbeiten: VAR ISO_685 :ETHERNET_MODBUSMASTER_TCP; xCONNECT : BOOL :=TRUE ; xIS_CONNECTED : BOOL...
  8. A

    Modbus TCP/IP Bit Verarbeitung

    Ja genau das iso Gerät ist ein Fremdgerät und von diesem möchte ich gerne das Fehlerbit auslesen wenn dieses Gerät eine Störung aufweist. Ok wenn ich das richtig verstehe muss ich nun im Handbuch schauen welche Adresse dies ist und diese dann verwenden. Werde ich morgen Mal nachschauen. Danke
  9. A

    Modbus TCP/IP Bit Verarbeitung

    Ok das verstehe ich. Ich lege z.b. FehlerExtern:Word; als globale variable an. Dann kann ich mit FehlerExtern.1 auf dieses bit zugreifen. Soweit so gut. Nur wie kann ich dem Namen FehlerExtern die Modbus Adresse 0x2102 zuweisen. Das verstehe ich nicht. FehlerExtern AT%0x2102 :Word ; Da...
  10. A

    Modbus TCP/IP Bit Verarbeitung

    Ja genau. Und wie mache ich das wenn ich das Bit 1 haben möchte? Sorry für die dumme Frage aber ich bin noch blutiger Anfänger auf dem Gebiet. Gibt es hierfür einen Baustein oder kann man das direkt schreiben in SCL?
  11. A

    Modbus TCP/IP Bit Verarbeitung

    Hallo, ich habe mal ne Frage zu Modbus. Ich habe ein ISO Gerät, wo ich gerne einen Alarm verarbeiten möchte. Der Modbusbereich dieses Alarms liegt laut Datenblatt auf dieser Adresse. Zu mir hatte man gesagt, dass bei Wago die Kommunikation mit Modbus ab Registeradresse 12288 anfängt. (12288...
  12. A

    OPC String nach TIA V17 String/wstring

    ah ok. dann war die Vermutung richtig mit 127 Zeichen. Das wiederum bedeutet, ich muss einen Wstring verwenden, da es sonst zu Fehlern kommt bei größer 127 Zeichen vom OPCUA. SO wie ich es verstehe, hat ein String vom OPCUA 254 Zeichen im "ISO 8859-1" Format. Somit muss ich zwingend ein...
  13. A

    OPC String nach TIA V17 String/wstring

    Hallo Leute, ich bin gerade dabei mich in OPCUA einzuarbeiten. Ich habe vom Kunden eine XML Datei bekommen mit verschiedenen Datenpunkten. Unter anderem Datenpunkte mit Strings. Wenn ich die XML Datei nach TIA konvertiere macht mir TIA alle Strings zu wstrings. Da wir UNICODE verwenden...
  14. A

    Wago 750-890 Uhrzeit Lesen und Schreiben

    Ok ich habe den Fehler gefunden. Ich hatte die Funktion dauerhaft aufgerufen "SetTime". Sonst hatte ich es eig. Identisch. Dies werde ich so das nächste mal ausprobieren wenn ich wieder eine Steuerung zur Verfügung habe. Vielen Dank.
  15. A

    Wago 750-890 Uhrzeit Lesen und Schreiben

    Ich weis, dass ich die Uhrzeit nicht simulieren kann. Ich hatte kurzzeitig eine Steuerung zur Verfügung um dies zu testen. Das auslesen hatte auch super funktioniert. Nur als ich versucht habe ein anderes Datum zu schreiben (forcen der Variable in der Funktion SetTime) wurde mir bei GetTime...
Zurück
Oben