Оглавление:
- Шаг 1. Шаг 1. Настройте KEPserver
- Шаг 2: Шаг 1, 1: Настройте KEPserver
- Шаг 3: Шаг 2: Считайте данные с помощью Node-red
- Шаг 4: Шаг 3: Настройте ПЛК Siemens
- Шаг 5: Шаг 4: Настройте руку UR5
- Шаг 6: Шаг 5: Чтение данных с помощью KEPserver
- Шаг 7: Шаг 6: Переместите канал формы тегов в IoT Gateway
Видео: UCL - подключение Node-red к ПЛК Siemens с помощью KEPserver: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Требования
Красный узел:
KEPserver:
Шаг 1. Шаг 1. Настройте KEPserver
Сначала настройте IoT Gareway на KEPserver. Просто создайте нового агента в IoT Gateway.
Новый агент должен быть REST-сервером.
Установите сетевой адаптер на локальный и выберите порт. Обратите внимание на адрес, выделенный синим, так как это место для чтения с использованием красного узла.
Шаг 2: Шаг 1, 1: Настройте KEPserver
Установите сетевой адаптер на локальный и выберите порт. Обратите внимание на адрес, выделенный синим цветом, так как это место для чтения с использованием красного узла.
Теперь KEPserver настроен.
Шаг 3: Шаг 2: Считайте данные с помощью Node-red
Вставьте HTTP-запрос в красный узел.
HTTP-запрос должен быть настроен для возврата объекта JSON.
URL такой же, как было указано ранее, однако требуется немного больше. https://127.0.0.1:55555/iotgateway//read?ids=”Название канала”. "имя устройства". "Название тэга"
При чтении этого значения вы получите данные в формате JSON.
Шаг 4: Шаг 3: Настройте ПЛК Siemens
Во-первых, чтобы установить связь с KEP, установите для "allow put / get" значение true на вашем ПЛК. Эту настройку можно найти в разделе «Устройства и сеть», выбрав ПЛК и заглянув в свойства.
Сохраните нужные данные в БД. Установите БД как неоптимизированную. Теперь каждое значение должно иметь значение «смещения». Это адрес, который читает сервер KEP.
Теперь ПЛК готов к обмену данными с KEPserver.
Шаг 5: Шаг 4: Настройте руку UR5
Файлы GDS для вашего UR5 и более подробное руководство по настройке можно найти по ссылке ниже.
www.universal-robots.com/how-tos-and-faqs/…
Краткая версия - это сначала установить файлы GDS. После этого в виде топологии выбрано «URIODev1». Нажмите синий текст и назначьте ему ПЛК. Выберите URIODev1 и в представлении устройства добавьте все модули по порядку.
На UR5 включите «PROFINET IO Device». Его можно найти в разделе «Установка».
включен полностью сконфигурированный проект siemens. В проекте читается ориентация и температура каждого сустава.
Шаг 6: Шаг 5: Чтение данных с помощью KEPserver
KEPserver может считывать данные из неоптимизированных блоков данных на портале TIA. Во включенной программе БД с некоторыми данными. Сначала настройте ПЛК на KEPserver. Это делается путем добавления «нового канала» в KEP в разделе «Связь». В «мастере каналов» выберите «siemens TCP / IP Ethernet». Имя канала и имя устройства - это то, что читается в красном узле. Просто оставьте остальные настройки как есть.
Включенные фотографии показывают синтаксис тега KEP, а переменная semiens "Joint_Temp_0" - это то, что KEP считывает с использованием этих параметров.
Шаг 7: Шаг 6: Переместите канал формы тегов в IoT Gateway
В верхней части вашего KEPserver есть функция «Добавить несколько элементов». Отметьте свой IoT-сервер и нажмите эту кнопку. В браузере тегов выберите настроенное устройство и при необходимости добавьте теги. Имя тега - это последняя часть адреса, которую читает красный узел. Включена упрощенная блок-схема, показывающая поток данных.
Рекомендуемые:
Система сигнализации DIY Light Barrier с промышленным ПЛК (Controllino): 5 шагов
Система сигнализации DIY светового барьера с ПЛК промышленного класса (Controllino): В этом проекте я покажу вам, как я объединил ПЛК (Controllino) со световым барьером, сиреной, герконом и светом стробоскопа, чтобы создать действительно надежная работающая система сигнализации / безопасности, которая легко отпугнет злоумышленников. L
Мини-ПЛК: 7 шагов
Мини-ПЛК: Мини-карта ПЛК состоит из карты, разработанной каналом Джефферсона Буэно на YouTube, и позволяет вам использовать обучение в области недорогого программирования по отношению к рекламе ПЛК. Цель состоит в том, чтобы создать открытое программное обеспечение и открытый аппаратный продукт с
Беспроводная кнопка безопасности для безопасности ПЛК: 6 шагов (с изображениями)
Беспроводная кнопка безопасности для безопасности ПЛК: этот проект является моим доказательством концепции использования Интернета вещей и (в конечном итоге) робототехники для создания дополнительного уровня безопасности для опасных производственных объектов. Эта кнопка может использоваться для запуска или остановки нескольких процессов, включая управление сигналом
ПЛК Arduino 32 ввода-вывода + конечный автомат + SCADA или HMI: 8 шагов
ПЛК Arduino 32 ввода / вывода + конечный автомат + SCADA или HMI: множество способов программирования, управления и наблюдения за промышленной системой с помощью arduino
ПЛК, совместимый с IEC 61131-3 на базе Raspberry Pi: 6 шагов
ПЛК, совместимый с IEC 61131-3 на базе Raspberry Pi: IEC 61131 является фактическим стандартом программирования ПЛК. Между тем, также доступны рабочие версии для Raspberry Pi - например, CODESYS от компании 3S-Smart Software Solutions. Они предоставляют коммерческое ядро времени выполнения для Raspberry Pi