Инструмент Custom Logic позволяет создавать собственные логики для различных приложений между устройствами, чтобы сэкономить время на сложном программировании и дополнительной проводке, а также избавиться от необходимости в внешних контроллерах.
Наиболее значимые возможности инструмента следующие:
Подключение к автоматическим выключателям во время программирования не требуется, что обеспечивает комфорт и безопасность оператора.
Создание гибких логичек с использованием визуального подхода на основе блочек на холсте.
Система логической валидации для минимизации ошибок пользователя.
Доступ к функции | Неограниченный. Для передачи на устройство требуется пакет Custom Logic, который можно приобрести и активировать на Marketplace. |
| Типы устройств, поддерживающих эту функцию | Автоматический выключатель Emax 3 |
| Состояние устройства | Любая — чтобы настроить функцию и сохранить конфигурацию. Подключены и связаны для передачи конфигурации на устройство. Примечание: рекомендуется держать автоматический выключатель в открытом состоянии во время передачи передачи. |
| Тип соединения с устройством | Локальное подключение: через USB Type-C |
Откройте программу Ekip Connect и нажмите на Tools -> Custom Logic.
Главная страница инструмента служит для проектирования логики на уровне завода, в которую устройства, задействованные в кастомизированной логике, вставляются в схематический вид. Также управление файлами проекта осуществляется на следующем уровне:
| Описание части | |
|---|---|
| A | Функциональные функции, используемые для управления проектами и файлами: • Открытый проект — > Открыть существующий проект. • Сохранить проект -> Сохранить проект в существующем файле проекта. • Сохранить проект как -> Сохранить проект в новом файле проекта. • Печать -> Распечатать документ, содержащий всю информацию и материалы проекта. • Список материалов — > Список материалов, классифицируемых по аппаратному, программному и срабатывающему типу, которые необходимы для обеспечения правильной работы логики на устройстве. • Системная информация -> Отображает историю всех загрузок и загрузок логики для устройств, присутствующих в проекте. • Открыть шаблон -> Открывает список заранее настроенных логических проектов, которые можно загружать напрямую на устройства. (Скоро) |
| B | Список устройств, которые могут быть задействованы в логике. Дважды кликните по устройству или перетащите его на холст, чтобы вставить в проект. |
| C | Project canvas -> Используется для графического представления пользовательского логического проекта. Можно нарисовать одну линейную схему завода или схему, которая поможет лучше понять всю систему. На холсте проекта есть несколько вариантов редактирования: • Провод -> Рисует линию и соединение между объектами. • Шина -> Рисует более толстую линию и соединение между объектами. • Добавить изображение -> Вставлять внешнее изображение. • Добавить заметку -> Вставляет стикер. • Увеличивайте, отдаляйте и подгоняйте под элементы — > Адаптировать графический вид элементов на холсте проекта.
Примечание: проект, разработанный на холсте, представляет собой лишь графическое представление и не определяет никакого поведения логики. |
| D | Список электрических элементов, которые можно добавить в холст проекта. Дважды кликните по элементу или перетащите его на холст, чтобы вставить в проект. |
Чтобы создать логику для устройства, перетаскивайте на холсте проекта устройство из списка. Затем кликните правой кнопкой мыши и выберите команду «Открыть проект» (или дважды кликните левой кнопкой по изображению устройства):
Теперь открыта страница программирования. Внутри этого представления возможно реализовать логику для выбранного устройства:
| Описание части | |
|---|---|
| A | Функциональность логического проектирования: • Вернуться назад -> Возвращается на главную страницу. • Скачать с устройства -> Считывает логику, присутствующую на подключённом устройстве, для просмотра и редактирования пользователем. • Загрузка на устройство -> Передаёт спроектированную логику подключённому устройству. • Check Logic -> Выполняет серию проверок логики, разработанной с точки зрения используемого синтаксиса и ограничений памяти устройства. |
| B | Обзоры логического проектирования: • Редактировать просмотр -> Показывает основное программное полотно, используемое для проектирования логики. • Обзор высокого уровня -> Показывает всю спроектированную логику, подчёркивая взаимосвязи между логическими блоками. • Настройки -> Показывает список программируемого состояния, физических выходов и задержек монитора, запрограммированных в текущей логике. |
| C | Логические компоненты: • Входы -> Список переменных, которые могут использоваться в качестве входного сигнала для логического блока. • Операторы -> Список блоков, содержащих вычислительные функции, применяемые к одному или нескольким входам с целью получения выходного сигнала. • Выходы -> Список выходных сигналов, сгруппированных в цифровые выходы «Ekip Signalling», общие выходы «PLC Out» и внутренние «временные» выходы.
Перетаскивайте или двойте левый клик по компоненту, чтобы вставить его в программный холст. |
| D | Программирование canvas -> Используется для проектирования логики выбранного устройства. Основным принципом проектирования являются «Правила», представляющие небольшие логические блоки, сочетание которых создаёт логику, предназначенную для передачи в устройство. В верхней части холста расположены различные функции: • Добавить правило -> Вставить новое правило в логику. • Удалить правило -> Удалять выбранное правило. • Сдвинуть правило влево, сдвинуть правило вправо -> Отредактировать положение правил в логике. • Добавить примечание -> Вставляет стикер в правило. • Правило раскладки — > Автоматически организует расположение правила, оптимизируя пространство на холсте. • Увеличивать, уменьшать и подгонять под элементы — > Адаптировать графический вид элементов на программном холсте. • Запустить отладку -> Запускает офлайн-симуляцию, используемую для тестирования созданной логики без необходимости её переноса на устройство. Пользователь может кликнуть по входам, чтобы указать им значение и наблюдать, как ведут себя выходы. • Останавливать отладку -> Останавливает симуляцию. • Настройки отладки — > Используется для установки временного шага симуляции и времени остановки. |
Для получения дополнительной информации и подробного обзора инструмента, пожалуйста, ознакомьтесь с полным руководством пользователя пользовательского логического инструмента, которое можно скачать ниже: