NEWS
Allen Bradley SPS zu IOBroker
-
Hallo IOBroker-Gemeinde,
kann mir jemand Hilfestellung geben?
Ich habe folgende Situation:
Meine Rolladensteuerung mit 20 Rolläden läuft mit Allen Bradley SLC500 SPS.
Die SPS ist mit einem Mini-PC über RS232 verbunden. Allen Bradley benutzt DF1-Protokol.
Auf dem MINI-PC habe ich Visualisierung mit Excel gemacht. Dort wird angezeigt ab Fenster geschlossen ist, ob Rollade unten ist usw.
Meine Rolladensteuerung möchte ich aber gerne nach IOBroker umziehen, damit ich nur ein System habe.
Gibt es da eine Möglichkeit?
-
Da fehlen mir zuviel Details wie du es jetzt gelöst hast.
Ich gehe Mal davon aus das du die Werte bereits auslesen kannst auf Art x ? Wen ja wie? Dan kann man drüber nachdenken das umzubauen für iOb
Sent from my iPhone using Tapatalk
-
Ich kann die Daten in Excel lesen und in die SPS schreiben mit RSLinx. Das ist ein Programm von Rockwell wo man einstellt wie kommuniziert wird zB DH+, rs232, ethernet, rs485. Ich kommuniziere über rs232. Wenn ich was vergessen habe, fragt mich.
Bitte um hilfestellung
-
Ich hatte eine ähnliche Situation mit resol-vbus, dafür hab's ein npm Paket welches ich dann per JavaScript einbinden konnte.
Hast du Mal recherchiert ob es die dein Gerät/Schnittstelle ein npm Paket gibt?
Sent from my iPhone using Tapatalk
-
Kannst du nicht eine Ethernet-Schnittstelle per Modbus-TCP und dem Modbus-Adapter anbinden oder Modbus über RS-485.
Oder willst du die SPS komplett ablösen?
Gruß
Thomas
-
Ich möchte die SPS vorerst lassen, wenn das nicht gehen wird dann muss ich wohl über die Ablösung nachdenken. Bezüglich ethernet: meine sps hat nur rs232 und dh+ Schnittstelle.
Gruß
-
Kannst du die RS-232 nicht für die MB-Anbindung benutzen?
-
Hallo,
ich habe mit ModBus experementiert, Ergebnis: klappt nicht
Dann habe ich nach npm-Paket recherchiert. Es gibt wohl ein io_nodepccc-Paket für die Kommunikation mit SLC…
@Dutchman: wie kann ich das Paket einbinden? Kannst du mir erklären?
Gruß
-
Gibt es auch Möglichkeit die Inhalte der excel-Tabelle in IOBroker abzufragen?