TIA DINT_TO_STRING funktioniert nicht bzw. steht nicht zur Auswahl

zotos

User des Jahres 2007
Beiträge
4.501
Reaktionspunkte
1.201
Zuviel Werbung?
-> Hier kostenlos registrieren
Auf eine S7-1516-3 PN/DP versuche ich gerade in SCL DINT_TO_STRING auszuführen, die String Variable ist groß genug und Initialisiert leider wird die Variable nur zum Leerstring und die Wandlung findet nicht statt.

Ein Test in KOP mit dem CONV Baustein zeigt mir an das ich keinen String auswählen kann... wie zum Geier wandelt man denn bei TIA einen DINT oder INT in einen STRING?!


Der gleiche Baustein hat zuvor bei den Tests in TIA für eine S7-300 einwandfrei funktioniert.




Ich bin dann mal kotzen
 
Zuletzt bearbeitet:
Hast du es schonmal mit dem Baustein VAL_STRG aus dem Ordner "String+Char" versucht?
Der ist aber so wie es aussieht nur in KOP/FUP verwendbar, und nicht in SCL (Stand V12 SP1).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke! Versucht habe ich bis her noch nicht.
Laut dem was in der Hilfe steht und all meiner ST/SCL Erfahrung, habe ich einfach erwartet das DINT_TO_STRING solange der Compiler nicht meckert auch funktioniert.
 
Bitte nicht. Ich muss damit mein Geld verdienen ;o(

IN SCL den Baustein S_Conv eingefügt -> Parameter Fenster erscheint und ich muss das Input und Output Format wählen (also DINT und String) und Zack bastelt mir das System ein schönes aber leider nicht funktionierendes DINT_TO_STRING in den Code.

Jahre lang konnte ich davon ausgehen das wenn die Kiste nicht das macht was ich will, wird sie wohl das machen was ich programmiert habe und in meinem Code steckt der Fehler. Nun steht man davor und weis nicht ob es an einem selbst oder an Siemens liegt das es nicht geht.

Ich glaub ich wende mich mal an die Hotline.
 
Jetzt wird es immer wilder. In PLCSim funktioniert es, mit der realen Hardware nicht ;o(

das heißt Thomas seine Aussage stimmt doch nicht ganz

Beim TIA-Portal musst du deine Erwartungen eben etwas runterschrauben ;-)

die Aussage müsste wie folgt heißen.

Beim TIA-Portal und den 1500er Steuerungen musst du deine Erwartungen eben etwas runterschrauben[/

Irgendwie auch logisch, nach dem erscheinen des TIA Portal, am 30. März 2011, darfst du nicht zu hohe Erwartungen an Siemens
stellen, es sind ja schließlich erst 3 Jahre ins Land gegangen.

Hier ein paar Bilder aus der Endwicklung

TIA 11
TIA11.jpg

TIA12
TIA12.jpg

TIA13
TIA13.jpg

aber es sieht doch schon einmal gut aus.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

um zum Thema zurückzukommen, ich hatte Ende letzten Jahres ein 1513, bei der ich auch einen Dint Variable in einen String wandeln mußte. Ich hab mal im Programm nachgeschaut, und anscheinend gab´s da auch Probleme mit Dint_to_String. Auf jedenfall habe ich damals meine Dint Variale erst in einer Int Variable gewandelt und dann in einen String. Zum Glück waren bei mir nur Werte im maximal 4-stelligen Bereich zu erwarten.
Momentan nehme ich gerade eine 1516 in Betrieb. Ich werde das morgen gleich mal ausprobieren und melde mich dann nochmal.

Viele Grüße
Klaus
 
Hallo,

also ich hab´s gestern ausprobiert und bei mir hat es jetzt ohne Probleme funktioniert (siehe Anhang). Bei uns kommt eine 1516-F mit aktuellster Firmware 1.5.0 zum Einsatz.
Als Engineering-System verwenden wir TIA Portal V13 Update 1.


Dint_To_String.png

Ich hab mal noch auf der Siemens Support Seite geschaut. Offiziell wird das Verhalten nirgends beschrieben oder mit der Firmware Version 1.5.0 behoben.

Viele Grüße
Klaus
 
Nach einem Update von FW V1.1 auf FW V1.5.1 funktioniert die Umwandlung.

Das eigentliche Update ging schnell und problemlos.
 
Ich verstehe nicht warum Siemens die Änderungen in den Beschreibungen zu den Firmwareupdates nicht aufführt. Es kommt ja vor dass Fehler passieren, aber dann wäre es gut wenn der Kunde wenigstens nachvollziehen kann wo die Ursache eines Fehlers liegt. Wenn Siemens schreiben wurde "mit FW 1.x wurde Fehler bei DINT_TO_STRING behoben", wüsste jeder sofort was zu tun ist wenn das Problem bei ihm auftritt, oder kann vorsorglich tätig werden.

Aber ich glaube fast da wird völlig ohne Versionsverwaltung entwickelt. Ich habe ein Projekt bei den die PCS7 APL verwendet wird und ich einige Fehler in den Bausteinen durch äußere Beschaltung beheben musste. Dann kam ein Update der APL und in der Beschreibung wurde aufgefürt dass an etlichen Bausteinen etwas geändert wurde. Auf Nachfrage von mir beim Support, was denn dort geändert wurde, kam doch wirklich die Antwort, das wüssten sie selber auch nicht genau.
 
Zurück
Oben