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

Тема: Генератор

  1. #1

    По умолчанию Генератор

    Здравствуйте! Уважаемые знатоки, вопрос в конфигурации ПЛК объявлен генератор, как сделать чтобы можно было сгенерировать заданное количество символов по состоянию переменной типа BOOL.
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от BSA Посмотреть сообщение
    Здравствуйте! Уважаемые знатоки, вопрос в конфигурации ПЛК объявлен генератор, как сделать чтобы можно было сгенерировать заданное количество символов по состоянию переменной типа BOOL.
    Это какой ПЛК вообще? Даже не знал, что такое там есть) Может проще готовый генератор использовать, чем такое мудрить?
    Последний раз редактировалось kondor3000; 29.12.2023 в 21:34.

  3. #3

    По умолчанию

    Используемый ПЛК 100 24 КМ . Генератора в конфигураторе из -за частоты надо около 10кГц. Проверил "осликом" нужную частоту генерит . вопрос в начальном посте.
    Последний раз редактировалось BSA; 29.12.2023 в 21:31.

  4. #4

    По умолчанию

    Документация? Не, не слышал.
    https://owen.ru/uploads/23/rp_plc100...-plc154_25.pdf стр.29

    2.2.3 Подмодуль «Генератор» (Generator)
    Модуль «Генератор» (Generator) – программный модуль, расширяющий
    функционал дискретного выхода и осуществляющий за счет аппаратного обеспечения
    процессора функционирование выхода в режиме высокоточного и высокоскоростного
    генератора с изменяемой скважностью.
    Внимание. Модуль «Генератор» (Generator) может быть применен и в качестве ШИМгенератора за счет изменения скважности.
    Примечание. Особенности аппаратной реализации ОВЕН ПЛК позволяют осуществлять
    генерирование сигнала только для ПЛК100-К и только через одиннадцатый выход. В
    других модификациях ОВЕН ПЛК модуль «Генератор» (Generator) не реализован. При
    этом выход ПЛК100-К способен выдавать импульсы, как единичные, так и нулевые,
    длительностью не мене 30мкс.

    Модуль «Генератор» (Generator) является подчиненным подмодулем модуля
    дискретного выхода.
    Модуль «Генератор» имеет 3 канала вывода, в которых записываются значения:
    • частоты («Frequency») - от 1 до10 КГц,
    • скважности («Q-Duty Circle») – от 0 до 999 (от 0 до 99.9% с точностью до 0.1%);
    • число импульсов/состояние модуля («Amount Ticks»).
    В последний канал записывается число импульсов, которое требуется
    сгенерировать. При записи числа 0х0 генерация импульсов прекращается, при записи
    числа 0xffffffff происходит бесконечно.

  5. #5

    По умолчанию

    Док. читал. Вопрос, как остановить генератор когда сгенерировано нужное число импульсов и запустить его снова булевой переменной. Просто запись значений в переменную Amount Ticks не остановит генератор по генерированию заданного значения. Примеров работы с этим модулем не нашел поэтому и задан вопрос на форуме.
    Последний раз редактировалось BSA; 30.12.2023 в 13:05.

  6. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,242

    По умолчанию

    Цитата Сообщение от BSA Посмотреть сообщение
    Док. читал. Вопрос, как остановить генератор когда сгенерировано нужное число импульсов и запустить его снова булевой переменной. Просто запись значений в переменную Amount Ticks не остановит генератор по генерированию заданного значения. Примеров работы с этим модулем не нашел поэтому и задан вопрос на форуме.
    В смысле, Вы не верите, что написано в документации? Запишите, по булеву сигналу, не любое значение, а "0", как написано в документации.
    Последний раз редактировалось Сергей0308; 30.12.2023 в 14:41.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    Не в коем разе не сомневаюсь в компетенции людей выпустивших документацию, как раз в виду своей не компетенции задаю вопросы.
    Я имел в виду то что записав в Amount Ticks например значение 100 генератор не остановиться после 100 импульсов.

    Чтобы записать ноль нужно посчитать импульсы .
    Вопрос: Как посчитать количество импульсов, для инструкции IF количество импульсов = уставке THEN Amount Ticks:=0 ?
    Дать имя выходу в конфигурации ПЛК и работать с этим выхоом в программе или заводить физический выход ПЛК на вход ?
    Вопрос: Зачем считать импульсы если есть параметр Amount Ticks .
    Вопрос можно ли остановить генератор после выдачи заданного числа импульсов в парметре Amount Ticks не считая самих импульсов ?
    Последний раз редактировалось BSA; 30.12.2023 в 15:37.

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

    По умолчанию

    может записав не 0 а 100 ?
    а запись 0xffffffff делает частоту цикличной

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

    По умолчанию

    а может записав 100 однократно а не теребить каждый цикл?
    Тама чисто случайно нет обратного отсчета в этой же переменной?
    (чисто предположил)


    --
    Если эта красивая гипотеза не прокатит, то знание частоты и количества решит проблему "когда же таки прощелкает" без считания самих импульсов. Неужто для 100 тиков при 10кгц предполагается более измеренных 11мс? (не путать с 10-ю)
    Последний раз редактировалось Валенок; 31.12.2023 в 17:20.

Похожие темы

  1. ПР 200 как ШИМ генератор
    от Serrk в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 01.06.2022, 21:55
  2. Генератор синусоиды.
    от v_xxx в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 25.01.2022, 00:57
  3. пр114 генератор шим
    от Артур Постников в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 23.12.2018, 21:05
  4. Генератор на ПЛК
    от URA6923 в разделе ПЛК1хх
    Ответов: 31
    Последнее сообщение: 06.06.2016, 14:05
  5. генератор в плк100
    от Инженер-Эл в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 15.12.2009, 14:56

Ваши права

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