feste Textmeldungen anzeigen lassen

travelmaier

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo erfahrene SPS Programmierer,

ich bin seit einigen Wochen Neueinsteiger in TwinCat PLC und komme eher aus der Hardwareecke. Mit Hilfe der CodeSys Doku und dem Ampelprog habe ich mich langsam mit dem TwinCat vertraut gemacht. Nun benötige ich auf diesem Weg dringend Hilfe!!! :confused:

Aber nun zu meinem Problem, da wir uns vor ca.1 Jahr ein Beckhoff CX1100 plus TwinCat PLC für eigentlich andere Aufgaben zugelegt haben, soll ich für unsere Firma ein einfaches Testgerät zur Qualitätsendprüfung einer el.Komponente mit Hilfe der Beckhoff SPS bauen.
Das serielle Programm habe ich in AS geschrieben und es läuft auch schon sehr gut. Dazu muß ich sagen, es ist zwar ein Prog aber in 7 zeitgesteuerte Einzelprogramme aufgeteilt, die ich über 7 Buttons aus der Visualisierung von TwinCat einzeln starten kann. (es werden 7 verschiedene Tests damit ausgeführt) Am Ende jedes einzelnen Unterprogs habe ich einen Break Befehl eingefügt, sodas das Prog stoppt und der Tester die Möglichkeit hat, an der el. Komponente 3 DIP-Schalter im spannungslosen Zustand umzustellen.
Mein Problem ist es jetzt, eine Lösung zu finden, ohne ständig zwischen dem Ablauf und der Visualisierung in der TwinCat PLC Control umzuschalten, um zu wissen in welchem Teilprogramm man sich befindet und ich brauche z.B eine Textbox die nach jedem Ende (BRK) des jeweiligen Unterprogs erscheint, wo für den Tester eine Anweisung steht z.b. DIP Schalter 1 on, DIP2 off usw..
Ich könnte mir auch vorstellen das in der Textbox Programm 2 und die Anweisungen zu den DIP-Schaltern stehen kann.

Ich hoffe Ihr versteht, worum es mir geht, denn im CodeSys Skript bzw. hier im Forum habe ich dazu nichts gefunden, oder es mit meinen bescheidenen prog. Kenntnissen nicht kapiert.

Ich bedanke mich jetzt schon für eure Hilfe!;)

Rgds. travelmaier
 
Hallo!

Verstehe ich das richtig, dass du im Prinzip einen String auf deiner Visu ausgeben willst?

Also ich habe mi TwinCat immer in ST programmiert. Da konnte ich dann eine Variable des Typs string anlegen und diese dann auf der Visu anzeigen.

Vielleicht kannst du ja ein kleines Unterprogramm schreiben, das am Ende deiner Einzelprogramme aufgerufen wird und die Textzuweisung für den String übernimmt.

Gruß Cerberus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
1. Text object in der Targetvisu erstellen.
2. Im Optionenmenü Text->Inhalt %s (%s für string %d für int %f für float) eingeben
3. Im Optionenmenü Variablen-> Textausgabe die String variable angeben (anklicken und F2 liefert eine Auswahl)


String : myStr;
myStr:='Hello World';
 
Hallo Cerberus,

erst einmal vielen Dank für Deine Antwort.

Genau so etwas meine ich, das hört sich gut an.
Ich weiß nur nicht, wie ich es Umsetzen muß, weil leider noch blutiger Anfänger.:rolleyes:
Ich würde mich über ein kleines Beispiel (Befehlscode) freuen, damit kann ich es sicher am besten nachvollziehen.
Das Prinzip ist zwar klar, doch mein Problem ist bislang noch, wo ich was eintragen muß um es zum Laufen zu bewegen.

Freundliche Grüsse von
travelmaier
 
Vielen Dank Cerberus für Deine Mühe, versuche ich mal am Wochenende mit einzubauen und gebe Dir Rückmeldung.:-D
By the way, was will mir Mr. Bührer mit seinem Posting sagen?:confused:

Ein schönes Wochenende wünscht
travelmaier
 
Vielen Dank Cerberus für Deine Mühe, versuche ich mal am Wochenende mit einzubauen und gebe Dir Rückmeldung.:-D
By the way, was will mir Mr. Bührer mit seinem Posting sagen?:confused:

Ein schönes Wochenende wünscht
travelmaier

Bührer wollte dir sicher auch nur kurz und knapp helfen. Ich sehe das als eine Kurzanleitung, wie man einen Text auf die Visu bekommt, der Text in der SPS durch dein Programm vorgebbar. Ist da was falsch dran?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bührers Antwort ist wirklich eine Kurzanleitung zum Anzeigen eines Strings auf der Visu. Der erste Teil beschreibt die Einstellungen, die du auf der Visu vornehmen musst. Der zweite Teil ist der zusätzliche Programm-Code.
 
Hallo Jungs,

komme leider erst jetzt dazu Euch zu antworten, sorry,war arbeitstechnisch verhindert.
Hurra!!! es geht.:-D:-D:-D
Habe das Prinzip verstanden und in mein Programm eingebaut.
Vielen Dank nochmals für Eure Hilfe Cerberus und Bührer (habe jetzt gecheckt, was Du gemeint hast)

Gruß travelmaier
 
Zurück
Oben