SMS Versand mit S7-200 und Modemmodul

hydrosla

Level-1
Beiträge
13
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte gerne Alarm SMS`s mit der S7-200 mit dem Modemmodul verschicken. Da ich 16 verschiedene Alarme habe, habe ich 16 mal das Modul MOD4_MSG mit verschiedenen Alarmtexten und "Done Bits" verwendet. Programm ist wie im Anhang exemplarisch für 2 Störungen ersichtlich aufgebaut und eine einzelne SMS läßt sich auch versenden.

Problem ist, dass einige der Alarme gleichzeit aufteten können, d.h im Beispiel die Merkerbits M4.0 und 4.1 gehen im gleichen Zyklus auf 1 und es wird dann nur eine SMS versendet und die Zweite geht leider nicht mehr raus, da ja nur ein Modul MOD4_MSG zur gleichen Zeit aktiv sein kann und nach Senden der ersten SMS verhindert das "Steigende Flankenbit" den Start des nächsten Modul MOD4_MSG.

Hat jemand so was schon geschickt programmiert ohne komplexe Verriegelungslogik oder ablaufende Schrittketten. Ziel sollte sein, das wenn alle 16 Alarme gleichzeit auftreten auch 16SMS`s sequenziell rausgehen, wobei die Reihenfolge keine Rolle spielt, (also keine Priorisierung).

Gruß
Steffen
 

Anhänge

  • Frage Forum.doc
    132 KB · Aufrufe: 18
neuer alarm kommt in einen alarmpuffer, länge 16, am besten ARRAY of INT ... alarmnummer reinschreiben.
zyklisch das array auf eine zahl >0 durchsuchen.
wenn eine zahl größer 0 diesen alarm als sms versenden und entsprechendes array-feld auf 0 setzen...

so sollten alle alarme rausgehen...
 
Zurück
Oben