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

Тема: ai 4-20 мА и 0-10 V

  1. #1

    По умолчанию ai 4-20 мА и 0-10 V

    Вот вчера заморочился - почему на аналоговых входах (при 4-20 мА) при старте контроллера висит экспонента "-2.66е+036" (пробывал выставлять разные фильтры в параметрах не помогают) при подключении преобразователя напряжения в ток 4..20ма показания отличаются от реальных(проверяю мультиметром) где то как раз на 2,5 единицы измерения (как раз на число этой экспоненты). и на панели в цифровом дисплее показания меняются с частотой приблизительно в 1 сек. то цифры - то буква "А". Далее не могу настроить в панели бочку-ёмкость чтоб показывала уровень в % 4-20 мА - делений шкалы не видно - при изменении вх. тока меняется цвет с жёлтого на синий (плавной регулировки цвета шкалы не наблюдаю - либо вся синяя либо вся жёлтая и мигает (типо как и в цифровом дисплее), по 0-10 в тоже самое (только экспоненты нет - но показания с мультиметром прилично расходятся) - и при выводе на шкалу типа линейка также нет плавного изменения цветового показателя значений - либо 0 - либо сразу 100 %. Подскажите пожалуйста что не так делаю - файлы прилагаю...
    Изображения Изображения

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,840

    По умолчанию

    Много всего не правильного.
    Начну с того, что во всех случаях, для Real output (Запись значений с плавающей точкой в панель) у Вас не верные адреса регистров панели, они должны быть не 256,257,258 а 256, 258, 260, т.к. значение передается в двух регистрах. Соответственно и в панели для элементов ц.дисплей и т.д. должны использоваться эти адреса(256, 258, 260) и тип данных должен быть Dword.
    Емкость 4-20 ма не будет работать с переменной Real http://www.owen.ru/forum/showthread....l=1#post137134
    Решение для емкости здесь http://www.owen.ru/forum/showthread....l=1#post137138
    почему на аналоговых входах (при 4-20 мА) при старте контроллера висит экспонента "-2.66е+036"
    По тому, что Вы скорей всего, не правильно подключили датчик.
    Читаем руководство по конфигурированию,
    Захват-1.png
    Ваши значения "-2.66е+036" не что иное, как ошибка измерения "сигнал на входе меньше возможного". Для обработки ошибок измерения нужно пропускать сигнал со входе через ФБ DECODE_FLOAT из библ. Pid_regulanors,
    Захват-2.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    t=8604&p=137134&viewfull=1#post137134[/URL]
    По тому, что Вы скорей всего, не правильно подключили датчик.
    Читаем руководство по конфигурированию,
    Захват-1.png
    Ваши значения "-2.66е+036" не что иное, как ошибка измерения "сигнал на входе меньше возможного". Для обработки ошибок измерения нужно пропускать сигнал со входе через ФБ DECODE_FLOAT из библ. Pid_regulanors,
    Захват-2.png
    Эти значения показываются при "голом" аналоговом входе.
    У меня реальный датчик не подключён - для наладки пока использую преобразователь 0-10в в 4-20мА. И всё равно на панели отображаются значения в виде FLOAT х,хх+хх - как сделать вид х,х без плюсика . И DECODE_FLOAT создал в FBD - при отриц. значениях на вых Test_ а хотелось бы - чтобы при 4 мА был 0 при 20мА - 10 или 20 и.т.д

  4. #4

    По умолчанию

    вот вложения
    Изображения Изображения

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

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    ..Вы скорей всего, не правильно подключили датчик.
    Читаем руководство по конфигурированию..
    Да и скрин настроек отображения в СП не помешает
    Экраны СП на ПЛК и с фотки - разные.
    Последний раз редактировалось Валенок; 04.06.2014 в 10:08.

  6. #6

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Да и скрин настроек отображения в СП не помешает
    Экраны СП на ПЛК и с фотки - разные.
    Настройки цифрового дисплея: скрин завтра смогу выложить а так: FLOAT, тип данных DWORD. длинна: всего 4 дробная 5; адрес регистра psw и №modbus (у меня mb№..) - Экран СП - сфоткан в одно время - а экран монитора КПК чуть позже - просто показать как отображаются данные на мониторе и на СП(с плюсиками). (mb4 - отображается на СП-как уровень 4-20 (значения не совпадают-т.к в разные периоды времени).

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

    По умолчанию

    Не значения - сами экраны разные : Насос, индикатор, емкость...
    Лучше не фотки, а сами проект - как Вам capzap сказал в соседней ветке про "плюсики"

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,840

    По умолчанию

    Цитата Сообщение от Микросхема Посмотреть сообщение
    Настройки цифрового дисплея: FLOAT, тип данных DWORD. длинна: всего 4 дробная 5
    Это не правильно! Длина всего -общее количество цифр в дисплее (целая и дробная часть). Вас же конфигуратор должен был об этом предупредить
    Показания на дисплеях в экспоненциальной форме из-за того, что в настройках дисплея задано мало цифр для целой часть. Т.е если задать длина всего 4, дробная 2, то показания дисплея в конфигураторе будут 00.00, а в рабочем режиме при попытке вывести в дисплей значения меньше -99.99 или болше +99.99 получим показания в экспоненциальной форме, как на Ваших экранах.
    А Вы пытаетесь в дисплей .0000 вывести значения больше 1 (200, 100, 518)
    Последний раз редактировалось petera; 04.06.2014 в 15:20.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Показания на дисплеях в экспоненциальной форме из-за того, в настройках дисплея задано мало цифр для целой часть. Т.е если задать длина всего 4, дробная 2, то показания дисплея в конфигураторе будут 00.00, а в рабочем режиме при попытке вывести в дисплей значения меньше -99.99 или болше +99.99 получим показания в экспоненциальной форме, как на Ваших экранах.
    А Вы пытаетесь в дисплей .0000 вывести значения больше 1 (200, 100, 518)
    Уважаемый "petera" я уже пытался и с большими значениями играться(и даже 6/0 и 6/1 и т.д) - но он всё равно по своему как то понимает и запятая всё равно в этом же месте остаётся только что лишние нулики до запятой исчезают до нужного значения цифр.... а после запятой всё тот же "зловещий" плюсик вырастает...(до запятой всё нормально - после неё абракадабра - непойму как обрезать эти тыща-тысячные после запятой) что-то я не пойму где у меня ошибка зарыта....у меня теория с практикой расходится....

  10. #10

    По умолчанию

    Цитата Сообщение от Микросхема Посмотреть сообщение
    Настройки цифрового дисплея: скрин завтра смогу выложить а так: FLOAT, тип данных DWORD. длинна: всего 4 дробная 5;...
    PS:тут описочка у меня 4/2 хотел написать - (а 4/5 он и не даст забить ругаться будет делитель больше делимого...): confused:

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

Похожие темы

  1. Преобразование 4...20 мА в 0...10 В
    от Turboblock в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 30.01.2015, 18:57
  2. Размножить 4-20 мА
    от Scream в разделе Эксплуатация
    Ответов: 20
    Последнее сообщение: 31.10.2014, 22:52
  3. Подключение датчиков 4-20 мА к ПЛК160
    от rocky7 в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 16.05.2013, 14:11
  4. Опрос датчика 4-20 мА
    от Xkraft в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 20.12.2011, 09:42
  5. ЦАП 4...20 мА
    от Makk в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 19.04.2009, 18:34

Ваши права

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