Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 19 из 19

Тема: Потеря связи Modbus (ПЛК160-ИП320)

  1. #11
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Ну или кнопки настроены на реверс.
    Фиксируем изменения - только читаем.

  2. #12

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ну или кнопки настроены на реверс.
    Фиксируем изменения - только читаем.
    На нажатие обоих кнопок установлено "мгновенная уст.1"

    Цитата Сообщение от capzap Посмотреть сообщение
    а чего Вы хотите, если у Вас таймер взведен на полсекунды, конечно будет тормозить.
    Сначала были такие подозрения, но потом присмотрелся - при отпускании кнопки и пропадания бита на панели (добавил на экран элементы "состояние бита" на нажатие кнопок) счетчик может прибавить до двух единиц!!!

    А вообще какие обычно задержки на передачу информации между устройствами Modbus slave и Modbus master? У меня сложилось впечатление, что с параметрами соединения, при которых получается более-менее надежная связь, их видно невооруженным глазом.

    Цитата Сообщение от capzap Посмотреть сообщение
    Если хотите такой метод применять, то у Вас должно быть примерно следующее, мастер ПЛК опрашивает постоянно с минимальными периодами два бита, для больше и меньше, при получении TRUE выполнить необходимое действие и записать в соответствующий бит FALSE. Чтение и запись с периодом 50мс, всяко быстрее будет, недумаю что у Вас опереаторы нажимают кнопки быстрее этого времени
    Здесь проявляется проблема надежности связи. Плюс сложно становится поймать нужное значение.

    Пробовал не привязываться к таймеру (время здесь не критично), а просто по каждому циклу программы прибавлял по единице, затем целочисленно делил счетчик, например, на 500 и выводил число. Тоже числа двигаются очень неравномерно и прыгают гораздо больше, чем с использованием таймера.
    Последний раз редактировалось Sergei2; 15.02.2012 в 20:29.

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

    По умолчанию

    ну я то описывал ситуацию, когда панель устанавливает единицу, а ПЛК устанавливает в ноль, я к сожалению не могу выложить исходник, еще в прошлом году слетела винда так и не нашел следов от проекта, но проблем точно не было, таймауты ставил 40-100мс в зависимости от объема данных и работал без конфигуратора

  4. #14
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Здесь проявляется проблема надежности связи.
    Связь - надежна. Наложились ваши нелучшие настройки на несколько кривоватую логику, на мой взгляд, штатного мастера плк.
    Сделайте панель мастером. Или используйте syslibcom для мастера на плк. И будет счастье в данном случае.

    таймауты ставил 40-100мс ...без конфигуратора
    5..10 - за глаза

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

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    5..10 - за глаза
    я так и не смог добиться таких времен, наверное глаза не в том месте растут

  6. #16
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Да.Ошибся.
    2..3 - достаточно.
    Через порт самому.

  7. #17
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Цитата Сообщение от Sergei2 Посмотреть сообщение
    Интересует стабильная связь по Modbus!..
    ch_min:=1;
    ch_max:=100;

    ch_TP(IN := NOT ch_TP.Q, PT:= T#500ms);
    IF NOT ch_TP.Q AND (pan_in_down) THEN IF (ch_enter>0) THEN ch_enter:=ch_enter-1; END_IF; END_IF;
    IF NOT ch_TP.Q AND (pan_in_up) THEN IF (ch_enter<ch_max) THEN ch_enter:=ch_enter+1; END_IF; END_IF;
    pan_out_10:=ch_enter;
    И причем тут связь, когда сам алогритм того ...

  8. #18

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    И причем тут связь, когда сам алогритм того ...
    Если бы связь была надежная, то число обновлялось бы два раза в секунду. А сейчас бывает, что на панели число может "стоять" по несколько секунд. Или я не прав?

    Перешел на интерфейс RS-485. Результат тот же.
    Пробую сделать нормальное заземление для modbus.
    На ПЛК заземление modbus также подключается к клемме FG?
    Нигде не нашел информации - для чего нужны клеммы NC?

  9. #19
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Понимаете сударь, если бы был нормальный алгоритм, то даже при 50% ошибках, вы в секунду получали бы 10..30 нормальных ответов.
    PS
    И забудьте слово связь вообще. Нет такой сущности в принципе

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Потеря связи ИП320-МК110-8Д-4Р
    от WYRY в разделе Мх110
    Ответов: 5
    Последнее сообщение: 26.07.2011, 10:10
  2. ИП320+ПЛК110 потеря связи
    от Coolibin в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 28.01.2011, 20:04
  3. ип320 "потеря связи"
    от Игор100 в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 25.12.2009, 13:53
  4. плк100 и ип320 "потеря связи"
    от Сергей_Cyber в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 22.09.2009, 21:55
  5. Панель ИП320 + пч Delta VFD-L = потеря связи
    от nikita в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 25.06.2009, 15:27

Ваши права

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