druckstick
25.05.2016, 13:46
Hallo liebes Forum!
Ich bin hier neu!
Meine Vorkenntnisse: Ich kann Siemens SPS programmieren und hatte schon mal mit C-Control gebastelt..
Für mein Vorhaben habe ich noch KEINE Elektronik, ich möchte mir hier Empfehlungen und Lösungen holen.
Mein Projekt: momentan 20 Mitarbeiter, SPS soll wissen wer von den 20 Leuten an der Maschine arbeitet. (mit 5 Ausgängen können 32 Schaltzustände hergestellt werden)
Eingabe: Matrixtastatur 3x4
Ausgabe: 5 Digital 12V Steuerspannung an Siemens Simatic
Ich brauche auf der Simatic mit den 5 Digitalports einen Binärcode von 00000 bis 11111 also von 0-31.
Der Zustand 1-31 soll über die Matrix eingegeben werden, jedoch als 6 Stelliger Code.
z.B.: wenn man 123456 auf der Tastatur eingibt, soll der Schaltzustand 10101 sein.
Aber die Codes sollen mittels Mastercode geändert werden können (Personal arbeitet nur sehr Kurzfristig an dem Gerät), somit Code Änderung mit PC zu umständlich.
Ablauf:
Chef erstellt für Mitarbeiter 21 einen Code (123456) somit soll, wenn der Mitarbeiter seinen Code eintippt, Ausgang 1,3 und 5 für 3 Sekunden aktiv sein. (10101 = 21)
Nach einer Zeit kommt Mitarbeiter 4 und Tippt seinen Code ein, dann soll Ausgang 3 für 3 Sekunden aktiv sein, usw...
Als Code Änderung dachte ich an so etwas:
99999999 = Mastercode, 04 = User, 654321 = neuer Code:
99999999#04#654321#
Ich hoffe ich konnte das soweit verständlich machen!
Nun meine Frage, was für ein System ist hierfür am besten geeignet und kann mir da wer bei der Programmierung helfen?
LG Thomas
Ich bin hier neu!
Meine Vorkenntnisse: Ich kann Siemens SPS programmieren und hatte schon mal mit C-Control gebastelt..
Für mein Vorhaben habe ich noch KEINE Elektronik, ich möchte mir hier Empfehlungen und Lösungen holen.
Mein Projekt: momentan 20 Mitarbeiter, SPS soll wissen wer von den 20 Leuten an der Maschine arbeitet. (mit 5 Ausgängen können 32 Schaltzustände hergestellt werden)
Eingabe: Matrixtastatur 3x4
Ausgabe: 5 Digital 12V Steuerspannung an Siemens Simatic
Ich brauche auf der Simatic mit den 5 Digitalports einen Binärcode von 00000 bis 11111 also von 0-31.
Der Zustand 1-31 soll über die Matrix eingegeben werden, jedoch als 6 Stelliger Code.
z.B.: wenn man 123456 auf der Tastatur eingibt, soll der Schaltzustand 10101 sein.
Aber die Codes sollen mittels Mastercode geändert werden können (Personal arbeitet nur sehr Kurzfristig an dem Gerät), somit Code Änderung mit PC zu umständlich.
Ablauf:
Chef erstellt für Mitarbeiter 21 einen Code (123456) somit soll, wenn der Mitarbeiter seinen Code eintippt, Ausgang 1,3 und 5 für 3 Sekunden aktiv sein. (10101 = 21)
Nach einer Zeit kommt Mitarbeiter 4 und Tippt seinen Code ein, dann soll Ausgang 3 für 3 Sekunden aktiv sein, usw...
Als Code Änderung dachte ich an so etwas:
99999999 = Mastercode, 04 = User, 654321 = neuer Code:
99999999#04#654321#
Ich hoffe ich konnte das soweit verständlich machen!
Nun meine Frage, was für ein System ist hierfür am besten geeignet und kann mir da wer bei der Programmierung helfen?
LG Thomas