PDA

Просмотр полной версии : Какое есть изящное решение уставок?



Raikkonen
15.07.2020, 14:26
Добрый день!
У меня вопрос - а как профи реализуют хранение и передачу уставок, например, на панель оператора по 485 модбасу?
Я вижу два варианта:
1. Заполнить в конфигурации ПЛК Модбас слейв. Заодно эти переменные становятся энергонезависимыми.
2. Программное управление 485 портом + ретейн переменные + запись в одну сторону при включении и обратная записать каждый цикл.

Или есть какой-то еще более изящный вариант?

Собственно откуда ноги растут - у меня около 20 аналоговых сигналов (согласен, не много) и уж очень неприятно для каждого из них в конфигурации ПЛК создавать мин,макс,хх,х,л,лл,сафе.
И в то же время это уникальный проект на овене и не хочется писать функцию преобразования разных видов в одну таблицу вордов (или интов) для программного управления портом.
Поэтому ищу максимально эффективное решение.

Так же именно в примере с аналоговым сигналом, гипотетически есть 3 решение:
Не помню где, но где-то видел (может в фаствеле), что можно как-то в конфигурации ПЛК данные из ветки "модбас мастер" связать с данными из ветки "модбас слейв" - таким образом связать панель оператора через плк "напрямую" с аналоговым МВВ и все эти мин,макс,хх,х,л,лл,сафе будет панель задавать напрямую на МВВ.
Есть такое, или я чет напутал?

capzap
15.07.2020, 14:38
не устали набирать повторно одно и тоже сообщение?

Обобщенно по описанным вариантам
1 - классический панель мастер плк слейв через конфигуратор
2 - классический панель слейв плк мастер через библиотеки
3 - повторение первого варианта с прочтением документации раздел 3.1.3.2 этого файла https://ftp.owen.ru/CoDeSys23/06_Documentation/Plc1xx_PlcConfiguration_v2.0.pdf

споров между вариантами кому быть слейвом или мастером полно на форуме, кто у Вас в авторитетах тот способ и используйте не прогадаете

Raikkonen
15.07.2020, 16:10
О вот за 3 пунктик спасибо, значит все таки мне это не приснилось, обязательно его опробую!

А по поводу первых двух - у меня не стоит вопрос кто мастер а кто слейв, у меня вопрос в принципе максимально изящного исполнения уставок. Просто в конфигураторе это делать вроде долго, за то вроде надежно.