-> Hier kostenlos registrieren
Hallo Zusammen!
Ich möchte eine Zutrittskontrolle mit folgenden Komponenten realisieren: S7-1500 Controller / KTP400 HMI / Siemens RF1070R RFID Reader
Folgendendermaßen bin ich vorgegangen:
Schritt 1:
eine RFID Mitarbeiterkarte wird am Reader eingescannt und über einen zusätzlichen Ethernet Konverter wird die Seriennummer an die Steuerung gesendet und in einem Datenblock abgelegt
Schritt 2:
Der S7-1500 Controller wird als OPC Server konfiguriert. Mittels OPC UA Server - Client Kommunikation wird zur gelesenen Seriennummer in einer Datenbank (Excel) eine Person mit zugehöriger Benutzergruppe ermittelt
Schritt 3:
Der OPC Client legt die ermittelte Benutzergruppe (z.B. Bediener) in einer String Variable in einem Datenbaustein auf der Steuerung ab.
Schritt 4:
Auf der User Administration des HMI Gerätes werden verschiedene Benutzergruppen angelegt (identisch wie im Excel Sheet definiert; z.B. Bediener)
Schritt 5:
Folgendes Problem ergibt sich: Nun soll die in der String Variable ermittelte Benutzergruppe, die einer Benutzergruppe in der UserAdministration entspricht am HMI Gerät angemeldet werden
Welche Möglichkeiten gibt es nun eine Benutzergruppe von der Steuerung aus am HMI Gerät anzumelden??
Mögliches Lösungskonzept:
Auf der Steuerung wird eine Variable angelegt, welche die Benutzergruppen mit Zahlenwerten symbolisiert. Beispielsweise ermittelte Benutzergruppe in der String Variable = Bediener -> dies würde Zahlenwert 2 entsprechen; Admin beispielsweise variable mit Zahlenwert = 2.
Nun wird ein VB Script erstellt, das die Benutzergruppe anmeldet und ausgeführt wird sobald LogIn Button auf HMI gedrückt wird (Trigger):
Script enthält Switch Case, der überprüft welcher Zahlenwert vorliegt (Wert = 2 (entspricht Bediener)) und dann die Aktion Benutzergruppe anmelden durchführt.
=> mittels Logon Funktion
Ist dieses Lösungskonzept um eine Benutzergruppe von der Steuerung aus am HMI anzumelden möglich oder gibt es einfachere oder bessere Alternativen?
Ich hoffe ihr könnt mir beim Anmeldevorgung der Benutzergruppen weiterhelfen bzw. habt ein paar Lösungsansätze.
Schöne Grüße!
Ich möchte eine Zutrittskontrolle mit folgenden Komponenten realisieren: S7-1500 Controller / KTP400 HMI / Siemens RF1070R RFID Reader
Folgendendermaßen bin ich vorgegangen:
Schritt 1:
eine RFID Mitarbeiterkarte wird am Reader eingescannt und über einen zusätzlichen Ethernet Konverter wird die Seriennummer an die Steuerung gesendet und in einem Datenblock abgelegt
Schritt 2:
Der S7-1500 Controller wird als OPC Server konfiguriert. Mittels OPC UA Server - Client Kommunikation wird zur gelesenen Seriennummer in einer Datenbank (Excel) eine Person mit zugehöriger Benutzergruppe ermittelt
Schritt 3:
Der OPC Client legt die ermittelte Benutzergruppe (z.B. Bediener) in einer String Variable in einem Datenbaustein auf der Steuerung ab.
Schritt 4:
Auf der User Administration des HMI Gerätes werden verschiedene Benutzergruppen angelegt (identisch wie im Excel Sheet definiert; z.B. Bediener)
Schritt 5:
Folgendes Problem ergibt sich: Nun soll die in der String Variable ermittelte Benutzergruppe, die einer Benutzergruppe in der UserAdministration entspricht am HMI Gerät angemeldet werden
Welche Möglichkeiten gibt es nun eine Benutzergruppe von der Steuerung aus am HMI Gerät anzumelden??
Mögliches Lösungskonzept:
Auf der Steuerung wird eine Variable angelegt, welche die Benutzergruppen mit Zahlenwerten symbolisiert. Beispielsweise ermittelte Benutzergruppe in der String Variable = Bediener -> dies würde Zahlenwert 2 entsprechen; Admin beispielsweise variable mit Zahlenwert = 2.
Nun wird ein VB Script erstellt, das die Benutzergruppe anmeldet und ausgeführt wird sobald LogIn Button auf HMI gedrückt wird (Trigger):
Script enthält Switch Case, der überprüft welcher Zahlenwert vorliegt (Wert = 2 (entspricht Bediener)) und dann die Aktion Benutzergruppe anmelden durchführt.
=> mittels Logon Funktion
Ist dieses Lösungskonzept um eine Benutzergruppe von der Steuerung aus am HMI anzumelden möglich oder gibt es einfachere oder bessere Alternativen?
Ich hoffe ihr könnt mir beim Anmeldevorgung der Benutzergruppen weiterhelfen bzw. habt ein paar Lösungsansätze.
Schöne Grüße!