Контекст ошибки 33028 не поддерживается. Шаг 7 говорит: Функция не реализована или ошибка в телеграмме.
Номер блока данных — 311. Я начинаю с первого байта и Я отказался только от 1 в качестве длины.
Я также отключил доступ к блокам оптимизации, но включение не решает эту проблему.
Код: Выделить всё
if (0 == lndConnection.connectPLC())
{
Byte[] bytes = new Byte[1];
res = lndConnection.readBytes(libnodave.daveDB ,311,0, 1, bytes);
if (res == 0)
MessageBox.Show(lndConnection.getS32().ToString());
else
{
mInt = 0;
MessageBox.Show("error " + res + " " + libnodave.daveStrerror(res));
}
}
Подробнее здесь: https://stackoverflow.com/questions/252 ... rror-33028