Вот и мои программы на шнайдере получаются по принципу - при старте ПЛК выгрузить из настоящего Retain в переменные назначенные AT. При изменении через панель то, что надо сохранять - запись их в retain (который не назначен AT)

Комментарии: 12

  1. Michael

    Учту, буду разбираться. Потому что запарило все параметры котельной после перезаливки вбивать...

    • Jury

      у вас какой ПЛК? чтобы не вбивать - нужно пользоваться persistent list любой retain потрется при полной перезаливке

      • Michael

        Овен ПЛК110.30 а не наоборот?

        • Jury

          Уточню - я про шнайдер 240|250 и в нем не наоборот)

          • Alexander

            Retain работает при warm restart

          • Michael

            У абб например их нужно объявлять VAR PERSISTENT RETAIN для обсуждаемых целей ))

            • Jury

              на овене такого нет. А вот на шнайдере, даже если объявляешь persistent retain - не прокатит. Это интерпретируется как обычный retain. в somachine там где добавляешь gvl нужно добавить объект persistent list (он даже иконку гвоздика имеет, типа прибито) и только переменные в этом списке являются persistent по настоящему

              • Michael

                А ведь должно катить: овен, абб - это классический кодесис 2.3 (3s software). Шнайдер 240/250 - это какой софт по старому?

                • Jury

                  so machine - на базе codesys 2.3, MachineExpert уже на основе 3.5 если не ошибаюсь

                  • Igor

                    Нет, они оба на 3.5

        • Derun

          он сбросится до стартовых значений

          • Alexander

            Persistent хранится при всем остальном

Не нашли ответ?

Вам также может быть интересно