Typ: |
Funktionsbaustein |
Verfügbar ab: |
V1.6.0.0 |
Übernommen aus: |
- |
Dieses Kapitel enthält folgende Informationen:
Der Funktionsbaustein FB_CognexTelnet ermöglicht die Änderung des Online-Status von einem Cognex-Bildverarbeitungssystem und die Änderung des Auftrags. Er kann ebenfalls die Liste der im Cognex-Bildverarbeitungssystem gespeicherten Aufträge zurückgeben.
Weitere Informationen finden Sie unter Verwendung von FB_CognexTelnet.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xEnable |
BOOL |
TRUE: Aktivieren des Funktionsbausteins. |
i_xExecute |
BOOL |
Bei steigender Flanke wird der am Eingang i_etCognexCmd ausgewählte Befehl ausgeführt. Solange q_xBusy auf TRUE steht, wird der Eingang ignoriert. |
i_xErrorQuit |
BOOL |
Bei steigender Flanke an diesem Eingang quittiert der Funktionsbaustein einen von q_xError signalisierten Fehler. |
i_sIPAddress |
STRING[20] |
IP-Adresse des Bildverarbeitungssystems. |
i_uiPort |
UINT |
Port der Telnet-Kommunikation (Standardport: 23). |
i_sUser |
STRING[255] |
Benutzer für die Anmeldung bei der Kamera (Standard: admin). |
i_sPassword |
STRING[255] |
Passwort für die Anmeldung bei der Kamera (Standard: leere Zeichenfolge). |
i_etCognexCmd |
ET_CognexCmd |
Auswählen des Befehls, den der Funktionsbaustein ausführen soll. |
i_sJob |
STRING[255] |
Der Auftragsname, den die Kamera mit dem Befehl lädt (die Dateierweiterung *.job braucht nicht hinzugefügt zu werden). |
i_sNativeCmd |
STRING[255] |
An die Kamera zu sendender Befehl. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xActive |
BOOL |
TRUE: Der Funktionsbaustein ist aktiv. FALSE: Der Funktionsbaustein ist nicht aktiv, die Eingänge werden ignoriert. |
q_xReady |
BOOL |
TRUE: Die Verbindung zur Kamera ist aktiv. FALSE: Keine Verbindung zur Kamera oder Fehler gemeldet. |
q_xBusy |
BOOL |
TRUE: Der Funktionsbaustein verarbeitet einen Befehl. |
q_xDone |
BOOL |
TRUE: Der letzt Befehl ist abgeschlossen. |
q_xError |
BOOL |
TRUE: Beim letzten Befehl ist ein Fehler aufgetreten. Weitere Informationen finden Sie auch unter q_etResult und q_sResultMsg. |
q_etResult |
ET_Result |
POU-spezifischer Ausgang zur Diagnose:
|
q_sResultMsg |
STRING[255] |
Ereignisabhängige Meldung, die zusätzliche Informationen über den Diagnosezustand gibt. |
q_xCameraOnline |
BOOL |
Der Online-/Offline-Status der Kamera, wird für einige Aktionen mit der Kamera benötigt. TRUE: Die Kamera ist online. FALSE: Die Kamera ist offline.
HINWEIS: Es handelt sich nicht um die Verbindung zur Kamera.
|
q_sCurrentJob |
STRING[255] |
Ausgang des für die Kamera aktiven Auftrags. |
q_stJobList |
ST_JobList |
Struktur der aktuellen JobList-Daten. |
q_asTelnetMessage |
ARRAY[1..Gc_uiMaxNumberOfTelnetMessages] OF STRING(255) |
Antwort der Telnet-Kommunikation. |
q_xError |
q_etResult |
Enumerationswert von q_etResult |
Beschreibung |
---|---|---|---|
FALSE |
Ok |
0 |
Erfolgreich |
FALSE |
Disabled |
1 |
Funktionsbaustein deaktiviert |
TRUE |
ConfigurationInvalid |
8 |
Konfiguration ungültig |
TRUE |
ConnectionTimedOut |
4 |
Verbindungs-Timeout |
TRUE |
CognexCmdRange |
10 |
Cognex-Befehl außerhalb des Bereichs |
TRUE |
ConnectionLost |
5 |
Verlust der Verbindung |
TRUE |
UnexpectedFeedback |
2 |
Ein Rückgabewert ist nicht bestimmbar. |
TRUE |
UnknownError |
11 |
Unbestimmbare Rückmeldung von der Kamera während der Verarbeitung eines Befehls |
TRUE |
WrongCameraState |
12 |
Status der Kamera ungültig |
TRUE |
NoUserRights |
13 |
Benutzerrechte ungültig |
TRUE |
FileNameInvalid |
9 |
Dateiname ungültig |
TRUE |
CognexError |
19 |
Cognex-Bildverarbeitungssystem sendet einen Fehler bei der Befehlsverarbeitung |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Erfolg |
Statusmeldung: Das Lesen der Daten war erfolgreich.
Enumerationsname: |
ConfigurationInvalid |
Enumerationswert: |
8 |
Beschreibung: |
Die Konfiguration ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Kein Verbindungsbaufbau zur Kamera möglich. |
Ungültige Konfiguration und Verbindung zur Kamera. |
Stellen Sie sicher, dass die richtige Konfiguration festgelegt wurde und die Kamera verbunden ist. Starten Sie den Funktionsbaustein neu. |
Enumerationsname: |
ConnectionTimedOut |
Enumerationswert: |
4 |
Beschreibung: |
Verbindungs-Timeout |
Problem |
Ursache |
Lösung |
---|---|---|
Timeout der Verbindung zur Kamera. |
Timeout der Verbindung zur Kamera. |
Prüfen Sie die Verbindung zur Kamera. |
Enumerationsname: |
CognexCmdRange |
Enumerationswert: |
10 |
Beschreibung: |
Cognex-Befehl außerhalb des Bereichs |
Problem |
Ursache |
Lösung |
---|---|---|
Am Eingang i_etCognexCmd wurde ein ungültiger Befehl ausgewählt. |
Kein i_etCognexCmd ausgewählt. am Eingang |
Stellen Sie sicher, dass am Eingang i_etCognexCmd ein gültiger Wert von ET_CognexCmd ausgewählt wurde. |
Enumerationsname: |
ConnectionLost |
Enumerationswert: |
5 |
Beschreibung: |
Verlust der Verbindung |
Problem |
Ursache |
Lösung |
---|---|---|
Die Verbindung zur Kamera ging verloren. |
Die Verbindung zur Kamera ging verloren. |
Prüfen Sie die Verbindung zur Kamera. |
Enumerationsname: |
UnexpectedFeedback |
Enumerationswert: |
2 |
Beschreibung: |
Ein Rückgabewert ist nicht bestimmbar. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Rückmeldung vom Cognex-Bildverarbeitungssystem kann nicht bestimmt werden. |
Bei der Ausführung von wurde ein internen Fehler erkannt. |
Setzen Sie den Fehler zurück und versuchen Sie es dann erneut. |
Enumerationsname: |
UnknownError |
Enumerationswert: |
11 |
Beschreibung: |
Fehler unbestimmbar |
Problem |
Ursache |
Lösung |
---|---|---|
Unbestimmbare Rückmeldung von der Kamera während der Verarbeitung von Cmd. |
Das Cognex-Bildverarbeitungssystem sendet einen unbestimmbaren Fehlerwert. |
Setzen Sie den Fehler zurück und versuchen Sie es dann erneut. |
Enumerationsname: |
WrongCameraState |
Enumerationswert: |
12 |
Beschreibung: |
Status der Kamera ungültig |
Problem |
Ursache |
Lösung |
---|---|---|
Das Cognex-Bildverarbeitungssystem wird manuell offline oder über den Cognex-Insight-Explorer eingestellt. |
Das Cognex-Bildverarbeitungssystem befindet sich nicht im Online-Status. |
Stellen Sie sicher, dass das Cognex-Bildverarbeitungssystem online ist. |
Enumerationsname: |
NoUserRights |
Enumerationswert: |
13 |
Beschreibung: |
Benutzerrechte ungültig |
Problem |
Ursache |
Lösung |
---|---|---|
Das Cognex-Bildverarbeitungssystem meldet, dass die Benutzerrechte für die Ausführung des Befehls ungültig sind. |
Sie verfügen nicht über die erforderlichen Benutzerrechte. |
|
Enumerationsname: |
FileNameInvalid |
Enumerationswert: |
9 |
Beschreibung: |
Dateiname ungültig |
Problem |
Ursache |
Lösung |
---|---|---|
Es wurde kein oder ein ungültiger Dateiname angegeben. |
Der über i_sJob festgelegte Dateiname ist ungültig. |
Stellen Sie sicher, dass am Eingang i_sJob ein gültiger Auftragsname vorhanden ist. |
Enumerationsname: |
CognexError |
Enumerationswert: |
19 |
Beschreibung: |
Das Cognex-Bildverarbeitungssystem hat einen Fehler gemeldet. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Cognex-Bildverarbeitungssystem sendet einen Fehler bei der Verarbeitung eines Befehls. |
Das Cognex-Bildverarbeitungssystem sendet einen Fehler bei der Verarbeitung eines Befehls. |
Detaillierte Informationen finden Sie unter q_sResultMsg. |