Промышленные технологии
Стандарт в IT уже годами, но в промышленности он еще не произвел большого воздействия. Часто такие технологии считаются слишком сложными и ненужными. Вопрос, который возникает: приносят ли они нам преимущества? Видение для PLCnext на примере Kubernetes. Kubernetes Kubernetes — это оркестратор (сис
Большинство инженеров автоматизации знают, что OPC UA клиенты могут обмениваться данными с ПЛК через OPC UA теги. Но знали ли вы, что OPC UA клиенты также могут использовать методы для передачи входных данных и получения выходных данных от экземпляров функциональных блоков в ПЛК? Если вы хотите узн
Контроллеры PLCnext поддерживают множество способов подключения к облачным сервисам. Вы могли бы использовать IEC функциональные блоки из библиотеки IOT, создать свое .NET приложение, написать Python-скрипт или скомпилировать коннектор на GoLang. Если вы хотите писать код, у вас есть много вариантов
Это руководство показывает, как создать простое консольное приложение «Hello World» для устройства PLCnext Control. Приложение написано на C# и ориентировано на .NET Core. Обратите внимание, что это руководство предназначено для C# приложений, которые полностью запускаются вне PLCnext Runtime. Для
Всем привет. Некоторое время назад мне понадобился простой доступ к переменным AXC F 2152. И я написал простую Python-библиотеку для решения этой проблемы. Вклад в этот проект приветствуются. https://github.com/AlexanderSkachkov/pyPLCn Предупреждение! Эта библиотека находится в тестовом/бета-сост
В этой статье Makers Blog мы обсуждаем возможности и преимущества, которые Com Server предоставляет платформе PLCnext. Введение Модули расширения, которые Phoenix Contact предлагает для своих ПЛК, могут быть, например, последовательными адаптерами, такими как: AXL F RS UNI IB IL RS 232-PRO I
Что такое Wake-on-LAN? Wake-on-LAN (иногда сокращают WoL) — это индустриальный стандарт протокола для удаленного пробуждения компьютеров из режима очень низкого потребления энергии. Определение «режима низкого потребления» немного изменилось со временем, но мы можем считать его состоянием, когда ком
OpenCV — одна из самых используемых библиотек компьютерного зрения. OpenCV можно использовать для распознавания лиц, отслеживания объектов, сканирования штрих-кодов и, что важнее для этого блога, обнаружения того, включен ли индикатор или выключен. В этом блоге я помогу вам начать работу с OpenCV и
Хотел бы поделиться историей приложения от Игнасио Алаэс, эксперта по инженерии решений из Phoenix Contact Испания, которая может быть интересна PLCnext Community. Как часть проекта у нас возникла проблема доступа к веб-серверу PLCnext, когда IP назначается через DHCP. Мы нашли обходной путь, и
PLCnext REST Interface — фантастический инструмент как для представления, так и для приема данных от бэкенд-системы. REST, или REpresentational State Transfer, — это стиль программной архитектуры, состоящий из рекомендаций и лучших практик для создания масштабируемых веб-сервисов. Уже есть много отл
Несколько недель назад я получил следующий вопрос. Вам нужно загрузить файл логирования на SFTP-сервер, используя программу, которая запускается в ESM. SSH File Transfer Protocol (также Secure File Transfer Protocol, или SFTP) — это сетевой протокол, обеспечивающий доступ к файлам, передачу файлов и
Аннотация В этой статье я объясню, как определять сложные GDS-порты, как структуры данных в C++, и соединять их с GDS-портами в IEC-коде. Структуры данных Как объявлять структуры данных. Посмотрим на C++. #pragma once #include Arp/System/Core/Arp.h #include Arp/Plc/Commons/PlcTypes.h namespace My
Аннотация Знаете ли вы, что в PLCnext Common Classes есть встроенная поддержка XML-сериализации? Эта статья показывает, как использовать интерфейс IXmlSerializable для заполнения данных в C++ классе. Описание интерфейса можно найти в API документации PLCnext Common Classes. Требования Статья напис
Аннотация В этой статье я объясню, как использовать catch2 для юнит-тестирования. Как собрать Для сборки исходников нужно скачать релиз с https://github.com/catchorg/Catch2/tags. Теперь вы можете скомпилировать исходники с gcc. Следующий фрагмент кода покажет cmake скрипт для компиляции. # Please
Аннотация В этой статье я объясню, как использовать linq для обработки данных. С этой библиотекой вы можете использовать фильтрацию, выборки, агрегации, группировки и многое другое. Для полной поддержки требуется clang или gcc, и boost. Как использовать Эта библиотека — Header only. Вам нужно тольк
Аннотация В этой статье я объясню, как использовать pugixml для обработки XML-данных. С этой библиотекой обработки вы можете использовать DOM-парсер для чтения и манипуляции узлами и нотацию XPATH для запроса узлов. Как собрать Для сборки исходников нужно скачать релиз с https://github.com/zeux/pug
Это обновление статьи, изначально опубликованной в ноябре 2018 года. Все контроллеры PLCnext включают встроенный OPC UA сервер. Этот сервер, как и все OPC UA серверы, включает опцию установки безопасных соединений с клиентами с использованием публичной ключевой криптографии. Это руководство описы
Это видео дает краткое введение в SNMP-агент, входящий в состав каждого устройства PLCnext Control. Для демонстрации используется программное обеспечение FL Network Manager в качестве SNMP-менеджера. Больше информации о том, как использовать FL Network Manager, доступно здесь: SNMP скриптинг (в
Встроенный datalogger — замечательный инструмент для создания баз данных ваших процессных данных. Notification manager and logger с другой стороны идеален для логирования пользовательских действий или специфических событий. Вы можете создавать свои уведомления, модифицируя пример на GitHub. В разра
Если вам не хватает Microsoft, и если вы любите использовать PowerShell на Windows, то вас может заинтересовать, что PowerShell также можно установить на устройствах PLCnext Control. Обратите внимание на предупреждение от Microsoft, что эта версия PowerShell является только экспериментальной. Эта
Промышленные технологии