Страница 181 из 1041 ПерваяПервая ... 81131171179180181182183191231281681 ... ПоследняяПоследняя
Показано с 1,801 по 1,810 из 10404

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

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

    По умолчанию

    Цитата Сообщение от garry Посмотреть сообщение
    Немного не понял принцип. Ваш код вызывается как ФБ например из тела блока SFC
    CAL WAIT(CLK:=UP)


    в теле ФБ WAIT пишем
    LD CLK пишем в аккумулятор содержимое CLK

    JMPC else1_0 при единице прыгаем на метку

    RET иначе возвращаемся в тело блока SFC (а зачем? единицы то не было)

    else1_0: а тут куда ходить?
    end1_0:
    Вы же тоже не написали какие действия производите, если пришла единица. Вот и я оставил пустое место, вставляйте код между лейбами и все, придет единица выполнится вычисление, будет ноль функция вернется без вычислений

  2. #1802

    По умолчанию

    Тогда эту функцию можно вызывать бесконечно пока не появится единица?
    А собака?

  3. #1803
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Тогда эту функцию можно вызывать бесконечно пока не появится единица?
    В ПЛК у вас для ожидания всё будет вызываться бесконечно. Тут подход к программированию другой. Циклы ожидания организовывать не надо, т.к. вы уже в бесконечном цикле.

  4. #1804

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Дмитрий сдвинуть регистры слова на 8 бит и подать на второй unpack как вариант.
    или считать в переменную Х: word; регистр, а потом использовать в программе без распаковки X.0, X.1, ... , X.12
    может прмерчик?

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Дмитрий сдвинуть регистры слова на 8 бит и подать на второй unpack как вариант.
    Цитата Сообщение от Дмитрий Посмотреть сообщение
    может прмерчик?
    Может просто без премудростей сделать свой ФБ?

    Это не сложнее, чем стандартный unpack, см. библиотеку Util.lib
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #1806

    По умолчанию

    Здравствуйте. Просветите, пожалуйста, в таком вопросе. Можно ли задействовать дискретный вход ПЛК150 в качестве приемника импульсов с расходомера? Задача такая: имеется расходомер ПРЭМ с числоимпульсным выходом и ПЛК150-И-М. Необходимо подсчитать мгновенный часовой расход холодной воды. Максимальная частота расходомера 500Гц.

  7. #1807

    По умолчанию

    Нельзя. Обновление аналогового входа - 0,3 сек.
    Счетчик подключите на дискретный вход, а другой сигнал на аналоговый.

  8. #1808

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Нельзя. Обновление аналогового входа - 0,3 сек.
    Счетчик подключите на дискретный вход, а другой сигнал на аналоговый.
    Не понял ваш ответ, я как раз и спрашиваю про дискретный вход. У ПРЭМА нет токового выхода, следовательно "забрать" с него аналоговый сигнал не могу. Только числоимпульсный. Форма сигнала прямоугольная.

  9. #1809
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    raven34716 максимальная частота сигнала при программной обработке 1 кГц при программной обработке.
    Инфа из каталога.
    Но это если время цикла программы менее 1 мс.
    у вас максимальная 500 Гц, уже 2 мс. должен успевать, если у вас до максимума к тому же доходить не будет.

    А вот что означает макс 10 кГц при применении аппаратного счетчика для ПЛК 150 ? где-то настраивается в ПЛК ?

  10. #1810

    По умолчанию

    Всем добрый вечер.
    Просьба камнями не кидать, начинающий.
    Подскажите, как получить текущую TOD и желательно без секунд.
    CurTimeEx тикает, можно добыть из него по отдельности что надо, но тогда ветвлений получится много при сравнении отдельно часов и минут.
    Вижу RTC от Петрова, но CDT там в формате DT.
    Задача - естественно, работа по расписанию. Много примеров посмотрел, но что-то не врублюсь никак.

Страница 181 из 1041 ПерваяПервая ... 81131171179180181182183191231281681 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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