Как стать автором
Обновить

Установка WinccOA 3.19 на дистрибутив Linux Ubuntu 20.04.6 LTS через VMware Workstation 17 PRO

Уровень сложностиПростой

Сразу оговорюсь, эта статья написана исключительно в исследовательских целях. Решение делалось для тестирования протокола связи S7 Plus с SIMATIC PLCSIM Advanced для проверки работоспособности драйвера и проверки возможностей. Обширное тестирование с моей стороны не проводилось в плане баз данных, устойчивости и стабильности решения, но по сравнению с другими дистрибутивами эта установка и настройка пакетов и их зависимостей оказалась самой быстрой и простой. Поэтому решил поделиться опытом.

Для установки потребуется:

1) Linux Ubuntu 20.04.6 LTS https://releases.ubuntu.com/focal/ubuntu-20.04.6-desktop-amd64.iso

2) SIMATIC WinCC Open Architecture v3.19 P001 найти можно на Рутрекере или взять с офф сайта.

3) И собственно сам VMware Workstation 17 PRO

Создаём виртуальную машину.
Создаём виртуальную машину.
Выбираем необходимую версию
Выбираем необходимую версию
Далее подключаем дистрибутив Ubuntu
Далее подключаем дистрибутив Ubuntu

далее указываем пароль и пользователя и настраиваем.

я обычно ставлю 6 ядер так сказать 37%-45% от текущй физической системы
я обычно ставлю 6 ядер так сказать 37%-45% от текущй физической системы
Памяти обычно задействую половины физической. По наблюдениям через htop системой было использовано гдето 1.7 Гигабайта с запущенной Wincc OA
Памяти обычно задействую половины физической. По наблюдениям через htop системой было использовано гдето 1.7 Гигабайта с запущенной Wincc OA
Обычно ставлю 40 Гигов объём на всякий случай :)
Обычно ставлю 40 Гигов объём на всякий случай :)
Далее пойдёт процесс создания виртуальной машины.
Далее пойдёт процесс создания виртуальной машины.
Автоматически начнётся процесс установки а тем временем настроем сеть...
Автоматически начнётся процесс установки а тем временем настроем сеть...
Для интернета я обычно ставлю вайфай адаптер который настраиваю на VMnet1
Для интернета я обычно ставлю вайфай адаптер который настраиваю на VMnet1
Настройка сетей виртуальных машин происходит тут этот шаг важен потому что мы будем общаться по сети с другой виртуальной машиной
Настройка сетей виртуальных машин происходит тут этот шаг важен потому что мы будем общаться по сети с другой виртуальной машиной
На нулевую сеть у меня физическая сетевая карта а на 2й сети вайфай карта
На нулевую сеть у меня физическая сетевая карта а на 2й сети вайфай карта


далее ставим обновления sudo apt update
далее ставим обновления sudo apt update
и устанавливаем обновления пакетов sudo apt upgrade
и устанавливаем обновления пакетов sudo apt upgrade

Далее подключаем дистрибутив к виртуальной машины а точнее расшариваем папку на физической машине для виртуальной делается это в настройках виртуальной машины.

Важное уточнение, виртуальная машина должна быть выключена в этот момент.

расшариваем дистрибутив WinccOA
расшариваем дистрибутив WinccOA

Я немного лентяй писать много команд мне лень поэтому я пользуюсь по старинки Миднайт Командером sudo apt install mc


после подключения каталога появиться /mnt/hgfs где и будет распологаться каталог на физической машине

я обычно распоковываю в рабочий каталог домашней папки пользователя.

Еще нужно добавить репозиторий пакетов Debian. Он нам понадобиться для уставновки зависимостей пакетов.

deb http://ftp.de.debian.org/debian bullseye main

его прописываем /etc/apt/sources.list командой sudo nano /etc/apt/sources.list

Cntrl+O Cntrl+W Записываем изменения в файл

Ubuntu будет ругаться что репозиторий не подписан
добавляем ключи репозитория

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9 6ED0E7B82643E131 605C66F00D6C9793

получаем пакет зависимостей с репозитория
получаем пакет зависимостей с репозитория

далее идём в каталог winccoa и пробуем установить но будет ругаться что нет зависимостей ничего страшного

В каталоге где лежат дебиан пакеты дистрибутива WinccOA запускаем команду

sudo dpkg -i *.deb

пойдёт процесс утановки

Далее скажет что не может установить пакеты по причине ошибок

есть волшебная команда

sudo apt --fix-broken install

отсутсвие зависимостей
отсутсвие зависимостей
установка прошла нормально зависимости установились Wincc OA установился
установка прошла нормально зависимости установились Wincc OA установился

Если вам понравилось напишите я попробую подготовить урок как связываться с SIEMENS PLCSIM и как настраивать протокол при работе симулятора.

lilovyi@gmail.com

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.