Просмотр полной версии : Аналоговые входы ПЛК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 и запустить снова, то показания сразу будут правильными. Программа проверки приложена. Проверяю так - включаю контроллер, подключаюсь к нему и смотрю массивы значений аналогового входа и ошибок.
A.Simonov
07.10.2020, 16:28
Достоверные измерения с аналоговых входов контроллера появляются примерно через 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 и запустить снова, то показания сразу будут правильными. Программа проверки приложена. Проверяю так - включаю контроллер, подключаюсь к нему и смотрю массивы значений аналогового входа и ошибок.
Да, это нормально.
После подачи питания, ПЛК может потребоваться некоторое время чтобы полностью загрузиться и начать выдавать корректные показания.
Всем здравствовать!
ПЛК160-24.А-М [М02] аналоговые входы
1) … сконфигурированные как 0...20мА работают как 4...20 мА. Т.е. на входном токе менее 4 мА результат замера становится отрицательным.
2) результат замера не зависит от конфигурирования "Min FV" и "Max FV". Т.е. не зависимо от установленных в CoDeSys работают уставки по умолчанию "Min FV"= 0 и "Max FV"=20000.
51281
В наличии два таких ПЛК выпуска 31.07.2020 и 04.08.2020 - на обоих результат тот же.
Чем лечить?
Вы ответили, что это нормально... А на мой взгляд - чего тут нормального? Логичнее было бы перенести настройку АЦП и получение первых достоверных значений в загрузку контроллера, а затем запустить пользовательскую программу. Откуда мне знать, что целых 5-6 секунд - уже во время работы проекта с АЦП поступают неверные значения? На прежнем ПЛК160 такого не наблюдалось. Я всего-то попытался перенести программу с прежнего ПЛК на М02 и тут же облом... Надо теперь выдумывать как понять когда АЦП правильно заработает. Ненормально это.
поможет это
51287
Время подберите по своей ситуации (включая фильтрацию)
Спасибо за совет. Конечно есть много вариантов, как этот косяк обойти. Я хотел, чтобы разработчики Овена обратили на это внимание. Они передают в пользовательскую программу недостоверные данные со входов, не передавая в четвёртом байте тип ошибки. Но лучше бы они вообще спрятали всю инициализацию АЦП в загрузку контроллера.
e.filatov
08.10.2020, 10:48
Не получится, т.к. инициализация входов/выходов процесс достаточно длительный. Причём данные для конфигурирования поступают непосредственно из пользовательского проекта, уже при запущенном цикле.
В старом ПЛК вы это не наблюдали, из-за меньшей частоты процессора - соотв. за время запуска пользовательской программы успевала выполнится инициализация входов/выходов.
Знаете, как-то не убедительно... Ведь, устройство программное - как программу написать, так и будет работать. Или хотя бы выставить Вами же придуманное сообщение 0xF6 -результаты измерения не готовы - (или какое другое) тоже не получится?
A.Simonov
08.10.2020, 13:33
Всем здравствовать!
ПЛК160-24.А-М [М02] аналоговые входы
1) … сконфигурированные как 0...20мА работают как 4...20 мА. Т.е. на входном токе менее 4 мА результат замера становится отрицательным.
2) результат замера не зависит от конфигурирования "Min FV" и "Max FV". Т.е. не зависимо от установленных в CoDeSys работают уставки по умолчанию "Min FV"= 0 и "Max FV"=20000.
51281
В наличии два таких ПЛК выпуска 31.07.2020 и 04.08.2020 - на обоих результат тот же.
Чем лечить?
Добрый день.
Сразу опишу все возможные причины.
1. Проверьте что у вас правильный таргет, в котором 8 аналоговых входов и один канал времени. (если входов будет 7, то нужно будет обновить таргет, а после сбросить конфигурацию в проекте)
2. Если у вас ПЛК160 в модификации "У" (выходы 0-10В), то проверьте настроены ли все 4 выхода в таргете как 0-10В. Независимо от их использования.
3. После того как вы произвели настройки аналоговых входов\выходов, создайте на ПЛК загрузочный проект, а затем перегрузите его по питанию, после этого новые настройки должны вступить в силу.
e.filatov
08.10.2020, 14:46
Или хотя бы выставить Вами же придуманное сообщение 0xF6 -результаты измерения не готовы - (или какое другое) тоже не получится?
Такое возможно. Передам ответственному ПМ данное пожелание.
Таргет взят из архива с //owen.ru/product/codesys_v2/service_po
Я так понимаю, что там должна лежать последняя проверенная версия...
Кстати - в имени архива указана версия 3.3, но установщик таргетов распознает его как 3.2
51298
Модификация ".А-М" указаны в предыдущем посте.
Пересброс по питанию с загрузочным проектом делал сразу как обнаружил эту бяку - не помогло.
Моя так думай - дело в таргете, однако.
ПЛКИНФО:
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:99:3F
IP 10.0.6.12
GATE 10.0.6.1
MASK 255.255.255.0
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot