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

Тема: ПЛК 73

  1. #1

    По умолчанию ПЛК 73

    У меня вопрос в субменю создаем параметр уставка типа IntP этот параметр как я понимаю можно задать путем кнопок на лицевой панели ПЛК73 а дальше в программе как запрашивать заданное число уставки. Как вообще выглядит на экране плк73 конфигурационный режим. Если там 4 строки то будет выводиться сразу несколько параметров настройки?

  2. #2
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Есть в ПЛК символьная адресация.
    Обзавите переменную как вам нравится.
    А потом вызывайте ее в программе по этому имени.
    Изображения Изображения
    • Тип файла: jpg 1.jpg (303.8 Кб, Просмотров: 94)
    • Тип файла: jpg 2.jpg (218.1 Кб, Просмотров: 69)

  3. #3

    По умолчанию

    Спасибо. Я только начинаю работать с ПЛК. Еще вопрос если мне нужно использовать регулятор из библиотеки ON_OFF_HIST_REG на языке ST как его вызвать в программу. Что должно добавиться в переменные.

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Нужно поставить курсор в поле ввода и нажать F2.
    появится окно выбора.
    Не забудьте сначала добавить библиотеку с этим регулятором
    в менеджер библиотек на вкладке ресурсы.

  5. #5

    По умолчанию

    Спасибо разобрался с вызовом функций. Еще один вопрос про таймер TP
    var
    RTC:TP;
    end_var

    Avtomat:= TRUE;
    Postrez:=TRUE;
    IF Avtomat= TRUE AND Postrez=TRUE OR rtc.Q=TRUE THEN
    IF rtc.Q = FALSE AND i=0 THEN
    RTC(IN:=TRUE,PT:=T#5s);
    i:=1;
    END_IF;
    END_IF;
    вообще не считает время в режиме эмуляции. по идеи он должен отсчитать 5 секунд и остановиться но выход Q остается TRUE. Не понимаю почему
    Последний раз редактировалось KostyaB; 20.09.2016 в 12:59.

  6. #6
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    не будет корректно работать.
    Нельзя таймеры ставить внутри функций.
    если нет условия для выполнения иф, то таймеры не обрабатываются.
    т.е. условие иф должно выполняться, до завершения работы таймера.

  7. #7

    По умолчанию

    Добрый день. подскажите пожалуйста, для ПЛК73 L в codesys выхода стоят как REAL/ как поменять их на bool?

  8. #8

    По умолчанию

    Никак.
    В программе делаете BOOL_TO_REAL

  9. #9
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    наверное лучше состояние выхода от bool делать через
    SEL(G,in0,in1)
    SEL-
    Мультиплексор на 2 входа in0 (при G FALSE) и in1 (при G TRUE)

  10. #10

    По умолчанию

    При настройке времени и даты в ПЛК 63 через системное меню создалось впечатление что внутренние часы стоят (при входе в соответствующий раздел системного меню контроллер показывает время и дату установленные за день до этого), в чем может быть моя ошибка?

Ваши права

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