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

Тема: Аналоговые входы ПЛК160 [M02]

  1. #1

    По умолчанию Аналоговые входы ПЛК160 [M02]

    Достоверные измерения с аналоговых входов контроллера появляются примерно через 5 - 6 сек после начала работы программы. Не после включения ПЛК, а именно после начала работы пользовательской программы.
    Сначала на аналоговых входах отображается число 4.060086e+009. При этом в старшем байте числа нет никаких ошибок измерения 0xF1, 0xF6, 0xFA... 0xFD. Затем, через 5-6 сек значения меняются на правильные. Это нормальное поведение контроллера или нет?
    PLC model MODEL PLC 160
    Версия ПО метр: 2.0
    Binary VERSION 1.1.0
    Need Target version >= 3.12
    Compiled: 14:16:16 May 26 2020
    STM32 binary version 114
    MAC E4:1E:0A:00:AB:3B
    IP 10.0.6.10
    GATE 10.0.6.1
    MASK 255.255.255.0
    Эта задержка измерения аналоговых входов происходит только при включении питания контроллера. Если включенный контроллер сбросить из CoDeSys и запустить снова, то показания сразу будут правильными. Программа проверки приложена. Проверяю так - включаю контроллер, подключаюсь к нему и смотрю массивы значений аналогового входа и ошибок.
    Вложения Вложения
    Последний раз редактировалось ks21; 07.10.2020 в 11:59.

  2. #2
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    226

    По умолчанию

    Цитата Сообщение от ks21 Посмотреть сообщение
    Достоверные измерения с аналоговых входов контроллера появляются примерно через 5 - 6 сек после начала работы программы. Не после включения ПЛК, а именно после начала работы пользовательской программы.
    Сначала на аналоговых входах отображается число 4.060086e+009. При этом в старшем байте числа нет никаких ошибок измерения 0xF1, 0xF6, 0xFA... 0xFD. Затем, через 5-6 сек значения меняются на правильные. Это нормальное поведение контроллера или нет?
    PLC model MODEL PLC 160
    Версия ПО метр: 2.0
    Binary VERSION 1.1.0
    Need Target version >= 3.12
    Compiled: 14:16:16 May 26 2020
    STM32 binary version 114
    MAC E4:1E:0A:00:AB:3B
    IP 10.0.6.10
    GATE 10.0.6.1
    MASK 255.255.255.0
    Эта задержка измерения аналоговых входов происходит только при включении питания контроллера. Если включенный контроллер сбросить из CoDeSys и запустить снова, то показания сразу будут правильными. Программа проверки приложена. Проверяю так - включаю контроллер, подключаюсь к нему и смотрю массивы значений аналогового входа и ошибок.
    Да, это нормально.
    После подачи питания, ПЛК может потребоваться некоторое время чтобы полностью загрузиться и начать выдавать корректные показания.
    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»
    e-mail: support@owen.ru
    e-mail: a.simonov@owen.ru

  3. #3

    По умолчанию

    Всем здравствовать!
    ПЛК160-24.А-М [М02] аналоговые входы
    1) … сконфигурированные как 0...20мА работают как 4...20 мА. Т.е. на входном токе менее 4 мА результат замера становится отрицательным.
    2) результат замера не зависит от конфигурирования "Min FV" и "Max FV". Т.е. не зависимо от установленных в CoDeSys работают уставки по умолчанию "Min FV"= 0 и "Max FV"=20000.
    ПЛК160М02_ДА.jpg

    В наличии два таких ПЛК выпуска 31.07.2020 и 04.08.2020 - на обоих результат тот же.
    Чем лечить?

  4. #4

    По умолчанию

    Вы ответили, что это нормально... А на мой взгляд - чего тут нормального? Логичнее было бы перенести настройку АЦП и получение первых достоверных значений в загрузку контроллера, а затем запустить пользовательскую программу. Откуда мне знать, что целых 5-6 секунд - уже во время работы проекта с АЦП поступают неверные значения? На прежнем ПЛК160 такого не наблюдалось. Я всего-то попытался перенести программу с прежнего ПЛК на М02 и тут же облом... Надо теперь выдумывать как понять когда АЦП правильно заработает. Ненормально это.

  5. #5

    По умолчанию

    поможет это
    4ks21.jpg

    Время подберите по своей ситуации (включая фильтрацию)

  6. #6

    По умолчанию

    Спасибо за совет. Конечно есть много вариантов, как этот косяк обойти. Я хотел, чтобы разработчики Овена обратили на это внимание. Они передают в пользовательскую программу недостоверные данные со входов, не передавая в четвёртом байте тип ошибки. Но лучше бы они вообще спрятали всю инициализацию АЦП в загрузку контроллера.

  7. #7

    По умолчанию

    Не получится, т.к. инициализация входов/выходов процесс достаточно длительный. Причём данные для конфигурирования поступают непосредственно из пользовательского проекта, уже при запущенном цикле.
    В старом ПЛК вы это не наблюдали, из-за меньшей частоты процессора - соотв. за время запуска пользовательской программы успевала выполнится инициализация входов/выходов.
    Ведущий инженер проектов
    Линейки шлюзов сетевых Пх210
    Линейки модулей ввода/вывода Мх210

  8. #8

    По умолчанию

    Знаете, как-то не убедительно... Ведь, устройство программное - как программу написать, так и будет работать. Или хотя бы выставить Вами же придуманное сообщение 0xF6 -результаты измерения не готовы - (или какое другое) тоже не получится?

  9. #9
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    226

    По умолчанию

    Цитата Сообщение от fanton Посмотреть сообщение
    Всем здравствовать!
    ПЛК160-24.А-М [М02] аналоговые входы
    1) … сконфигурированные как 0...20мА работают как 4...20 мА. Т.е. на входном токе менее 4 мА результат замера становится отрицательным.
    2) результат замера не зависит от конфигурирования "Min FV" и "Max FV". Т.е. не зависимо от установленных в CoDeSys работают уставки по умолчанию "Min FV"= 0 и "Max FV"=20000.
    ПЛК160М02_ДА.jpg

    В наличии два таких ПЛК выпуска 31.07.2020 и 04.08.2020 - на обоих результат тот же.
    Чем лечить?
    Добрый день.

    Сразу опишу все возможные причины.

    1. Проверьте что у вас правильный таргет, в котором 8 аналоговых входов и один канал времени. (если входов будет 7, то нужно будет обновить таргет, а после сбросить конфигурацию в проекте)
    2. Если у вас ПЛК160 в модификации "У" (выходы 0-10В), то проверьте настроены ли все 4 выхода в таргете как 0-10В. Независимо от их использования.
    3. После того как вы произвели настройки аналоговых входов\выходов, создайте на ПЛК загрузочный проект, а затем перегрузите его по питанию, после этого новые настройки должны вступить в силу.
    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»
    e-mail: support@owen.ru
    e-mail: a.simonov@owen.ru

  10. #10

    По умолчанию

    Цитата Сообщение от ks21 Посмотреть сообщение
    Или хотя бы выставить Вами же придуманное сообщение 0xF6 -результаты измерения не готовы - (или какое другое) тоже не получится?
    Такое возможно. Передам ответственному ПМ данное пожелание.
    Ведущий инженер проектов
    Линейки шлюзов сетевых Пх210
    Линейки модулей ввода/вывода Мх210

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

Похожие темы

  1. Аналоговые входы ПЛК160
    от PavelGq в разделе Сервисное обслуживание приборов ОВЕН
    Ответов: 1
    Последнее сообщение: 29.01.2017, 20:35
  2. Аналоговые входы на ПЛК 160
    от desperadoes в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 07.09.2015, 15:17
  3. Аналоговые входы ПЛК160
    от Hex16 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 16.08.2012, 14:53
  4. Аналоговые входы
    от shindax в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 12.10.2011, 10:46
  5. Аналоговые входы
    от Vic в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 15.04.2009, 13:34

Ваши права

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