Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 25

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

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

    Question Модуль «Owen (Master)»

    Столкнулся со следующей проблемой.
    Во вкладке PLC Configuration добавляю модуль «Owen (Master)».
    Соединияю PLC с ТРМ101 и получаю измеренное значение с прибора.
    Добавляю еще одну переменную (значение уставки регулятора), которую хочу получить с этого же прибора. Модуль «Owen (Master)» на попытку считывания добавленной переменной отвечает ошибкой 81. Причем очень редко связь проходит и модуль считывает эту переменную. На считывание переменной измеренного значения также часто возникают ошибки чтения.
    Такая же ситуация, если вместо переменной на считывание заданного значения уставки поставить переменную на запись, только коды ошибок другие и разные.
    Что делать? Задача под которую планирую использовать PLC требует работать с двумя переменными с одного прибора.
    Использую PLC150 прошивка 1.31.

  2. #2

    По умолчанию

    ТРМ 101 может отвечать на запрос с таймаутом до 160мс. В параметре RS-485 "Framing time ms" следует поставить 160.

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

    По умолчанию

    Попробовал поставить значение Faming time в 160мс - проблема не ушла. В документации Framing time - Время, на которое необходимо задерживать ответ на запрос в мс. Как я понимаю, этот параметр нужно брать во внимание только при конфигурировании Slave устройств, и причем тут Master. Тем не менее стал подбирать параметр Framang time в настройках RS485 и параметр Max response delay в настройках Owen (Master) и чудо произошло. Добился устойчивого чтения двух параметров из ТРМ101. Параметр Max response delay должен быть выше 100мс, параметр Framing time в диапазоне 20...40мс для скорости связи 9600 бод.
    Для скорости 115кбод диапазон рабочих параметров Framing time почему то стал 20...80мс.
    Объясните пожалуйста эти вещи. Хотелось бы настраивать связь по руководству, а не методом подбора.

    Далее настала очередь записи уставки регулятора в ТРМ101. Значение в прибор записыватся хорошо, но модуль Owen (Master) всегда выдает ошибку 41 не найдена сетевая функция, хотя дескриптор найден.
    Пробовал приборы разных годов выпуска 2003,2005.

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

    Question

    Господа разработчики, ответьте пожалуйста, на мое предыдущее сообщение. Описанная ситуация - это нормально, ненорамально, или моя ошибка, или с этим можно жить, или что-другое?

  5. #5

    По умолчанию

    Пришлите, пожалуста, ваш проект
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Прикрепляю файл проекта. Собственно проект только в PLC Configuration
    Вложения Вложения

  7. #7

    По умолчанию

    1. Оперативные параметры в протоколе ОВЕН индексируются по адресу прибора, а не по индексу. Отключите индекс в параметрах опроса переменной.
    2. Неправильное отображение кода статуса - наша ошибка, она будет исправлена в сл. версии. Ошибка проявляется при записи переменных мастером. На самам деле все принимается нормально.

  8. #8

    По умолчанию

    Цитата Сообщение от SergeyNG Посмотреть сообщение
    Прикрепляю файл проекта. Собственно проект только в PLC Configuration
    Обращаю Ваше внимание на то, что запись SP раз в 2 секунды приведет к истиранию EEPROM (предположим 1 миллион циклов перезаписи) за 23 дня!

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

    По умолчанию

    1. То что при обращении к оперативной переменной прибора надо использовать индекс, взял из документа "Программируемые параметры TRM101 (08.06.04).doc". Документ во вложении. При отключении индекса значение из прибора не читается, код статуса 0x3157. В новом документе "Пр-мые пар-ры ТРМ101_v.02.0021.doc", скаченном сегодня с сайта, индексация уже не используется. Может изменили прошивку и в новой прошивке индексация уже не поддерживается. Уточните, пожалуйста. Как уже отмечал, пробую работать с приборами 2003 и 2005 годов выпуска.

    2. Про EEPROM. Процесс записи новой уставки в EEPROM прибора должен выглядеть следующим образом:
    - Вариант 1. Запись новой уставки в EEPROM прибора происходит только по изменению ее значения. Это классика!
    - Вариант 2. Запись новой уставки в EEPROM прибора происходит из ОЗУ по выключению прибора, и восстановление из EEPROM в ОЗУ по включению.
    Изменять слишком часто уставку регулярования прибора мы не собираемся. Таким образом сколько бы раз за определенный промежуток времени не записывалась уставка в прибор запись в EEPROM будет происходить только по ее изменению - для Варианта 1, а для Варианта 2 частота изменения уставок вообще не критична.
    Если написанное не верно прошу уточнить - это важно для реализации проекта.
    Вложения Вложения

  10. #10

    По умолчанию

    Цитата Сообщение от SergeyNG Посмотреть сообщение
    2. Про EEPROM. Процесс записи новой уставки в EEPROM прибора должен выглядеть следующим образом:
    - Вариант 1. Запись новой уставки в EEPROM прибора происходит только по изменению ее значения. Это классика!
    - Вариант 2. Запись новой уставки в EEPROM прибора происходит из ОЗУ по выключению прибора, и восстановление из EEPROM в ОЗУ по включению.
    Изменять слишком часто уставку регулярования прибора мы не собираемся. Таким образом сколько бы раз за определенный промежуток времени не записывалась уставка в прибор запись в EEPROM будет происходить только по ее изменению - для Варианта 1, а для Варианта 2 частота изменения уставок вообще не критична.
    Если написанное не верно прошу уточнить - это важно для реализации проекта.
    К сожалению, в ТРМ101 (именно в нем) реализован вариант №3:
    Запись значения в еепром при любом обращении.

    Мы планируем реализовать в мастере ОВЕН функцию записи значений в прибор при изменении значения переменной (как в ModBus и DCON мастерах) в ближайшем будущем. Тогда проблема с протиранием EEPROM исчезнет.

Страница 1 из 3 123 ПоследняяПоследняя

Ваши права

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