Semantischer Fehler (SEM1195): Es sind ... Indizes spezifiziert, Array ... definiert jedoch ... Dimension(en).
Im Code ist ein unzulässiger Array-Zugriff programmiert, mit einer falschen Anzahl an Array-Indizes. Möglicherweise wurden für ein eindimensionales Feld (Array) zwei Indizes verwendet oder umgekehrt. Die Anzahl der verwendeten Indizes ist ebenso in der Fehlermeldung angegeben wie die Anzahl der erwarteten Indizes und der Name des Array.
Um in PLCnext Engineer ein n-dimensionales Array zu realisieren, müssen wie im nachfolgenden Beispiel für zwei Dimensionen gezeigt, n Arrays eines Array definiert werden. Das Beispiel zeigt auch, wie in ST und FBS/KOP auf ein Element dieser zweidimensionalen Matrix zugegriffen werden kann.
Weitere Infos
Informationen zu anwenderdefinierten Datentypen und deren Deklaration finden Sie im Kapitel "Anwenderdefinierte Datentypen". |