Добрый день.
Имеется следующая конфигурация: Контроллер ПЛК-150-И.М. + 5 МДВВ. Соединены по RS485 по протоколу ModBus-ASCII.
Для чтения/записи данных во входы/выходы изпользуются битовые маски.
Входы работают без проблем, а вот с выходами - проблема.
На форуме вычитал, что прежде чем писать данные в выходы, нужно их включить послав 0xFF в переменную Command (вторая переменная в элементе Bit Mask for output). Так вот, как только я посылаю эту команду, 1-й выход тут же включается (загорается лампочка на МДВВ) и никак не реагирует на посылаемое в него значение. Т.е. выключить его уже невозможно.
Такая история со всеми 5-ю МДВВ, т.е. это не механическая неисправность.
Кол-во включенных в сеть МДВВ роли не играет. Как только посылаешь 0xFF на любой из них лампочка 1-го выхода загорается.
Остальные 7 выходов работают без проблем.
Проект прилагается. Посмотрите пожалуйста, может где-то в конфигурации ошибка.
Заранее спасибо.