Sterowniki programowalne TIA Portal Sebastian Plamowski
Struktura Informatyczna przedsiębiorstwa - przypomnienie MRP Material Requirements Planning MRPII Manufacturing Resource Planning ERP Enterprise Resource Planning ERPII (eERP) Enterprise Resource Planning CIM Computer Integrated Manufacturing CAD Computer Aided Design CAM Computer Aided Manufacturing MES Manufacturing Execution System SCM Supply Chain Management DRP Distribution Resource Planning CIM Computer Integrated Manufacturing MES Warehouse Management systems
Miejsce systemów SCADA - przypomnienie SCADA (Supervisory Control And Data Acquisition) DCS (Distributed Control system)
Co to jest system SCADA - przypomnienie
Funkcje systemów SCADA - przypomnienie komunikację z aparaturą sterującą i stacjami operatorskimi, przetwarzanie zmiennych procesowych, oddziaływanie na proces (sterowanie, regulacja), kontrolę procesu i sygnalizację alarmów, raportowanie i archiwizacje danych, wizualizację graficzną przebiegu procesu na schematach, wykresach, itp., konfigurowanie struktur algorytmicznych i obrazów synoptycznych, wymianę danych z innymi systemami poprzez sieci FAN, LAN, WAN itd. Inne: optymalizacja procesów, diagnostyka stanu urządzeń Symulacja (prognozowanie, testy dla operatorów)
Użytkownicy systemów DCS i SCADA Operatorzy procesu (praca zmianowa 24h) Kierownicy zmiany Inżynierowie systemowi Administratorzy
Programowanie w systemach SCADA Programowanie HMI na poziomie stacji operatorskich Programowanie skryptów/programów na poziomie stacji operatorskiej Programowanie komputerów przemysłowych/sterowników PLC Programowanie paneli operatorskich
Programowanie w systemach SCADA Programowanie na poziomie stacji operatorskich Programowanie grafik operator HMI (DCS i SCADA) Kolorystyka Standardy Nawigacja Typy stacyjek Potwierdzanie alarmów Usability – zasady projektów GUI i reklamy Problem: integracja z kontrolerem i bazą punktów Wykorzystano: http://www.projektowaniegraficzne.pl/zasady-projektowania-grafiki-i-reklamy
Programowanie skryptów/programów na poziomie stacji operatorskich w SCADA W SCADA dopuszcza się w pewnych przypadkach programowanie skryptów, które mają na celu odciążenie obliczeń wykonywanych na PLC. Proste okienka do wpisania formuł matematycznych – operacje w ramach jednego punktu wyjściowego. Wyzwalane na zdarzenie (wartość punktu) lub czasowo Skrypty obliczeniowe pisane w językach skryptowych często o własnej składni lub BASIC/PASCAL/C. Większość operacji matematycznych, tablice, instrukcje IF, FOR, WHILE. Dostęp odczyt/zapis do punktów. Wyzwalane na zdarzenie (wartość punktu) lub czasowo. Skrypty wywoływane z HMI, pozwalające na programowanie ekstra funkcjonalności (głównie graficznej). Programowanie w większości języków wysokiego poziomu, np. ostatnia wersja MAPS pozwala na programowanie w #C Problem: integracja z kontrolerem i bazą punktów (systemem)
Programowanie komputerów przemysłowych/sterowników PLC Norma IEC 61131-3 „Programmable Controllers" standaryzująca sposoby programowania składa się z pięciu części: Informacje ogólne (General Information), Sprzęt i wymagania testowe (Equipment and Test Requirements), Języki programowania (Programing Languages), Wytyczne użytkownika (User Guidelines), Wymiana informacji (Messaging Service). Problem: integracja z systemem: grafikami, panelami, skryptami
Jak zachować spójność systemu SCADA?
TIA Portal Przy użyciu środowiska Totally Integrated Automation Portal możliwa staje się integracja narzędzi do projektowania paneli operatorskich HMI, SCADA, sterowników PLC Simatic oraz napędów w ramach jednego projektu. Ujednolicony wygląd edytorów programowych oraz dostęp do wspólnej bazy danych projektowych ułatwiają i przyśpieszają tworzenie projektów. Zintegrowana we wspólnym projekcie diagnostyka pozwala na szybkie i skuteczne poszukiwanie błędów.
TIA Portal – studio (kopia pomysłu systemu DCS)
TIA Portal – jedno narzędzie do realizacji wszystkich zadań Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – praca wielu użytkownikow Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – eliminacja błędów Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – generowanie zamiast programowania Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – sprawne programowanie Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – zaawansowane symulacje Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – otwarty system Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – chmura danych Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – zarządzanie informacją Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – zarządzanie energią Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – diagnostyka systemowa Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal – otwarta komunikacja Materiał: https://www.automatyka.siemens.pl/solutionandproducts_ia/15472.htm?reload#zintegrowany
TIA Portal prezentacja https://www.youtube.com/watch?v=wnntZg3CHdI
Laboratorium L3 i L4 Dwa spotkania na realizację projektu (najpóźniej na drugich zajęciach prezentacja projektu) – MAX 5pkt Sprawozdanie (projekt techniczny i instrukcja użytkownika) – MAX 5pkt (mailem najpóźniej 3 dni po drugich zajęciach) Instrukcja użytkownika: manual dla operatora Projekt techniczny: opis funkcjonalny (opis podobny do opisu dla operatora ale napisany dla developera), opis zmiennych, opis kodu, opis automatu stanu. Opis zmiennych i opis kodu powinien być w kontekście opisu automatu stanu.