Цитата Сообщение от jamaicarso Посмотреть сообщение
Выяснились кое-какие подробности по данным ПРкам. Вышеописанную проблему пока отложил, подключил датчики через шлюз adam 4572, вот уже неделю все работает.
Подключаю к этим же ПР уже другие датчики через RS485 по Modbus RTU, они работают, но только когда их в линии не больше пяти штук, как только добавляю шестую какие-то из предыдущих отваливаются, если еще подключаю то пропадают все. Но проблема даже не в этом, здесь вопрос скорее к изготовителю датчиков. Проблема в том что если подключаю один из этих датчиков (перекинул шлейф на RS485-2, в настройках первому датчику поменял порт на второй и оставил в шлейфе только первый датчик) на второй порт ПР103, то ПР его не видит...проверил на трех одинаковых ПР, как будто ему не хватает мощности что-ли? Порт рабочий, через ПР первым портом опрашивается, линия метров 50 не больше. Есть информация по конструктивным отличиям первого и второго порта?
Вы попробовали скоростями поэкспериментировать и поднять до 115, как я просил?? В новых ПР сетевой стек работает асинхронно с основным циклом программы, и данные могут «застревать» по множеству причин. К примеру забивание системного буфера из-за частых ошибок По идее надо смотреть какая ошибка сети, но производитель не сделал такой возможности... Попробовать формировать запросы с задержкой. Для теста отключить Ethernet, он может отнимать до 80% ресурсов. В общем не всё хорошо с ПР и судя по тому что разраб самоустранился, всё они понимают))