Среда программирования PC WorX является унифицированной средой разработки для программируемых логических контроллеров.
Среда программирования PC WorX поставляется в комплекте для стартового комплекта ILC 131 Starterkit фирмы Phoenix Contact, однако имеется режим "симулирования", когда в режиме симулятора можно составлять функциональные блоковые диаграммы на графическом языке программирования стандарта МЭК 61131-3 Function Block Diagram (FBD).
Детальное описание среды программирования PC WorX можно посмотреть по ссылкам:
1) учебное пособие: https://portfolio.vvsu.ru/schoolbook/details/idm/2145176752/tid/10495/
2) видеоматериал: программное обеспечение для стартового комплекта ILC 131 Starterkit фирмы Phoenix Contact -
Порядок установки PC WorX для программирования контроллеров - PC WORX:
Базовые блоки, реализующие логические формулы (логические функции, булевы функции, переключательные функции) на языке Function Block Diagram в среде программирования PC WorX показаны на рисунке ниже и представляют собой логические элементы конъюнкцию (логическое умножение) И (AND), дизъюнкцию (логическое сложение) ИЛИ (OR), сумму по модулю 2 (кольцевую сумму) «исключающее ИЛИ» (XOR), инверсию (отрицание) НЕ (NOT) слева направо соответственно:
По умолчанию реализованы элементы, имеющие два входа (кроме элемента НЕ, соответствующего унарной операции инверсии). Увеличение числа входных переменных возможно дублированием входа IN2 в свойствах элемента, как показано на рисунке:
Для этого необходимо переместить выбранный логический элемент на рабочее поле IEC Programming Workspace, двойным нажатием на элемент левой кнопкой мыши открыть свойства блока (Function/Function Block Properties) и, выбрав в параметрах вход IN2, нажать кнопку «Duplicate».
Также можно реализовать инверсию (отрицание) по входу элемента, выбрав в свойствах этого элемента необходимый вход и выставив напротив него в поле «Negated» галочку:
Имеется видео, демонстрирующее процесс создания нового проекта в среде программирования PC WorX:
Для составления функциональной блоковой диаграммы необходимо переместить на рабочее поле IEC Programming Workspace необходимые логические элементы и двойным нажатием левой кнопкой мыши по входу или выходу элемента задайте его имя и тип (bool). После этого необходимо скомпилировать проект нажатием кнопки «Rebuild Project» и загрузить его в симулятор программируемого логического контроллера нажатием кнопки «Download changes». Далее необходимо перейти в режим отладки нажатием кнопки «Debug on/off», а в режиме отладки выбрать вход элемента и задать его логическое значение TRUE или FALSE, как показано на рисунке:
Далее приведём несколько видео, отражающих, какие задачи можно решать с использованием среды программирования PC WorX:
Реализация логических формул. Задача о лампе. –
Задачи об освещении в среде программирования PC WorX -
Реализация управления железнодорожным составом в среде программирования PC WorX –
Решение задачи составления расписания для умного дома в среде программирования PC WorX –
Реализация в симуляторе функций булевой алгебры –
В качестве комментария приведите ссылку на своё Упражнение в среде Learning apps по знанию алгебры логики или логических элементов среды программирования PC WorX.