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