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

Тема: Шаблоны модулей МХ110 для CODESYS 3.5

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Thumbs up Шаблоны модулей МХ110 для CODESYS 3.5

    Внимание!
    Тема закрыта. ПО не рекомендуется к использованию.
    Вместо данного ПО используйте драйверы модулей Mx110: http://www.owen.ru/forum/showthread.php?t=21365



    Здравствуйте, коллеги.

    Нами начата разработка под кодовым названием - Шаблоны модулей МХ110.
    Данная разработка представляет собой программную надстройку для среды CODESYS 3.5 SP5.
    Данная настройка будет в себя включать уже настроенные модули МХ110 и набор функциональных блоков для работы с этими блоками.
    Под словом настроенные имеется ввиду, что за пользователя уже прописаны все наиболее часто используемые параметры.
    Остается лиши выбрать какие из этих параметров опрашивать и привязать к ним переменные.


    Проект находится на начальной стадии разработки.
    Прошу остро не реагировать, но все ваши пожелания и рекомендации очень помогут нам для создания законченного и удобного инструмента.


    Третья публичная версия: Mx110_devdesc_3.5.4.9.zip

    Данный процесс продемонстрирован в видео примерах ниже.
    После данных операций настройки Ваших модулей будут полностью сбрасываться.[/B][/COLOR]

    Особенности установки и Видео инструкции:

    1. Данное ПО предназначено для среды CODESYS 3.5 SP4/SP5.
    Настоятельно рекомендуем использовать CODESYS 3.5 SP5 и активировать опцию AutoReconnect!

    2. Для установки этого компонента в ОС Windows 7/8/8.1 необходимо запустить CODESYS от имени администратора.
    Войти в меню Инструменты->Менеджер пакетов. В открывшемся меню нажать кнопку установить.
    Выбрать каталок в котором расположен инсталлятор, и установить.
    После установки CODESYS необходимо полностью закрыть и запустить заново.

    3. Для обновления этого компонента на более новую версию рекомендуется запустить CODESYS.
    Войти в меню Инструменты-> Менеджер пакетов. В открывшемся меню удалить предыдущую версию.
    Закрыть CODESYS. Выполнить установку компонента, согласно инструкции, в п.1.

    Активация функции AutoReconnect:


    Установка шаблонов MX110:


    Методика использования шаблонов МХ110:



    Перечень изменений в версии 3.5.4.9:

    1. Реализованы оставшиеся шаблоны:
    МК110-4К.4Р
    МК110-4ДН.4Р
    МК110-4ДН.4ТР
    МК110-8Д(ДН).4Р
    МВ110-1ВИ1
    МВ110-1ВИ2
    МВ110-1ТД
    МВ110-4ТД
    МВ110-pH
    Теперь данное ПО поддерживает всю линейку.
    2. Добавлены иконки модулей
    3. Библиотека MX110_Assistant теперь добавляется в явном виде. Это необходимо для того чтобы по нажатию F2 были доступны модули библиотеки.


    Перечень изменений в версии 3.5.4.7:

    1. Изменен подход к ведению версионности. Теперь все наши модули будут иметь версию как Modbus Slave, наша внутренняя версионность перенесена в поле "Номер модели".
    2. Названия модулей переделаны в стиле:
    MV110-8А
    MV110-8АS
    MV110-16D
    MК110-8D.4R
    MU110-8I
    MU110-6U
    MU110-8R
    MU110-8K
    MU110-16R
    MU110-16K
    3. В модули 8АС и 2АС добавлен опрос параметра DP – положение точки.
    4. В модуле 8АС в параметре C_TIME_2 исправлен параметр времени (1996844369 мс) на 100мс.
    5. Добавлены TextList’ы с кодами ошибок для 8а/2а и 8ас/2ас.
    6. Объединены в библиотеке блоки расшифровывающие ошибки для модулей 8А/2а и 8АС/2АС, чтобы не дублировались.
    7. В библиотеке Mx110Assistant функциональный блок ARRAY_TO_REAL переименован в MV110_Get_Real.
    8. В модули 8/16/32Р запись маски будет производиться не по триггеру, а циклически.


    Что еще планируем сделать:

    1. Переменные формата с плавающей точкой будут выводиться как переменная REAL, а не как 2 регистра WORD.
    2. Пользовательская документация


    Скриншеты:

    Библиотека:
    Библиотека.jpg
    Перечень устройств:
    Репозиторий устройств.jpg
    Пример реализации в CODESYS:
    Пример1.jpg
    Последний раз редактировалось Осинский Алексей; 25.08.2015 в 13:01.

  2. #2
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

    Так я и не понял, что такое Rising Edge. Как им пользоваться?

  3. #3

    По умолчанию

    Это означает - что это триггерная переменная. Запись произойдет тогда, когда флаг этой переменной активирован.
    Если это не надо, можно переключить в обычный циклический обмен.

  4. #4
    Пользователь Аватар для Ефремов Николай
    Регистрация
    08.02.2008
    Адрес
    Кемерово
    Сообщений
    122

    По умолчанию

    Посмотрел- считаю, что очень удобно будет пользоваться(не надо лезть в РЭ и считать сдвиги регистов). Вопрос по МВ110-8А(С)-в этом модуле у Вас получилось 40 запросов к модулю(если требуются все данные с модуля), каждый из которых повторяется через 100 мс, но тогда получается что один модуль займёт всё время при общении с ПЛК(СПК)-вероятно это будут очередные грабли для начинающих без хорошей(понятной) инструкции как рассчитать время и как убрать лишние регистры из опроса. Возможно я ошибаюсь.

  5. #5

    По умолчанию

    Цитата Сообщение от Ефремов Николай Посмотреть сообщение
    Посмотрел- считаю, что очень удобно будет пользоваться(не надо лезть в РЭ и считать сдвиги регистов). Вопрос по МВ110-8А(С)-в этом модуле у Вас получилось 40 запросов к модулю(если требуются все данные с модуля), каждый из которых повторяется через 100 мс, но тогда получается что один модуль займёт всё время при общении с ПЛК(СПК)-вероятно это будут очередные грабли для начинающих без хорошей(понятной) инструкции как рассчитать время и как убрать лишние регистры из опроса. Возможно я ошибаюсь.
    Хорошее и понятное руководство будет, это даже не сомневайтесь.
    Для новичков на первых порах возможно и не нужна сверх скорость опроса.
    И в данном случае 100 мс не суммируется, это интервал циклического опроса каждого параметра.

  6. #6
    Пользователь
    Регистрация
    05.11.2011
    Адрес
    Томск
    Сообщений
    192

    По умолчанию

    Запросы к каналам МВ110-8А идут по очереди или сразу все?
    Зачем нужен этот массив из вордов, если их все равно переводить в Real? Можно сразу считывать число в формате с плавающей точкой? Понимаю, что стандарт модбаса такое не поддерживает, но тут же шаблон может можно.
    Насколько это все будет стабильно и работоспособно? Слышал многое всякого про стабильность работы модбаса из под конфигуратора. Мнения, мягко говоря, разделились.

  7. #7

    По умолчанию

    Цитата Сообщение от Amko Посмотреть сообщение
    Запросы к каналам МВ110-8А идут по очереди или сразу все?
    Зачем нужен этот массив из вордов, если их все равно переводить в Real? Можно сразу считывать число в формате с плавающей точкой? Понимаю, что стандарт модбаса такое не поддерживает, но тут же шаблон может можно.
    Насколько это все будет стабильно и работоспособно? Слышал многое всякого про стабильность работы модбаса из под конфигуратора. Мнения, мягко говоря, разделились.
    Каждый канал - это отдельный запрос.
    Если в канале несколько регистров, значит это групповой запрос.
    Данные Float сразу получить нельзя, т.к. это не стандартный формат Modbus. И компания 3S напрочь отказывается поддерживать FLAOAT.

    Все модули тестируются на живом железе. Работать будут стабильно.

  8. #8

    По умолчанию

    Обновлен релиз до версии 3.5.4.7.
    Внесено множество изменений. Полный перечень исправлений и исходник, находятся в шапке.

  9. #9

    По умолчанию

    Codesys v.3.5 SP3 Patch 5
    Не могу загрузить

    1.jpg

  10. #10

    По умолчанию

    Цитата Сообщение от lar Посмотреть сообщение
    Codesys v.3.5 SP3 Patch 5
    Не могу загрузить

    1.jpg
    Наверно надо было сказать, что компонент в первую очередь под SP5 собирался. Может и в SP4 работать, но не ниже.

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

Похожие темы

  1. Ответов: 163
    Последнее сообщение: 19.04.2016, 17:18
  2. Ответов: 3
    Последнее сообщение: 07.12.2011, 20:06
  3. Эмуляторы входных сигналов для Мх110
    от Arthur.Aleksandrov в разделе Разработки
    Ответов: 3
    Последнее сообщение: 25.01.2011, 10:54
  4. Будут ли шаблоны для МК110
    от Arthur.Aleksandrov в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 22.01.2011, 00:33
  5. Эмуляция работы модулей ввода вывода в CoDeSys
    от Паша_Системотехника в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 25.11.2009, 16:58

Метки этой темы

Ваши права

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