Omron FINS

Omron-SPS über das FINS-Protokoll mit ioBroker verbinden

Aktueller Release
0.1.0
Entwickler
TheBam
Lizenz
MIT

Verbinden Sie Omron CP-, CV-, CS-, CJ-, NJ- und kompatible NX-SPSen mit ioBroker über das FINS-Protokoll via UDP oder TCP.

Deutsche Dokumentation: READMEde.md

Konfiguration

Konfigurieren Sie die IP-Adresse der SPS und den FINS-Port (normalerweise9600 Protokoll und Abfrageintervall auf der Verwaltungsseite des responsiven Adapters. Ziel-/Quellknotenwerte können erhalten bleiben0 zur automatischen Adressierung, es sei denn, das SPS-Netzwerk erfordert ein explizites FINS-Routing.

Variablen können manuell mit einem eindeutigen Namen, einer FINS-Adresse und einem Datentyp eingegeben werden. Unterstützte Beispiele sind:CIO0.00 (oder Legacy)CB0:00 ),W31.00 ,H0.01 ,A0.00 ,D100 , Timer und Zähler.

Jede Variable wird zu einem beschreibbaren ioBroker-Zustand, sofern die Schreiboption nicht deaktiviert ist. Schreibvorgänge werden erst nach erfolgreicher FINS-Anfrage bestätigt.

CX-Programmer Symboltabellenimport

Exportieren Sie die Symboltabelle aus CX-Programmer als CSV- oder tabulatorgetrennte Textdatei und fügen Sie deren Inhalt in das entsprechende Konfigurationsfeld ein. Der Adapter erkennt englische und deutsche Namens-/Adress-/Datentyp-Header und importiert die Symbole automatisch. Komma, Semikolon und Tabulator werden als Trennzeichen unterstützt. Manuell definierte Variablen überschreiben importierte Symbole mit demselben Namen.

Fehlerbehebung

  • info.connection trifft nur nach einer erfolgreichen SPS-Antwort zu.
  • info.lastError enthält den aktuellsten Kommunikations- oder Konfigurationsfehler.
  • Überprüfen Sie den UDP/TCP-Port 9600 und die PLC FINS/ETN-Einstellungen.
  • Falls die automatische Knotenadressierung fehlschlägt, konfigurieren Sie DA1 und SA1 explizit.

Changelog

0.1.0

  • Updated for Node.js 22/24, js-controller 6 and current adapter-core
  • Replaced the legacy administration page with responsive JSON Config
  • Added UDP/TCP, timeout and FINS node settings
  • Added automatic CX-Programmer CSV/TSV symbol table import
  • Prevented overlapping polls and added reliable connection/error handling
  • Updated tests, linting, release and Dependabot workflows

0.0.2

  • Improved cyclic polling

License

Copyright (c) 2021-2026 TheBam elektrobam@gmx.de

MIT License. See LICENSE.