Hallo,
ich weiß, ist schon etliche mal hier behandelt worden, aber ich bekomme es einfach nicht hin.
Ich würde gerne zwei Integer Werte, die ich als Signal von der SPS enmpfange in eine Zeichenkette schreiben und diese dann anzeigen lassen.
In der Config.dat:
DECL STATE_T STATE
INT I_OFFSET=0
SIGNAL I_TAKT_MIN $in[113] TO $in[120]
SIGNAL I_TAKT_SEC $in[121] TO $in[128]
DECL CHAR C_ZYKLUS_ZEIT[9]
C_ZYKLUS_ZEIT[]=" "
CHAR C_FORMAT[3]
C_FORMAT[]="%02i:%02i"
SPS.sub:
SWRITE (C_ZYKLUS_ZEIT[], STATE, I_OFFSET, C_FORMAT, I_TAKT_MIN, I_TAKT_SEC )
Wenn ich den Submit starte kommt direkt die Fehlermeldung :
Zeichenkette zu lang. Maximum:9
Verursacher SPS
Selbst wenn ich das CHar auf 50 erhöhe, sagt er mir immer noch das die Zeichenkette zu lang ist.
Ich habe schon etliche Sachen versucht, Format einstellungen, eine einfache integervariable schreiben etc.
Bin mal gespannt was für eine Kleinigkeit jetzt wieder falsch ist.
Gruß und ein schönes Wochenende.