Czym jest standard VASS i czego wymaga od programisty PLC?

Standard VASS to standard automatyzacji Grupy Volkswagen, który określa, jak dostawcy maszyn i integratorzy budują sprzęt, program sterownika PLC, wizualizację i dokumentację linii dla zakładów koncernu. Obowiązuje każdego, kto programuje lub uruchamia sterowniki w fabrykach marek Volkswagen, Audi, Seat i Škoda. Dostawca zyskuje dzięki niemu gotowe biblioteki i jednolitą strukturę projektu, ale musi przestrzegać ścisłych reguł ich stosowania i zapewnić zespół z potwierdzonymi kwalifikacjami.

Skrót VASS pochodzi od nazw czterech marek koncernu: Volkswagen, Audi, Seat i Škoda. W praktyce to zbiór zasad i bibliotek, według którego powstaje automatyka linii produkcyjnych w zakładach Grupy Volkswagen.

Volkswagen rozwija standard kolejnymi generacjami. Szósta z nich, oznaczana jako VASS V6, zastąpiła wersję V5 i objęła cały łańcuch projektu:

  • sprzęt i szafy sterownicze: biblioteki dla programu Eplan, w tym funkcje 3D i system szaf Rittal VX25;
  • wymianę danych między projektem elektrycznym w Eplanie a projektem sterownika w TIA Portal przez interfejs AML (konfiguracja sprzętu, wejścia i wyjścia, topologia sieci);
  • program PLC i wizualizację HMI, czyli biblioteki bloków i ekranów;
  • dokumentację i materiały szkoleniowe.

Standard stosują dostawcy maszyn, integratorzy i firmy uruchomieniowe pracujące dla zakładów koncernu, między innymi przy liniach dla platformy elektrycznej MEB. Celem jest, by w zakładzie, w którym pracują maszyny wielu dostawców, cała automatyka była zbudowana według jednego wzorca.

Sterowniki Siemens S7-1500 dla zakładów Volkswagena programowaliśmy i uruchamialiśmy między innymi na linii montażowej ACT EVO Haube w Salzgitter oraz na stanowiskach poprawkowych linii Flexible w Polkowicach. W tym drugim projekcie logika sterowania powstawała zgodnie ze standardami Volkswagena. Zakres prac, które wykonujemy w takich projektach, opisuje strona programowania PLC w standardzie VASS.

VASS nie jest jedynym standardem koncernowym w motoryzacji. Własne standardy rozwijają również Daimler (Integra) i BMW (TMO), każdy z odrębnymi bibliotekami i wymaganiami wobec dostawców.

Wytyczna standaryzacji VASS V6 dzieli część programową standardu na cztery komponenty: bibliotekę programu w STEP 7, wizualizację w WinCC Advanced, reguły generowania ekranów SiVArc i dokumentację. Wszystkie powstają w środowisku TIA Portal, a program uruchamia się na sterownikach Siemens, takich jak S7-1500.

KomponentCo zawieraZnaczenie dla projektu
STEP 7bloki funkcyjne (FB), struktury danych (UDT), katalogi urządzeńprogram powstaje z gotowych bloków standardu, a nie z bloków pisanych od zera
WinCC Advancedfaceplates i ekrany szczegółowe urządzeńoperator na każdej stacji widzi napęd czy zacisk w tej samej formie
SiVArcreguły, które generują ekrany HMI z programu PLC i bibliotekwizualizacja wynika z programu, więc błąd w jego strukturze przenosi się na ekrany
Dokumentacjapliki pomocy bloków, konfiguracje sprzętu, opisy parametryzacjidostawca przekazuje dokumentację w strukturze określonej przez standard

Pojęcia użyte w tabeli:

  • Blok funkcyjny (FB): fragment programu z własną pamięcią danych, który steruje jednym modułem maszyny, na przykład napędem, zaciskiem albo przenośnikiem.
  • UDT: typ danych definiowany przez użytkownika, który zbiera sygnały jednego urządzenia w uporządkowaną strukturę.
  • Faceplate: gotowy obiekt ekranu HMI powiązany z blokiem w sterowniku.
  • SiVArc: rozszerzenie Siemensa, które tworzy wizualizację automatycznie na podstawie bloków programu, bibliotek ekranów i reguł.

Do pracy w standardzie V6 wytyczna przewiduje pakiety STEP 7 Professional, WinCC Advanced i Safety Integrated oraz narzędzia do konfiguracji napędów SINAMICS. Ekrany HMI powstają w kilku językach, między innymi niemieckim, angielskim, hiszpańskim i chińskim, ponieważ ta sama linia może trafić do zakładu w innym kraju.

Standard VASS wymaga od programisty PLC kwalifikacji potwierdzonej certyfikatem Volkswagen Bildungsinstitut. Jak podaje instytut, certyfikat jest warunkiem programowania i uruchamiania sterowników Siemens zgodnie z obowiązującym standardem w zakładach marek koncernu. Wytyczna V6 wymaga też od samego dostawcy ukończonych szkoleń z TIA Portal oraz wystarczającej znajomości standardu VASS i technologii produkcji Volkswagena.

Kwalifikację „Inbetriebnehmer SPS Siemens, VASS V6” prowadzi Volkswagen Bildungsinstitut w Zwickau. Kurs jest skierowany do projektantów oprogramowania i elektryki, uruchomieniowców oraz dostawców instalacji, a jego program obejmuje:

  • planowanie konfiguracji sprzętu według VASS;
  • programowanie bezpieczeństwa i reguły struktury programu;
  • programowanie standardowe na strukturach danych;
  • przegląd bibliotek bloków funkcyjnych i definicję przestrzeni adresowej;
  • programowanie łańcuchów kroków (step chain);
  • generowanie wizualizacji przez SiVArc i system komunikatów.

Kurs uczy samego standardu, a nie obsługi środowiska, dlatego instytut oczekuje, że uczestnik zna już TIA Portal, języki programowania SCL i S7-Graph, sieć PROFINET oraz programowanie funkcji bezpieczeństwa w Distributed Safety.

Niezależnie od kwalifikacji Volkswagena, Siemens SITRAIN prowadzi warsztat VASS 6 dla integratorów i producentów maszyn (OEM), przeznaczony dla osób, które planują, konfigurują, uruchamiają i utrzymują projekty TIA Portal według VASS V6.

Największym ryzykiem jest program, który poprawnie steruje maszyną, ale nie spełnia wymagań standardu VASS. Taki kod trzeba poprawić przed odbiorem, a jeśli niezgodność zostanie wykryta dopiero podczas uruchomienia, przeróbki przypadają na czas, w którym linia powinna już wchodzić w rozruch produkcji.

Niezgodność może powstać w trzech miejscach, które standard reguluje wprost.

Zmiana bloku standardowego. Gdy blok z biblioteki nie obsługuje nietypowego urządzenia, najprościej byłoby dopisać do niego własną logikę. Wytyczna V6 dopuszcza jednak zmiany i nowe bloki standardowe wyłącznie po konsultacji i zatwierdzeniu przez dział elektryki Volkswagena, więc przeróbkę wprowadzoną bez tej zgody trzeba cofnąć. Dlatego odstępstwo uzgadnia się z zamawiającym, zanim powstanie kod.

Ręcznie dorysowane ekrany HMI. W VASS V6 wizualizację generuje SiVArc, więc zmiana wprowadzona ręcznie przetrwa tylko do najbliższego generowania, po którym zniknie albo przestanie odpowiadać programowi. Poprawki wprowadza się zatem w programie lub w regułach generowania, a nie bezpośrednio na ekranie.

Własna struktura programu. Standard określa podział przestrzeni adresowej, budowę łańcuchów kroków i system komunikatów. Program z autorskim podziałem adresów albo własną logiką sekwencji nie przejdzie kontroli zgodności i trzeba go będzie przebudować.

Dla projektu oznacza to:

  • odbiór wstrzymany do czasu usunięcia niezgodności;
  • przeróbki programu i wizualizacji w fazie uruchomienia;
  • dodatkowe uzgodnienia z działem elektryki zamawiającego, których można było uniknąć na etapie projektowania.

Koszt niezgodności ze standardem VASS rośnie z każdym etapem projektu: poprawka w programie wprowadzona na etapie projektowania jest tańsza niż ta sama zmiana na hali podczas uruchomienia.

Budujesz linię lub stację dla zakładu Grupy Volkswagen i potrzebujesz zespołu, który zna standard VASS? Napisz do nas, sprawdzimy specyfikację, przygotujemy program PLC i wizualizację według bibliotek standardu i uruchomimy je na obiekcie.

Standard VASS wyznacza zakres odbioru linii, a po uruchomieniu ułatwia jej utrzymanie przez cały okres eksploatacji. Zamawiający sprawdza zgodność ze standardem w trzech obszarach:

  • program: bloki z biblioteki standardu, uzgodnione odstępstwa, struktura adresów i sekwencji;
  • wizualizacja: ekrany wygenerowane z programu i komplet wersji językowych;
  • dokumentacja: pliki pomocy bloków, konfiguracja sprzętu i parametryzacja w strukturze określonej przez standard.

W projekcie VASS według przestrzeni adresowej standardu rozpisane są także sygnały sprawdzane podczas testu wejść i wyjść. Sam test opisaliśmy w artykule o procedurze IO Check.

Po odbiorze z jednolitości standardu korzysta utrzymanie ruchu. Struktura programu, ekrany i dokumentacja wyglądają na każdej stacji jednakowo, więc technik szuka sygnału, kroku sekwencji czy komunikatu zawsze w tym samym miejscu, bez względu na to, który dostawca zbudował maszynę.

Planujesz projekt dla zakładu Grupy Volkswagen i chcesz wiedzieć, czego standard VASS wymaga w Twojej specyfikacji? Napisz do nas, przeanalizujemy wymagania i wskażemy, gdzie w projekcie potrzebne są uzgodnienia z zamawiającym.

  • Design Solutions, „Volkswagen releases VASS standard which includes EPLAN Version 2.9”: https://designsolutionsmag.co.uk/volkswagen-releases-vass-standard-which-includes-eplan-version-2-9/
  • Maschinenbau Journal, „VASS-Standard jetzt um 3D-Funktionalität und neueste Schaltschranktechnik erweitert”: https://www.maschinenbau-journal.de/2020/07/29/vass-standard-jetzt-um-3d-funktionalitaet-und-neueste-schaltschranktechnik-erweitert/
  • Volkswagen, „VASS V6 Standard – Standardization Guideline” (wytyczna standaryzacji, wersja 1.0).
  • Volkswagen Bildungsinstitut, kwalifikacja „VASS V6 Qualifizierung Inbetriebnehmer SPS Siemens”: https://www.vw-bi.de/kursangebot/kursfinder/detailansicht-kurs/volkswagen-1283/vass-v6-qualifizierung-inbetriebnehmer-sps-siemens-2.html
  • Siemens SITRAIN, warsztat VASS 6 dla integratorów i OEM: https://www.sitrain.us/lms/DES/SCT-VAOILS6OEE.PDF
Przewijanie do góry