-> Hier kostenlos registrieren
Hallo zusammen,
ich bin beim Kunden und soll eine weitere Anlage in einen Anlagenverbund integrieren. Die bisherigen Anlagen sind in TIA v13 projektiert worden, Lizenz ist beim Kunden vorhanden und so wird die neue Anlage ebenfalls in TIA v13 projektiert. Läuft auch alles wunderbar, bis auf eine Sache mit dem Baustein "Program_Alarm".
Der Maschinenbauer hat mit TIA v13 SP1 Update 9 programmiert und baut über einen Baustein einen sog. Log-String auf, in dem verschiedene Prozesswerte aneinanderhängt und über die Textlistenfunktion den aktuellen Schritt der Schrittketten als Text mit ausgibt, sprich als Begleitwert am Program_Alarm-Baustein.
Jetzt haben wir (Dienstleister) brav unsere alten TIA v13 Versionen geupdated und sind auf TIA Portal v13 SP2 unterwegs, haben alles projektiert und nun werfen die Program_Alarm-Bausteine den Fehler 8004 - Maximale Größe von 512 Bytes für die Begleitwerte der Meldung erreicht.
An den Bausteinen sind 3 Begleitwerte angelegt, SD1 bis SD 3, an SD1 liegt ein String an, SD2 eine UInt, an SD3 ein weiterer String. Faktisch sind die Texte auch zu lang, denn:
String 1 [254]
Uint -> Wird zu Text über <Textliste ...> - Skriptcode
String 2 [254]
Mit String 1 und String 2 überschreite ich schon die Länge, ohne den Text der Textliste zu berücksichtigen. Der Baustein gibt ja auch brav den Fehlercode aus.
Aber:
Beim Endkunden laufen die Anlagen schon, das PG vor Ort hat noch TIA v13 Sp1 Update 9 drauf. Dort wird ebenfalls der Fehelrcode ausgegeben, aber die Meldung wird generiert und ausgegeben.
Bei unserer Version wird die Meldung nicht ausgegeben...
Ich habe jetzt schon einmal in den Release Notes zum SP2 geschaut, dort wird allerdings nichts über den Program_Alarm Baustein geschrieben. Wir haben das Problem gelöst, da wir die Strings beschnitten haben und die maximale Länge nicht mehr überschritten wird - dennoch finden wir das Verhalten merkwürdig.
Hat jemand von euch ähnliche Erfahrungen gemacht? Falls nein, kann dieser Beitrag eventuell anderen helfen...
ich bin beim Kunden und soll eine weitere Anlage in einen Anlagenverbund integrieren. Die bisherigen Anlagen sind in TIA v13 projektiert worden, Lizenz ist beim Kunden vorhanden und so wird die neue Anlage ebenfalls in TIA v13 projektiert. Läuft auch alles wunderbar, bis auf eine Sache mit dem Baustein "Program_Alarm".
Der Maschinenbauer hat mit TIA v13 SP1 Update 9 programmiert und baut über einen Baustein einen sog. Log-String auf, in dem verschiedene Prozesswerte aneinanderhängt und über die Textlistenfunktion den aktuellen Schritt der Schrittketten als Text mit ausgibt, sprich als Begleitwert am Program_Alarm-Baustein.
Jetzt haben wir (Dienstleister) brav unsere alten TIA v13 Versionen geupdated und sind auf TIA Portal v13 SP2 unterwegs, haben alles projektiert und nun werfen die Program_Alarm-Bausteine den Fehler 8004 - Maximale Größe von 512 Bytes für die Begleitwerte der Meldung erreicht.
An den Bausteinen sind 3 Begleitwerte angelegt, SD1 bis SD 3, an SD1 liegt ein String an, SD2 eine UInt, an SD3 ein weiterer String. Faktisch sind die Texte auch zu lang, denn:
String 1 [254]
Uint -> Wird zu Text über <Textliste ...> - Skriptcode
String 2 [254]
Mit String 1 und String 2 überschreite ich schon die Länge, ohne den Text der Textliste zu berücksichtigen. Der Baustein gibt ja auch brav den Fehlercode aus.
Aber:
Beim Endkunden laufen die Anlagen schon, das PG vor Ort hat noch TIA v13 Sp1 Update 9 drauf. Dort wird ebenfalls der Fehelrcode ausgegeben, aber die Meldung wird generiert und ausgegeben.
Bei unserer Version wird die Meldung nicht ausgegeben...
Ich habe jetzt schon einmal in den Release Notes zum SP2 geschaut, dort wird allerdings nichts über den Program_Alarm Baustein geschrieben. Wir haben das Problem gelöst, da wir die Strings beschnitten haben und die maximale Länge nicht mehr überschritten wird - dennoch finden wir das Verhalten merkwürdig.
Hat jemand von euch ähnliche Erfahrungen gemacht? Falls nein, kann dieser Beitrag eventuell anderen helfen...