"Железо" у ПЛК с лицензиями L и M одно и то же. Просто в лицензии L искусственно ограничен максимальный размер области памяти, используемой для организации ввода/вывода (на программном уровне).Читаю ТТХ ПЛК100, какие-то 8 М ОЗУ, 4 К ЭППЗУ - что и как связано с той памятью, которая используется в обсуждаемой области памяти ввода-вывода?
То заведите себе столько retain-переменных, сколько вам требуется. Лишь бы они в упомянутые 4 килобайта энергонезависимой памяти уместились. Скорее всего, ограничение в 1024 переменных типа REAL или 2048 типа WORD для вашего проекта не будет критичным.Если мне нужно, чтобы (многие, почти все) регистры сохранялись при выключении питания, то что?
Есть на форуме пример эмуляции ТРМ1 на ПЛК100 (слэйв) и ИП320 (мастер) - там работа с сохранением уставок в retain наглядно показана.
Оставляя в стороне вопрос "а на хрена такие хитрости", отмечу, что подавляющее большинство измерителей и регуляторов попросту не способно работать Modbus-мастером. Не заложен в них такой уровень "неестественного интеллекта".Что вы можете сказать о модели, в которой самый умный (ПЛК) - с обеих сторон Слейв?
Операторские панели, способные читать данные из одного слэйва и пересылать их в другой, в природе вроде бы существуют. Но это уже не ИП320, а совсем иной класс, на порядок дороже по цене. Да и как-то не очень разумно возлагать на HMI несвойственные ему задачи.
Или вам просто не хватает интерфейсов для связи с периферийными железками? Так вроде бы их в ПЛК100 с избытком - RS485, RS232, RS232-Debug (тоже можно задействовать для общения с периферией, поскольку для программирования и отладки есть еще и USB-device порт) и Ethernet. Куда уж больше?





Ответить с цитированием
