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.connectiontrifft nur nach einer erfolgreichen SPS-Antwort zu.info.lastErrorenthä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.