Привет всем! Прошу помощи со следующей проблеммой:
Передаю данные с одного ПЛК100 на другой ПЛК100 по CSD соеденению через ПМ01подключенный по RS-485, Использую при этом библиотеки модбас.либ. Так как надо звонить на несколько номеров и получать данные с разных объектов.
В приложенных проекта я получаю 5 чисел типа REAL. Operation_Station звонит на Water_Station и получает от туда данные.
Проблема возникает при получении данных. Данные приходят не те что надо, точнее те но не в том порядке или вообще все пять значений заполняются первыми двумя значениями с Water_Station и ужасно долго около 3-4 минуты.
на Water_Station
d:=135.4;
d1:=10.6;
d2:=150.3;
d3:=6.6;
d4:=70.6;
на Operation_Station может прийти
d:=70.6;
d1:=10.6;
d2:=70.6;
d3:=70.6;
d4:=70.6;
Не пойму в чем причина?
Отключаю ПМ01 и соеденяю напрямую два ПЛК100 проводами по тому же 485, Все долетает за секунду причем так как надои без никаких проблем
Подскажте пожалуйстав чем моя ошибка?