-> Hier kostenlos registrieren
Здравствуйте, все.
Прошу помощи.
Мне нужно считать данные с таблиц контроллера.
Подключение к контроллеру я реализовал вот так:
Verbindung erfolgreich ist.
Jetzt habe ich auf Daten aus den Tabellen des Controllers lesen müssen, werden in der ersten Tabelle das Datum \ Zeit des Zählers, die zweite Tabelle der numerischen Meter.
Tabellen der Nachweis kann in der komplexen gesehen werden
Прошу помощи.
Мне нужно считать данные с таблиц контроллера.
Подключение к контроллеру я реализовал вот так:
Code:
try
{
int a = 0, res, b = 0, c = 0;
float d = 0;
fds.rfd = libnodave.openSocket(102, IP);
fds.wfd = fds.rfd;
if (fds.rfd > 0)
{
di = new libnodave.daveInterface(fds, "IF1", 0, libnodave.daveProtoISOTCP, libnodave.daveSpeed187k); //
di.setTimeout(1000000);
// res=di.initAdapter(); // does nothing in ISO_TCP. But call it to keep your programs indpendent of protocols
// if(res==0) {
dc = new libnodave.daveConnection(di, 0, rack, slot);
if (0 == dc.connectPLC())
{
............
}
dc.disconnectPLC();
// }
// di.disconnectAdapter(); // does nothing in ISO_TCP. But call it to keep your programs indpendent of protocols
libnodave.closeSocket(fds.rfd);
}
else
{
MessageBox.Show("Couldn't open TCP connaction to " + IP);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
Verbindung erfolgreich ist.
Jetzt habe ich auf Daten aus den Tabellen des Controllers lesen müssen, werden in der ersten Tabelle das Datum \ Zeit des Zählers, die zweite Tabelle der numerischen Meter.
Tabellen der Nachweis kann in der komplexen gesehen werden