Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 2.52 KB

README.md

File metadata and controls

26 lines (24 loc) · 2.52 KB

Демо-проект реализации profinet-device на языке программирования С в среде Eclipse под Ubuntu 22.04

Разработано и проверено на виртуальной машине под Oracle VirtualBox.
Порядок установки VirtualBox, Ubuntu 22.04 и Eclipse IDE for c/c++ developers опускаем..

Далее:
  • Клонировать проект с github
  • Запустить Eclipse с правами супер-пользователя
  • Открыть, построить и запустить проект (при необходимости, изменить настройки в файле config.ini)
  • Установить GSDML-файл из папки gsd в Simatic Manager
  • В каталог будет добавлено устройство Virtual Profinet Device
  • image
  • Добавить устройство в конфигурацию PLC
  • image
  • Задать имя px-device, снять признак назначения адреса из PLC
  • image
  • Добавить в устройство по одному модулю ввода и вывода
  • image
  • Загрузить конфигурацию в PLC и запустить
  • В VAT-таблицу добавить соответствующие адреса ввода и вывода
  • Виртуальное устройство копирует данные модуля вывода на модуль ввода
  • image
    Программа использует стандартный udp-порт siemens 34964 и исходящий порт 50000. Необходимо разрешить их в настройках фаервола или вообще отключить его.

    благодарность