1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Программирование М-Логики в конроллерах DEIF

CGC-200, CGC-412/413, GC-1, GC-1F, AGC-100, GCU, ECU, SGC, AGC-150, AGC-200, AGC-3, AGC-4, PPU, GPU, GPC, PPM, ALC, AFC

Модератор: специалисты DEIF

Закрыто

Автор темы
DimkaK
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 13 авг 2019, 07:27
Имя: Дмитрий
Страна: Россия
город/регион: Орск, Оренбургская обл.

Программирование М-Логики в конроллерах DEIF

Сообщение DimkaK »

Доброго дня, коллеги.
Столкнулся с необходимостью перепрограммировать AGC-245. Но не вполне понимаю смысл некоторых веток М-Логики. Доступная сопроводительная документация о возможности ввода в контроллер дополнительной логики содержит только ознакомительную информацию, справка ПО рассчитана на опытного пользователя. Есть ли что-то более информативное? Если нет, то прошу помочь осмыслить условия и результат следующих веток:
1. вход: "CAN: команда 13 активна" И-НЕ "Сеть: ВС17 Включен"......выход: "не используется";- значит ветка не работает? Что такое ВС17, к какому терминалу привязано?

2. вход: " Логика: Истина".......выход: "виртуальное событие 1";- откуда берётся "Истина"? В иных ветках она не прописана ни операндом ни результатом.

3. вход: "Управление: С Р>3" ИЛИ-НЕ "виртуальное событие 2" И "виртуальное событие 3".......выход: " виртуальное событие 3"; - операнды "Управление"- команды от оперативного персонала или параметры контроллера? "С Р>3"- это "перегрузка по мощности 3"? Логика этой ветки: "виртуальные события 2 и 3" параллельны (или) "С Р>3"? Или логику ветки понимать нужно: параллельные события (или)"С Р>3", "виртуальное событие 2" И (последовательное) "виртуальное событие 3"?
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Программирование М-Логики в конроллерах DEIF

Сообщение Jackson »

DimkaK писал(а): 13 авг 2019, 11:13 справка ПО рассчитана на опытного пользователя
Всё верно. С электричеством и энергетикой шутки плохи.
DimkaK писал(а): 13 авг 2019, 11:13 Есть ли что-то более информативное?
Да. На сайте производителя www.deif.com и на сайте представительства в России www.dvk-electro.ru
DimkaK писал(а): 13 авг 2019, 11:13 1. вход: "CAN: команда 13 активна" И-НЕ "Сеть: ВС17 Включен"......выход: "не используется";- значит ветка не работает?
Ветка работает (если включена) но ничего не делает. Выход в никуда. Кто-то начал писать и не дописал.
DimkaK писал(а): 13 авг 2019, 11:13 Что такое ВС17
Выключатель сетевой на контроллере с ID 17
DimkaK писал(а): 13 авг 2019, 11:13 к какому терминалу привязано?
К контроллеру с ID 17, входы положения см.в руководстве по монтажу (или на тыльной стороне контроллера), выходы управления см. там же. Но лучше использовать готовые события "ВС включён" и "ВС отключён".
DimkaK писал(а): 13 авг 2019, 11:13 вход: " Логика: Истина".......выход: "виртуальное событие 1";- откуда берётся "Истина"?
Это логическая 1. Т.е. условие всегда выполняется. Вирт.событие 1 активно постоянно.
[+]
откуда берётся истина... истина - она неизменна, она просто есть. :)
DimkaK писал(а): 13 авг 2019, 11:13 вход: "Управление: С Р>3" ИЛИ-НЕ "виртуальное событие 2" И "виртуальное событие 3".......выход: " виртуальное событие 3"
Разбираем по порядку.
DimkaK писал(а): 13 авг 2019, 11:13 Управление: С Р>3
Достигнут порог защиты P> номер три (третья защита). Это условие сработает, даже если защита отключена.
DimkaK писал(а): 13 авг 2019, 11:13 НЕ "виртуальное событие 2"
вирутальное событие 2 не активно
DimkaK писал(а): 13 авг 2019, 11:13 виртуальное событие 3
виртуальное событие 3 активно
DimkaK писал(а): 13 авг 2019, 11:13 выход: " виртуальное событие 3"
В итоге, когда срабатывает третья уставка P> и нет вирт.события 2 - вирт.событие 3 включается и встаёт на самоподхват, оно будет отключено когда станет активным вирт.событие 2 И перестанет быть активным порог мощности третьей уставки P>


У Вас последняя версия USW ? Если нет, то рекомендую обновиться.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
DimkaK
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 13 авг 2019, 07:27
Имя: Дмитрий
Страна: Россия
город/регион: Орск, Оренбургская обл.

Программирование М-Логики в конроллерах DEIF

Сообщение DimkaK »

Доброго дня.
Jaсkson, спасибо за поддержку. В прошлое посещение форума мой ответ почему-то не отправился. Вы много мне помогли. С частью разобрался сам. USW версии 3.35.0 (rev.840) Для чего обновление? Информативнее помощь или лучше функционал?
Jackson писал(а): 13 авг 2019, 12:09 На сайте производителя www.deif.com и на сайте представительства в России www.dvk-electro.ru
по конкретно AGC-245 ничего не нашёл, акромя руководства по монтажу.
Jackson писал(а): 13 авг 2019, 12:09 Достигнут порог защиты P> номер три (третья защита). Это условие сработает, даже если защита отключена.
М-логика в приоритете перед параметризацией? Я правильно Вас понял?
Ваш сарказм и здоровый юмор, Jackson, очень импонирует. Ещё раз, спасибо!
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Программирование М-Логики в конроллерах DEIF

Сообщение Jackson »

