-> Hier kostenlos registrieren
Hallo,
ich muss eine 25 Jahre alte SPS, die ich für die Steuerung von Licht und Rolläden nutze, durch eine neue ersetzen. Zur Programmierung nutze ich e!Cockpit. Da man das alte Programm nicht 1:1 übernehmen kann, möchte ich es lieber von Grund auf neu programmieren.
Da an mir sicherlich kein begnadeter Programmierer verloren gegangen ist, möchte ich Euch bitten, meine Versuche zu überprüfen und zu verbessern.
Es sind eigentlich nur kurze Programmblöcke die sich mit anderen Eingangskombinationen wiederholen. Hier eine kurze Beschreibung:
In dem Beispiel werden drei verschiedene Lampen über ein Stromstoßrelais ein- und ausgeschaltet. Daher wird zum Ein- und Ausschalten nur ein kurzer Impuls TP benötigt.
An der Haustüre ist ein Sensor, der beim Abschließen alle eingeschalteten Lampen im Haus ausschaltet. Daher wird in einem SR-Speicher der Schaltzustand gespeichert.
Zum Schalten werden Taster benutzt und ausgewertet wie lange sie betätigt werden.
TP_Kurz =1 entspricht Kurz
TP_Kurz =0 und TON_Dauer =0 entspricht Lang
TON_Dauer =1 entspricht Dauer
Da auch mehrere Taster gleichzeitig betätigt werden können wird die betätigte Kombination nach einer Verzögerung (NW1) TON_Verz im NW 4 gespeichert. Das Signal wird beim Loslassen der Taster über die negative Flanke von M_AlleE ausgelöst und NW4 zurückgesetzt.
Im Beispiel gibt es nur 1 Tasterkombination (NW4) mit Kurz (NW5), Lang (NW6) und Dauer in NW7.
Folgende Fragen habe ich:
1. Kann man das einfacher Programmieren?
2. Kann man NW 5, 6 und 7 übersichtlicher darstellen?
3. Kann man in Netzwerken einen Kommentar einfügen?
4. Bei einem Stromausfall sollen die die Zustände in NW 5, 6, und 7 nach dem erneuten Anlaufen wieder erhalten sein.
Vielen Dank für Eure Hilfe - Wolfgang
ich muss eine 25 Jahre alte SPS, die ich für die Steuerung von Licht und Rolläden nutze, durch eine neue ersetzen. Zur Programmierung nutze ich e!Cockpit. Da man das alte Programm nicht 1:1 übernehmen kann, möchte ich es lieber von Grund auf neu programmieren.
Da an mir sicherlich kein begnadeter Programmierer verloren gegangen ist, möchte ich Euch bitten, meine Versuche zu überprüfen und zu verbessern.
Es sind eigentlich nur kurze Programmblöcke die sich mit anderen Eingangskombinationen wiederholen. Hier eine kurze Beschreibung:
In dem Beispiel werden drei verschiedene Lampen über ein Stromstoßrelais ein- und ausgeschaltet. Daher wird zum Ein- und Ausschalten nur ein kurzer Impuls TP benötigt.
An der Haustüre ist ein Sensor, der beim Abschließen alle eingeschalteten Lampen im Haus ausschaltet. Daher wird in einem SR-Speicher der Schaltzustand gespeichert.
Zum Schalten werden Taster benutzt und ausgewertet wie lange sie betätigt werden.
TP_Kurz =1 entspricht Kurz
TP_Kurz =0 und TON_Dauer =0 entspricht Lang
TON_Dauer =1 entspricht Dauer
Da auch mehrere Taster gleichzeitig betätigt werden können wird die betätigte Kombination nach einer Verzögerung (NW1) TON_Verz im NW 4 gespeichert. Das Signal wird beim Loslassen der Taster über die negative Flanke von M_AlleE ausgelöst und NW4 zurückgesetzt.
Im Beispiel gibt es nur 1 Tasterkombination (NW4) mit Kurz (NW5), Lang (NW6) und Dauer in NW7.
Folgende Fragen habe ich:
1. Kann man das einfacher Programmieren?
2. Kann man NW 5, 6 und 7 übersichtlicher darstellen?
3. Kann man in Netzwerken einen Kommentar einfügen?
4. Bei einem Stromausfall sollen die die Zustände in NW 5, 6, und 7 nach dem erneuten Anlaufen wieder erhalten sein.
Vielen Dank für Eure Hilfe - Wolfgang
Anhänge
Zuletzt bearbeitet: