Виртуализация PCS 7

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
Rex2701
Posts: 374
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Виртуализация PCS 7

Post by Rex2701 »

Всем привет

На данный момент у нас крутятся два мультипроекта в PCS 7 v8.1 SP1 на физическом железе и теперь необходимо все сервера, инженерные станции и клиенты виртуализировать.
Виртуальная инфраструктура развёрнута и настроена на базе VMWare ESXi 6.7.
Для проверки возможности миграции и работоспособности соединений был создан тестовый проект со следующей структурой:
Image
Серверы 011 и 012 - пара Master-Standby первого мультипроекта, 511 и 512 - пара второго мультипроекта.
Терминальная шина (HMI_Span _Net) объединяет терминальные шины отдельных проектов серверов, инженерной и операторской станций. Шина реализована целиком внутри ESXi.

Шина контроллеров (PLC_Span_Net) состоит из физического сегмента, куда включена станция AS410, и виртуального сегмента для серверов и инженерной станции. На всех участниках этой шины прописан необходимый шлюз. Протокол ISO везде не задействован, т.к. не поддерживает маршрутизацию. Эта шина в NetPro также объединяет шины отдельных проектов.
Т.к. на физических серверах и инженерных станциях для шины контроллеров использовались адаптеры SIMATIC CP1623, в виртуальных машинах их пришлось заменить на адаптеры IE General версии SW 8.2, потому что версии SW 8.1 не могут быть установлены в конфигурацию в количестве более одного.
Было выполнено конфигурирование и прогрузка Station Manager'ов на инженерной станции и всех 4-х серверах. Интерфейс PG/PC на них установлен в "PC.internal.local".
Соединение между ES и AS работает, можно прогружать аппаратную конфигурацию, чарты, мониторить и состояние выполнение программы.

Тем не менее, в связи с виртуализацией есть специфические проблемы с соединениями:
1. После прогрузки Station Manager инженерная станция осталась с жёлтой стрелкой, что видно на скриншоте выше и ниже.
2. Очень часто после прогрузки Station Manager'а один из сетевых адаптеров IE General сваливается в STOP и остаётся так до перезагрузки. Иногда не помогает и перезагрузка, приходится руками в Station Manager удалять его и добавлять снова.
Image
3. На физических серверах я вижу, что значок настроенного соединения S7 появляется в Station Manager для записи WinCC Appl., как и должно быть. В виртуальной среде у сервера этот значок почему-то появился у адаптера шины контроллеров. Почему так - непонятно.
Image
4. Как я уже писал выше - ISO протокол везде отключен. Но, при создании AS-OS соединения типа "TCP connection" или "ISO-over-TCP connection" в дальнейшем, при компиляции OS части сервера я вижу, что в соединении прописан MAC-адрес, а не IP. Естественно, после завершения компиляции и прогрузки на сервер я получаю отсутствующую связь и серые поля на экранах.
5. При выборе типа "S7 connection" связи почему-то тоже нет, хотя PG/PC интерфейс настроен, адаптеры в Simatiс Shell указаны правильно.

Что было сделано дополнительно: SIMATIC NET был обновлён до v13 SP1, но это ничего не дало. Я знаю, что поддержка и совместимость с ESXi 6.7 заявлена в SIMATIC NET v16, но его нельзя поставить, т.к. он уже не поддерживает Windows Server 2008 R2. А PCS 7 v8.1 нельзя поставить на версию выше 2008 R2.
Dmitriy1992
Posts: 24
Joined: Wed Dec 11, 2019 2:04 pm

Re: Виртуализация PCS 7

Post by Dmitriy1992 »

Что у Вас за производство, что был выбран 410 CPU?
В чём цель перехода на виртуальные машины? Багов ведь ещё больше будет вылезать, чем с физ. машинами.
Rex2701
Posts: 374
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: Виртуализация PCS 7

Post by Rex2701 »

Потому что виртуализация это "модно", и начальство сказало "надо".
410-е - стандартный выбор для PCS. Мы другие и не рассматриваем.
С физическими машинами тоже гемор - они устаревают, ломаются, надо держать ЗИП. А чем дальше - тем это тяжелее и дороже.
CoMod
Site Admin
Posts: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

Re: Виртуализация PCS 7

Post by CoMod »

8-ка всё таки старая... часть проблем могли решить в 9-ке... может чего в ФАКе полезное увидите
(sfaq) SIMATIC PCS 7 V9.0 SP1 released for virtual operating environments
https://support.industry.siemens.com/cs ... /109755764
Rex2701
Posts: 374
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: Виртуализация PCS 7

Post by Rex2701 »

Да эти Факи все поперечитаны...
Специалисты на Siemens Forum сразу сказали, что раз у вас ESXi 6.7, то с ним будет нормально работать только SIMATIC NET 16, которому нужна винда не ниже 2012 и PCS 7 какой-нибудь 9-й версии.
В общем-то вопрос можно закрывать. Удалось добиться какой-никакой работоспособности проекта в "полусыром" виде - без конфигурации Simatic Manager и S7 connection.