Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 21 по 30 из 86

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

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

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

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Так как вы всё время утверждаете, что RETAIN не работает, а оказывается, все остальные переменные сохраняются.
    Извините, что возникло недопонимание, но я не писал что ретейн не работает, я писал о том что не работает сохранение состояния ( по какой то причине ).

  2. #2

    По умолчанию

    Цитата Сообщение от evgenykip Посмотреть сообщение
    Извините, что возникло недопонимание, но я не писал что ретейн не работает, я писал о том что не работает сохранение состояния ( по какой то причине ).
    Ещё раз, у вас не сохраняется переменная ST1, так и пишите что ST1 не сохраняется. Пишите конкретно по проблеме всегда.

    Код проверен, у меня ST1 сохраняется. w1 при включении ничего не перезаписывает.
    Сделайте очистить всё, компилировать всё, сохраните проект и загрузите снова. ( очистку надо делать периодически)
    Последний раз редактировалось kondor3000; 25.07.2023 в 08:20.

  3. #3

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Ещё раз, у вас не сохраняется переменная ST1, так и пишите что ST1 не сохраняется. Пишите конкретно по проблеме всегда.

    Код проверен, у меня ST1 сохраняется. w1 при включении ничего не перезаписывает.
    Сделайте очистить всё, компилировать всё, сохраните проект и загрузите снова. ( очистку надо делать периодически)
    Да, ST1 не сохраняется ... Сделал очистить все, компилировать все, загрузил, ничего не изменилось.
    Попробую в другой контроллер залить и проверить.

    Проверил в другом контроллере, никаких изменений, все то же самое происходит, ST1 не сохраняется.
    Последний раз редактировалось evgenykip; 26.07.2023 в 05:15.

  4. #4

    По умолчанию

    Короче проверил верхнюю часть кода на другом ПЛК. Код из проекта 2_3.
    1) Состояние самих кнопок не сохраняется, но переменная ST1 сохраняется в конфигурации.
    2) Инициализацию можно выбросить, всё равно ST1 перезаписывает ST1_ret. И переменную ST1_ret тоже выбросить.
    3) ST1 управляется и по сети и с кнопок, соответственно при перезагрузке остаётся предыдущее состояние.
    То есть всё работает.1 Тест 1.jpg
    Последний раз редактировалось kondor3000; 24.07.2023 в 21:29.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    То есть всё работает.1 Тест 1.jpg
    1) Переменная ST1 записывается в (= 1) с дискретного входа и по сети.
    2) После выключения/включения питания, переменная ST1 перезаписывается переменной w1 в (= 0) и поэтому не сохраняет состояние (= 1)
    Вот поэтому я и писал, что энергонезависимость не работает ...
    Изображения Изображения
    • Тип файла: jpg 2_3.jpg (64.8 Кб, Просмотров: 5)

  6. #6

    По умолчанию

    Может быть очистить поля в настройках переменной ?

    нет, проверил, не влияет ...
    все, я уехал сегодня на весь день.
    вечером смогу продолжить.
    Изображения Изображения
    • Тип файла: jpg ST1.jpg (258.6 Кб, Просмотров: 7)
    Последний раз редактировалось evgenykip; 25.07.2023 в 06:02.

  7. #7
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,271

    По умолчанию

    Ну еще недельку поматаетесь, потом подумаете про простые решения и последовательную проверку исходных и задачи.

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Ну еще недельку поматаетесь, потом подумаете про простые решения и последовательную проверку исходных и задачи.
    Я ваш код в изложенном вами виде не понимаю, в нормальном то виде с трудом ...
    Мог бы кодить, очевидно, использовал бы код, а не блоки.
    Как из вашего кода создать функциональный блок ?
    1) Есть переменная, которая добавлена в конфигурационное меню, оперативная, ( для чтения и записи состояния вкл/выкл по сети ) - "ST1" (UINT).
    2) Есть переменная в которую записывается из дискретного входа, ( для вкл/выкл с дискретного входа ) - "var2_i" (UINT).
    3) Есть переменная, которая запускает программу - "START" (BOOL), ( в принципе можно START убрать и ST1 преобразовывать в BOOL и дальше использовать для запуска программы )
    Изображения Изображения
    Последний раз редактировалось evgenykip; 26.07.2023 в 07:37.

  9. #9

    По умолчанию

    А вот фокусы с ТРМ132

    ... уехал до вечера ...
    Изображения Изображения
    • Тип файла: jpg 63.jpg (670.1 Кб, Просмотров: 10)
    • Тип файла: jpg 132.jpg (637.2 Кб, Просмотров: 10)
    Последний раз редактировалось evgenykip; 26.07.2023 в 07:38.

  10. #10
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,271

    По умолчанию

    Про фокусы непонятно. Вы про обрыв?
    Могу предложить другой фокус - в народе называется "недолго светло и чёрный экран"
    Выполняется несложно - берете ножницы и режете провод на клемму 1 или 2

Страница 3 из 6 ПерваяПервая 12345 ... ПоследняяПоследняя

Похожие темы

  1. Чтение/запись переменной по таймеру
    от Lenin в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 18.09.2020, 15:57
  2. Запись и чтение значения переменной
    от kastor163 в разделе СПК2хх
    Ответов: 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

Ваши права

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