Страница 4 из 9 ПерваяПервая ... 23456 ... ПоследняяПоследняя
Показано с 31 по 40 из 92

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Описание всегда плохо воспринимаю, лучше наглядно, в примере.

  2. #2

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Описание всегда плохо воспринимаю, лучше наглядно, в примере.
    Не представляю, что тут можно показывать наглядно. Но давайте так:
    Image 4.png
    При этом если Вы в любом месте своей программы (выше или ниже этого кусочка, который я предложил) измените переменную wMask, то пройдет команда на передачу параметра wMask у модуля т.к. в каждом цикле я сравниваю wMask с ее предыдущим сохраненным значением и если они отличаются, то сохраняю значение wMask как предыдущее и подаю команду на передачу по сети.

    Модуль 8Р на скриншоте для примера. С любой переменной можно поступить так же.

  3. #3
    Пользователь
    Регистрация
    22.03.2012
    Адрес
    Лермонтов
    Сообщений
    360

    По умолчанию

    Здравствуйте.
    Появление готовых конфигураций на модули - очень правильный и хороший шаг.
    Жаль, для ПЛК1хх эту затею так и не довели до ума.

    Сейчас как раз под рукой оказалась СПК107 и МВ110-8АС. Модуль добавляется быстро и удобно.

    Не устраивает время опроса модуля. Как я понимаю, на каждый параметр идет свой запрос-ответ.
    Можно ли как-то организовать опрос всех параметров сразу?
    Последний раз редактировалось Рабиндранат; 26.11.2014 в 21:37.

  4. #4

    По умолчанию

    Можно ли как-то организовать опрос всех параметров сразу?
    Используйте групповой опрос. С использованием библиотеки modbus у меня опрашивает больше 10 раз в секунду все входы.

  5. #5
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,620

    По умолчанию

    Спасибо, всё встало на свои места. Век живи, век учись.

  6. #6

    По умолчанию

    Для МУ11016Р не работает запись/чтение периода ШИМ. Если заменить групповую запись на запись параметра для одного выхода всё пишется/читается. В чем может быть проблема? Я использую запись параметра только для двух выходов, остальные переменные не соотнесены, может в этом дело?

  7. #7

    По умолчанию

    Цитата Сообщение от Getmanov Посмотреть сообщение
    Для МУ11016Р не работает запись/чтение периода ШИМ. Если заменить групповую запись на запись параметра для одного выхода всё пишется/читается. В чем может быть проблема? Я использую запись параметра только для двух выходов, остальные переменные не соотнесены, может в этом дело?
    Возможно ошибаюсь, но помоему мх110 не поддерживают команду на групповую запись. Только чтение.

  8. #8

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    помоему мх110 не поддерживают команду на групповую запись
    Если ув. RV9WFJ не ошибается, тогда просьба к Александру Приходько- исправьте шаблон.

  9. #9

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Возможно ошибаюсь, но помоему мх110 не поддерживают команду на групповую запись. Только чтение.
    Вы ошибаетесь. Не все модули поддерживают групповые запросы, это да. Но если уж поддерживают, то и чтение и запись.
    Как Александр уже говорил все шаблоны тестируются на реальном оборудовании.

  10. #10

    По умолчанию

    Цитата Сообщение от Getmanov Посмотреть сообщение
    Для МУ11016Р не работает запись/чтение периода ШИМ. Если заменить групповую запись на запись параметра для одного выхода всё пишется/читается. В чем может быть проблема? Я использую запись параметра только для двух выходов, остальные переменные не соотнесены, может в этом дело?
    Подробнее, пожалуйста. Со скриншотами желательно. Во время тестирования таких проблем замечено не было.
    ---UPD---
    Возможно я понял в чем проблема - периоды ШИМ пишутся по команде (RISISNG EDGE, Триггер) для разгрузки сети т.к. вряд ли возникнет ситуация, в которой нужно будет постоянно их писать.
    Чтобы записать значения установите переменную типа Bool, которую меняйте с FALSE на TRUE в тот момент, когда нужно записать переменную и с TRUE на FALSE в следующем цикле ПЛК.
    Скриншот: Image 72.png

    Если Вам нужно писать периоды постоянно - смените триггер опроса с RISING EDGE на CYCLIC.
    Скриншот: Image 73.png
    2жды кликните по каналу на вкладке Modbbus Slave Channel и измените тип опроса "2" на скриншоте
    Последний раз редактировалось Осинский Алексей; 28.11.2014 в 10:51.

Страница 4 из 9 ПерваяПервая ... 23456 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 163
    Последнее сообщение: 19.04.2016, 17:18
  2. Ответов: 3
    Последнее сообщение: 07.12.2011, 19: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

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

Ваши права

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