Здравствуйте! Возвращаюсь к теме программирования ПЛК 304 в CoDeSyS v3 (предыдущая моя тема "заглохла", ответа специалиста ОВЕН жду вторую неделю).

Начну с того, что все проблемы привык решать сам, но в случае ПЛК 304 + CoDeSyS v3 опускаю руки - документации по программированию попросту нет, а той, что имеется, абсолютно недостаточно. Я не имею ввиду сам CDS - там все понятно (о минусах все же упомяну ниже).

Далеко ходить не надо: связываю с контроллером по Modbus RTU девять модулей дискретного/аналогового ввода/вывода; скачал с сайта библиотеки, примеры, сделал - при чтении каналов модулей МВ110-8А в конце операции чтения не устанавливается флаг завершения операции, в связи с чем возникают неудобства в программировании, а главное - отсутствует понимание, почему при чтении каналов модуля МВ110-224.2А флаг устанавливается, даже при наличии обрывов датчиков на входах. Неделя поисков и решений - проблема в скачанной с сайта ОВЕН библиотеке (внутри библиотеки после чтения второго канала происходит переход обратно к первому каналу, а не к третьему и т.д.). Если уж скопировали внутренности ФБ для МВ110-224.2А в ФБ для МВ110-8А, так хоть проверьте перед тем, как выкладывать на главный сайт. Это просто недопустимо.

Вопрос следующий: существует ли возможность обращения по протоколу Modbus TCP/IP к отдельным битам в памяти ПЛК? Связываю со SCADA Movicon 11.1 (Progea), передавать WORDами получается, а вот биты упорно как не пишет, так и не читает. На SCADA не грешу, так как её же связывал с ПЛК110 - все нормально работает.

Также интересует вопрос, почему в конфигурации slave в CDS в переменные входа/выхода нельзя добавить больше чем по 40 штук? (т.е. максимум 80 байт на вход и 80 байт на выход? и это всё?)

И вообще, с CoDeSyS v3, как по мне, немного перемудрили: в целом, интерфейс стал более удобным и приятным, но куда делись макросы в CFC (зато в SFC макросы добавили), куда делась возможность добавления EN/ENO в LD и т.д. и т.п.

Пожалуйста, отреагируйте на вопрос о TCP/IP, т.к. проект "горящий" и довольно сложный (при планировании я даже подумать не мог что ПЛК110+CDSv2 и ПЛК304+CDSv3 - это как небо и земля; то, что в первом случае делалось за два дня. во втором случае занимает неделю ).

Заранее благодарю.