Autor Thema: Structur TYPE EASY_NET_DEVICE  (Gelesen 4346 mal)

Offline shortfinger

  • Newbie
  • *
  • Beiträge: 6
Structur TYPE EASY_NET_DEVICE
« 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. ?

Offline ALU

  • Newbie
  • *
  • Beiträge: 8
Re: Structur TYPE EASY_NET_DEVICE
« Antwort #1 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

Offline shortfinger

  • Newbie
  • *
  • Beiträge: 6
Re: Structur TYPE EASY_NET_DEVICE
« Antwort #2 am: November 20, 2010, 06:21:03 Vormittag »
Danke  Alu