Добрый день!
Связываю ПЛК150 через AC4 с ПК при помощи owen_io.dl и C#.
Чтение данных типа Float с ПЛК при помощи ReadIEEE32() работает нормально.
Когда пытаюсь записать значение (ту же самую переменную Float) при помощи WriteIEEE32() то прибор выдает ошибку ERR_NERR (-104). Пытаюсь узнать подробности:
Код:
MessageBox.Show("Ошибка записи r.OE: " + res.ToString());
IntPtr str = Marshal.AllocCoTaskMem(400);
NativeMethods.LastErrToStr(str);
MessageBox.Show("Last error is " +
Marshal.PtrToStringAnsi(str).ToString());
Выдает Прибор вернул nErr: F9
Вопрос такой: в справке к owen_io http://kipshop.ru/Soft/Commu/owen_io_hlp.zip не могу найти никакой информации о сетевой ошибке F9. Что это значит и как записать значение Float в ПЛК150?
Заранее спасибо.