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

Тема: Как реализовать ?!!

  1. #1

    По умолчанию Как реализовать ?!!

    В ПЛК-150-У-М на аналоговом выходе нужно получить 3 кГц. Можно это осуществить с помощью функции" GEN"? Или дайте наводку где искать решение !!!

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

    По умолчанию

    Только через ШИМ.

  3. #3
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,113

    По умолчанию

    А сигнал то какой формы хотите? синус,прямоугольник ...
    электронщик до мозга костей и не только

  4. #4

    По умолчанию

    Нужен синус. А не подскажите КАК через ШИМ реализовать, нужен пример!!!

  5. #5

    По умолчанию

    Цитата Сообщение от Vukkub Посмотреть сообщение
    Нужен синус 3 kHz. А не подскажите КАК через ШИМ реализовать, нужен пример!!!
    Если это критично, то тогда Вам необходимо крутить генератора движком от частотника :-(
    На ПЛК1хх можно реализовать либо 3 кГц + прямоугольник, либо синус но ооочень медленно :-)
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  6. #6

    По умолчанию

    Пойдем по другому пути, описание модуля "GEN" из библиотеки Util есть у кого нибудь.

  7. #7

    По умолчанию

    Цитата Сообщение от Vukkub Посмотреть сообщение
    Пойдем по другому пути, описание модуля "GEN" из библиотеки Util есть у кого нибудь.
    Запустив CoDeSys жмём "F1" и в поиске указываем GEN.
    Если есть трудности с английским, то гугл http://translate.google.ru/?hl=ru&tab=wT и тд. Вам в помощь.
    Изображения Изображения
    • Тип файла: jpg GEN.JPG (103.5 Кб, Просмотров: 37)
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  8. #8

    По умолчанию

    Ок, все понял, спасибо. Очередной вопрос, а какая может быть максимальная частота?

  9. #9

    По умолчанию

    Цитата Сообщение от Vukkub Посмотреть сообщение
    Ок, все понял, спасибо. Очередной вопрос, а какая может быть максимальная частота?
    Для начала определимся сколько надо точек чтобы синусоида была узнаваема: Пусть будет 8.
    Значит ПЛК1хх должен выполнить 8 циклов.
    Теперь добавляем в ПЛК-конфигурации добавляем модуль "Statistic" и смотрим время цикла ПЛК1хх с Вашей программой.
    Расчетаем максимальную частоты синусоиды: Частота = 1/(8*цикла ПЛК1хх).
    P. S. Из того что я понимаю частота вряд ли превысит 100 Гц.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  10. #10

    По умолчанию

    Читаем тему http://www.owen.ru/forum/showthread.php?t=11089:

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Уточнил.
    Для примера на ПЛК160:
    Раздел 4. Руководство по эксплуатации
    Время задержки аналогового вывода состоит из следующих составляющих:
    − время цикла ПЛК, Тц;
    − время передачи значения аналогового выхода из основного контроллера в
    вспомогательный контроллер, 60 мс;
    − время передачи значения аналогового выхода из вспомогательного контроллера в ЦАП:
    − 20 мс для исполнений «И» и «У»;
    − 2,5 мс для исполнения «А».
    Пример 4 – Для контроллера исполнения «А», при установке фиксированной длительности
    цикла ПЛК равной 1 мс, задержка аналогового вывода получается равной:
    Тin = 1 + 60 + 2,5 = 63,5 мс.
    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Абсолюто так же - ЦАП одни и те же. Ну может обмен между процессорами будет занимать не 30, а 100-200 мс.
    То есть я понимаю для ПЛК150 1+100..200+20 = ~200мс на одну точку.
    200 * 8 точек = 1600 мс или 0,6 Гц

    Vukkub, думаю Вы уже поняли, что для генерации синусоиды 3 кГц лучше поискать или спаять соответствующий генератор?
    Последний раз редактировалось Александр_; 23.08.2011 в 09:16.

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

Ваши права

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