Ist denn der Wert, der aus der SPS richtig angezeigt wird ein WORD oder DWORD? Welcher Datentyp wird angezeigt?
Fehler 1 kann bedeuten, es wurde eine Adresse oder Datenformat abgefragt, dass die SPS nicht unterstützt.
Wenn die falsche Länge abgefragt wird, wird eventuell eine 0 angezeigt, je nachdem, ob das erste oder letzte Word das High Word ist.
Es sollte nach im Makro der Datentyp "Int" gewählt werden, statt "short".
Ich bin aber nicht sicher, ob es ein DWord ist, ich kenn die Datenstrukturen der Omron nicht.
Ein Problem mit Adressen oder Datentypen ist wahrscheinlich.
Probiere doch mal die Datenübertragungsfunktion. Das ist ein Button der Daten von A nach B kopiert. Das ist eigentlich was du willst, ohne Makro. Vielleicht hast du damit mehr Glück.
Den Datenübertragungsbutton findest du in den erweiterten Komponenten. Da kannst du auch direkt mehrere Words deines Array übertragen.