Podstawy porównywania danych projektowych |
Funkcjonować
Możesz porównać dane projektu tego samego typu, aby określić możliwe różnice. Zasadniczo dostępne są następujące metody porównawcze:
-
Porównaj offline/online
Dzięki tej metodzie porównania możesz porównać oprogramowanie obiektów urządzenia z obiektami projektu. Jest to możliwe tylko po nawiązaniu połączenia online z urządzeniem.
-
Porównanie offline/offline
Dzięki tej metodzie porównania możesz porównać oprogramowanie lub sprzęt. Porównując oprogramowanie, możesz porównywać obiekty z projektów lub bibliotek. Porównanie sprzętu dostępne jest dla urządzeń z aktualnie otwartego projektu lub z projektów referencyjnych. Dla porównania oprogramowania i sprzętu możesz zdecydować, czy porównanie ma odbywać się automatycznie dla wszystkich obiektów, czy też chcesz porównywać poszczególne obiekty ręcznie.
-
Szczegółowe porównanie
W przypadku niektórych obiektów, na przykład bloków, oprócz porównania offline/online i offline/offline można także przeprowadzić szczegółowe porównanie. Polega to na otwieraniu bloków do porównania obok siebie i podkreślaniu różnic.
Proste porównanie offline/online przeprowadzane jest zaraz po nawiązaniu połączenia online. Podczas tego procesu porównywalne obiekty w drzewie projektu są oznaczane ikonami przedstawiającymi wynik porównania. W edytorze porównań możesz także przeprowadzić bardziej kompleksowe porównanie offline/online i offline/offline. Porównując oprogramowanie, możesz także wybrać działania dla nieidentycznych obiektów w porównaniu.
Notatka
|
Porównanie przy użyciu sum kontrolnych
Porównanie obiektów oprogramowania offline/online i offline/offline wykorzystuje sumy kontrolne generowane dla określonych danych obiektów. Obiekty są takie same tylko wtedy, gdy ich sumy kontrolne są identyczne.
Notatka Do porównań offline/online w przypadku procesorów serii S7-300/400 nadal używane są znaczniki czasu. |
Dane obiektu dzielą się na dwie kategorie:
-
Dane źródłowe
Dane źródłowe to wszystkie dane obiektu, na które masz bezpośredni wpływ, takie jak nazwa obiektu, kod źródłowy, komentarze czy język programowania. Właściwości, które można tutaj edytować, mogą się różnić w zależności od obiektu.
-
Dane docelowe
Wszystkie dane kompilatora i środowiska wykonawczego są danymi docelowymi. Dane te mogą nie mieć bezpośredniego wpływu, ponieważ są generowane przez system na podstawie danych źródłowych. Po raz kolejny cechy różnią się w zależności od obiektu.
Poniższa tabela zawiera przegląd obszarów porównania nieruchomości:
Kategoria |
Obszar |
Opis |
Dane źródłowe | Bezpieczeństwo | Suma kontrolna obiektów bezpieczeństwa Dodatkowe informacje na temat porównywania obiektów bezpieczeństwa można znaleźć w sekcji “Porównanie programów bezpieczeństwa” pomocy online dla SIMATIC Safety. |
Interfejs bez komentarzy | Suma kontrolna wszystkich znaczników interfejsu blokowego pierwszej warstwy. Komentarze tagów nie są częścią sumy kontrolnej. | |
Interfejs opublikowanych bloków bez komentarzy (jednostki programowe) | Suma kontrolna wszystkich sum kontrolnych interfejsu opublikowanych obiektów jednostki oprogramowania. Komentarze nie są częścią sumy kontrolnej. | |
Tekstowy interfejs blokowy | Suma kontrolna wszystkich tagów, komentarzy i formatowania w interfejsie bloków tekstowych bloków SCL. | |
Kod bez komentarzy | Suma kontrolna kodu źródłowego. Komentarze blokowe i sieciowe nie są uwzględniane w sumie kontrolnej. Komentarze, które nie są wielojęzyczne, na przykład w STL, oraz przeniesienie bezpłatnych komentarzy do innych pól w LAD i FBD, nie są uwzględniane w sumie kontrolnej. | |
Komentarze (wielojęzyczne) | Suma kontrolna wszystkich komentarzy blokowych i komentarzy sieciowych | |
Konfiguracja języka | Porównaj offline/online Wyświetla języki ładowane do urządzenia podczas procesu ładowania. Porównanie offline/offline: Wyświetla włączone języki w projekcie. |
|
Wydarzenie | Suma kontrolna wszystkich danych istotnych dla zdarzenia w bloku organizacyjnym (OB). | |
Nieruchomości | Suma kontrolna wszystkich konfigurowalnych właściwości obiektu. | |
Rozszerzone właściwości elementów programu w jednostkach oprogramowania | Suma kontrolna statusu publikacji obiektów w jednostkach oprogramowania. | |
Konfiguracja obiektów technologicznych | Suma kontrolna ustawień specyficznych dla technologii obiektu technologicznego. | |
Konfiguracja alarmu | Suma kontrolna wszystkich ustawień obiektu związanych z alarmami. | |
Konfiguracja nadzoru | Suma kontrolna wszystkich ustawień nadzoru obiektu. | |
Listy tekstowe | Suma kontrolna wszystkich list tekstowych obiektu. | |
Tagi bez komentarzy | Suma kontrolna wszystkich tagów wybranej tabeli tagów PLC. Kolumny “Przechowywanie” i “Monitorowanie” oraz komentarze do znaczników nie są częścią sumy kontrolnej. | |
Stałe bez komentarzy | Suma kontrolna wszystkich stałych użytkownika wybranej tabeli tagów PLC. Stałe systemowe i komentarze stałych użytkownika nie są częścią sumy kontrolnej. | |
Dane docelowe | Kompilacja i dane wykonawcze | Suma kontrolna danych do kompilacji i istotnych przy ładowaniu. |
Znak czasu | Znaczniki czasu dla procesorów S7-300/400 tworzone przez system w celu kompilacji i pobrania. Dostępne tylko wtedy, gdy dostępne jest połączenie online. | |
Notatka
|
Porównanie offline/online |
Porównanie offline/online umożliwia porównanie obiektów urządzenia z obiektami projektu.
Wymóg
Drzewo projektu jest otwarte.
Procedura
Aby przeprowadzić porównanie offline/online, wykonaj następujące kroki:
|
Wynik
Wyświetlane są wszystkie obiekty istniejące online i offline. Symbole w edytorze porównań i drzewie projektu pokazują status obiektów. W edytorze porównań możesz teraz zdefiniować określone akcje dla obiektów, w zależności od ich statusu.
Przeprowadzanie porównań offline/offline |
Dzięki porównaniu offline/offline masz możliwość porównania danych projektu dwóch urządzeń. Można przeprowadzić porównanie oprogramowania i sprzętu. Porównując oprogramowanie, możesz porównywać obiekty z projektów lub bibliotek. Porównanie sprzętu dostępne jest dla urządzeń z aktualnie otwartego projektu lub z projektów referencyjnych. Możesz zdecydować, czy porównanie ma odbywać się automatycznie dla wszystkich obiektów, czy chcesz porównać poszczególne obiekty ręcznie. Do porównania oprogramowania dostępne są również następujące opcje:
- W przypadku obiektów, które nie są identyczne, można określić działania mające na celu wyeliminowanie różnic.
- Możesz określić kryteria, które mają być użyte do porównania.
W dowolnym momencie możesz przeciągnąć dowolne inne urządzenie do obszaru upuszczania, aby przeprowadzić dalsze porównania.
Wymóg
Drzewo projektu jest otwarte.
Wykonywanie porównania oprogramowania offline/offline
Aby przeprowadzić porównanie oprogramowania offline/offline, wykonaj następujące kroki:
|
Przeprowadzanie porównania sprzętu offline/offline
Aby przeprowadzić porównanie sprzętu w trybie offline/offline, wykonaj następujące kroki:
|