Доброго дня товарищи. вопрос вот какой. есть панель есть контроллер. с панели нужно вводить данные в контроллер и плюс к этому эти данные должны лежать всегда в памяти панели. но и соотвестенно панель должна отображать информацию которую передает контроллер. как в примере на сайте я настроил панель в работу в режиме слейв. все хорошо в памяти хранит данные их передает читает но есть одно но. 8 input registers и 8 output registers , это для чтения регистра и для записи... и получается что мне нужно по две переменные создавать на чтение и на запись . например пуск устройства pusk1 и pusk2 дабы если на панели пуск нажимаю то только в инпут регистрт отображается, а что бы с контроллера выключить кнопку пуск надо в оут регистрс. короче дико неудобно. раньше было реализовано таким образом: панель работала в мастере и обменивалась туда сюда данными... но есть одно но... с панели можно было забить данные в контроллер, которые далее на контроллере хранились в ретайн, но при загрузке новой программы в контролллер данные само собой пропадают. а там данных под 50 штук и каждый раз их вводить при малейшем изменении программы не удобно. Подскажите как можно решить эту задачу что бы максимально удобно и эффективно было. с двумя переменными это конечно никуда не годится.