Firma MICROSYS została założona w 1991 roku przez grupę byłych pracowników firmy Kancelářské stroje. W ten sposób nowo powstała jednostka mogła skorzystać z doświadczenia zawodowego i praktycznego pracowników zajmujących się rozwojem, projektowaniem i wdrażaniem systemów z zakresu automatyki przemysłowej. Głównym celem firmy od początku było stworzenie uniwersalnego oprogramowania narzędziowego do tworzenia systemów monitoringu i sterowania. Takie oprogramowanie nie było praktycznie dostępne na czeskim rynku w latach 90.
Od tego czasu (już ponad 30 lat) MICROSYS rozwija i dostarcza SCADA system PROMOTIC. Jest to wszechstronne oprogramowanie, które służy do tworzenia aplikacji do monitorowania i sterowania różnego rodzaju procesami technologicznymi, od produkcji żelaza, zarządzania zużycia energii i ciepła, przez gospodarkę magazynową, po aplikacje takie jak zarządzanie akwarium, pomoce laboratoryjne czy pomoce dydaktyczne dla szkół.
Początki firmy 30 lat temu
Firma MICROSYS została założona przez grupę pracowników, którzy już wcześniej pracowali nad oprogramowaniem sterującym i wizualizacyjnym w formie graficznego programowania modułowego:
M-technologia. Po powstaniu firmy oprogramowanie to nazwano PROMOTIC (
PROfessional MOdulary Techological Integrated Control).
Efektem dwuletnich prac był unikalny system oprogramowania, który w sposób graficzny pozwalał użytkownikowi na tworzenie zarówno ekranów dyspozytorskich jak i algorytmów sterowania.
Dodatkowo, możliwe było generowanie kodu wykonywalnego dla różnych platform sprzętowych: nie tylko dla "klasycznych" PC, czyli komputerów z procesorem 386 lub (nawet!) 486 i systemem operacyjnym
MS DOS, ale także dla sprzętowych systemów sterowania (
Siemens Simicro,
DIX,
MicroSAPI itd.), które obsługiwały sygnały analogowe/binarne i realizowały niezbędne algorytmy sterowania. Sterowniki PLC były wtedy dopiero na początku swojego rozwoju.
W tym czasie nie było jeszcze jasne, czy komputery typu PC nadają się do zastosowań procesowych w fabrykach, było też wielu przeciwników wyświetlaczy graficznych (twierdzili, że chcą widzieć tylko dane tekstowe, a grafika odwraca ich uwagę). Pomimo tego, że PROMOTIC był w zasadzie pierwszym tego typu oprogramowaniem opracowanym na terytorium czesko-słowackim, został od razu bardzo pozytywnie przyjęty i widzieliśmy, że idziemy w dobrym kierunku.
Istnienie systemu oprogramowania, który pozwalał na tworzenie systemów monitorowania i sterowania w sposób bardzo przyjazny dla użytkownika - co więcej, dla różnych platform sprzętowych - było w tamtych czasach unikalne, a system cieszył się dużym zainteresowaniem. Firmy, które używały tego systemu, dopiero w późniejszych latach "niechętnie" przechodziły na systemy
Windows.
Pojawienie się SO Windows
W 1995 roku pojawił się
Windows95 i sytuacja zaczęła się diametralnie zmieniać. Po raz pierwszy udostępniono użytkownikom system operacyjny z interfejsem graficznym i uniwersalnymi interfejsami aplikacji programowych. Ponownie jednak pojawiły się zastrzeżenia, że wizualizacja i sterowanie procesami nie mogą być prowadzone na tym systemie w dłuższej perspektywie czasowej.
Mimo to zdecydowaliśmy się na konwersję systemu PROMOTIC pod
Windows. Z perspektywy czasu wydaje się to być oczywistą decyzją, ale w tamtym czasie dominacja Windowsa nie była wcale oczywista i wiadomo było, że ten system operacyjny nie jest zbyt stabilny. Z wielkim ryzykiem, po dwóch latach rozwoju, w końcu przekonwertowaliśmy system PROMOTIC pod
Windows. W tym samym czasie zmieniliśmy koncepcję rozwoju i przeszliśmy z programowania modułowego na obiektowy rozwój aplikacji.
Jednak już w momencie uruchomienia pierwszej wersji systemu PROMOTIC dla
Windows na targach
Amper 1997 okazało się, że zainteresowanie tym systemem jest ogromne. Pomimo niestabilności SO
Windows, powstałe aplikacje były bardzo niezawodne. Z perspektywy czasu można powiedzieć, że kolejny rok 1998 był jednym z najbardziej udanych w historii firmy pod względem pozyskiwania nowych klientów.
Przejście na obiektowe tworzenie aplikacji okazało się najlepszą możliwą drogą, dzięki czemu tworzenie aplikacji stało się zarówno niezwykle proste, jak i uogólnione. Nagle mieliśmy w rękach narzędzie, które mogliśmy dalej "utrzymywać" - tzn. dodawać kolejne komponenty bez konieczności dokonywania większych ingerencji w samą koncepcję systemu. Jest to niewiarygodne, lecz podstawowa koncepcja systemu PROMOTIC pod
Windows pozostała w zasadzie niezmieniona do dnia dzisiejszego.
Właściwe decyzje są lepsze niż setki godzin pracy
W ciągu następnych kilku lat, po bardzo przemyślanych dyskusjach i konsultacjach z innymi firmami i uczelniami, podjęliśmy kilka innych ważnych decyzji, które niezmiernie ułatwiły nam rozwój.
Konfigurację systemu PROMOTIC zaczęliśmy opracowywać przy pomocy danych XML. Zaczęliśmy to robić w czasie, gdy format XML nie był jeszcze dobrze znany i rozpowszechniony. Za pomocą tego formatu zaczęliśmy tworzyć nie tylko dokumentację systemową, ale także komunikację między aplikacjami, obrazki (tzw. format
SVG) i wiele innych. Następnie format XML stał się światowym standardem. Tak więc właściwa początkowa decyzja zaoszczędziła nam ogromnej ilości pracy.
Kolejną ważną decyzją było wytworzenie PROMOTIC również jako Web serwera z automatycznym wytwarzaniem czystego kodu HTML bez dodatkowych wtyczek typu
FlashPlayer,
Silverlight i inne. Teraz, gdy się technologie HTML5, aplikacje w chmurze itd. nasza praca staje się coraz bardziej efektywna.
Czy możemy zaoferować oprogramowanie SCADA za darmo?
Jedną z innych ciekawych decyzji podjętych przez firmę MICROSYS w 2009 roku było umożliwienie tworzenia mniejszych aplikacji całkowicie za darmo. Użytkownicy systemu PROMOTIC mogą w ten sposób wdrażać aplikacje nawet tam, gdzie wcześniej nie było to możliwe z powodów finansowych. Obejmują one tworzenie pomocniczych narzędzi programowych w fabrykach, narzędzi demonstracyjnych i testowych dla dostawców sprzętu, oprogramowania kontrolnego i monitorującego w domach itp. Przekonujemy się, że obecnie jest coraz więcej klientów, którzy zdali sobie sprawę, że wdrożenie oprogramowania SCADA jest możliwe nawet w miejscach, w których jeszcze kilka lat temu nikt by go nie szukał.
Tworzyć oprogramowanie lub aplikacje?
Od początku w firmie trwała dyskusja na temat tego, jaki pakiet usług firma powinna faktycznie oferować swoim klientom. Główną pracą firmy był zawsze rozwój systemu PROMOTIC. Z czasem jednak okazało się, że nie jest dobrze rozrzedzać działalność i lepiej jest zajmować się tylko tym, w czym czujemy się naprawdę mocni - a jest to rozwój oprogramowania. Dlatego ograniczyliśmy nasze działania i postanowiliśmy skoncentrować się tylko na dwóch kluczowych - rozwoju systemu PROMOTIC i wytwarzaniu aplikacji w systemie PROMOTIC.
Te dwie działalności od lat funkcjonują w symbiozie: pracownicy działu rozwoju mogą pomóc projektantom aplikacji w rozwiązywaniu bardziej złożonych problemów, a z kolei projektanci dostarczają twórcom systemu wielu sugestii dotyczących dalszego rozwoju.
Zespół roboczy
Jednym z kluczowych aspektów, na których opiera się funkcjonowanie naszej firmy jest stały zespół pracowniczy. Z biegiem lat firma rozwinęła kolektyw pracowników, którzy współpracują ze sobą, a każdy z nich jest integralną i niezbędną częścią zespołu. Udało nam się skompletować zespół profesjonalistów, dla których praca jest nie tylko obowiązkiem, ale również ciekawym zajęciem twórczym - zarówno programistów, jak i wdrożeniowców aplikacji. Między innymi powrót niektórych naszych pracowników do firmy po wcześniejszych doświadczeniach zawodowych za granicą jest dowodem na doskonałe relacje w firmie.
Przyszłość firmy i główne cele
Główną działalnością firmy MICROSYS jest i będzie rozwój oprogramowania wizualizacji i sterowania PROMOTIC z naciskiem na jego maksymalną otwartość i techniczną dojrzałość. Jednym z najważniejszych celów na przyszłość jest komercyjna promocja SCADA systemu PROMOTIC na nowych rynkach zagranicznych. Głęboko wierzymy, że jego jakość docenią użytkownicy w innych krajach, nie tylko w Europie, ale także w bardziej odległych zakątkach naszego szybko zmieniającego się świata.
Oczywiście, staramy się również poprawić jakość i dostępność innych usług dla naszych klientów, takich jak wsparcie techniczne, doradztwo, szkolenia itd. Dążymy do zbudowania wizerunku niezawodnego, pomocnego i zaawansowanego technicznie partnera w rozwiązywaniu problemów w różnych segmentach automatyki przemysłowej.
To, że udało nam się w tym bardzo konkurencyjnym środowisku odnieść sukces i przez tak długi okres czasu stale umacniać pozycję SCADA systemu PROMOTIC jest dowodem na to, że naszą pracę wykonujemy z zainteresowaniem i zaangażowaniem i chcielibyśmy się tego trzymać również w przyszłości.