{}

Nasze marki

Impact-Company-Logo-English Black-01-177x54

Witamy na stronie Schneider Electric

Witamy na naszej stronie.
Szukaj często zadawanych pytań
Jak rozwiązać problem z DTM, który powoduje awarię aktualizacji katalogu DTM lub awarię DTM?

Opis problemu:
Niektóre DTM "starej generacji" nie mogą być uruchamiane w Unity Pro V11.1 (i nowszych).
Objawami mogą być :
- katalog aktualizacji nie działa,
- lub nie można otworzyć DTM.

DTMs (niewyczerpująca lista) :
•    Endress & Hauser Promag 100
•    Rosemount 8712E Magnetic Flowmeter Rev 3
•    Rosemount_644_Temperature_Transmitter_8_HART_000026_0018_8_DD1_4_181_4_DTM
•    Rosemount_2051_Pressure_Transmitter_10_HART_000026_2655_A_DD1_4_173_3_DTM
•    Rosemount_8712E_3_HART_000026_0057_3_DD1_4_173_2_DTM
•    Vega DTM
•    ....

Przyczyna źródłowa
Unity Pro V11.1 (i nowsze, w tym wersja Control Expert) jest skompilowany z Visual Studio 2012 i domyślnie włącza
ochronę Microsoft Windows o nazwie DEP (skrót od Data Execution Prevention).
DEP zapewnia lepszą ochronę przed atakami złośliwego oprogramowania.
Poprzednie wersje Unity Pro zostały skompilowane przy użyciu Visual Studio 2008, które nie obsługuje DEP.

Oto krótkie wyjaśnienie DEP:
"Podstawową zaletą DEP jest pomoc w zapobieganiu wykonywania kodu ze stron, z których nie powinien być uruchamiany. Najczęściej kod nie jest wykonywany z domyślnej sterty i stosu. Wymuszony sprzętowo DEP wykrywa kod, który jest uruchamiany z tych lokalizacji i zgłasza wyjątek, gdy nastąpi wykonanie. Wymuszony programowo DEP może pomóc w zapobieganiu wykorzystywaniu przez złośliwy skrypt mechanizmów obsługi wyjątków w systemie Windows"

Więcej informacji można znaleźć na stronie
https://support.microsoft.com/en-us/kb/875352#bookmark-6

Niektóre DTM "starej generacji" wygenerowane lata temu nie są kompatybilne z DEP.
Kiedy Unity Pro lub Control Expert je ładuje, system Windows wykrywa ryzyko związane z DEP i zgłasza błąd.

Rozwiązanie:
Stare generacje DTM powinny zostać zaktualizowane przez producenta, aby były zgodne z ochroną Microsoft DEP.

Alternatywne rozwiązanie:
Ochronę DEP można wyłączyć w Unity Pro lub Control Expert.

Można to zrobić na dwa sposoby, w zależności od wersji Unity Pro/Control Expert:
Dla Unity Pro V13.1 i nowszych :
Zainstaluj hotfix odpowiadający wersji Unity Pro lub Control Expert.
Obecnie HF dla Control Expert V15 nie jest jeszcze dostępne.

W przypadku wersji Unity Pro V13.1 i niższych wykonaj poniższą procedurę:
- Zamknij wszystkie instancje Unity pro.
- Pobierz plik Unity_DEPDeactivate.zip
- Rozpakuj plik Unity_DEPDeactivate.zip
- Skopiuj pliki do katalogu instalacyjnego Unity Pro, który zwykle znajduje się w: "C:\Program Files (x86)\Schneider Electric\Unity Pro".
- Kliknij prawym przyciskiem myszy plik UnityDEPDeactivate.cmd
- Wykonaj jako administrator

zdj

Zaakceptuj komunikat bezpieczeństwa:
pic
Jeśli wszystko jest w porządku, powinien wyświetlić się komunikat:
pic

Schneider Electric Polska

Załączniki
Unity_DEPdeactivation.zip [459.72 KB]
Dowiedz się więcej
Range:
Artykuły, które mogą być pomocne
Dowiedz się więcej
Range: