TIA Progam_alarm Meldetext mit Begleitwerten ausgeben (SD2 Text zu lang)

Bouc01

Level-1
Beiträge
32
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
Ich arbeite mit einer 1515F-2-PN CPU V15 Upd. 3 und einem TP1900 V15 Panel.

Ich habe einen Bibliothek Baustein erstellt der Digitale Messstellen überwachen soll.

Ich möchte einen Meldetext ausgeben wenn eine Sicherung ausgelöst hat, mit Hilfe eines Program_Alarm Bausteins und den Begleitwerten SD1 und SD2.
SD1 soll den TAG_NAME der jeweiligen Sicherung ausgeben.
SD2 soll dann denn Meldetext (ALARM_TEXT_DE) anzeigen.

Die Begleitwerte werden von außen am Baustein übergeben -> Begleitwert_vergabe.jpg

Das Problem:
Den TAG_NAME also SD1 übergebe ich einem String(20). Da ich mehrere Sicherungen habe und ich nicht weiß wie lang der jeweilige TAG_NAME werden kann.
Das funktioniert auch wenn ich den String auf 30 erhöhe, kann ich 30 Zeichen hinterlegen und es werden 30 Zeichen ausgegeben.

->Program_alarm_Baustein.jpg

Den Meldetext (ALARM_TEXT_DE) übergebe ich an (ALARM_TEXT_ACT) also SD2, mit einem String(30) aber kann nicht mehr als20 Zeichen hinterlegen (Bild 2), sonst stellt das Meldefenster den Text nicht mehr da.

->Fehlender_Meldetext.PNG

Weiß jemand woran das liegen kann? :confused:


 
Zuletzt bearbeitet:
Schau dir in der Hilfe bitte mal an wie Begleitwerte übergeben werden sollen.
Du greifst ja auf die Variable zu. Die Anbindung an SD1 oder SD2 ist ja da dann überflüssig.

Zur angabe des Begleitwerters müsste es bei dir so sein:

Meldetext: @1%s@ @2%s@


Gruß

Jens
 
Zurück
Oben