W tej części kursu zajmiemy się możliwością ograniczenia dostępu i definicją użytkowników. Aby to uczynić należy w górnym menu w zakładce Narzędzia główne wybrać opcję Ustawienia systemowe projektu. Po otwarciu okna dialogowego przechodzimy do zakładki Ochrona:
Logowanie użytkownika
Wybieramy Rozszerzony tryb ochrony. Następnie wybieramy użytkowników poprzez opcję Załącz, nadajemy im Nazwę użytkownika, Hasło, zaznaczam, czy użytkownik ma być Użytkownikiem ukrytym oraz wybieramy Klasy, do których uprawnienia mają poszczególni użytkownicy. Istnieje użytkownik admin, który ma dostęp do wszystkich kategorii. Po zdefiniowaniu nazwy, haseł i klas dostępów klikamy OK. Adres kontroli pozostawiamy bez zmian, gdyż skorzystamy z systemowego okna nr 70, w którym został on użyty. Na oknie głównym umieścimy przycisk pozwalający otworzyć nam okno “logowanie użytkownika”. Wykorzystamy do tego przycisk Funkcyjny znajdujący się w górnym menu w zakładce Obiekty w sekcji Przyciski w poniższej konfiguracji:
Tworzymy przejście do systemowego okna 70 (Numer okna), które zostało przygotowane przez producenta do logowania. W zakładce Etykieta możemy dodać napis np. Zaloguj. Teraz dodamy dwa obiekty – Bit lampę i Przełącznik, którym w zakładkach Ochrona nadamy odpowiednie atrybuty. Zaczniemy od wybrania z górnego menu z zakładki Obiekty z sekcji Lamp obiektu Bit lampa i nadaniu ustawień w zakładce Ochrona:
Następnie dodamy przycisk Przełącznik, któremu w zakładce Ochrona nadamy odpowiednie atrybuty:
Obiekt ten ma następujące możliwości ustawienia ochrony:
- Wyłącz ochronę na stałe, po pierwszej aktywacji – obiekt będzie chroniony do pierwszego zalogowania i użycia. Po tym nie będzie już chroniony
- Wyświetl informacje ostrzegającą, przy odmowie dostępu – obiekt, gdy nie mamy do niego dostępu jest widoczny, ale przy próbie użycia otrzymujemy informację ostrzegającą o braku dostępu
- Uczyń niewidocznym, gdy chronione – obiekt, gdy jest chroniony jest niewidoczny, widzimy go dopiero po zalogowaniu
A teraz czas na testy:
Zapraszam do VI części kursu: Próbkowanie danych
![]() | Autor: Jarosław PawełekAbsolwent Akademii Górniczo – Hutniczej im. Stanisława Staszica w Krakowie na kierunku Automatyka i Robotyka ze specjalnością Automatyka i Metrologia. Przygodę z automatyką rozpoczynał w firmie od stanowiska praktykanta. Przechodząc kolejno na stanowisko Doradcy ds. technicznych oraz obecnie zajmując stanowisko Kierownika Działu Wsparcia Technicznego stara się zapewniać najlepsze wsparcie merytoryczne dla naszych klientów. Prywatnie miłośnik fotografii. |