Herunterladen Inhalt Inhalt Diese Seite drucken

Rockwell Automation Allen-Bradley Micro800 Kurzanleitung Seite 46

Cip client messaging
Vorschau ausblenden Andere Handbücher für Allen-Bradley Micro800:
Inhaltsverzeichnis

Werbung

Anhang B
MSG_CIPGENERIC-Funktionsblock
MSG_CIPGENERIC-Parameter
Parameter
Parametertyp Datentyp
AppCfg
Input
TargetCfg
Input
ReqData
Input
ReqLength
Input
40
Beschreibung
CIPAPPCFG
Konfiguration des CIP-Dienstes und Anwendungspfads. Hierbei handelt es sich um einen
strukturierten Datentyp, bestehend aus den folgenden Elementen:
• AppCfg.Service (USINT)
- Dienstcode
• AppCfg.Class (UINT)
- Wert der Klassen-ID des logischen Segments
• AppCfg.Instance (UDINT)
- Wert der Instanz-ID des logischen Segments
• AppCfg.Attribute (UINT)
- Attributwert des logischen Segments
• AppCfg.MemberCnt (UINT)
- Maximalanzahl von verwendeten Mitglieds-ID-Werten (dieser Parameter ist
normalerweise nicht in Verwendung und auf 0 gesetzt);
0 = keine Mitglieds-ID verwendet
• AppCfg.MemberId (UINT)
- Mitglieds-ID-Werte (dieser Parameter ist normalerweise nicht in Verwendung)
CIPTARGETCFG
Zielgerätekonfiguration. Dies ist ein strukturierter Datentyp. Er umfasst die folgenden
Elemente:
• TargetCfg.Path (String)
Zielinformation. Es können maximal zwei Hops angegeben werden. {"<Port>,<Knoten/
Steckplatzadresse>"}
Beispiel 1: Über den eingebetteten Ethernet-Port der Micro850-Steuerung (Portnummer 4)
wird eine Nachricht im selben Teilnetzwerk mit IP-Adresse 192.168.1.100
gesendet, der Pfad lautet TargetCfg.Path:= '4, 192.168.1.100'.
Beispiel 2: Über den eingebetteten seriellen Anschluss der Micro830-Steuerung
(Portnummer 2), um ein Gerät in Knoten 1 zu erreichen. TargetCfg.Path:= '2, 1'
• TargetCfg.CipConnMode (USINT)
CIP-Verbindungstyp. '0' – Nicht verbunden (Standard), '1' – Verbindung Klasse 3
• TargetCfg.UcmmTimeout (UDINT)
Zeitüberschreitung, wenn keine Verbindung (in Millisekunden)
Wartezeit auf eine Antwort zu einer Nachricht ohne Verbindung (einschließlich
Verbindungsherstellung für Nachricht mit Verbindung)
Bereich: 250...10000, Einstellung 0 zur Verwendung des Standardwerts 3000. Bei einem
Wert kleiner als 250 wird 250 verwendet, und bei einem Wert über dem Maximalwert
wird 10000 verwendet.
• TargetCfg.ConnMsgTimeout (UINT)
Zeitüberschreitung Verbindung Klasse 3 (in Millisekunden)
Wartezeit auf eine Antwort zu einer Nachricht mit Verbindung. Die CIP-Verbindung wird
bei Zeitüberschreitung geschlossen.
Bereich: 800...10000, Einstellung 0 zur Verwendung des Standardwerts 10000. Bei einem
Wert kleiner als 800 wird 800 verwendet, und bei einem Wert über dem Maximalwert
wird 10000 verwendet.
• TargetCfg.ConnClose (UINT)
Verhalten bei Verbindungsabbruch.
True: CIP-Verbindung schließen, wenn Nachricht abgeschlossen.
False: CIP-Verbindung nicht schließen, wenn Nachricht abgeschlossen [Standard].
USINT-Array
CIP-Nachrichtenanforderungsdaten (Daten, die ins Ziel geschrieben werden). Die Array-
Größe sollte nicht kleiner als die ReqLength-Größe sein.
UINT
Länge der Nachrichtenanforderungsdaten (Einheit: Bytes), Anzahl der ins Ziel geschriebenen
Bytes.
Bereich: 0...490
Rockwell Automation-Publikation 2080-QS002A-DE-E - April 2013

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

2080-lc30-serie2080-lc50-serie

Inhaltsverzeichnis