Страница 36 из 43 ПерваяПервая ... 263435363738 ... ПоследняяПоследняя
Показано с 351 по 360 из 430

Тема: Модули МХ110 для CODESYS 3.5

  1. #351

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Кто то из Ваших рекомендовал вообще 300. Проект я Вам отсылал, какое время Вы порекомендуете ставить в MainTask и в VISU_TASK?
    MainTask по умолчанию выставлено в 10мс. Попробуйте это значение. Если скорость работы Визуализации Вас устраивает - это значение не трогайте

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

    По умолчанию

    Цитата Сообщение от Осинский Алексей Посмотреть сообщение
    У Вас очень большое время вызова MainTask. Чем это обусловлено?
    10мс делать ещё не пробовал, но делал MainTask 250, через две недели отвал всех модулей (может ещё из-за грозы, тут не понятно). Будем смотреть дальше.

  3. #353

    По умолчанию

    Добрый день,
    Имеется связка СПК107 + 5шт. МУ110-8Р + 5шт. МУ16Д. Подключены последовательно, линия примерно 60-80 метров, скорость обмена 9600, на концах стоят резисторы по 100Ом. При работе постоянно пропадала связь.
    Для теста набросал маленькую программку -
    Скрин.jpg
    В ней идет присвоение переменных с декретных входов, получения статусов реле и запись.
    Т.е. идет постоянный циклический опрос.
    В этом режиме все работает нормально и связь с приборами в норме, но как только я добавил включение/отключение всех 20 реле по триггеру — отваливаются все модули и не подымаются.
    Галка автоматический перезапуск стоит.
    Так же отдельным POU крутить «шаманство» -
    IF shay1r_ModBus.xError THEN
    shay1r_ModBus.xReset:=TRUE;
    line_1:=TRUE;
    ELSE
    shay1_ModBus.xReset:=FALSE;
    line_1:=FALSE;
    END_IF
    На каждый из модулей.

    Посоветуйте в какую сторону копать?
    Увеличить скорость обмена до 115000?
    Увеличить интервал MainTask? (Сейчас и так стоят огромные на мой взгляд 400мс)
    Какие параметры выставить на ModbusMasterCom? Сейчас 1000мс и 50мс.
    Какие значения таймаута выставить на самом приборе?
    И совсем глупый вопрос - имеет ли смысл добавить еще резистор на линию?

    Заранее спасибо!

  4. #354

    По умолчанию

    Переходите на работу через библиотеку Modbus-master 3.3.0 http://www.owen.ru/catalog/codesys_v3/80224381

  5. #355

    По умолчанию

    Цитата Сообщение от Владимир Геннадьевич Посмотреть сообщение
    Переходите на работу через библиотеку Modbus-master 3.3.0 http://www.owen.ru/catalog/codesys_v3/80224381
    Спасибо конечно за совет, но зачем тогда нужны модули

  6. #356

    По умолчанию

    Цитата Сообщение от igkondrat Посмотреть сообщение
    Добрый день,
    Имеется связка СПК107 + 5шт. МУ110-8Р + 5шт. МУ16Д. Подключены последовательно, линия примерно 60-80 метров, скорость обмена 9600, на концах стоят резисторы по 100Ом. При работе постоянно пропадала связь.
    Для теста набросал маленькую программку -
    Скрин.jpg
    В ней идет присвоение переменных с декретных входов, получения статусов реле и запись.
    Т.е. идет постоянный циклический опрос.
    В этом режиме все работает нормально и связь с приборами в норме, но как только я добавил включение/отключение всех 20 реле по триггеру — отваливаются все модули и не подымаются.
    Галка автоматический перезапуск стоит.
    Так же отдельным POU крутить «шаманство» -
    IF shay1r_ModBus.xError THEN
    shay1r_ModBus.xReset:=TRUE;
    line_1:=TRUE;
    ELSE
    shay1_ModBus.xReset:=FALSE;
    line_1:=FALSE;
    END_IF
    На каждый из модулей.

    Посоветуйте в какую сторону копать?
    Увеличить скорость обмена до 115000?
    Увеличить интервал MainTask? (Сейчас и так стоят огромные на мой взгляд 400мс)
    Какие параметры выставить на ModbusMasterCom? Сейчас 1000мс и 50мс.
    Какие значения таймаута выставить на самом приборе?
    И совсем глупый вопрос - имеет ли смысл добавить еще резистор на линию?

    Заранее спасибо!
    Добрый день!
    Проблема известна, сейчас ведется работа по ее устранению.
    Более подробно - в теме прошивок СПК: http://www.owen.ru/forum/showthread.php?t=22175
    Как обходной путь:
    попробуйте в настройках всех модулей увеличить "Задержку ответа по сети RS485" до 100 (или 45 при ограничении) мс.
    либо, как посоветовал "Владимир Геннадиевич" использовать библиотеку Modbus-master

    если решите пробовать использовать стандартную конфигурацию - пришлите, пожалуйста, версии прошивок всех модулей.
    Последний раз редактировалось Осинский Алексей; 20.07.2016 в 13:28.

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

    По умолчанию

    Проблема известна, сейчас ведется работа по ее устранению.
    Более подробно - в теме прошивок СПК: http://www.owen.ru/forum/showthread.php?t=22175
    Там тоже самое, проблема известна, что-то нащупали, а прогнозов ни каких. Когда исправление будет, на какие сроки опираться.

  8. #358

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    Там тоже самое, проблема известна, что-то нащупали, а прогнозов ни каких. Когда исправление будет, на какие сроки опираться.
    Прогнозы в теме прошивки

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

    По умолчанию

    Цитата Сообщение от Осинский Алексей Посмотреть сообщение
    MainTask по умолчанию выставлено в 10мс. Попробуйте это значение. Если скорость работы Визуализации Вас устраивает - это значение не трогайте
    MainTask пришлось выставить 150(самое оптимальное), VISU_TASK удалось снизить до 90.
    И все таки это СПК110 такая тормозная или чего-то не так делаю?

  10. #360

    По умолчанию

    Цитата Сообщение от Эдуард_Н Посмотреть сообщение
    MainTask пришлось выставить 150(самое оптимальное), VISU_TASK удалось снизить до 90.
    И все таки это СПК110 такая тормозная или чего-то не так делаю?
    Явно что-то не так делаете. Зачем Вам время цикла VISU_TASK меньше, чем время цикла основной программы?
    На визуализации что-то может происходить чаще, чем в основной программе?
    По каким критериям было выбрано время 150мс?

Страница 36 из 43 ПерваяПервая ... 263435363738 ... ПоследняяПоследняя

Похожие темы

  1. Шаблоны модулей МХ110 для CODESYS 3.5
    от Александр Приходько в разделе СПК2xx (архив)
    Ответов: 91
    Последнее сообщение: 24.04.2015, 18:29
  2. Ответов: 2
    Последнее сообщение: 21.11.2014, 21:53
  3. Модули для подключения энкодеров с SSI
    от Леонид в разделе Разработки
    Ответов: 5
    Последнее сообщение: 18.01.2012, 10:29
  4. Эмуляторы входных сигналов для Мх110
    от Arthur.Aleksandrov в разделе Разработки
    Ответов: 3
    Последнее сообщение: 25.01.2011, 10:54

Ваши права

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