Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELSEC System Q Bedienungsanleitung Seite 456

Speicher programmierbare steuerungen
Vorschau ausblenden Andere Handbücher für MELSEC System Q:
Inhaltsverzeichnis

Werbung

Programmbeispiel für ein verbundenes Gerät
void Sockerror(int error_kind_A, int error_kind_B)
{
if (error_kind_A == ERROR_INI TIAL){
}
else{
}
printf(„Error code is %d. \n", nErrorStatus);
(Fort set zung auf der nächs ten Seite)
A - 66
printf(„Ini tial pro cess ing is abnor mal. \n");
nErrorStatus = WSAGetLastError();
switch(error_kind_A){
case ERROR_SOCKET:
printf(„Socket could not be cre ated. (Sys tem A)\n");
break;
case ERROR_BIND:
printf(„Bind could not be exe cuted. (Sys tem A)\n");
break;
case ERROR_CON NECT:
printf(„Con nec tion could not be estab lished. (Sys tem A)\n");
break;
case ERROR_SEND:
printf(„Send could not be exe cuted. \n");
break;
case ERROR_SHUT DOWN:
printf(„Shut down could not be exe cuted. (Sys tem A)\n");
break;
case ERROR_CLOSE:
printf(„Nor mal close could not be exe cuted. (Sys tem A)\n");
break;
}
switch(error_kind_B){
case ERROR_SOCKET:
printf(„Socket could not be cre ated. (Sys tem B)\n");
break;
case ERROR_BIND:
printf(„Bind could not be exe cuted. (Sys tem B)\n");
break;
case ERROR_CON NECT:
printf(„Con nec tion could not be estab lished. (Sys tem B)\n");
break;
case ERROR_SHUT DOWN:
printf(„Shut down could not be exe cuted. (Sys tem B)\n");
break;
case ERROR_CLOSE:
printf(„Nor mal close could not be exe cuted. (Sys tem B)\n");
break;
}
// Error han dling func tion
MITSUBISHI ELECTRIC
An hang

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Qj71e71-b2Qj71e71-b5Qj71e71-100

Inhaltsverzeichnis