Цитата Сообщение от Boris_K Посмотреть сообщение
Да, переменные, объявленные как RETAIN, считает. Просто в том проекте их не было. Получается что весь энергонезависимый сегмент Модбас слейв находится не в Retain-памяти, а в тех 4 МБайт энергонезависимой памяти для хранения ядра Кодесис, программ и архивов. В принципе, логично, так как предельный размер Retain-памяти (у ПЛК100) 16 кБ, этого может оказаться маловато для сетевого обмена.
После компиляции и запуска проекта без модуля Modbus Slave в ПЛК есть только файл "retain.bin" размером 16 кБ, а вот если в проекте есть модуль Modbus Slave, то появляется еще и файл "INNER_RETAIN.1", размер которого зависит от числа элементов в модуле.
Может в этом файле и сохраняются энергонезависимые значения?
Хотя файл "INNER_RETAIN.1" появляется даже если в конфигурацию добавить только модуль Button.