du musst nur einen doppelklick auf den fehlertext machen dann wird die problemstelle geöffnet und angezeigt.
die meisten fehler sind zum thema: → datentypen passen nicht zusammen
bei pcworx gibt es keine automatische datentypenkonvertierung
eine zahl ohne typenangabe gilt immer als integer
wenn du zb. einen wert in eine dint variable schreiben willst dann
xxxx = dint#1; usw…
oder int_to_dint(zahl)
oder string problem
dlog_m1.COLUMN := ‘MESS1 kWh’ + kw1;
das geht auch nicht so !
kw1 musst du vorher mit dint_to_string(variable, formatierung) konvertieren und dann kannst du beide strings mit “concat” verbinden.
bei var_in_out
musst du einmal bei st programmierung eine datentype übergeben
dann den baustein durchlaufen
und danach den in_out wieder auf datentype kopieren