PDA

Просмотр полной версии : Не понятная ситуация со стабильностью связи codesys 2.3 с ПЛК100 при использовании МК



Lexx225
13.01.2024, 05:09
Добрый день!

Столкнулся с непонятной ситуацией. При создании проекта по опросу и архивированию данных 4-х датчиков ПВТ110-Н4.RS возникла задача передавать данные на расстояние 450 метров. датчики размещены в одном строении, контроллер ПЛК100 с архиватором МСД-200 - в другом. Решено было использовать сеть Ethernet предприятия, и в строении с датчиками установить шлюз МКОН, к нему сосисками привесить 4 ПВТ а сам МКОН - к роутеру сети. МКОН сконфигурирован автоматически по схеме Master в сети Ethernet - Slave в сети RS485. К контроллеру по сети RS485 слэйвом подключен МСД. Была написана программа, принимающая данные с 4 датчиков и формирующая пул данных для записи на МСД. И вот что странно. До тех пор, пока в сеть физически не включен МКОН, связь с контроллером из программы CodeSys устойчивая. Стоит подключить МКОН - в период от 5 до 25 секунд CodeSys объявляет о потере связи с контроллером. После повторного подключения картина не меняется, но время устойчивой связи из CodeSys с ПЛК100 уже будет другое. При этом, что любопытно, все работает. Датчики собирают информацию, передают ее через шлюз на контролер, тот отправляет это все на архиватор по своему RS485, а архиватор послушно все записывает в соответствие с настройками. Но при этом совершенно невозможно нормально работать с контроллером с ПК, его постоянно вышибает из CodeSys. Отключаешь физически МКОН - все стабильно, но естественно архиватор пишет нули. Подключаешь МКОН - все работает отлично, но контроллер постоянно отлетает от CodeSys. Понятно, что где-то накосячил с настройками, хотелось бы попытаться выяснить, что приводит к такой странной работе?

МихаилГл
13.01.2024, 05:31
Ethernet 450 метров, медь? Если да, то не более 100 метров.

Lexx225
13.01.2024, 05:48
Нет, там роутеры оптикой связаны. Но проблема точно не в линиях, т.к. я это все уже домой притащил и на столе собрал. Симптомы те же. Программа работает нормально, все данные собираются, передаются на ПЛК и архивируются в полном объеме. А при попытке подключиться по Ethernet из CodeSys к контроллеру при включенном МКОН связь постоянно падает, а при отключенном МКОН CodeSys стабильно видит контроллер.

МихаилГл
13.01.2024, 07:33
Может что с ip адресами или портами напутали. Пока в голову ничего другого не приходит.

Lexx225
13.01.2024, 09:58
Да вроде нет... все другие проекты на ПЛК100 с такими же сетевыми настройками работают, конфликтов нет. И потом, сама система-то функционирует. Проблема устойчивости связи возникает при подключении части оборудования. Причем не проблема отсутствия связи, а частичная нестабильность и именно на участке PC-ПЛК, где и расстояния маленькие и сто разу же все проверено и работает. Просто очень неудобно сейчас, во время настройки, когда приходится часто коннектиться к контроллеру. Можно конечно забить, настроить и пусть себе работает сама, но я не люблю за спиной подранков оставлять)) Они потом выздоравливают, и в самый неподходящий момент начинают мстить.

melky
14.01.2024, 10:24
Почему вдруг в сети RTU МКОН слейв ?

Sergey666
19.04.2024, 09:09
Да вроде нет... все другие проекты на ПЛК100 с такими же сетевыми настройками работают, конфликтов нет. И потом, сама система-то функционирует. Проблема устойчивости связи возникает при подключении части оборудования. Причем не проблема отсутствия связи, а частичная нестабильность и именно на участке PC-ПЛК, где и расстояния маленькие и сто разу же все проверено и работает. Просто очень неудобно сейчас, во время настройки, когда приходится часто коннектиться к контроллеру. Можно конечно забить, настроить и пусть себе работает сама, но я не люблю за спиной подранков оставлять)) Они потом выздоравливают, и в самый неподходящий момент начинают мстить.

Так что в итоге?