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

Тема: Модули Mx110

  1. #1

    По умолчанию Модули Mx110

    Здравствуйте!

    В связи с интересной особенностью работы модулей в сети по протоколу Овен, у меня появилась пара пожеланий/предложений:

    1. Сделать все настройки (сетевые параметры, параметры и значения входов/выходов) модулей доступными для изменения по протоколу ModBus. Сейчас настройки защиты от дребезга в модулях ввода МВ110 я могу изменить только по протоколу Овен с помощью конфигуратора, что утомительно по двум причинам: сеть большая и выполнить адресацию без перекрытия адресов протокола Овен не получается - необходимо отключать модули от сети и подключать к компьютеру для изменения конфигурации; необходимо вручную выбирать режим для каждого канала (для записи в ModBus можно написать программу, которая по шаблону изменит параметры нескольких модулей в сети).

    2. Обеспечить возможность изменения конфигурации приборов в большой сети. Например по протоколу ModBus =).

    P.S. Если возможность изменения параметров по ModBus существует, но не документирована, то было бы здорово поподробнее о ней узнать.

  2. #2

    По умолчанию

    Обеспечить возможность изменения конфигурации приборов в большой сети. Например по протоколу ModBus
    +100

    Очень актуальное, но, к сожалению, не новое предложение. Давно пора уже это сделать.

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,381

    По умолчанию

    Цитата Сообщение от pqqp Посмотреть сообщение
    Сейчас настройки защиты от дребезга в модулях ввода МВ110 я могу изменить только по протоколу Овен с помощью конфигуратора, что утомительно по двум причинам: сеть большая и выполнить адресацию без перекрытия адресов протокола Овен не получается - необходимо отключать модули от сети и подключать к компьютеру для изменения конфигурации; необходимо вручную выбирать режим для каждого канала (для записи в ModBus можно написать программу, которая по шаблону изменит параметры нескольких модулей в сети).
    Может стоит начать с прочтения документации по поводу адресации, см.рис.

    Ну непонятно, зачем регулярно в модулях изменять какие то параметры и следовательно извлекать прибор из рабочей сети, неужели нельзя один раз их поставить в самом начале и всё, тем более если заводите речь о шаблонизации, в чем разница? И к тому же, функцию антидребезга может и плк выполнять со считанными сигналами из модуля, вот тут то можно каждому каналу задать свое время как параметр из визуализации
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	owen.png 
Просмотров:	698 
Размер:	101.1 Кб 
ID:	13354  
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Ну непонятно, зачем регулярно в модулях изменять какие то параметры и следовательно извлекать прибор из рабочей сети, неужели нельзя один раз их поставить в самом начале и всё, тем более если заводите речь о шаблонизации, в чем разница?
    Регулярно конечно не надо, но порой во время наладки, ситуация складывается так, что некоторые параметры изменять таки приходится, и быстрее это сделать не отключая модули. Кстати о шаблонизации, недавно нашёл библиотеку для Python, поддерживающую работу с устройствами по протоколу Овен.

    Цитата Сообщение от capzap Посмотреть сообщение
    И к тому же, функцию антидребезга может и плк выполнять со считанными сигналами из модуля, вот тут то можно каждому каналу задать свое время как параметр из визуализации
    Можно поподробнее? Название библиотеки или пример? Но если смотреть на задачу более глобально, то может потребоваться изменить не только параметры антидребезга, а например скорость передачи в сети.

    Цитата Сообщение от Иван Михайлов Посмотреть сообщение
    Очень актуальное, но, к сожалению, не новое предложение. Давно пора уже это сделать.
    Тем более странно. Ведь если в устройствах уже реализован ModBus стек, а он в них реализован, то добавить несколько регистров - это ну скажем, весьма простая задача.

    Как вариант, конечно можно использовать протокол Овен вместо ModBus, но тут опять возникают сложности с тем, что не все устройства в сети поддерживают протокол Овен - придётся работать по двум протоколам. В общем, уважаемые разработчики, будет очень здорово, если возможность изменять параметры устройств в сети ModBus таки будет реализована.

  5. #5

    По умолчанию

    Сегодня заметил, что модули МВ110.16Д(ДН) имеют параметр, отвечающий за выбор протокола обмена: "Prot". Если выбран протокол обмена, отличный от "Овен", то модуль откликается только на заданный адрес, вместо диапазона адресов, при конфигурировании. В модулях МВ110.32Д(ДН), такого параметра нет.

  6. #6

    По умолчанию

    В ряде модулей поддержано автоопределение протокола (в них нет параметра Prot). А про какой диапазон адресов идет речь? Если выставили конкретный адрес по ModBus RTU\ASCII, DCON, то модуль будет доступен именно по этому адресу.

  7. #7

    По умолчанию

    Цитата Сообщение от Кирилл Валюнин Посмотреть сообщение
    В ряде модулей поддержано автоопределение протокола (в них нет параметра Prot). А про какой диапазон адресов идет речь? Если выставили конкретный адрес по ModBus RTU\ASCII, DCON, то модуль будет доступен именно по этому адресу.
    Если у модуля есть поддержка автоопределения протокола - при изменении конфигурации прибор доступен в диапазоне [заданный адрес; заданный адрес+число входов/выходов-1] и связано это с особенностью архитектуры протокола Овен. Если автоопределение протокола не поддержано и в параметр Prot записано значение отличное от протокола Овен, то прибор доступен только по заданному адресу. Под доступностью я имею ввиду подключение к прибору конфигуратором.
    То есть к приборам без автоопределения протокола, соединённым в сеть можно подключиться и изменить конфигурацию. Для того чтобы проделать то-же самое с приборами, поддерживающими автоопределение, необходимо, чтобы диапазоны адресов приборов не пересекались, что накладывает ограничения на число приборов(входов/выходов) в сети, если в качестве протокола планируется использовать Modbus (поскольку диапазон адресов там 1-247). Ограничения эти касаются только изменения конфигурации, считывать/записывать значения входов/выходов остаётся возможным. Я неистово желаю получить возможность изменять ещё и конфигурацию приборов.
    Последний раз редактировалось pqqp; 01.07.2014 в 14:05.

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 20.06.2014, 15:44
  2. Примеры работы с модулями расширения MX110, МВА8, МВУ8, МДВВ
    от Александр Приходько в разделе ПЛК (среда программирования CoDeSys V2.3)
    Ответов: 0
    Последнее сообщение: 16.10.2012, 13:12
  3. Качество сборки Mx110
    от Aleksandr в разделе Мх110
    Ответов: 3
    Последнее сообщение: 11.03.2012, 18:33
  4. плк110-60ЛМ и MX110
    от alexval2006 в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 31.01.2011, 02:06
  5. Модули Mx110
    от Sniper007 в разделе Разработки
    Ответов: 3
    Последнее сообщение: 11.08.2008, 12:49

Ваши права

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