Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 30

Тема: Обмен через RS485 ModBus

  1. #11

    По умолчанию

    После проверки работы системы на скорости 57600 в течение нескольких часов стало понятно, что число ошибок уменьшилось примерно в 10-15 раз.
    Типы ошибок остались прежними.

  2. #12

    По умолчанию

    По результатам тестового суточного забега системы из мастера и четырёх слейвов, опрашивающихся в цикле каждые три секунды, произошло около 55 нарушений связи.
    Из них с ошибкой "Слейв не ответил в назначенное время" (161) примерно 50 раз.
    С ошибкой "Получен ответ не от того слева" (163) примерно 5 раз.
    Ошибка 163 происходит в те же моменты (вернее - сразу после того как), когда появляется ошибка 161, просто случается она редко.
    Для себя я решил, что бороться с этой проблемой дальше не стану, не настолько она существенна, чтобы тратить на неё дальше время )))
    Но на скорости 9600 всё ГОРАЗДО хуже. Там без подробного разбора ситуации наверное не обойтись было бы. Благо у меня ситуация позволяет использовать бОльшую скорость.

  3. #13

    По умолчанию

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

  4. #14

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    МВА8 обе, опрос через 3.2c
    МУ110, МВУ8 - запись по изменению + запись циклическая 1-2c (по человечьи "по изменению, но не реже чем") Таймаут в конфигураторе модулей 2-3с.
    Проверил на всякий случай рекомендации товарища Валенка (правда на скорости 57600).
    Установил циклический опрос МВА8 через 3.3 Сек., МУ110 и МВУ8 - через 1650 мСек., тайм-ауты везде поставил по 3 секунды.
    Запись в МУ110 и МВУ8 по изменению переменных не стал делать, ибо это вносило бы дополнительную неразбериху в итак, повидимому, нелёгкую работу планировщика фреймов порта в СПК. Ограничился циклом ровно в пловину от цикла МВА8.

    Ашипки не ушли.

  5. #15

    По умолчанию

    Цитата Сообщение от Айдар Посмотреть сообщение
    RadistDog, а у вас при ошибках связь восстанавливается без проблем? а то у меня примерно похожая ситуация, только связь восстанавливается один раз, потом только перезапуск(перезагрузкой). Я уже готов не обращать внимания на то, что возникают ошибки, лишь бы связь восстанавливалась без проблем.
    Айдар, Вы разобрались с тем что такое .xReset ??

    У Вас программа на ST?

  6. #16

    По умолчанию

    Цитата Сообщение от RadistDog Посмотреть сообщение
    Айдар, Вы разобрались с тем что такое .xReset ??

    У Вас программа на ST?
    ну это же вход для перезапуска модуля.
    plc_prg на ST.

  7. #17

    По умолчанию

    Цитата Сообщение от Айдар Посмотреть сообщение
    ну это же вход для перезапуска модуля.
    plc_prg на ST.
    То есть у вас имеется кусок программы типа:
    IF MVA8.xError THEN
    BL(ENABLE:= TRUE, TIMELOW:= T#1S, TIMEHIGH:= T#100MS);
    MVA8.xReset:= BL.OUT;
    END_IF

    ???

  8. #18

    По умолчанию

    да это все имеется, но как я и говорю, почему то только один раз перезапускает и все.

  9. #19

    По умолчанию

    Предлагаю сверить версии МодБас устройств и причастных к нему объектов.
    На начальном этапе у меня были другие версии и всё работало гораздо хуже. Правда и сейчас я не уверен что у меня правильный зоопарк версий!
    У меня сейчас:
    Modbus COM 3.4.0.0
    Modbus Master 3.5.3.50
    Modbus Slave (все) 3.5.3.0

    При этом таргет СПК207 3.5.3.40
    библиотека IoDrvModbus 3.5.3.50 (младше таргета)

  10. #20

    По умолчанию

    У меня:
    Modbus COM 3.4.0.0
    Modbus Master 3.5.3.0
    Modbus Slave 3.5.3.0

    таргет СПК107 3.5.3.40
    библиотека IoDrvModbus 3.5.3.50

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 20.06.2018, 15:09
  2. Обмен через UDP
    от maks-tver в разделе Сетевые технологии
    Ответов: 29
    Последнее сообщение: 01.01.2015, 03:04
  3. обмен через сетевые переменные в 2.07.02
    от SergeyNG в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 23.04.2009, 22:03
  4. Обмен данными через DDE
    от Faradox в разделе Разработки
    Ответов: 0
    Последнее сообщение: 27.10.2008, 23:06
  5. Обмен по сети RS485 с прибором ОВЕНа и со своим
    от незарегистрированный в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 19.10.2007, 22:13

Ваши права

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