DimkaK писал(а): 11 сен 2019, 07:42 USW версии 3.35.0 (rev.840)
Срочно обновляться!
DimkaK писал(а): 11 сен 2019, 07:42 Для чего обновление? Информативнее помощь или лучше функционал?
И то и другое. Обновитесь, потом посмотрите м-логику - сами все увидите.
Старые версии утилиты не знают про новые функции контроллеров. 3.35 - это очень древняя.
Кстати, какая версия ПО в Ваших контроллерах? Обновлять контроллеры не спешу советовать - работают значит работают. Просто в актуальном ПО уже могут быть нужные Вам функции, которые Вы пытаетесь реализовать самостоятельно.

Перед обновлением старую полностью удалить. Поверх старой новую не устанавливать!
DimkaK писал(а): 11 сен 2019, 07:42 по конкретно AGC-245 ничего не нашёл, акромя руководства по монтажу.
А в чём в итоге вопрос?
AGC-245 не работает сам по себе - он есть часть распределённой системы управления на базе контроллеров AGC-2xx и AGC-4 (AGC-2xx и AGC-4 могут работать вместе), поэтому много информации в общих документах для всей линейки контроллеров.
DimkaK писал(а): 11 сен 2019, 07:42 М-логика в приоритете перед параметризацией? Я правильно Вас понял?
Нет.
М-Логика работает независимо от Параметров и обратно. Это два разных инструмента. Если есть возможность не пользоваться М-логикой - лучше не пользоваться. Довольно много готовых функций уже есть. А если пользуетесь, то лучше её задокументировать (экспортировать в PDF и приложить в общие документы). Облегчите жизнь персоналу. Текстовые комментарии в М-Логике НЕ сохраняются в контроллере - они сохраняются только в файле настроек. Поэтому есть смысл делать эти текстовые комментарии и хранить этот файл настроек. Даже если в будущем настройки будут меняться, а М-логика останется прежней - можно будет по этим комментариям понять как она работает. Это опыт.
М-Логика никак не видна с дисплея и в утилите она убрана вниз (намеренно), не все догадываются о том что она есть. Бывает что персонал не понимает поведения контроллеров из-за этого.
DimkaK писал(а): 11 сен 2019, 07:42 Ваш сарказм и здоровый юмор, Jackson, очень импонирует.
Хорошо если так. :) Перегибаю иногда, извините если что.

Для будущих проектов. Появились новые контроллеры серии AGC-150, они бюджетнее 200й серии. Опыт применения есть, положительный. В перспективе AGC-2xx будут сняты с производства (поддержка запчастями будет продолжаться).
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
DimkaK
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 13 авг 2019, 07:27
Имя: Дмитрий
Страна: Россия
город/регион: Орск, Оренбургская обл.

Программирование М-Логики в конроллерах DEIF

Сообщение DimkaK »

Jackson писал(а): 11 сен 2019, 10:39 AGC-245 не работает сам по себе - он есть часть распределённой системы управления на базе контроллеров AGC-2xx и AGC-4 (AGC-2xx и AGC-4 могут работать вместе), поэтому много информации в общих документах для всей линейки контроллеров.
Доброго дня. Согласен. Но! Есть реле и дискретные входы специализированного функционала. Например: реле включение/отключение выключателя нагрузки генератора(выв. 41- 45) у AGC-245 работают или переведены в статус программируемых пользователем, или отсутствуют как таковые (последнее снимается если провести разборку контроллера :ext_dont_ment:)? Да и задача у меня нетривиальная: На базе AGC-245 сделать на первом этапе сигнализатор реверса (экспорта) мощности в сеть. А в идеале АСУ сетевым контактором для ограничения экспорта мощности в сеть. При этом контроллеры генераторов ComAp IG-NT GC. DEIF-222 и 245 остались от предыдущей комплектации станции. При этом последний никогда свои функции не выполнял. Отсюда и не работающие строки в М-Логике и несоответствие кросса принципиальным схемам. Извиняюсь за лирику не относящуюся к сути вопроса.
При подключении сетевого контактора (подаче мощности из сети к нагрузке) AGC-245 проведёт синхронизацию с питающими в этот момент нагрузку генераторами в автономном режиме или необходима и обязательна связь по CAN с контроллерами генераторов?
Вот так. Начали с М-Логики и докатились до принципиальных возможностей работы "железа". Прошу прощения, если этот вопрос нужно было поднимать в новой теме. Спасибо.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17560
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 819 раз
Поблагодарили: 1648 раз

Программирование М-Логики в конроллерах DEIF

Сообщение Jackson »

М-да, лиха беда началом. :)

Во-первых DEIF, с Comap напрямую не дружит и вряд ли будет. Хотя совместная работа такого зоопарка возможна - при условии что запускать и останавливать машину с Comap будут вручную.

Во-Вторых, для таких задач без CAN не обойтись, иначе синхронизация "на удачу" и дальнейшая работа тоже.

В-третьих, надо смотреть на Вашу задачу глубоко и детально, смотреть файлы настроек. Поэтому я рекомендую обратиться напрямую в нашу техподдержку ([email protected]), детально описать задачу, прислать максимум информации: однолинейную схему станции, файлы настроек, может что-то еще есть. И там уже разберемся детально. Задачи типа "подружить зоопарк автоматики" периодически всплывают, каждый раз решение индивидуальное, не всегда есть решение без доработок и дозакупок, часто решение с некоторым ограничением функционала. Быстрый ответ и решение не обещаю, тем более мы сейчас на выставке заняты. Форум - это всё-таки факультатив, а техподдержка - это основная работа, причем подключится весь тех.отдел.
По вопросам работы Форума можно обратиться по этим контактам.
Закрыто

Вернуться в «MULTI-LINE»