Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Инициализация переменных при запуске ПЛК 150

  1. #1

    По умолчанию Инициализация переменных при запуске ПЛК 150

    Доброго времени суток уважаемые форумчане!
    вопрос такого плана: Как в проекте CoDeSys сделать инициализацию переменных при первом запуске ПЛК? Раньше прогил S7-200, там есть служебный бит SM0.1 он устанавливается в TRUE при первом запуске ПЛК, а как сделать это с ПЛК 150?

  2. #2

    По умолчанию

    Цитата Сообщение от Жан Посмотреть сообщение
    Доброго времени суток уважаемые форумчане!
    вопрос такого плана: Как в проекте CoDeSys сделать инициализацию переменных при первом запуске ПЛК? Раньше прогил S7-200, там есть служебный бит SM0.1 он устанавливается в TRUE при первом запуске ПЛК, а как сделать это с ПЛК 150?
    При обявлении надо присвоить переменным их начальные значения.
    Последний раз редактировалось IVM; 21.08.2012 в 10:47.

  3. #3

    По умолчанию

    Это делается очень просто - при определении переменных:
    perem1: BOOL := TRUE;

  4. #4

    По умолчанию

    теперь понятно, спасибо. Думаю тема исчерпана..

  5. #5

    По умолчанию

    Добрый день!
    Есть уточняющий вопрос. Объявляю переменную:
    perem1: BOOL:=TRUE;
    После первого запуска программы она действительно =TRUE. далее в программе я меняю ее значение на FALSE. Выключаю питание на контроллере. После включения питания на контроллере perem1=FALSE.
    Мне же необходимо, чтобы переменная perem1 устанавливалась в TRUE после выключения / включения питания на контроллере.
    Это возможно сделать?
    Последний раз редактировалось corgo; 12.05.2014 в 18:53.

  6. #6
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    А Вы после выключения сразу же включаете? После отключения контроллер еще работает 10-15 минут, пока не разрядится аккумулятор. Попробуйте включить минут через 20.

    Еще можно в конфигурации вставить модуль Statistic. Там есть Power status, используя его значение можно инициализировать вашу переменную при пропадании питания.
    Последний раз редактировалось amn; 12.05.2014 в 20:02.

  7. #7
    Пользователь
    Регистрация
    11.07.2012
    Адрес
    г. МИНСК
    Сообщений
    522

    По умолчанию

    Цитата Сообщение от Жан Посмотреть сообщение
    Доброго времени суток уважаемые форумчане!
    вопрос такого плана: Как в проекте CoDeSys сделать инициализацию переменных при первом запуске ПЛК? Раньше прогил S7-200, там есть служебный бит SM0.1 он устанавливается в TRUE при первом запуске ПЛК, а как сделать это с ПЛК 150?
    Я деаю так ,Включаю переменную через R_TRIGER ,а уже этой переменной взвожу или сбрасываю нужные регистры.

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Цитата Сообщение от zendo057 Посмотреть сообщение
    Я деаю так ,Включаю переменную через R_TRIGER ,а уже этой переменной взвожу или сбрасываю нужные регистры.
    вобще то есть в контроллере системные события, старт в том числе
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #9

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Еще можно в конфигурации вставить модуль Statistic. Там есть Power status, используя его значение можно инициализировать вашу переменную при пропадании питания.
    Уважаемый amn - огромное спасибо!!! это то, что нужно! Все получилось!

  10. #10

    По умолчанию

    Если можно про системные события поподробнее.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 03.06.2011, 08:07
  2. Ответов: 1
    Последнее сообщение: 18.03.2011, 17:52
  3. СП200: ошибка при запуске проекта on-line
    от kipiaxxx в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 13.03.2011, 19:52
  4. Ответов: 19
    Последнее сообщение: 09.02.2011, 09:15
  5. проблема при запуске трм133
    от newrom в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 17.11.2010, 14:23

Ваши права

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