Steuerungsliste des Network Device Identification

 

Steuerungsliste des Network Device Identification

Überblick

Mithilfe der Funktion CreateControllerList kann eine Steuerungsliste mit Informationen zu allen im lokalen Netzwerk enthaltenen Steuerungen erstellt werden.

Die Steuerungsliste wird im XML-Format strukturiert und verwendet zur Codierung das Format UTF-8 (8-Bit-Umwandlungsformat UCS (Universal Character Set). Der Name des Stammknotens lautet <Netmanage>. Der Unterknoten <ControllerList> enthält weitere Unterknoten, die jeweils einer Steuerung entsprechen und die zuletzt von dieser Steuerung gesendeten Informationen enthalten.

Beispiel

Beispiel für eine Konfigurationsdatei mit 2 Einträgen

<?xml version="1.0"encoding="utf-8"?>
<Netmanage Version="1.0.0.0">
   <ControllerList>
      Controller MacAddress="00:04:17:07:02:36" SignalState="0" Controller="2000"
      TimeSinceBoot="184"_IP_Address="192.168.2.23" IP_SubNetMask="255.255.255.0">
      Controller MacAddress="00:04:17:05:00:78" SignalState="2" Controller="3000"
      TimeSinceBoot="116"_IP_Address="192.168.2.22" IP_SubNetMask="255.255.255.0">
   </ControllerList>
</Netmanage><

Attribute der XML-Datei

Name

Beschreibung

Beispiel

MacAddress

MAC-Adresse der Steuerung in hexadezimaler STRING-Darstellung

00:04:17:07:02:36

SignalState

Eindeutige Kennung des Steuerungstyps

o0: Kein Signal

o1: Blinkende LED-Anzeige

o2: Blinkende LED-Anzeige und akustisches Signal (sofern von der Steuerung unterstützt)

0

Controller

Eindeutige Kennung des Steuerungstyps

o-1: Nicht bestimmbar

o0: PacDrive P600

o1: PacDriveMAx-4

o2: PacDriveC600

o3: PacDriveC200

o4: PacDrive C400

o2000: LMC 201C

o3000: LMC 300C

o100513: TM258LD42DT

o100537: LMC058LF42

o101798: TM241CEC24T_U

o104200: XBTGC1100

o104208: HMISAC

o201920: TM221M16R/G

o...

2000

TimeSinceBoot

Zeit in Sekunden seit dem letzten Start der Steuerung

184

IP_Address

IP-Adresse der Steuerung

192.168.2.23

IP_SubNetMask

Subnetzmaske der Steuerung

255.255.255.0

IP_Gateway

Gateway der Steuerung

192.168.2.1

NetbiosName

Nicht verwendet

DhcpState

Nicht verwendet

FW_Version

Firmwareversion der Steuerung in STRING-Darstellung

V01.35.02.02 Dec 2 2011

KernelVersion

Kernel-Version der Steuerung in STRING-Darstellung

V0.1 LMC x01C

ControllerType

Steuerungstyp in STRING-Darstellung, zusätzliche Informationen in Form von durch Schrägstriche voneinander abgesetzten Schlüsselwerten

LMC 201C/AX=8/RAM=500/NVRAM=128/DiskS=515/PFPGA=0109/CPU=106ca/BIOS=B704R001/SFPGA=6

ProjectName

Name des in die Steuerung geladenen Projekts

MyProjectName

ProjectDate

Datum des in die Steuerung geladenen Projekts

(Die Sekunden werden ab 01.01.1970 summiert.)

1326388978

ProjectVersion

Version des in die Steuerung geladenen Projekts

0.0.0.0

ProjectAuthor

Autor des in die Steuerung geladenen Projekts

MyAuthor

ProjectDescription

Beschreibung des in die Steuerung geladenen Projekts

MyProjectDescription

Programming system

Programmiersystem des in die Steuerung geladenen Projekts

2

RemoteCommunicationAccess

Nicht verwendet

P600_IP_Address

Nicht verwendet

P600_IP_SubNetMask

Nicht verwendet

P600_IP_Gateway

Nicht verwendet

P600_NetbiosName

Nicht verwendet

P600_GatewayStarted

Nicht verwendet

ConnectionMode

Typ der Verbindung zwischen Steuerung und PC

o0: Keine

o1: Beliebig

o2: Ethernet

o3: USB

o4: Remote TCP

o5: Modem

o6: Freigegebener Speicher

2

NodeName

Knotenname der Steuerung

LMC_600 (10.128.154.12)

CartridgeID

ID des Steckmoduls der Steuerung

1

Das Format der Parameter ist vom Steuerungstyp abhängig.