-> Hier kostenlos registrieren
Ich versuche(muss) mich gerade an einem Beispiel von Siemens an Simatic ranzutasten.
Mein Prof (arbeite als studentischer Mitarbieter) will, dass ich ein SMS Modul für eine Hochregallager programmiere. Dies soll Fehlermeldungen und Statusmeldungen per SMS senden.
Simatic ist vollkommen neu für mich .. und überfordert mich ehrlich gesagt.
Beim Start soll ja erstmal die Anmeldung im GSM Netz durchgeführt werden.
Das Ganze soll natürlich nur einmal durchgeführt werden.
Hardware:
CPU315-2 DP
CP341
Software:
Step7 5.3
Meine Überlegung (welche bisher nicht funktioniert ^^) ist folgende:
Zuerst habe ich mittels Infos aus dem Forum 2 Merker im OB100 definiert die jeweils immer 0 und 1 sind.
Dann habe ich einen Merker für die Anmeldung im OB 100 auf 0 gesetzt.
Im OB 1 wird nun folgendes aufgerufen:
Wo ist mein Denkfehler ? Wie gesagt STEP7 und SPS ist vollkommen neu für mich und bis auf ein bisschen Erfahrungen mit C bin ich auch kein erfahrener Programmierer
Schonmal Danke im vorraus
Fehler wie Groß- und Kleinschreibung oder Rechtschreibfehler im Code bitte nicht beachten ... der Rechner an dem ich programmiere hat kein Internet .. dementsprechend ist der Code nur abgetippt und stimmen im echten Code wahrscheinlich.
Mein Prof (arbeite als studentischer Mitarbieter) will, dass ich ein SMS Modul für eine Hochregallager programmiere. Dies soll Fehlermeldungen und Statusmeldungen per SMS senden.
Simatic ist vollkommen neu für mich .. und überfordert mich ehrlich gesagt.
Beim Start soll ja erstmal die Anmeldung im GSM Netz durchgeführt werden.
Das Ganze soll natürlich nur einmal durchgeführt werden.
Hardware:
CPU315-2 DP
CP341
Software:
Step7 5.3
Meine Überlegung (welche bisher nicht funktioniert ^^) ist folgende:
Zuerst habe ich mittels Infos aus dem Forum 2 Merker im OB100 definiert die jeweils immer 0 und 1 sind.
Code:
U „always_false“
R „always_false“
UN “always_true”
S”always_true”
Dann habe ich einen Merker für die Anmeldung im OB 100 auf 0 gesetzt.
Code:
U „always_false“
U “always_true“
=”Modem_anmeldung”
Im OB 1 wird nun folgendes aufgerufen:
Code:
U “Modem_anmeldung“ // Modem_anmeldung UND always_true =1 dann Jump
U “always_true“
SPB jump
Call „GSM_anmeldung“ // Funktion zum Anmdelden im GSM Netz
Jump: NOP 0
UC „SEND“
UC “RECV“
Wo ist mein Denkfehler ? Wie gesagt STEP7 und SPS ist vollkommen neu für mich und bis auf ein bisschen Erfahrungen mit C bin ich auch kein erfahrener Programmierer
Schonmal Danke im vorraus
Fehler wie Groß- und Kleinschreibung oder Rechtschreibfehler im Code bitte nicht beachten ... der Rechner an dem ich programmiere hat kein Internet .. dementsprechend ist der Code nur abgetippt und stimmen im echten Code wahrscheinlich.
Zuletzt bearbeitet: