| |

PRODUKT
V dnešních výrobních podnicích je většina výrobních
procesů automatizována a provozuje se zde velké množství různých
řídicích systémů, robotů, pohonů a dalších zařízení.
Pro jejich činnost se používá mnoho softwarových programů nebo
datových souborů – řídicí programy pro programovatelné logické
automaty (PLC – Programmable Logic Controllers) a robotické systémy,
operátorské vizualizační aplikace (HMI – Human Machine Interface),
různé programovací jazyky, formáty souborů či specifické aplikace.
Návrh, instalaci a odladění programů zajišťují externí dodavatelé
– systémoví integrátoři nebo výrobci a dodavatelé automatizačních
zařízení. I po prvotním zprovoznění však dochází v běžném provozu k
častým změnám používaných programových a datových souborů. Externí pracovníci nebo
interní podnikoví specialisté provádějí různé optimalizace,
odstraňují chyby nebo implementují změny potřebné při změnách nebo
úpravách výrobního programu. Při rozsáhlejších výrobních
technologiích se na údržbě nebo změnách může podílet více
pracovníků.
Při větším počtu různých programových nebo datových souborů a
jejich častých změnách, jak při jejich prvotním nasazování, tak při
běžném provozu, se obvykle vyskytují následující problémy:
Typické problémy bez systému versiondog
-
Verze softwarových souborů se
ukládají manuálně na různá místa, obtížně se dohledávají a
nemusejí být uloženy opravdu všechny verze.
-
Verze softwarových souborů se sice
ukládají na centrální server, ale manuálně a není zajištěno
důsledné uplatňování pravidel pro jejich ukládání (všechny verze,
konvence pojmenování apod.).
-
Manuální zálohování souborů je časově
náročné a představuje možný zdroj chyb.
-
Dokumentace a komentáře k jednotlivým
verzím souborů buď neexistují nebo jsou neúplné v dílčích
dokumentech (Word apod.) nebo lokální databázi (Access apod.).
-
Není jednoznačně dohledatelné a
jasné, KDO změnil CO, KDY a PROČ?
-
Není okamžitě patrné, zda nedošlo k
neoprávněným změnám v „ostrých“ programech ve výrobě a zda je ve
výrobě používána opravdu poslední platná a schválená verze.
-
Obtížně se porovnávají různé verze
příslušných typů všech používaných souborů pro rychlou
identifikaci provedených změny v jednotlivých verzích.
-
Při změně programových modulů nebo
knihoven s určitou funkčností není jasné, ve kterých
programových souborech jsou moduly/knihovny dále použity.
-
Obtížné zajištění jednotnosti
používání standardizovaných verzí pro podniky s více závody nebo
systémové integrátory pracující na různých vzdálených
projektech.
Logickým požadavkem je proto odstranit výše uvedené problémy a
zavést systém, který ve všech souborech a změnách zajistí pořádek a
neustálý přehled. Tím se zabrání opomenutím, chybám nebo ztrátám
souborů a zamezí narušení hladkého chodu výroby, zmetkovitosti a
neplánovaným výrobním odstávkám.
Versiondog – výkonný systém pro správu verzí
Versiondog je softwarový produkt, který byl
speciálně vytvořen pro řešení této problematiky tím, že pro všechny
verze používaných programových a datových souborů důsledně zajistí:
- Automatizované archivování všech verzí na centrální server
- Dokumentaci změn mezi jednotlivými verzemi
- Inteligentní porovnávání jednotlivých verzí
- Průběžnou kontrolu správnosti provozovaných verzí porovnáváním se schválenou verzí a případné uložení odlišných verzí včetně upozornění oprávněných osob
- Okamžitou dostupnost starších verzí
K dispozici jsou následující varianty systému versiondog ,
určené pro příslušné skupiny uživatelů:
-
Versiondog pro
automatizovanou výrobu – pro koncové uživatele
automatizovaných technologií ve výrobních podnicích při
každodenním provozu.
-
Versiondog pro
systémovou integraci – pro systémové integrátory při
vývoji a zprovozňování automatizovaných technologií.
Hlavní funkčnosti systému versiondog
Versiondog zajišťuje důsledné automatizované
ukládání všech verzí u všech typů používaných programů a datových
souborů. Archivace se provádí na centrální datové úložiště –
versiondog server. V ukládaných verzích je uplatněna
stejná konvence pojmenování a možnost vkládat komentáře.
K dispozici je okamžitě přístupný přehled dokumentující posloupnosti
všech verzí s jednoznačnou dohledatelností (KDO, KDE, KDY a PROČ) o
změnách v každé jednotlivé verzi.
Pro podrobné analýzy a optimalizace verzí lze využít unikátní
funkčnost systému versiondog – inteligentní porovnávání
Smart Compare, což je pokročilá metodika porovnávání verzí u
nejčastěji používaných programových a datových souborů v následujících oblastech průmyslové automatizace:
-
Řídicí programy pro PLC (Siemens SIMATIC S5, S7,
PCS 7, Rockwell RSLogix 500, 5000, Schneider Electric Modsoft
aj.)
-
Aplikace HMI / SCADA (Wonderware
InTouch, Siemens WinCC, WinCC Flexible, ProTool aj.)
-
Řídicí programy pro průmyslové roboty (ABB, KUKA, GE-Fanuc,
Motoman)
-
Řídicí programy pro stroje CNC nebo DNC (Sinumeric 840D
aj.)
-
Text/ASCII, VisualBasic, C++ /
Pascal
- Aplikace MS Office (Word, Excel)
-
Binární kód, PDF … aj.
Výsledkem porovnání Smart Compare jsou velmi přehledně
prezentované změny, takže je ihned a názorně patrné v jakých částech
i velmi složitých a dlouhých programových nebo datových souborů se změny nacházejí. Porovnávat
lze jakékoliv verze souborů, tj. nejen poslední oproti předposlední
verzi. V případě potřeby je možné jakoukoliv z předchozích verzí obnovit a okamžitě na ni přejít.
Výhodou koncepce Smart Compare je i to, že na počítači, kde
dochází k porovnávání verzí nemusí být nutně instalovány vývojářské
editory jednotlivých programů (např. InTouch WindowMaker, Step7
editor apod.).
Programové a datové soubory používané v ostrém nasazení ve výrobě je možné systémem versiondog periodicky automaticky zálohovat a porovnávat s poslední verzí na versiondog serveru. Lze tak odhalit, zda nebyly provedeny nějaké neoprávněné modifikace a zajistit, aby se používala opravdu poslední platná a schválená verze.
Velmi užitečnou vlastností je, že s klientem systému versiondog (tzv. tlustý klient) lze pracovat také off-line, tj. bez aktivního připojení k versiondog serveru. Archivace i porovnávání verzí se v tomto případě provádí lokálně a po opětovném připojení k versiondog serveru dojde k dohrání všech mezitím vytvořených verzí k předchozím archivovaným verzím.
Tuto funkčnost ocení zejména pracovníci dodavatelských firem
(systémoví integrátoři), kteří instalují a odlaďují programy u
koncového zákazníka a teprve po návratu do mateřské firmy provedou
archivaci na firemní versiondog server.
Systém versiondog se průběžně rozšiřuje o další funkčnosti a moduly. Ve vývoji jsou např. doplňující moduly pro uživatele řídicích systémů SIMATIC S7. Modul versiondog S7 Library Management bude určen
pro správu verzí S7 programových bloků a knihoven a snadnou
dohledatelnost, které jejich verze jsou použity v konkrétních
verzích S7 programů (cross-reference). Modul SIMATIC S7 Multi-User
Edit bude umožňovat současnou práci více vývojářů na S7 programu s
podporou individuálního vývoje jednotlivých programových bloků.
Versiondog je k dispozici v anglické, německé i české jazykové verzi.
Mobilní versiondog server
Při zprovozňování rozsáhlejších projektů, na kterých se podílí více pracovníků systémového integrátora nebo i více dodavatelů, je vhodné u koncového zákazníka instalovat tzv. Mobilní versiondog server. Tento server na daném místě spravuje všechny vytvářené verze příslušných programových a datových souborů, obdobně jako standardní versiondog server.
Po skončení implementace a předání zákazníkovi nebo i během
implementačních prací se Mobilní versiondog server
zasynchronizuje s hlavním versiondog serverem u
systémového integrátora nebo u dalších dodavatelů a všechny verze se
na něm zaarchivují.
|
|
KE STAŽENÍ

Automatizovaná správa, porovnávání a zálohování verzí (PDF - 2,4 MB)
 Versiondog for Automated Production (PDF - 1,3 MB)
 Versiondog for System Integration (PDF - 1,6 MB)
 Versiondog for Plant Construction (PDF - 1,5 MB)
 Versiondog for Machine Manufacturing (PDF - 1,5 MB)
|
|