Warsztaty szkoleniowe Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Element logiczny Moduł 7.3 Plan prezentacji 1. 2. 3. Aplikacja referencyjna element logiczny Algorytm aplikacji w postaci flow-chart u (SDL) Integracja aplikacji bezpiecznej: przycisk awaryjny element logiczny SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 2
Aplikacja referencyjna: Element logiczny zmienne i wejścia/wyjścia Węzeł elementu logicznego jest aplikacją bezpieczną używaną do sterowania elementem wykonawczym użytkownika. Dopełnia aplikację przycisku awaryjnego. Odpowiednio do podłączonego elementu wykonawczego użytkownik musi zadbać o spełnienie dodatkowych wymagań bezpieczeństwa dot. urządzeń używających bezpiecznych el. wykonawczych. Węzeł elementu logicznego jest ogólną aplikacją pokazującą sposób logicznego powiązania kilku sieciowych sygnałów bezpiecznych. SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 3 Diagram SDL elementu logicznego obsługa błędów SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 4
Aplikacje przycisku awaryjnego oraz elementu logicznego SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 5 Przykładowa aplikacja bezpieczna opis założeń Pojedynczy węzeł EPB przesyła żądanie STOP do węzła LE Węzeł EPB wyjścia bezpieczne: EPB.nvos_Stop EPB.nvos_Time wejścia bezpieczne: EPB.nvis_Time Węzeł LE wejścia bezpieczne: LE.nvis_Stop_1 LE.nvis_Stop_2 LE.nvis_Stop_3 LE.nvis_Stop_4 LE.nvis_Time wyjścia bezpieczne: LE.nvos_Time Powiązania: EPB.nvos_Stop => LE.nvis_Stop_1, 2, 3 i 4 EPB.nvos_Time => LE.nvis_Time LE.nvos_Time => EPB.nvis_Time SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 6
Standardowe (LonMaker) komisjonowanie EPB i LE 1. LonMaker: Komisjonowanie węzłów i utworzenie połączeń sieciowych 2. EPB.nvos_Stop => LE.nvis_Stop_1, 2, 3 i 4 3. EPB.nvos_Time => LE.nvis_Time 4. LE.nvos_Time => EPB.nvis_Time SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 7 Bezpieczne komisjonowanie węzła EPB 1. SLTool wybór urządzenia do komisjonowania SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 8
Bezpieczne komisjonowanie węzła EPB 2. SLTool nadanie i weryfikacja adresu bezpiecznego dla wybranego urządzenia SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 9 Bezpieczne komisjonowanie węzła EPB 3. SLTool weryfikacja identyfikatorów: -układu NeuronChip (Neuron ID) oraz - programu (Program ID) SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 10
Komisjonowanie zmiennych EPB 1. SLTool wybór zmiennej do komisjonowania tu: EPB.nvos_Stop SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 11 Komisjonowanie zmiennych EPB 2. SLTool nadawanie i weryfikacja adresu bezpiecznego zmiennej EPB.nvos_Stop SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 12
Komisjonowanie zmiennych EPB 3. SLTool ustawienie parametru heartbeat dla zmiennej EPB.nvos_Stop SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 13 Komisjonowanie zmiennych EPB SLTool komisjonowanie zmiennej EPB.nvis_Time 1 2 SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 14
Bezpieczne komisjonowanie węzła LE SLTool nadawanie adresu bezpiecznego dla węzła LE 1 2 3 SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 15 Komisjonowanie zmiennych LE SLTool nadawanie adresów bezpiecznych dla zmiennych LE.nvis_Stop_n, dla n = 1, 2, 3, 4 1 2 SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 16
Przypisanie Producer - Consumer SLTool konfigurowanie producenta (zmiennej EPB) dla konsumentów: zmiennych LE.nvis_Stop_n 1 2 SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 17 Komisjonowanie zmiennych LE SLTool nadawanie adresu bezpiecznego dla zmiennej LE.nvos_Time 1 2 3 SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 18
Przypisanie Producer - Consument SLTool konfigurowanie producenta (zmiennej LE.nvos_Time) dla konsumenta (zmiennej EPB.nvis_Time) 1 2 SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 19 Przechodzimy do modułu 8 5. 5.1. 5.2. P2 5.3. 6. 7. 7.1. 7.2. 7.3. 8. Wprowadzenie do środowiska projektowego Metodyka prac przy projektowaniu aplikacji Środowisko szkoleniowe Przerwa 2 Interfejs programowy aplikacji (API) Integracja sieci SafetyLon Przykładowe aplikacje Demo funkcji bezpiecznych Obsługa przycisku awaryjnego Element logiczny Wytyczne dot. zarządzania bezpieczeństwem funkcjonalnym Moduł 8 SafetyLon Training Workshop Moduł 7.3 Element logiczny LMD&LUS&PLUG Slajd nr 20