Step 7 Automatisch mit Phraseexpress Programmteile erstellen

MrSpexx

Level-1
Beiträge
34
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebes Forum,

nachdem mir schon öfters der ein oder andere Tipp :D aus dem SPS Forum weitergeholfen hat möchte ich mich revanchieren.

Durch Zufall bin ich auf Phraseexpress gestoßen. Damit können Textbausteine in beliebige Editoren eingefügt werden.

Im Vergleich zu Simatic, können die Ein-und Ausgänge schon beschaltet sein und über Formulare ausgefüllt werden.
So können z.B. die farbig markierten Einträge ersetzt werden.

//CALL FB1110, DB1000
// iHMI_ButtonManuPressed :="G1 HMI".HQ1.OpMode.iButtonManuPressed
// iHMI_ButtonAutoPressed :="G1 HMI".HQ1.OpMode.iButtonAutoPressed
// iHMI_ButtonStartPressed:="G1 HMI".HQ1.OpMode.iButtonStartPressed
// bHMI_ButtonStopPressed :="G1 HMI".HQ1.OpMode.iButtonStopPressed
// i1Sec :="Puls 1Hz"
// oActOpMode :="G1 Group".HQ1.ActOpMode
// ioHMI_ActualOpMode :=
// ioHMI_ButtonManuRelease:="G1 HMI".HQ1.OpMode.ioButtonManuRelease
// ioHMI_ButtonAutoRelease:="G1 HMI".HQ1.OpMode.ioButtonAutoRelease

Leider verhindert Simatic durch den Call-Befehl, dass die Ein-Ausgänge richtig beschrieben werden. Das kann man aber einfach umgehen indem man den Bausteinaufruf auskommentiert als Textbaustein speichert. In SCL gibt es keine Probleme.

Das Handling mit Phraseexpress und den Makros sollte man nach einigen Stunden drauf haben. Im Netz gibt es viele Beispiele dafür. Auch Filme.

Vorteil: Keine Kopiererei mehr, kein Suchen und ersetzen. Die ganze Bausteinbibliothek kann auf diese Art fertig parametriert eingesetzt werden. Das Programm ist für den privaten Gebrauch kostenfrei.

http://www.phraseexpress.com/de

Ich bin gespannt auf Eure Rückmeldungen!

Gruss
MrSpexx
 
Zuletzt bearbeitet:
Danke für den Tip.

Uebrigens in SCL gibts darum keine Probleme weil man über Quellen geht.

Wenn man AWL über Quellen erzeugt, dann gibts da natürlich auch keine Probleme mit dem Call etc.

mfG René
 
Zurück
Oben