W artykule omówimy, jak zmienić parametry CP 1242-7 przy użyciu instrukcji TC_CONFIG w TIA Portal. Zmiana parametrów jest kluczowa dla prawidłowego działania urządzenia i dostosowania go do specyficznych potrzeb użytkownika.
Co to jest instrukcja TC_CONFIG?
Instrukcja TC_CONFIG jest używana do zarządzania parametrami komunikacyjnymi w urządzeniach CP 1242-7. Umożliwia ona tymczasową zmianę skonfigurowanych wartości, które są nadpisywane do momentu kolejnego wywołania instrukcji lub restartu urządzenia.
Jak zmienić parametry CP 1242-7 za pomocą TC_CONFIG?
Kroki do zmiany parametrów
- Utwórz strukturę w globalnym bloku danych (typ danych „Struct”).
- Wstaw nagłówek jako pierwszy element w tej strukturze, przypisując nazwę nagłówka i wpisując ją w komórkę typu danych “IF_CONF_Header”.
- Zdefiniuj bloki dla parametrów, które mają być zmienione.
- Uaktualnij liczbę bloków w nagłówku do wartości odpowiadającej liczbie utworzonych bloków.
- Wprowadź dane dotyczące dostępu GPRS w bloku dla obszaru parametru.
- Wywołaj instrukcję TC_CONFIG w programie użytkownika.
- Parametryzuj wejścia i wyjścia instrukcji za pomocą odpowiednich zmiennych.
- Zapisz i skompiluj konfigurację.
Jakie parametry można zmienić w CP 1242-7 za pomocą TC_CONFIG?
Można zmienić wiele parametrów, takich jak:
- Dostęp GPRS
- Identyfikacja CP
- Dostęp do serwera telekontroli
- Tryb pracy
- PIN
- Czasy monitorowania
- Preferowane sieci GSM
Krok po kroku – Zmiana skonfigurowanych parametrów CP 1242-7 za pomocą instrukcji TC_CONFIG
Jak zaprogramować instrukcję TC_CONFIG, aby zmienić parametry CP 1242-7 skonfigurowanego w TIA Portal?
Instrukcje
Używając instrukcji TC_CONFIG, możesz zmienić parametry CP 1242-7 skonfigurowanego w TIA Portal. Skonfigurowane wartości są nadpisywane w sposób nietrwały. Nadpisane wartości pozostają ważne do następnego wywołania TC_CONFIG lub do następnego uruchomienia stacji. (Zimny restart przez wyłączenie zasilania > włączenie).
Parametr CONFIG instrukcji TC_CONFIG wskazuje obszar pamięci z danymi konfiguracyjnymi. Dane konfiguracyjne są przechowywane w bloku danych (DB). Struktura DB jest zdefiniowana przez typ danych systemowych IF_CONF (SDT).
IF_CONF składa się z nagłówka i kolejnych bloków, które odpowiadają parametrom lub obszarom parametrów CP 1242-7 w właściwościach urządzenia projektu TIA Portal:
Blok dla parametru lub obszaru parametru | Typ danych |
Dostęp GPRS | IF_CONF_APN |
Identyfikacja CP | IF_CONF_Login |
Dostęp do serwera telekontroli Uwaga Ten blok należy używać tylko wtedy, gdy serwer telekontroli jest adresowany nazwą, którą można rozwiązać za pomocą DNS. | IF_CONF_TCS_Name |
Dostęp do serwera telekontroli Uwaga Ten blok jest używany, jeśli serwer telekontroli jest adresowany jego adresem IP. | IF_CONF_TCS_IP_V4 |
Tryb pracy | IF_CONF_GPRS_MODE |
SMSC (numer węzła centrum SMS) | IF_CONF_SMS_Provider |
PIN | IF_CONF_PIN |
Czasy monitorowania | IF_CONF_TC_Timeouts |
Uprawnienie do wybudzenia | IF_CONF_WakeupList |
Preferowane sieci GSM | IF_CONF_PrefProvider |
Konfiguracja DNS | IF_CONF_DNS |
Synchronizacja czasu | IF_CONF_NTP |
do włączania/wyłączania użytkowników TeleService | IF_CONF_GPRS_UserList |
Do parametryzacji dostępu TeleService (nazwa DNS serwera) | IF_CONF_TS_Name |
Do parametryzacji dostępu TeleService (adres IP serwera) | IF_CONF_TS_IF_V4 |
Instrukcje, jak zaprogramować instrukcję TC_CONFIG, aby zmienić parametry CP 1242-7 skonfigurowanego w TIA Portal.
- Utwórz strukturę w globalnym bloku danych (typ danych „Struct”). Możesz wybrać dowolną nazwę dla struktury.
- Wstaw nagłówek jako pierwszy element w tej strukturze, przypisując nazwę nagłówka i wpisując ją w komórkę typu danych “IF_CONF_Header”.
- Zdefiniuj bloki dla parametrów, które mają być zmienione. W tym przykładzie utworzyliśmy blok z typem danych „IF_CONF_APN” oraz blok z typem danych „IF_CONF_PIN”. Liczba bloków może się różnić, a nazwy bloków możesz wybrać dowolnie.
- Instrukcja TC_CONFIG wymaga liczby bloków zawartych w strukturze do przetwarzania. W tym przykładzie utworzyliśmy dwa bloki. W parametrze “subfieldCount” nagłówka zaktualizuj liczbę bloków do wartości 2. Możesz korzystać z symulator języka drabinkowego PLC w TIA Portal, aby wizualizować i testować procesy zarządzania tymi blokami w czasie rzeczywistym.
- W bloku dla obszaru parametru wprowadź dane dotyczące dostępu GPRS. W instrukcji obsługi CP 1242-7 znajdziesz informacje na temat funkcji i ważnych wartości poszczególnych parametrów bloków.
- Jedyną ważną wartością dla parametru “Mode” jest 2 (zmiana tymczasowa). Jeśli ustawisz wartość parametru “Mode” na 1, zmiana zostanie dokonana na stałe. Jednak CP 1242-7 nie obsługuje tego. Dlatego musisz ustawić wartość parametru “Mode” na 2 we wszystkich blokach. Parametry “Id” i “Length” są na stałe ustawione w każdym bloku i nie mogą być zmieniane.
- Wywołaj instrukcję TC_CONFIG w programie użytkownika. Instrukcję TC_CONFIG można znaleźć w instrukcjach karty zadań i w palecie komunikacji, pod Komunikacyjny Procesor > GPRSComm: CP1242-7.
- Parametryzuj wejście “CONFIG” za pomocą struktury utworzonej w DB.
- Parametryzuj wejście “INTERFACE” za pomocą identyfikatora sprzętowego CP 1242-7. Możesz znaleźć stałą systemową w tagach PLC w zakładce “Stałe systemowe”. Jest to tworzone automatycznie podczas konfigurowania CP 1242-7.
- Parametryzuj wejście “REQ” za pomocą zmiennej do rozpoczęcia przetwarzania instrukcji.
- Parametryzuj wyjścia instrukcji za pomocą zmiennych DB, jak w tym przykładzie.
- Zapisz i skompiluj konfigurację.
Teraz możesz użyć instrukcji TC_CONFIG, aby zmienić skonfigurowane parametry CP 1242-7.
FAQ
Jak zmienić skonfigurowane parametry w CP 1242-7?
Aby zmienić parametry, należy użyć instrukcji TC_CONFIG w TIA Portal, tworząc odpowiednią strukturę danych.
Co to jest instrukcja TC_CONFIG i jak jej używać?
Instrukcja TC_CONFIG jest narzędziem do zarządzania parametrami CP 1242-7, które pozwala na tymczasowe zmiany w konfiguracji.
Jak skonfigurować CP 1242-7 z użyciem TC_CONFIG w TIA Portal?
Konfiguracja CP 1242-7 z użyciem TC_CONFIG wymaga utworzenia struktury danych oraz wywołania instrukcji w programie użytkownika.
Czy można zdalnie zmieniać ustawienia CP 1242-7 przez TC_CONFIG?
Tak, zmiany można wprowadzać zdalnie, jednak wymagają one odpowiednich uprawnień i dostępu do urządzenia.
Dalsze informacje
Szczegółowe informacje na temat parametrów i ich konfiguracji można znaleźć w dokumentacji technicznej oraz w instrukcji obsługi CP 1242-7.