-> Hier kostenlos registrieren
Hallo,
ich bin Anfänger mit Codesys und bitte euch daher um Hilfe. Also, ich bin dabei ein Programm zu schreiben (s. Anhang) und die Netzwerken 6,7,8 und 9 sind relevant.
Also, wie ihr sehen könnt, wird JobNr immer hochgezählt also von 0 bis 4(in diesem Fall), d.h es wird also die Werte in Response[JobNr] ausgelesen und diese will ich nach der Bitweise Linksschiebung wieder in einem Array speichern, hier t1[JobNr], geht das? Danach soll er die werte die in t1[JobNr] sind mit Hilfe von "ADR" umwandlen und in Resultat[JobNr] speichern können? Resultat ist ein Pointer to Real, wie ihr bei der Variable Deklaration sehen könnt. Ist es auch möglich? Danach sollen die Werte dann in Real umgewandelt werden, auch hier in einem ARRAY, also Real_Word[JobNr]. Kann es funktionieren?
Und wie soll ich denn die Array t1, Resultat und Real_Word definiert, denn wie ich es gemacht habe(s. Variablendeklaration) geht nicht, ich bekomme die Fehler die ihr unten sehen könnt.
Danke sehr für eure Hilfe
April
ich bin Anfänger mit Codesys und bitte euch daher um Hilfe. Also, ich bin dabei ein Programm zu schreiben (s. Anhang) und die Netzwerken 6,7,8 und 9 sind relevant.
Also, wie ihr sehen könnt, wird JobNr immer hochgezählt also von 0 bis 4(in diesem Fall), d.h es wird also die Werte in Response[JobNr] ausgelesen und diese will ich nach der Bitweise Linksschiebung wieder in einem Array speichern, hier t1[JobNr], geht das? Danach soll er die werte die in t1[JobNr] sind mit Hilfe von "ADR" umwandlen und in Resultat[JobNr] speichern können? Resultat ist ein Pointer to Real, wie ihr bei der Variable Deklaration sehen könnt. Ist es auch möglich? Danach sollen die Werte dann in Real umgewandelt werden, auch hier in einem ARRAY, also Real_Word[JobNr]. Kann es funktionieren?
Und wie soll ich denn die Array t1, Resultat und Real_Word definiert, denn wie ich es gemacht habe(s. Variablendeklaration) geht nicht, ich bekomme die Fehler die ihr unten sehen könnt.
Danke sehr für eure Hilfe
April