Промышленные технологии
Большинство инженеров по автоматизации знают, что клиенты OPC UA могут обмениваться данными с ПЛК через теги OPC UA. Но знаете ли вы, что клиенты OPC UA также могут использовать методы? передавать входные данные и получать выходные данные от экземпляров функциональных блоков в ПЛК? Если вы хотите у
Контроллеры PLCnext поддерживают несколько способов подключения к облачной службе. Вы можете использовать функциональные блоки IEC из библиотеки IOT, создать собственное приложение .NET, написать сценарий Python или скомпилировать соединитель в GoLang. Если вы хотите писать код, у вас есть много вар
В этом руководстве показано, как создать простое консольное приложение «Hello World» для устройства управления PLCnext. Приложение написано на C# и предназначено для .NET Core. Обратите внимание, что это руководство предназначено для приложений C#, которые полностью выполняются вне среды выполнения
Всем привет. Некоторое время назад мне понадобился простой доступ к переменным AXC F 2152. И я написал простую библиотеку Python, чтобы решить эту проблему. Участие в этом проекте приветствуется. https://github.com/АлександрСкачков/pyPLCn Предупреждение! Эта библиотека находится в состоянии тести
В этой статье Makers Blog мы обсуждаем возможности и преимущества, которые Com Server предоставляет платформе PLCnext. Введение Модули расширения, которые Phoenix Contact предлагает для своих ПЛК, могут быть, например, такими последовательными адаптерами, как: AXL FRS UNI ИБ ИЛ РС 232-ПРО IB IL R
Что такое Wake-on-LAN? Wake-on-LAN (иногда сокращенно WoL) — это стандартный отраслевой протокол для удаленного пробуждения компьютеров из режима очень низкого энергопотребления. Определение «режима пониженного энергопотребления» со временем немного изменилось, но мы можем понимать его, когда компь
Open CV — одна из наиболее часто используемых библиотек Computer Vision. Open CV можно использовать для распознавания лиц, отслеживания объектов, сканирования штрих-кодов и, что более важно для этого блога, определения того, включен свет или нет. В этом блоге я помогу вам начать работу с Open CV и P
хотел бы поделиться историей применения от Игнасио Алаеса, эксперта по разработке решений из Phoenix Contact в Испании, которая может быть интересна сообществу PLCnext. В рамках проекта у нас есть проблема с доступом к веб-серверу Plcnext, когда IP-адрес назначается через DHCP. Мы нашли обходной
Интерфейс PLCnext REST — это фантастический инструмент как для представления, так и для получения данных из серверной системы. REST, или передача репрезентативного состояния, представляет собой стиль архитектуры программного обеспечения, состоящий из рекомендаций и передовых методов создания масштаб
Несколько недель назад я получил следующий вопрос. Вам необходимо загрузить файл журнала на SFTP-сервер с помощью программы, которая запускается в ESM. Протокол передачи файлов SSH (также безопасный протокол передачи файлов или SFTP) — это сетевой протокол, который обеспечивает доступ к файлам, пер
Аннотация В этой статье я объясню, как определить сложные порты GDS, такие как структуры данных в C++, и подключить их к порту GDS в коде IEC. Структуры данных Как объявлять структуры данных. Давайте посмотрим на C++. #pragma once #include Arp/System/Core/Arp.h #include Arp/Plc/Commons/PlcTypes.h
Аннотация Знаете ли вы, что общие классы PLCnext имеют встроенную поддержку сериализации XML? В этой статье показано, как использовать IXmlSerializable интерфейс для заполнения данных в классе C++. Описание интерфейса можно найти в документации API общих классов PLCnext. Требования Эта статья был
Аннотация В этой статье я объясню, как использовать catch2 для модульного тестирования. Как построить Чтобы собрать исходники, вам нужно скачать релиз с https://github.com/catchorg/Catch2/tags. Теперь вы можете скомпилировать исходный код с помощью gcc. Следующий фрагмент кода покажет cmake script
Аннотация В этой статье я объясню, как использовать linq для обработки данных. С помощью этой библиотеки вы можете использовать фильтрацию, выборку, агрегацию, группировку и многое другое. Для полной поддержки требуется clang или gcc, а также boost Как использовать Эта библиотека представляет собо
Аннотация В этой статье я объясню, как использовать pugixml для обработки XML-данных. С этой библиотекой обработки вы можете использовать DOM синтаксический анализатор для чтения и управления узлами и XPATH нотация для запроса узлов. Как построить Чтобы собрать исходники, вам нужно скачать релиз с
Это обновление статьи, первоначально опубликованной в ноябре 2018 г. Все элементы управления PLCnext включают встроенный сервер OPC UA. Этот сервер, как и все серверы OPC UA, включает возможность установки безопасных соединений с клиентами с использованием криптографии с открытым ключом. В этом ру
В этом видеоролике представлено краткое введение в агент SNMP, включенный в каждое устройство PLCnext Control. В этой демонстрации в качестве диспетчера SNMP используется программное обеспечение FL Network Manager. Более подробную информацию о том, как использовать FL Network Manager, можно найти
Встроенный регистратор данных — прекрасный инструмент для создания баз данных ваших технологических данных. С другой стороны, диспетчер уведомлений и регистратор идеально подходят для регистрации действий пользователя или определенных событий. Вы можете создавать свои собственные уведомления, измени
Если вам недостаточно Microsoft, и если вам нравится использовать Powershell в Windows, возможно, вам будет интересно узнать, что Powershell также можно установить на устройствах PLCnext Control. Обратите внимание на предупреждение Microsoft о том, что эта версия Powershell является экспериментальн
Жизнь программиста и так достаточно тяжела. Почему бы не упростить себе жизнь и не отдать управление версиями своих проектов на аутсорсинг некоторым специализированным службам? Большинство программистов в мире ИТ знакомы с Git, но для некоторых программистов ОТ в этом сообществе это совершенно новая
Промышленные технологии
Пакеты в Java:как создать/импортировать пакет
Расширение производства в Мексике создает преимущества цепочки поставок на местном уровне
Проблемы контроля загрязнения воздуха для фармацевтического производства
Прощай, старый конвейер:автоматизация меняет производственные процессы в автомобильной промышленности