oscat.lib > oscat.lib fuer PC WorX/MULTIPROG

LINEAR_INT

(1/1)

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:
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
--- Code: ---array[x],[y].zzz
--- Ende Code ---
sondern
--- Code: ---array[x][y].zzz
--- Ende Code ---

siehe bild im anhang


[gelöscht durch Administrator]

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

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln