LINEAR_INT

Begonnen von ggw11, 01. Oktober 2008, 19:10:19

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

ggw11

grüß gott,

ich bin anfänger in der iec programierung und schaffe es nicht den baustein LINEAR_INT
in meinem projekt zum laufen zu bringen. (ilc 150 und pcworx 5.17)
oscat lib ist in mein projekt eingebunden.

wo wird

VAR
BEISPIEL : ARRAY[1..4,0..1] := -10,-0.53, 10,0.53, 100,88.3, 200,122.2;
END_VAR

reingeschrieben

beispielprojekt wäre nicht schlecht.

vielen dank im voraus

gerhard

peewit

#1
hallo ggw11

da hast du als anfänger mit dem baustein "LINEAR_INT" gleich einen glücksgriff gemacht.

bei pcworx funktioniert so manches ein wenig anders als bei codesys (als wie in der doku beschrieben)

1. die datenstruktur für parameter "XY" ist vom typ "OSCAT_XY" und im beispiel als var "XXX" angelegt.

2. In pcworx kannst du nicht ein array of ...  anlegen und gleichzeitig mit initialwerten vorbelegen.

3. die Datenstruktur musst du im sps-programm erst zur Laufzeit mit sinnvollen daten füllen.

4. dazu kommt das es bei pcWorx keine mehrdimensionalen Arrays gibt , sondern nur verschachtelte arrays
    dass heißt der zugriff erfolgt nicht über array[x],[y].zzz sondern array[x][y].zzz

siehe bild im anhang


[gelöscht durch Administrator]

ggw11

vielen dank für die hilfe.
alles ok.
ggw11