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

Тема: программирование аналоговых выходов плк 160

  1. #1

    По умолчанию программирование аналоговых выходов плк 160

    Здравствуйте!
    Я новичок, как на этом форуме, так и в программировании ПЛК.
    Освоил месяц назад основы программирования в CoDeSys на языке CFC, написал первую программу- работает!
    Использовал ПЛК 110. Сегодня стоит задача написания программы с использованием аналоговых выходов.
    Остановился на ПЛК 160. Саму программу написал, а вот с аналоговым выходом- проблема!
    Мне нужен оператор формирования напряжения 0...10 В на аналоговом выходе. Надеюсь таковой существует!
    В какой библиотеке его найти?
    Задачка простая: в различных положениях ползуна обеспечить различную скорость его перемещения
    выдачей необходимого напряжения на вход частотного преобразователя.
    Заранее благодарю!

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

    По умолчанию

    Что по этому поводу говорит руководство по эксплуатации ПЛК 160 ?
    Там должно быть как управлять аналоговыми выходами.

  3. #3

    По умолчанию

    К сожалению этого нет ни в руководстве по эксплуатации ни в руководстве пользователя.
    Я скачал все библиотеки Овен и ничего не нашел. В видео курсах для "чайников" есть урок по преобразованию входного аналогового сигнала в выходной,
    но это не то. Мне нужно сформировать на аналоговом выходе нужный мне сигнал, имея на входе в оператор сигнал BOOL.

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

    По умолчанию

    Извиняюсь, в Руководстве по программированию 110,160 указано что вывод в формате real от 0 до 20.0 для токового выхода и от 0 до 10.0 для выхода напряжения.
    Если значение превысит то оно будет ограничено.
    страница 80.

  5. #5

    По умолчанию

    Спасибо за проявленное внимание к моей проблеме!
    Я это читал! Посмотрите, как я написал этот фрагмент.
    На картинках все должно быть понятно.
    При подключении на аналоговый выход 7 сигнал поступает (появляется "1"),
    но на аналоговый выход w1 он не приходит, хотя для v_xx задано начальное значение =10.
    Что здесь неправильно?
    прг_1.jpg
    прг_2.jpg
    прг_3.jpg
    Как то непонятно загрузились картинки!?
    Не знаю сможете ли Вы их увидеть?
    Для меня это первая попытка. Заранее прошу простить.

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

    По умолчанию

    Цитата Сообщение от УВИ Посмотреть сообщение
    Спасибо за проявленное внимание к моей проблеме!
    Я это читал! Посмотрите, как я написал этот фрагмент.
    На картинках все должно быть понятно.
    При подключении на аналоговый выход 7 сигнал поступает (появляется "1"),
    но на аналоговый выход w1 он не приходит, хотя для v_xx задано начальное значение =10.
    Что здесь неправильно?
    прг_1.jpg
    прг_2.jpg
    прг_3.jpg
    Как то непонятно загрузились картинки!?
    Не знаю сможете ли Вы их увидеть?
    Для меня это первая попытка. Заранее прошу простить.
    потому что элементы 8 и 14 записывают разные значения в одну и ту же переменную и она всегда равна последней записи в неё
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7

    По умолчанию

    Сказать, что я- "чайник" - не сказать ничего! Я скорее "самовар".
    Пожалуйста, поясните, как я могу получить для условий "4","5" на аналоговом выходе w1("8") напряжение v_xx=10v.
    а для условий "9", "11"- напряжение на этом же выходе w1("14")- v_bak=4v?

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

    По умолчанию

    видимо убрать с 9 по 14 элементы, хотя не понятно куда 10 делся, лучше перед всем этим нажать ПКМ и выбрать порядок следования байт
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    видимо убрать с 9 по 14 элементы, хотя не понятно куда 10 делся, лучше перед всем этим нажать ПКМ и выбрать порядок следования байт
    А как мне изменять напряжение на w1? Ведь для разных исходных состояний мне нужны различные значения напряжений на этом выходе.
    И, что такое "порядок следования байт"?

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

    По умолчанию

    смотрите картинку, мне кажется должна помочь
    Изображения Изображения
    • Тип файла: png owen1.png (62.1 Кб, Просмотров: 145)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

Похожие темы

  1. Ответов: 11
    Последнее сообщение: 06.04.2013, 09:36
  2. Ответов: 2
    Последнее сообщение: 11.09.2012, 20:56
  3. Ответов: 1
    Последнее сообщение: 15.03.2010, 19:06
  4. Ответов: 0
    Последнее сообщение: 16.07.2008, 12:17
  5. скорость аналоговых выходов плк150
    от Антон в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 17.12.2007, 13:51

Ваши права

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