Repozytorium stanowiące uzupełnienie do książki
wyd. Helion, 2022
Droga użykowiczko, Drogi użytkowniku,
do Twojej dyspozycji oddaję specjalnie przygotowaną bibliotekę przykładów i gotowych projektów, dostępną w formie publicznego repozytorium. Choć większość przykładów i ćwiczeń opisywana jest dość szczegółowo w książce, każdy z nich przygotowany został w formie gotowych fragmentów kodu umieszczonych w przykładowym projekcie TIA Portal. Ponadto, część ćwiczeń w kolejnych rozdziałach książki realizowana jest w oparciu o funkcje opracowane na wcześniejszych stronach – wykorzystanie gotowego projektu pozwoli Ci więc zachować spójność i poprawną strukturę programu PLC, a także ułatwi realizację przykładów, które możesz oprzeć na gotowych szablonach.
Choć digitalizacja jest pojęciem powszechnie już znanym i obecnym w branży od kilku lat, wiele firm produkcyjnych czy przetwórczych nie rozpoczęło jeszcze wdrażania rozwiązań wpisujących się w tę koncepcję. Rozumiemy przez nie szereg zagadnień, których celem jest zmniejszenie przepaści pomiędzy obszarami operacyjnym i informatycznym, rządzącymi współczesnym światem.
Praktyka pokazuje niestety, że choć otoczenie i technologie wokół nas pędzą naprzód niczym najnowszy model Ferrari, systemy stosowane w przemyśle możemy porównać raczej do przeciętnego auta klasy średniej. Choć działa bez zarzutu i wozi nas bezpiecznie z punktu A do B, nie zrobimy nim żadnego wrażenia pojawiając się na zlocie miłośników aut. Być może stracimy również możliwość nawiązania nowych kontaktów czy pozyskania klientów zainteresowanych przejażdżką.
Ta analogia nie jest bezpodstawna – chcąc zachować konkurencyjność na rynku i móc oferować coraz lepsze produkty bądź usługi, niezbędne jest prowadzenie przedsiębiorstwa z duchem czasu, a nawet chęć wyprzedzenia konkurencji. W końcu jak powiedział kiedyś najbardziej utytułowany kanadyjski ho-keista Wayne Gretzky – Dobrego gracza poznaje się po tym, że zawsze jedzie tam gdzie akurat jest krążek. Wybitny zawodnik kieruje się tam, gdzie ten krążek będzie za chwilę.
W celu pobrania repozytorium na dysk twardy twojego komputera, możesz wykorzystać komendę dostepną w konsoli Git (system kontroli wersji musi być zainstalowany w Twoim systemie operacyjnym):
git clone https://github.com/newshade/Digitalizacja-w-systemach-automatyki.git
lub skorzystać z opcji pobrania plików w formie archiwum ZIP, oferowanej przez serwis GitHub:
W części elementów dostępnych w repozytorium (m.in. przykładowym projekcie TIA Portal) nałozone zostało hasło dostępowe. Część wymaga również identyfikacji podając dodatkowo nazwę użytkownika. Wszędzie tam, gdzie niezbędne jest uwierzytelnienie, wykorzystywane są poniższe dane:
login: administrator
hasło: Sim@tic1518
- Dyrektywa Rady 2008/114/WE
- Wpis na stronie IEC n/t podziału IACS na strefy
- Omówienie komunikacji Open User Communication
- Strona internetowa SiemensCERT
- Praca z biblioteką projektu i bibliotekami globalnymi w TIA Portal
- Porównywanie wersji bloków w bibliotece projektu w TIA Portal
- Oficjalna strona systemu GIT - instalator
- Versioc Control Interface (VCI) Git Connector - rozszerzenie do środowiska TIA Portal
- Tworzenie nowego repozytorium w serwisie GitHub
- Klient OPC UaExpert - instalator
- Siemens OPC UA Modelling Editor - SiOME
- Mosquitto Broker - instalator
- Biblioteka LMQTT_Client dla sterowników PLC SIMATIC
- Lista błędów i statusów HTTP
- Mockoon - instalator
- Biblioteka LHTTP_Client dla sterowników PLC SIMATIC
- Lista komend FTP
- Biblioteka LFTP_Client dla sterowników PLC SIMATIC
- Serwer FTP FileZilla - instalator
- Biblioteka LStream dla sterowników PLC SIMATIC
- Microsoft SQL Server Express - instalator
- Microsoft SLQ Server Management Studio - instalator
- Tworzenie baz danych w Microsoft SQL Server
- Omówienie składni języka SQL
- Biblioteka LSQL_Client dla sterowników PLC SIMATIC