easy-forum

Deutsch - Software => XSoft-CoDeSys => Thema gestartet von: shortfinger am November 15, 2010, 06:19:29 Vormittag

Titel: Structur TYPE EASY_NET_DEVICE
Beitrag von: shortfinger am November 15, 2010, 06:19:29 Vormittag
Hi,

Bin mit der Structur TYPE EASY_NET_DEVICE am basteln:

TYPE EASY_NET_DEVICE :     (* prefix: endev    - Values written by the easy-NET protocol task ! *)
STRUCT
   xDeviceAvailable        : BOOL;   (* Device is available on the bus, and connected to at least one other device.*)
   xProgram        : BOOL;   (* TRUE = device holds a programm; FALSE = device is a passive IO-device.*)
   xRUN        : BOOL;   (* TRUE = device is running; FALSE = device is stopped.*)
   byDelay        : BYTE;   (* Not used for XC-Devices.*)
END_STRUCT
END_TYPE

Nun die Frage wie uebergebe ich der Structur, den Teilnehmer den ich abfragen moechte. Also Net_2...,Net_3 usw. ?
Titel: Re: Structur TYPE EASY_NET_DEVICE
Beitrag von: ALU am November 15, 2010, 11:39:30 Vormittag
Hi shortfinger,

die Struktur EASY_NET_DEVICE ist über EASY_NET_INFO in EASY_NET_MAIN enthalten.
Über die Funktion Net_Update() wird eine Instanz von EASY_NET_MAIN an den EasyNet Treiber der PLC übergeben, der die Struktur mit den aktuellen Inputwerten füllt bzw. neue Outputwerte auf den Bus legt.
Mfg
ALU
Titel: Re: Structur TYPE EASY_NET_DEVICE
Beitrag von: shortfinger am November 20, 2010, 06:21:03 Vormittag
Danke  Alu