Показано с 1 по 4 из 4

Тема: Ошибка: "Прибор вернул nErr: F9"

  1. #1

    По умолчанию Ошибка: "Прибор вернул nErr: F9"

    Добрый день!

    Связываю ПЛК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?

    Заранее спасибо.

  2. #2

    По умолчанию

    Помогите разрешить проблему, мне необходимо записать значение Float в ПЛК150. Я пробовал также WriteFloat24() но она тоже не работает.

  3. #3

    По умолчанию

    135 просмотров темы и ни одного ответа... ну и дела

  4. #4

    По умолчанию

    Эту ошибку возвращает ПЛК, возможно его не устраивает такой тип данных. Попробуйте поменять тип на float24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •