Я соединял по примеру 3 ПЛК, через свитч. все летало. В чем проблема у Вас?
было это в 2008г. Архив сохранился. пишите в личку, перешлю. Только я сейчас в Минске.
могу не сразу ответить.
У меня 284 контроллера ПЛК-100, два модбас сервера TCP/IP, работаю на Мастерскаде. С каждой ПЛК получаю минимум 4 переменных - 3 числа и один логический. Всего около 1300 переменных. Ничего не зависает не глючит. Проверено. Почти 4 года уже пашет. И кол-во контроллеров только увеличивается. Планирую до 500 штук. )))
Опрашиваю всех раз в 5 секунд. Этого мало?))) Пробовал один раз в секунду, тоже работает, но долго не тестил. Тормоз это как?))))
Последний раз редактировалось lomtik; 18.08.2017 в 16:46.
Опрашивать надо 8 плк 2-3раза в секунду все, по 20-30 переменных. Тормоз это когда запрос->ответ идет от одного плк 2-3сек.
2-3 сек от одного плк??!!
Вот действительно интересно... Это КАК?!!!
У меня к примеру три ПЛК опрашиваются раз в секунду, один из них обменивается порядка 100-200 переменных, 2 других поменьше. Но через конфигуратор! И я даже не заморачивался библиотеками. Работало и 1 раз в 300 мс. Быстрее не пробовал - не было не обходимости. Но 20-30 переменных за 2-3 сек!!!
У меня конвейерная линия на 9 ПЛК110. Операторский пульт на отдельном ПЛК командует остальными.
Две команды оператора должны мгновенно отрабатываться гидравликой на другом ПЛК. Делал сначала Modbus TCP через Конфигуратор, оставив сетевые переменные на запасной вариант. В итоге - да, через Modbus TCP обновление больше секунды. Сделал через сетевые переменные - эффект налицо, как-будто вообще без контроллера. Оставил цикличность 500-1000 мс, в зависимости от нужды, можно и меньше, но тогда дольше контроллеры прошиваются
Последний раз редактировалось Aleksey Pshikov; 08.09.2017 в 10:16.
приветствую, не могли бы поделиться архивом? почта: bratan-9292@mail.ru