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

Тема: Проблема с выходами в МДВВ

  1. #1

    Unhappy Проблема с выходами в МДВВ

    Добрый день.

    Имеется следующая конфигурация: Контроллер ПЛК-150-И.М. + 5 МДВВ. Соединены по RS485 по протоколу ModBus-ASCII.

    Для чтения/записи данных во входы/выходы изпользуются битовые маски.

    Входы работают без проблем, а вот с выходами - проблема.
    На форуме вычитал, что прежде чем писать данные в выходы, нужно их включить послав 0xFF в переменную Command (вторая переменная в элементе Bit Mask for output). Так вот, как только я посылаю эту команду, 1-й выход тут же включается (загорается лампочка на МДВВ) и никак не реагирует на посылаемое в него значение. Т.е. выключить его уже невозможно.
    Такая история со всеми 5-ю МДВВ, т.е. это не механическая неисправность.
    Кол-во включенных в сеть МДВВ роли не играет. Как только посылаешь 0xFF на любой из них лампочка 1-го выхода загорается.

    Остальные 7 выходов работают без проблем.

    Проект прилагается. Посмотрите пожалуйста, может где-то в конфигурации ошибка.
    Заранее спасибо.
    Вложения Вложения
    • Тип файла: zip test.zip (27.5 Кб, Просмотров: 56)
    Последний раз редактировалось miha_mvp; 03.06.2008 в 22:15.

  2. #2
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Кирово-Чепецк
    Сообщений
    158

    По умолчанию

    А Вы выходы в конфигураторе в EMPTY перевели?
    При работе м масками это необходимо сделать.
    Работаю с ПЛК Овен и не только...

  3. #3

    По умолчанию

    Да, перевел все выходы и входы. Осталось только 2 элемента - битовые маски для входов и выходов.
    Вы ведь имеете в виду PLC Configuration?

  4. #4
    незарегистрированный
    Гость

    По умолчанию

    Цитата Сообщение от miha_mvp Посмотреть сообщение
    Добрый день.

    Имеется следующая конфигурация: Контроллер ПЛК-150-И.М. + 5 МДВВ. Соединены по RS485 по протоколу ModBus-ASCII.

    Для чтения/записи данных во входы/выходы изпользуются битовые маски.

    Входы работают без проблем, а вот с выходами - проблема.
    На форуме вычитал, что прежде чем писать данные в выходы, нужно их включить послав 0xFF в переменную Command (вторая переменная в элементе Bit Mask for output). Так вот, как только я посылаю эту команду, 1-й выход тут же включается (загорается лампочка на МДВВ) и никак не реагирует на посылаемое в него значение. Т.е. выключить его уже невозможно.
    Такая история со всеми 5-ю МДВВ, т.е. это не механическая неисправность.
    Кол-во включенных в сеть МДВВ роли не играет. Как только посылаешь 0xFF на любой из них лампочка 1-го выхода загорается.

    Остальные 7 выходов работают без проблем.

    Проект прилагается. Посмотрите пожалуйста, может где-то в конфигурации ошибка.
    Заранее спасибо.
    В прошивке 1.08 для режима ASCII есть ошибка. Используйте режим RTU

  5. #5

    По умолчанию

    Вот оно как. Спасибо, попробуем.

  6. #6

    По умолчанию

    Эти ошибки были и в первой (1.05) версии. Интересно, а что поменялось за три шага ее модернизации? Овен хоть и создал ветку по описанию ошибок, но ее не пополняет и юзеры сами задают им кучу вопросов по одному и томуже вопросу Скомкано, но я думаю мысль понятна.

Ваши права

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