Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 25 из 25

Тема: Модуль «Owen (Master)»

  1. #21
    Пользователь
    Регистрация
    10.01.2007
    Адрес
    Красноярск
    Сообщений
    138

    Question

    1. Посылка в прибор: 23 30 31 38 34 0D
    Ответ из прибора: 00 3E 2D 30 30 30 32 32 44 0D

    Первый байт ответа почти всегда 00, иногда вместо него FE, 3E, C0 или другой мусор. Но прибор отвечает всегда!

    2. Обнаружил следующую вещь:
    - Для обмена с прибором набил программку с использованием библиотеки UNM. Программка работает. Собственно с помощью нее получил ответ из прибора см.п.1
    - Прошил ПЛК100 до версии 1.31.3. Загружаю программку. Не работает?!
    - Перепрошил на версию 1.31.1. Работает?!
    - Перепрошивку сделал еще пару раз для подтверждения результата. ФУНКЦИИ UNM ПЕРЕСТАЛИ РАБОТАТЬ НА ПРОШИВКЕ 1.31.3.
    Проект по вложении.
    Вложения Вложения
    Последний раз редактировалось SergeyNG; 22.01.2007 в 10:35.

  2. #22
    Пользователь
    Регистрация
    10.01.2007
    Адрес
    Красноярск
    Сообщений
    138

    Question

    Все еще жду комментарии разработчиков на мое предыдущее сообщение

  3. #23

    По умолчанию

    Посмотрел программу. Не нашел процедуры захвата порта LockDevice. Проверили библиотеку UNM на прошивке 1.31.3. Работает...

    Ответ на сообщение 1 ждите в понедельник - по прибытии вед. программиста ПЛК.

  4. #24

    По умолчанию

    Цитата Сообщение от SergeyNG Посмотреть сообщение
    1. Посылка в прибор: 23 30 31 38 34 0D
    Ответ из прибора: 00 3E 2D 30 30 30 32 32 44 0D

    Первый байт ответа почти всегда 00, иногда вместо него FE, 3E, C0 или другой мусор. Но прибор отвечает всегда!

    2. Обнаружил следующую вещь:
    - Для обмена с прибором набил программку с использованием библиотеки UNM. Программка работает. Собственно с помощью нее получил ответ из прибора см.п.1
    - Прошил ПЛК100 до версии 1.31.3. Загружаю программку. Не работает?!
    - Перепрошил на версию 1.31.1. Работает?!
    - Перепрошивку сделал еще пару раз для подтверждения результата. ФУНКЦИИ UNM ПЕРЕСТАЛИ РАБОТАТЬ НА ПРОШИВКЕ 1.31.3.
    Проект по вложении.
    Добрый день!
    Видно, что 1 символ ответа носит хаотический характер и его надо как-то исключить. Это можно сделать с помощью
    команды (*)
    * - любой символ (при разборе ответа не проверяется соответствие форматной строке), при запросе заполняется пробелами
    Команда может предваряться модификатором длины.
    Пример:
    [1*]>[7F]

    Только контрольная сумма не может использоваться, т.к. она считается по всему сообщению и будет считаться неправильно.

    P.S. Странный прибор вы используете. А как решается проблема с первым неправильным символом в др. контроллерах?
    Тролль-наседка, добрый, нежный и ласковый

  5. #25
    Пользователь
    Регистрация
    10.01.2007
    Адрес
    Красноярск
    Сообщений
    138

    По умолчанию

    P.S. Странный прибор вы используете. А как решается проблема с первым неправильным символом в др. контроллерах?
    Вообще с таким столкнулись впервые, а решили бы так же как и на вашем контроллере - написали бы собственную процедуру опроса.

    Спасибо за ответы.
    Последний раз редактировалось SergeyNG; 29.01.2007 в 11:02.

Страница 3 из 3 ПерваяПервая 123

Ваши права

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