Сообщение от
Artemiy
Имеется ПЛК 150 И Л. Собрана сеть на RS-485 МДВВ, МВА8 и преобразователь частоты подключен также по RS-485 по протоколу ModBus RTU. МДВВ включен в конфигурацию ПЛК, как Universal ModBus device. В нем включен Register Input Module с адресом 51, Register Output Module с адресом 50. Для работы с входами-выходами МДВВ по маске. Программа в ПЛК считает 500 значений чисел формата Real и вход МДВВ включает соответствующий выход. Подключил в конфигурации ПЛК модуль статистики. В нем время цикла становится 1200-2000. При этом от ПЧ и МДВВ по модбас получаю иногда какие то непонятные значения. Например маска входов может кратковременно стать - 65535 или например 10849. Хотя реально установлено только 4 входа и стабильно должно в регистре быть значение - 15. Тоже самое от ПЧ по модбасу могут приходить иногда какие то нереальные значения. Например, напряжение сети - 20328, а реально в ПЧ этот параметр 380.
Как только уменьшаю число вычисляемых значений REAL до 100, то по модбасу ни от ПЧ ни от МДВВ никаких "левых" значений не приходит. При этом и время цикла в модуле статистики уменьшается до 750-850.
Неужели загруженность контроллера подсчетом чисел формата Real может повлиять на общение по модбасу. Непонятно почему по модбасу приходит иногда какой то "шум".
Версия прошивки 2.05.
Таргета - 2.05.07.