В ПЛК-150-У-М на аналоговом выходе нужно получить 3 кГц. Можно это осуществить с помощью функции" GEN"? Или дайте наводку где искать решение !!!
В ПЛК-150-У-М на аналоговом выходе нужно получить 3 кГц. Можно это осуществить с помощью функции" GEN"? Или дайте наводку где искать решение !!!
Только через ШИМ.
А сигнал то какой формы хотите? синус,прямоугольник ...
электронщик до мозга костей и не только
Нужен синус. А не подскажите КАК через ШИМ реализовать, нужен пример!!!
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
Пойдем по другому пути, описание модуля "GEN" из библиотеки Util есть у кого нибудь.
Запустив CoDeSys жмём "F1" и в поиске указываем GEN.
Если есть трудности с английским, то гугл http://translate.google.ru/?hl=ru&tab=wT и тд. Вам в помощь.
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
Ок, все понял, спасибо. Очередной вопрос, а какая может быть максимальная частота?
Для начала определимся сколько надо точек чтобы синусоида была узнаваема: Пусть будет 8.
Значит ПЛК1хх должен выполнить 8 циклов.
Теперь добавляем в ПЛК-конфигурации добавляем модуль "Statistic" и смотрим время цикла ПЛК1хх с Вашей программой.
Расчетаем максимальную частоты синусоиды: Частота = 1/(8*цикла ПЛК1хх).
P. S. Из того что я понимаю частота вряд ли превысит 100 Гц.
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
Читаем тему http://www.owen.ru/forum/showthread.php?t=11089:
То есть я понимаю для ПЛК150 1+100..200+20 = ~200мс на одну точку.
200 * 8 точек = 1600 мс или 0,6 Гц
Vukkub, думаю Вы уже поняли, что для генерации синусоиды 3 кГц лучше поискать или спаять соответствующий генератор?
Последний раз редактировалось Александр_; 23.08.2011 в 09:16.