Autor Thema: seriennummer EC4P  (Gelesen 3734 mal)

heho

  • Gast
seriennummer EC4P
« am: September 02, 2008, 14:31:47 Nachmittag »
!?!
« Letzte Änderung: März 01, 2013, 12:38:33 Nachmittag von heho »

Offline EControl

  • Newbie
  • *
  • Beiträge: 11
Re: seriennummer EC4P
« Antwort #1 am: Dezember 02, 2010, 09:05:13 Vormittag »
Hallo Horst,

ab der EC4P-222 -FW V2.34 ftp://ftp.moeller.net/AUTOMATION/DOWNLOAD/FIRMWARE_UPDATES/EASY_CONTROL/EC4P_222/ wird unter CoDeSys die Funktion PlcIdGetMacAddress() zum Auslesen der individuellen EC4P-222 MAC-Adresse unterstützt.

CoDeSys-Beispiel:
Deklarationsteil: MacAdr : ARRAY [0 .. 5] OF BYTE;
Anweisungsteil:  SysSockGetMACAddress(ADR(MacAdr)); (* z.B. für "KnowHow-Schutz" *)

Die gelieferte MAC-Adresse kannst Du, falls ein Display vorhanden ist, unter "Information..." und 3 mal "OK" verifizieren.

Evtl. müsste noch in die EC_Util2.lib eine entsprechende Schnittstellen-Leerfunktion nachgetragen werden, falls diese nicht bereits dort vorhanden sein sollte:
EC_Util2.lib Bausteine PlcIdGetMacAddress(FUN) Deklarationsteil:
FUNCTION PlcIdGetMacAddress : BOOL
(*  benötigt mind. EC4P-222-BS V2.34,  needs at least EC4P-222-OS V2.34 *)
VAR_INPUT
   parbMAC: POINTER TO ARRAY [0 .. 5] OF BYTE;
END_VAR
VAR
END_VAR
EC_Util2.lib Bausteine PlcIdGetMacAddress(FUN) Anweisungsteil:
;
P.S. die anbei gefügte EC_Util2.lib ist vom 25.08.2010.

« Letzte Änderung: Februar 21, 2011, 17:48:27 Nachmittag von EControl »