Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 48

Тема: Обработка аналоговых входов в ОЛ

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию Обработка аналоговых входов в ОЛ

    позавчера первый раз увидел ОЛ (небольшой опыт программирования в кодесис есть).
    вчера узнал, что режима онлайн в ОЛ нет.
    сегодня нужно сделать проект, который обрабатывает показания некоторых аналоговых датчиков.
    в связи с отсутствием онлайна увидеть, что творится на аналоговом входе не могу. поэтому такие вопросы:
    1) можно ли в симуляторе как-то менять состояние АВ, чтобы проверить корректность работы проекта?
    2) не понимаю, сколько знаков после запятой видит ОЛ на АВ. в настройке входа есть параметра "смещение десятичной точки", но он нужен для модбас если верить инструкции. а если мне нужно сравнивать с помощью блока GT значение на АВ с некоей величиной, то я умножу значение на входе на 10 (100, 1000...), чтобы получить целое число. только вот на сколько умножать, чтобы не потерять точность?

  2. #2

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    1) можно ли в симуляторе как-то менять состояние АВ, чтобы проверить корректность работы проекта?
    Можно

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    2) не понимаю, сколько знаков после запятой видит ОЛ на АВ
    Этого никто не понимает.

  3. #3

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Можно
    а можно подробнее? с дискретным входом ясно - кликнул его, он изменился. а аналоговый?

  4. #4

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    а можно подробнее? с дискретным входом ясно - кликнул его, он изменился. а аналоговый?
    С ним повеселее будет. Если про ПР114 - то он просто програмно перенастраивается В ОЛ. В ПР200 ещё и перемычки в реле переставлять надо, но это корректнее и даёт ещё 1 режим сопротивления. Больше 30в на аналоговый вход подавать нельзя, иначе волшебный дым выйдет, а без него ПР не работает.
    ПР у вас на руках есть?

    В ОЛ данные в аналоговый вход ручками забиваются. вводите число в менюшке и всё.

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    2) не понимаю, сколько знаков после запятой видит ОЛ на АВ.
    Сколько надо, столько и видит. от+99 степени до -99 степени.

    в настройке входа есть параметра "смещение десятичной точки", но он нужен для модбас если верить инструкции. а если мне нужно сравнивать с помощью блока GT значение на АВ с некоей величиной, то я умножу значение на входе на 10 (100, 1000...), чтобы получить целое число. только вот на сколько умножать, чтобы не потерять точность?
    Есть операции для чисел с плавающей запятой, не занимайтесь ерундой.
    Последний раз редактировалось Алексей Геннадьевич; 15.03.2016 в 21:03.

  5. #5

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    С ним повеселее будет. Если про ПР114 - то он просто програмно перенастраивается В ОЛ. В ПР200 ещё и перемычки в реле переставлять надо, но это корректнее и даёт ещё 1 режим сопротивления. Больше 30в на аналоговый вход подавать нельзя, иначе волшебный дым выйдет, а без него ПР не работает.
    ПР у вас на руках есть?
    ПР есть, 114, уже даже обрабатывает ДВ. мне настройка АВ понятна.
    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    В ОЛ данные в аналоговый вход ручками забиваются. вводите число в менюшке и всё.
    вот этого не вижу. или может в пустом проекте этого сделать нельзя?
    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Есть операции для чисел с плавающей запятой, не занимайтесь ерундой.
    все, нашел. спасибо.

  6. #6

    По умолчанию

    Цитата Сообщение от ВЗМП Посмотреть сообщение
    вот этого не вижу. или может в пустом проекте этого сделать нельзя?
    В режиме симуляции щёлкать по AI пробовали?
    К чему-нибудь это приводит?

    У меня как-то так: http://recordit.co/3nR9LdhxeD

    Пользуясь случаем, вопрос Алексею: так и ожидается, то при значении 65 на входе PID выдаёт ненулевую мощность?
    Зачем он "греет", если значение на входе равно уставке?

  7. #7

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Не говорите за всех. Обычный float single precision
    Тролль-наседка, добрый, нежный и ласковый

  8. #8

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Не говорите за всех. Обычный float single precision
    Не вырывайте фразы из контекста.

    Полностью оно звучало так:

    2) не понимаю, сколько знаков после запятой видит ОЛ на АВ
    Этого никто не понимает.
    У обычного float single precision точность составляет 7-8 десятичных цифр.
    Из них ОЛ выводит, как правило, две-три. Слова "обычный float single precision" этот феномен никак не объясняют.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Не говорите за всех.
    В упомянутой теме никто (против факта не попрёшь) не рассказал почему выводится только 2-3 знака. Да, иногда выводится больше, но часто только 2-3 знака.
    На этом месте мог бы прикинуться валенком, и с чистой совестью сказать: ведь, реально никто не понимает почему в ОЛ так мало знаков выводит.

    Дабы не пришёл Валенок реальный, валенком прикидываться не буду.

  9. #9

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Не говорите за всех. Обычный float single precision
    А теперь, уважаемый, покажите где это указано в документации на ОЛ или ПР114/200.
    РЭ на ОЛ устарело года на 3-4.

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Очень бы хотелось для ПР200 в список системных переменных добавления чтения границ AI1...AI4. Сейчас получается, что пользователь изменить их с системного меню может, и это хорошо, но в программе есть связанные с этими границами переменные, которые должны работать в том же диапазоне, что и сигнал с AI. И если границы пользователь поменяет, то возникнут проблемы с адекватностью связанных с границами функций (задатчики, ограничители, перевод сигнала в относительный формат 0...100% для обработки). Формат float без чтения его границ безотносителен и плох для обработки, только для индикации годится. А если надо и то и другое - проблема. В общем обеспечить чтение границ - важно.
    А реализовать свою специфическую хотелку в виде макроса вам религия запрещает?

  10. #10

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    А реализовать свою специфическую хотелку в виде макроса вам религия запрещает?
    При чем тут макрос когда нет возможности взять данные (границы float), часы например всё же выпросили, пытаюсь сподвигнуть дальше.

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Имитация аналоговых входов
    от alexfromnn в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 24.11.2014, 22:38
  2. проблема аналоговых входов на ПЛК 154
    от ANDREY2002 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 04.06.2014, 21:12
  3. Ответов: 8
    Последнее сообщение: 18.02.2014, 14:25
  4. Ответов: 1
    Последнее сообщение: 19.05.2012, 11:21
  5. Программировние аналоговых входов
    от незарегистрированный в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 02.08.2011, 16:11

Ваши права

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