Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC RF600 Projektierungshandbuch Seite 40

Vorschau ausblenden Andere Handbücher für SIMATIC RF600:
Inhaltsverzeichnis

Werbung

Schnittstelle des RF600 Data Manager
7.1 Schnittstelle des RF600 Data Manager
Beispiel für einen Verbindungsaufbau
public void Start()
{
clsStationClient stationClient =
stationClient.Connect();
stationClient.NewData +=
new I_StationRemoting.newDataHandlerCB(stationClient_NewData);
}
private void stationClient_NewData
{
foreach (RFID_ConfigCls.clsData data in dataCol)
Console.WriteLine(string.Format ("{0};{1};{2}",
}
Dabei wird in der Methode Start() das Stationclient-Objekt mit den Verbindungsdaten
hostName und portNr (default: 24949) instanziert; Die Verbindung wird hergestellt; Die
Methode stationClient_NewData wird als Event-Handler registriert.
Die Methode stationClient_newData gibt die empfangenen Daten mit Zeitstempel,
empfangendem Reader und ID zeilenweise aus.
hostname: Eine Zeichenfolge, die den DNS-Hostname oder die IP-Adresse des Servers
enthält.
portNr: Bestimmt den Port, an dem der Webserver die Verbindung zum Client erwartet.
StationClientConnectionState
Zur Prüfung, ob eine Verbindung zum Server besteht, gibt es das Property "Connected".
Disconnected: Verbindung wurde noch nicht hergestellt oder ordnungsgemäß getrennt
Connected: Verbunden
Broken: Verbindungsstörung. Automatisches Wiederherstellen der Verbindung aktiv
7-2
new clsStationClient("localhost", 24949);
(RFID_ConfigCls.clsDataCol dataCol)
data.date.ToString("yyyy-MM-dd-HH-mm-ss"),
data.reader, data.dataStr));
Projektierungshandbuch, Ausgabe 11/2005, J31069-D0168-U001-A1-0018
RF600 Data Manager

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis