Warsztaty szkoleniowe. Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Narzędzia SafetyLon Moduł 4.5.



Podobne dokumenty
Warsztaty szkoleniowe. Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Element logiczny Moduł 7.3.

AsLinkEx instrukcja obsługi

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

1.Wstęp. 2.Generowanie systemu w EDK

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Programowanie Systemów Czasu Rzeczywistego

Program szkolenia: Continuous Integration i Git

Podstawy programowania

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

Dokumentacja kompilacji źródeł aplikacji 1.0

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

PRACA W ZINTEGROWANYM ŚRODOWISKU URUCHOMIENIOWYM - IDE Keil μvision 2

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: 2 CELE LEKCJI: 2.1 Wiadomości: 2.2 Umiejętności: 3 METODY NAUCZANIA: 4 ŚRODKI DYDAKTYCZNE:

Zaawansowane programowanie w języku C++

PRZEWODNIK PO PRZEDMIOCIE

WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I TESTOWANIA UKŁADÓW MIKROPROCESOROWYCH

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Wstęp do Informatyki. Klasyfikacja oprogramowania

Zmiana specyfikacji istotnych warunków zamówienia

Programowanie niskopoziomowe

Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, Bydgoszcz

Tworzenie aplikacji bazodanowych

Dokument Detaliczny Projektu

Programowanie procesora Microblaze w środowisku SDK

Jak rozpocząć pracę z mikrokontrolerami?

Struktury systemów operacyjnych

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

dokument DOK wersja 1.0

Programowanie w C. dr inż. Stanisław Wszelak

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Kurs Projektowanie i programowanie z Distributed Safety. Spis treści. Dzień 1. I Bezpieczeństwo funkcjonalne - wprowadzenie (wersja 1212)

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

System zarządzający grami programistycznymi Meridius

Szczegółowy opis przedmiotu zamówienia:

Środowiska i platformy programistyczne

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Podstawy programowania wykład

Fuzzing OWASP The OWASP Foundation Piotr Łaskawiec J2EE Developer/Pentester

Systemy wbudowane. Paweł Pełczyński

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

STANDARD KNX Automatyka budynkowa Podstawowe informacje

MATERIAŁY DO ZAJĘĆ I. Podstawowe pojęcia. Algorytm. Spis treści Przepis

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Wprowadzenie do projektowania sieci LAN

Szczegółowy opis przedmiotu zamówienia

Programowanie proceduralne w języku C++ Podstawy

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

Zofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2

Kierunek studiów Elektrotechnika Studia II stopnia. Instrumentalizacja wirtualna w LabVIEW Rok:

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

REFERAT PRACY DYPLOMOWEJ

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

Systemy Wbudowane. Arduino, AVR. Arduino. Arduino. Arduino. Oprogramowanie. Mikrokontroler. Mikrokontroler Platforma Arduino. Arduino IDE: Arduino C:

2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

W semestrze letnim studenci kierunku Aplikacje Internetu Rzeczy podczas ćwiczeń z programowania CAD/CAM

Electronic Infosystems

INŻYNIERIA OPROGRAMOWANIA

Wykaz zmian w programie WinAdmin Replikator

Dokument Detaliczny Projektu

FORMULARZ OFERTOWY. 8. Społeczeństwo informacyjne zwiększanie innowacyjności gospodarki

RAPORT KOŃCOWY PROJEKTU

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Środowisko Keil. Spis treści. Krzysztof Świentek. Systemy wbudowane. 1 Trochę teorii. 2 Keil

Wprowadzenie do biblioteki klas C++

DOKUMENTACJA PROJEKTU

Praktyczne zastosowanie bibliotek Boost oraz nowego standardu C++11

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Java jako język programowania

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Programowanie w języku C++ Grażyna Koba

ZAŁĄCZNIK Nr 2 do CZĘŚCI II SIWZ WYCIĄG ZE STANDARDÓW, ZASAD I WZORCÓW INTEGRACYJNYCH OBOWIĄZUJĄCYCH W PSE S.A.

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

Maciej Oleksy Zenon Matuszyk

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

Instalacja i opis podstawowych funkcji programu Dev-C++

Projektowanie z użyciem procesora programowego Nios II

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Usługa: Testowanie wydajności oprogramowania

Załącznik 1 instrukcje instalacji

Konfiguracja pakietu CrossStudio for MSP

XXIII Forum Teleinformatyki

Testowanie oprogramowania. Piotr Ciskowski

PRZEDMIOT ZAMÓWIENIA:

Załącznik 1 instrukcje instalacji

Konspekt pracy inżynierskiej

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Tematy dyplomów inżynierskich 2009 Katedra Inżynierii Oprogramowania

TECHNIKA MIKROPROCESOROWA II

Zaawansowany WinCC SCADA. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1708)

Transkrypt:

Warsztaty szkoleniowe Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Narzędzia SafetyLon Moduł 4.5 Plan prezentacji 1. 2. 3. Przegląd narzędzi programistycznych wykorzystywanych w programowaniu aplikacji SafetyLon Narzędzia S/W komercyjne Narzędzia S/W dedykowane, opracowane w ramach projektu SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 2

Narzędzia SafetyLon SafetyLon Application Builder ShortStack2 Development Kit http://www.echelon.com/products/development/shortstack Keil MDK (http://www.keil.com/) kompilator C oraz linker wraz ze środowiskiem IDE ładowanie programu przez JTAG do SC1 i SC2 Narzędzia integracji LonWorks (LNS TE) LonMaker 3.2 http://www.echelon.com/products/networktools/lonmaker/ lub NL220 http://www.newron-system.com/ SLTool 0.8.18 Plug-in LNS plug-in do konfiguracji parametrów bezpiecznych węzła SafetyLon bazujący na Safe Layer Library (SLL) of PC-Tools SafetyLon Test Suite (podkreślone narzędzia to narzędzia opracowane w ramach Projektu) SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 3 ShortStack 2 Development Kit Używany tylko dla platformy NeuronChip Translacja pliku model.nc (definicje zmiennych w NeuronC) do plików ShortStack 2 (jako część plików źródłowych SOS) SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 4

SafetyLon Application Builder Kompilacja definicji zmiennych do plików SOS ShortStack2 Development Kit niejawnie uruchamiany do translacji definicji zmiennych (model.nc) SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 5 Keil MDK Kompilacja kodu aplikacji i SOSa osobno dla SC1 i dla SC2 SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 6

Funkcje środowiska Keil Funkcje Keil MDK: kompilacja plików źródłowych (utworzenie programu wynikowego: SOS + aplikacja) określanie modułów do konsolidacji (ShortStack/OrionStack, SC1 z warstwą sieciową/sc2 bez tej warstwy) załadowanie programu wynikowego do pamięci Flash mikrokontrolerów SC1 i SC2, wspomanianie usuwania błędów, uruchamianie programu ze śledzeniem (debug) SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 7 LonMaker 3.2 Turbo Edition Integracja węzła w sieci LonWorks (komunikacja standardowa EN 14908) SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 8

SLTool Konfiguracja węzła SafetyLon (m.in. parametrów komunikacji bezpiecznej) SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 9 SafetyLon Test Suite Testowanie zgodności węzła z wymaganiami normy EN IEC 61508 SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 10

SafetyLon Test Suite SafetyLon Test Suite to: Środowisko testowe utworzone w LabView z użyciem TestStand-a i z zaadaptowanym środowiskiem wspomagającym zarządzanie testami - rth Testy zaprojektowane w tym środowisku testujące zgodność referencyjnego węzła z założeniami projektu i wymaganiami IEC 61508 obejmują następujące grupy: testy sprzętowe zasilania testy sprzętowe wejść/wyjść testy komunikacji bezpiecznej testy synchronizacji testy biblioteki SLL (sieciowa konfiguracja par. bezpiecznych) Środowisko do projektowania testów węzłów końcowych (np. czujki pożarowej, przycisku awaryjnego) SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 11 Przechodzimy do modułu 4.6 1. 2. 3. P1 4. 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. Wprowadzenie do projektu SafetyLon Podstawy technologii LonWorks Podstawy bezpieczeństwa funkcjonalnego wg PN EN IEC 61508 Przerwa 1 Przegląd wyników projektu SafetyLon Technologia LonWorks w projekcie Zasady bezpiecznej komunikacji Sprzęt referencyjny Oprogramowanie systemowe Narzędzia SafetyLon Środowisko testowe Test Suite Moduł 4.6 SafetyLon Training Workshop Moduł 4.5 Narzędzia SafetyLon LMD&LUS&PLUG Slajd nr 12