Просмотр полной версии : спк 107 падает сеть
Столкнулся с такой проблемой. Падает сеть rs485 modbus 11520 (пробовал 9400 те же яйца)
начинает работать нормально. включаю релюшки, какое то время работает. потом падает сеть.
В чем может быть причина?
прошивка 3,945
Не знаю в чем проблема, но решаеться так ставите АС3
приборист
23.01.2016, 10:40
Обновить версию Modbus_Master_COM_Port до последней (3.5.5.0)
Поставить галочку "восстановление связи"
Обновить версии inp и outp до последних (3.5.4.0)
Перезапуск связи не выход из положения. так как при пропадании сигнала с концевиков встанет вся машина.
версия таргета 3,5,3,40. по инструкции же нужно ставить версии равные или меньше. да и не помогает пробовал)
приборист
23.01.2016, 15:29
Перезапуск связи не выход из положения. так как при пропадании сигнала с концевиков встанет вся машина.
версия таргета 3,5,3,40. по инструкции же нужно ставить версии равные или меньше. да и не помогает пробовал)
Естественно нужно и таргет обновить.
А без галочки будете до первой ошибки работать.
А потом курить.
Обновил. так же падает. галочка перезапуск не помогает((2199922000220012200222003
первое устройство пытается восстановить связь. но почти сразу падает.
если делаю "сброс" то какое то время работает.
приборист
25.01.2016, 10:07
Что за устройства подключены?
Что за устройства подключены?
мв110-32дн дискретного ввода
му110-32р вывода
Логика падений не ясная. может час отработать. а может начать каждые 5-10 секунд падать((
приборист
25.01.2016, 13:59
мв110-32дн дискретного ввода
му110-32р вывода
Логика падений не ясная. может час отработать. а может начать каждые 5-10 секунд падать((
А чем обусловлена команда чтения 04?
Я обычно 03 использую (Она кстати по умолчанию)
orensnake
25.01.2016, 14:09
Покажите, что у Вас в настройках MainTask стоит. А именно тип запуска и интервал.
Modbus_Slave_Com_Port_1 у Вас физически не подключен/не настроен на нужную скорость?
Покажите, что у Вас в настройках MainTask стоит. А именно тип запуска и интервал.
Modbus_Slave_Com_Port_1 у Вас физически не подключен/не настроен на нужную скорость?
22014
оба устройства настроены одинаково. на 115200
поменял 04 на 03. не помогло.
orensnake
25.01.2016, 15:28
10мс цикл на цикл основной программы... и при этом 10мс между фреймами... не будет работать.
Попробуйте
1) Увеличить время в MainTask до 50мс.
2) уменьшить время между фреймами до 2-3мс
3) Скорость на порту - 115200
4) Время опроса кратно времени цикла задачи (50, 100, 150, 200... мс)
и все будет хорошо.
и все будет работать нормально.
P.S. Ждем результатов
10мс цикл на цикл основной программы... и при этом 10мс между фреймами... не будет работать.
Попробуйте
1) Увеличить время в MainTask до 50мс.
2) уменьшить время между фреймами до 2-3мс
3) Скорость на порту - 115200
4) Время опроса кратно времени цикла задачи (50, 100, 150, 200... мс)
и все будет хорошо.
и все будет работать нормально.
P.S. Ждем результатов
попробовал эти настройки. Да. сеть не упала. Но задержка при выполнении программы просто ужасная. работать будет не возможно.
уменьшал время в main task. при уменьшении времени снова начинаются падения.
krollcbas
26.01.2016, 08:31
Задача с визуализацией у Вас отдельно выполняется?
На визуализацию обычно ставлю 200 - 400мс
Скорости 115200 нигде в своих проектах не использую, так как опытным путем нашел меньшие скорости, но с большей устойчивостью соединения.
9600,19200,38400 Тем более где бы не соединял, везде есть помехи.
orensnake
26.01.2016, 09:40
попробовал эти настройки. Да. сеть не упала. Но задержка при выполнении программы просто ужасная. работать будет не возможно.
уменьшал время в main task. при уменьшении времени снова начинаются падения.
Тогда огласите требования к частоте опросов и к времени длительности цикла исполнения задачи. Попробуем подобрать для Вас другие параметры.
Присоединяюсь к вопросу о визуализации. И, каким образом измеряете задержку?
приборист
26.01.2016, 09:42
А мне интересно, зачем закладывать в проект СПК + модули, если критична задержка?
В любом варианте задержка будет плавать.
ПЛК110 + быстрые входа\выхода - вот там и нужно играться.
orensnake
26.01.2016, 09:45
Скорости 115200 нигде в своих проектах не использую, так как опытным путем нашел меньшие скорости, но с большей устойчивостью соединения.
9600,19200,38400 Тем более где бы не соединял, везде есть помехи.
Помехи с экранировкой и заземлением? Что же за устройства такие "шумные" используете в округе?
orensnake
26.01.2016, 10:38
Давайте посчитаем?
Дано:
время на основную программу в 10мс
временя между фреймами в 2 мс
Используется каналов на порту - 4 (по 2 на каждом из устройств)
каждый из каналов подразумевает работу в режиме запрос от мастера - ответ от слейва.
То есть имеем
{запрос 8-10байт} - {пауза 2 мс} { ответ 6-8 байт} {пауза 2 мс} на каждый из каналов. У Вас используется 4 канала.
Усредним, предположим что длина запроса и ответа одинакова и =10 байтам. 10 байт - ориентировочно 100 бит. 100 бит при скорости 115200 - это 1/1152 сек, то есть около 1 мс. Соответственно на 1 опрос одного канала потребуется:
1+2+1+2 мс, то есть 6 мс. (и это не учитывая время, связанное с обработкой запроса слейв устройством, и времени на формирование ответа).
на опрос 4 каналов - 4*6=24 мс.
Вывод. При скорости 115200 и идеальном состоянии линии время выполнения для 4 каналов составляет 24 мс. Меньше не получится чисто физически. Еще докиньте некоторое время на обработку самой вашей программы. Ну к примеру 3 мс (если она почти пустая). Итог - менее 30мс на ПЛК на задачу использовать нереально :( Вы же хотите 10мс.
Не выходит-с.
Если будете пробовать с временем на задачу 30мс - то не забудьте поправить в каналах время опросов. Выставьте там КРАТНОЕ время опроса каналов относительно времени исполнения задачи. в Вашем случае с 10мс переставиьт на 30, и со 100 - на 90 или 120мс. Если в настройке каналов оставите текущие значения - получите нестабильную работу.
в теме с прошивкой нашел след. пост.
СПК107: В инструкции написано: "между портами COM1 и COM2 гальваническая изоляция отсутствует". Между! А на самих портах?
Модули: слово гальванически не находим
Берем СПК107 и один модуль: может быть работает. Берем СПК107 и несколько модулей: не работает... Втыкаем между модулями и панелью AC5 или переходим на 232 и втыкаем AC3-M. Цена вопроса +3000 р на один порт. Чудо произошло и опять все работает. И даже паяльник не понадобился.
Куда бы эту рекомендацию засунуть?
Кажется в этом собака порылась...
orensnake
26.01.2016, 13:13
в теме с прошивкой нашел след. пост.
Кажется в этом собака порылась...
Маловероятно. Сомневаюсь, что модули у Вас запитаны с разных фаз.
Маловероятно. Сомневаюсь, что модули у Вас запитаны с разных фаз.
подключил 1 модуль вывода. 2 часа работает без ошибок...
всё от одной фазы. попробую скорее всего купить ас5.
orensnake
26.01.2016, 13:39
Ответьте в личке. или стукните в скайп - попробую помочь
в теме с прошивкой нашел след. пост.
Кажется в этом собака порылась...
Мне помогло АС3
Мне помогло АС3
Заказал ас3 себе
Всем спасибо.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot