Показано с 1 по 10 из 86

Тема: PLC63 запись/чтение конфиг переменной

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ну тогда для начала подтвердите что ретайн вообще работает.
    Новый ПУСТОЙ проект и 1(одна) переменная:

    var retain
    x : int := 123;
    end_var

    3алили, запустили, руками поставили 777, отключились, выключили питание, включили питание, подождали, подключились.
    Что в x ?
    Складывается впечатление, что я что то не так делаю. В общем, после заливки в контроллер, переменная х=123, переменная ST1=0,
    после выкл/вкл питание переменная "ST1" сама перезаписывает переменную "x" в значение =0
    Если я потом из меню конфигурации записываю значение (например =9) в "ST1", то оно записывается в "ST1" и в "x", после выкл/вкл питание значение опять становится =0
    Изображения Изображения
    Последний раз редактировалось evgenykip; 26.07.2023 в 13:46.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,175

    По умолчанию

    Цитата Сообщение от evgenykip Посмотреть сообщение
    Складывается впечатление, что я что то не так делаю. В общем, после заливки в контроллер, переменная х=123, переменная ST1=0,
    после выкл/вкл питание переменная "ST1" сама перезаписывает переменную "x" в значение =0
    Если я потом из меню конфигурации записываю значение (например =9) в "ST1", то оно записывается в "ST1" и в "x", после выкл/вкл питание значение опять становится =0
    И чему Вы удивляетесь? Ведь "ST1" не энергонезависимая, вот потому "ST1" при включении =0 и естественно перезаписывает "х".

    Нужно при включении питания, сразу в первом цикле программы, записать в "ST1" значение ретайн переменной "х"

    А уж затем можно присваивать x:= ST1 для сохранения новых значений в ретайн переменной "х"
    Захват-01.png
    Последний раз редактировалось petera; 26.07.2023 в 13:51.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    И чему Вы удивляетесь? Ведь "ST1" не энергонезависимая, вот потому "ST1" при включении =0 и естественно перезаписывает "х".

    Нужно при включении питания, сразу в первом цикле программы, записать в "ST1" значение ретайн переменной "х"

    А уж затем можно присваивать x:= ST1 для сохранения новых значений в ретайн переменной "х"
    Захват-01.png
    Здравствуйте. При такой схеме не дает записывать переменную ST1 из меню прибора, ну и соответственно не даст записать ее по сети.
    Изображения Изображения

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,175

    По умолчанию

    Цитата Сообщение от evgenykip Посмотреть сообщение
    Здравствуйте. При такой схеме не дает записывать переменную ST1 из меню прибора, ну и соответственно не даст записать ее по сети.
    Даст, даст!
    Попробуйте..

    ЗЫ.
    Верхний блок MOVE работает однократно и только в момент старта программы, в дальнейшем не влияет на содержимое ST1
    Последний раз редактировалось petera; 26.07.2023 в 14:20.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Даст, даст!
    Попробуйте..
    Мой касяк, извините.
    Последний раз редактировалось evgenykip; 26.07.2023 в 14:30.

  6. #6

    По умолчанию

    В общем выяснил, оказывается когда переменная (которая в конфигурационном меню) является оперативной то она не сохраняется, а когда она конфигурационная то она сохраняется.
    Последний раз редактировалось evgenykip; 26.07.2023 в 13:52.

Похожие темы

  1. Чтение/запись переменной по таймеру
    от Lenin в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 18.09.2020, 15:57
  2. Запись и чтение значения переменной
    от kastor163 в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 15.06.2017, 12:20
  3. Запись OPC переменной
    от ALEXSP в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 04.12.2015, 15:32
  4. проблема с конфиг. переменной плк63
    от Доренский Алексей в разделе ПЛК63/73
    Ответов: 3
    Последнее сообщение: 22.01.2010, 11:03
  5. чтение-запись МВА/МВУ
    от ING_T в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 14.11.2008, 12:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •