Załącznik I Instrukcja działania FBs-PACK

Podobne dokumenty
Seria wielofunkcyjnych serwerów sieciowych USB

Instrukcja obsługi programu ProgT v1.10. ProgT v1.10.xx

Seria wielofunkcyjnych serwerów sieciowych USB

7 Business Ship Control dla Symfonia Handel

Rozdział 22 Regulacja PID ogólnego przeznaczenia

DA Podręcznik użytkownika. Kabel USB 2.0 DLA IDE i SATA

7 Business Ship Control dla Systemu Zarządzania Forte

instrukcja użytkownika terminala ARGOX PA-20 SYSTEMY AUTOMATYCZNEJ IDENTYFIKACJI

Komunikacja sterownika PLC Fatek jako master w protokole ModBus RTU

Czytnik kart pamięci 8w1, Conrad USB 2.0 Instrukcja obsługi

Instrukcje ustawień funkcji zwalniania wydruku

Problemy techniczne SQL Server

1 second UPS. Poziom trudności: łatwy. Wersja dokumentacji: 1.3. Aktualizacja: Beckhoff Automation Sp. z o. o.

Problemy techniczne SQL Server

Instrukcja instalacji i obsługi systemu AR4vision (wersja 1.0.0)

Memeo Instant Backup Podręcznik Szybkiego Startu

1. Opis. 2. Wymagania sprzętowe:

GEO-SYSTEM Sp. z o.o Warszawa, ul. Kubickiego 9/5, tel./fax ,

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Diagnostyka pamięci RAM

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Instalacja i podstawowa konfiguracja aplikacji ImageManager

MEDIS_EWUS_AUTOMAT SYSTEM KS MEDIS: AUTOMAT EWUŚ Wydanie: 1.0 Data wydania: Marzec 2013 Strona/stron: 1/5

Drogi Kliencie! Przed odzyskaniem/wycofaniem. Możliwość I:

SecureDoc Standalone V6.5

Załącznik do instrukcji obsługi urządzeń Leister TWINNY T i COMET USB.

INSTRUKCJA OBSŁUGI AUTOMATYCZNA STACJA UZDATNIANIA WODY. SERIA LOGIX i PERFORMA STEROWANIE OBJĘTOŚCIOWE STEROWANIE CZASOWE FILTR

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

Instrukcje ustawień funkcji zwalniania wydruku

Radio DAB/DAB+ Sony XDR-S40, FM, czarne

Instrukcja obsługi programu PLOMP PLUS FM

INSTRUKCJA OBSŁUGI PROGRAMATORA WILLEM

INSTRUKCJA UŻYTKOWNIKA MPCC

UNIFON podręcznik użytkownika

Opis zmian w programie Ekspert szkolny w wersji 1.55 z dnia r.

Podręcznik użytkownika

Monitor aktywności fizycznej Nr produktu

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026"

Instrukcja obsługi terminal A300

MIERNIK T-SCALE BWS 1

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Oracle Application Express

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Rejestratory Sił, Naprężeń.

Instrukcja użytkowania

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

PRZEJŚCIÓWKA Z USB 2.0 DO IDE/SATA

Poradnik użytkownika pomoc techniczna

Kopia zapasowa i odzyskiwanie

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

KS-ZSA. Korporacyjne grupy towarowe

INSTRUKCJA UŻYTKOWNIKA SYSTEMU E-ZGŁOSZENIA

PROFITEC TREND Exclusive OTB HDD 2,5 Enclosure

Systemy operacyjne i sieci komputerowe. 1 SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Etapy uruchamiania systemu

"Procedura obsługi certyfikatów dla KDPW_TR (U2A)"

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Instrukcja użytkownika istorage datashur Instrukcja użytkownika

Instrukcja programu ESKUP

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Przed restartowaniem routera odłącz wszystkie urządzenia podłączone pod porty USB.

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Obudowa zewnętrznego dysku twardego USB "

Instrukcja użytkownika ARSoft-WZ1

1. INSTRUKCJA OBSŁUGI WYŚWIETLACZA LCD C600E USB

bla bla Guard podręcznik użytkownika

Korzystanie z aplikacji P-touch Transfer Manager

Instrukcja wprowadzania i aktualizacji danych dotyczących realizacji wypłat w Oprogramowaniu do obsługi Świadczeń SR/SW/FA

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Szybki start instalacji SUSE Linux Enterprise Desktop 11

Kopia zapasowa i odzyskiwanie

Instrukcja użytkownika aplikacji modernizowanego Systemu Informacji Oświatowej PRACA NA WIELU BAZACH DANYCH

PCSHEMATIC AUTOMATION Instalacja aktualizacji baz aparatury

1. INSTRUKCJA OBSŁUGI WYŚWIETLACZA LCD C600E USB

GPS Guardian SPY. Instrukcja obsługi

Procedura obsługi certyfikatów KDPW_TR (A2A) I DOSTĘP DO REPOZYTORIUM TRANSAKCJI KDPW_TR W TRYBIE A2A... 2 II WYMAGANIA SYSTEMOWE...

Nagrywamy podcasty program Audacity

TIME MARKER. Podręcznik Użytkownika

Instrukcja obsługi dla Wnioskodawcy

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

Termohigrometr Fluke 971,

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

Program Uczenie się przez całe życie Erasmus. Kurs intensywny w roku akademickim 2012/2013. Instrukcja do wniosku ERA_IP_2012

3G FL760 instrukcja instalacji

Dla Macintosh: TZ4_V12.zip / 1,943,290 bytes (Po rozpakowaniu, TZ4_a.bin) TZ5_V12.zip / 2,000,270 bytes (Po rozpakowaniu, TZ5_a.

Obrót magazynowy w kasach Farex przy pomocy programu PLU Manager

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Finanse. Jak wykonać import listy płac z programu Płace Optivum do aplikacji Finanse?

Instrukcja obsługi Szybkiego paragonu w programie LiderSim [ProLider].

Obudowa zewnętrznego dysku twardego USB " (8,89cm)

SYSTEM INFORMATYCZNY KS-SEW

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

FlowSoft02. Przeznaczenie programu

Transkrypt:

Załącznik I Instrukcja działania FBs-PACK Jednostka główna PLC serii FBs jest wyposażona w funkcję zapisu programu drabinkowego oraz rejestrów danych bezpośrednio do MEMORY_PACK. FBs-PACK jest nazwą produktu MEMORY PACK; pojemność pamięci wynosi 64 tysiące słów. Podczas zapisywania, przełącznik DIP w MEMORY_PACK, należy ustawić na pozycji niezabezpieczonej. Aby zapobiec przypadkowemu zapisowi, przełącznik należy ustawić na pozycje ON. WinProladder obsługuje interfejs MEMORY PACK. W dokumencie przedstawiona została także metoda bezpośredniego dostępu do rejestru. 1.1 Zapis programu i rejestracja danych w FBs-PACK za pomocą WinProladder Wybrać Run MEMORY_PACK z menu Tool : Tool MEMORY_PACK operations : Opcja Write program and data to MEMORY_PACK : Funkcja ta umożliwia użytkownikom zapis programów i danych w MEMORY_PACK. Po kliknięciu Next wyświetli się poniższe okno: Załącznik I-1

Użytkownicy mogą przypisywać zakres rejestrów do odczytu z MEMORY_PACK i do zapisu w PLC. W przypadku, gdy użytkownik nie zechce stworzyć kopii zapasowych rejestrowanych danych, należy nacisnąć Execute. Czas realizacji może być różny w zależności od rozmiaru programu drabinkowego i danych w rejestrze. Podczas zapisywania danych w MEMORY_PACK, system wyświetli komunikat Under programming, please wait (programowanie w toku). W przypadku, gdy dane zostaną prawidłowo zapisane w MEMORY_PACK, pojawi się komunikat MEMORY_PACK write error. MEMORY_PACK umożliwia stworzenie kopii zapasowych 4 grup danych rejestrowych i systemowych. Aby dokonać zapisu i umożliwić późniejsze przywołanie wybranych rejestrów, należy skorzystać z funkcji Add (dodaj), Edit (edytuj) oraz Delete (usuń). System backup oznacza zapis wszystkich danych (łącznie z PLCID oraz numerem stacji PLC) do MEMORY_PACK.. Backup systemu Istnieją dwa sposoby backup u systemu na ROM PACK:: kopia z ID PLC kopia bez ID PLC Po wyborze opcji System backup with PLC ID dla zapisu ROM PACK, jednostka główna PLC odczyta ID PLC oraz program drabinkowy z ROM PACK przy każdym uruchomieniu, pod warunkiem, że ROM PACK został zainstalowany. Wszystkie rejestry danych i status zmiennej dyskretnej zostaną odczytane tylko raz (należy wybrać opcję After initial system, read back the data one time ) lub będą odczytywane za każdym razem (należy wybrać opcję When power on, read back the data every time ). Ten rodzaj ROM PACK umożliwia stworzenie kopii ID (ID PLC i ID PROGRAMU) dla jednostki głównej wymagającej zabezpieczenia ID bez potrzeby wykorzystywania narzędzi do programowania. Załącznik I-2

Ten rodzaj ROM PACK nie może być wyposażony w funkcję zabezpieczenia ID przed kradzieżą własności intelektualnej. Po wyborze opcji System backup without PLC ID dla zapisu ROM PACK, jednostka główna PLC dokona odczytu programu drabinkowego z ROM PACK przy każdym uruchomieniu (przy założeniu, że ROM PACK został zainstalowany). Wszystkie rejestry danych i status zmiennej dyskretnej zostaną odczytane tylko raz (należy wybrać opcję After initial system, read back the data one time ) lub będą odczytywane za każdym razem (należy wybrać opcję When power on, read back the data every time ) w zależności od wybranego elementu. Jeżeli ROM PACK zainstalowany jest z funkcją ochrony ID, to aby jednostka główna PLC przeszła w tryb aktywny wymagane jest prawidłowe ustawienie ID PLC. W takim przypadku, jednostka PLC może pracować bez problemu. Taki rodzaj ROM PACK może być zainstalowany z funkcją zabezpieczenia ID przed kradzieżą własności intelektualnej. Jest to bardzo odpowiednie w przypadku produkcji masowej i długoterminowego użytkowania w zakresie ochrony własności intelektualnej. Przy zmianie ID PLC, to po następnym uruchomieniu zostanie on zapisany w pamięci wewnętrznej systemu FLASH ROM. Informacje o ID będą dostępne nawet przy niskim poziomie naładowania baterii. Przy inicjalizacji systemu, to przy następnym uruchomieniu ID PLC zostanie usunięty z pamięci wewnętrznej systemu FLASH ROM. Przy zapisie ROM PACK z opcją kopii zapasowej, załączona zostanie także tabela parametrów ruchu (przypisana przez FUN141); oznacza to, że parametry ruchu pozostaną zgodne z ustawieniami nawet podczas inicjalizacji systemu. Funkcja Only read one time umożliwia dostęp do ROM PACK w trakcie zapisu, natomiast funkcja After initial system, read back the data one umożliwia dostęp do kopii zapasowej danych i systemu. Odczyt danych z rejestru przez PLC After initial system, read back the data one time : : jednostka główna PLC odczyta dane z rejestru oraz status zmiennej dyskretnej z ROM PACK jednokrotnie przy pierwszym uruchomieniu. Odczyty nie następują ponownie przy kolejnych uruchomieniach. Dużym ułatwieniem jest posiadanie domyślnych ustawień dla rejestrów danych z ROM PACK. Wówczas, po inicjalizacji domyślnej rejestr danych może zachować nowe ustawienia bez straty przy kolejnym uruchomieniu, When power on, read back the data every time jednostka główna PLC odczyta dane z rejestru oraz status zmiennej dyskretnej z ROM PACK po każdym uruchomieniu. Dużym ułatwieniem jest posiadanie domyślnych ustawień dla rejestrów danych z ROM PACK. Jednostka PLC wyposażona w taki ROM PACK może działać prawidłowo nawet przy niskim poziomie naładowania baterii. 1.1.2 Erase MEMORY_PACK Funkcja ta umożliwia użytkownikowi usuwanie programów lub danych zapisanych w MEMORY_PACK. Po kliknięciu NEXT wyświetli się komunikat Under erase, please wait. Po prawidłowym usunięciu danych lub programu wyświetli się komunikat MEMORY_PACK erase OK. W przypadku niepowodzenia wyświetli Załącznik I-3

się komunikat MEMORY_PACK erase error. 1.1.3 Disable FLASH Content Loading When Power On: Funkcja ta umożliwia użytkownikowi wejście w tryb modyfikacji i testu. Aby tego dokonać, należy nacisnąć Next (wyłączenie programów i nadpisanie). W przypadku, gdy użytkownik zechce wyposażyć PLC w nowy MEMORY_PACK, powinien najpierw wybrać tę funkcję w celu uniknięcia niepożądanego nadpisania programu drabinkowego. Funkcja ta wykorzystywana jest do wejścia do trybu Modify and testing (modyfikacja i test) w przypadku wyposażania PLC w nowy MEMORY_PACK. Szczegółowy opis znajduje się na następnej stronie. 1.1.4 Enable FLASH Content Loading When Power On: Aby przejść do ustawień normalnego trybu należy nacisnąć Next. Przy każdym uruchomieniu program drabinkowy oraz wybrane rejestry danych przechowujące backup danych pamięci RAM jednostki głównej zostaną zastąpione danymi zapisanymi w MEMORY_PACK (w przypadku, gdy jednostka główna wyposażona była w MEMORY_PACK z zapisanym programem drabinkowym), a PLC automatycznie przejdzie do trybu aktywnego niezależnie od tego w którym trybie był wcześniej. 1.2 Zapis programu i danych z rejestru w FBs-PACK za pomocą specjalnej operacji rejestru Aby spełnić różne wymagania klientów, użytkownicy mogą zapisywać dane w MEMORY_PACK poprzez wykorzystanie specjalnego rejestru. Użytkownicy WinProladder mogą pominąć ten rozdział ponieważ ustawienia zostaną zrealizowane po wykonaniu ustawień MEMORY_PACK za pomocą WinProladder. Specjalny rejestr R4052 : Rejestr dedykowany dla MEMORY_PACK. Rejestr Wartość Funkcje R4052 5530H (Tryb modyfikacji i testu) Tryb modyfikacji i testu programowania PLC przy jednostce głównej wyposażonej w MEMORY_PACK. Istnieją 2 rodzaje pamięci w jednostce głównej, w których realizowany jest program drabinkowy i rejestry; jednym z nich jest RAM do backup u danych po wyczerpaniu baterii (wyposażenie standardowe), w którym zapisywany jest program drabinkowy i dane z rejestru. Drugą pamięcią do zapisywania programu drabinkowego i rejestrów jest opcjonalny MEMORY_PACK. Program drabinkowy i rejestry danych nie są tu bezpośrednio realizowane. W trybie modyfikacji i testu, program drabinkowy i rejestry danych zapisane w pamięci RAM jednostki głównej nie zostaną nadpisane podczas uruchomienia przez te zapisane w MEMORY_PACK. Oznacza to, że zachowana zostanie zawartość pamięci RAM, a ustawienia po modyfikacji nie zostaną utracone. Po zakończeniu trybu modyfikacji i testu, zapisywanie programu Załącznik I-4

drabinkowego i rejestrów danych w MEMORY_PACK jest dobrym sposobem na zapisywanie długoterminowe i umożliwia łatwą obsługę posprzedażową i wykonywanie masowej kopii programu maszyny. Jeżeli w trybie modyfikacji i testu, jeżeli użytkownik chce zrezygnować z modyfikacji, wystarczy ustawić R4052 na 0 i zresetować urządzenie. Po ponownym włączeniu, program drabinkowy i rejestry danych zapisane w pamięci RAM zostaną nadpisane przez te, zapisane w MEMORY_PACK. R4052 Inna wartość Normalne działanie lub tryb zapisu. Jeżeli jednostka główna będzie wyposażona w opcjonalny MEMORY_PACK, w którym kiedykolwiek wcześniej zapisany był program drabinkowy, to przy każdym uruchomieniu program drabinkowy zapisany w pamięci TAM jednostki głównej zostanie nadpisany przez ten, zapisany w MEMORY_PACK, a PLC automatycznie przejdzie w tryb aktywny niezależnie od trybu, w którym znajdował się wcześniej. R4046 : Dedykowany rejestr do odzyskiwania danych z rejestrów zapisanych w ROM_PACK. Podczas zapisu programu drabinkowego i rejestrów danych na MEMORY_PACK, dane zapisane w wybranych rejestrach (w pamięci RAM jednostki głównej) zostaną nadpisane wartościami zapisywanymi wcześniej w MEMORY_PACK przy każdym uruchomieniu. Jest to bardzo przydatne przy długoterminowym zapisie parametrów maszyny i serwisie posprzedażowym. Jednakże w przypadku wielu zastosowań, przy pierwszym uruchomieniu wymagana jest tylko jedna inicjalizacja wybranych rejestrów danych, po czym ich zawartość będzie podtrzymywana przy kolejnych uruchomieniach. Użytkownicy mogą kontrolować wartość R4046 w celu realizacji powyższych zastosowań. Rejestr Wartość Funkcje Wybrane rejestry danych jednostki głównej nie będą podczas uruchomienia 5530H nadpisywane wartościami, które wcześniej zostały zapisane w MEMORY_PACK. R4046 Wybrane rejestry danych jednostki głównej będą podczas uruchomienia nadpisywane Inna wartość wartościami, które wcześniej zostały zapisane w MEMORY_PACK. W przypadku, gdy przy pierwszym uruchomieniu wymagana jest jednokrotna inicjalizacja wybranych rejestrów danych, rejestr R4046 w programie drabinkowym powinien mieć wartość 5530H. Niezależnie od trybu PLC, użytkownik może wysłać komendę do sformatowania MEMORY_PACK lub zapisania programu drabinkowego i wybranych rejestrów w MEMORY_PACK. Rejestr Wartość Funkcje 5550H 5551H 5552H 5553H 5554H wysłanie komendy do sformatowania MEMORY_PACK status W trakcie formatowania" status Weryfikacja formatowania status Zakończenie komendy formatowania status Formatowanie MEMORY_PACK zakończone niepowodzeniem" Załącznik I-5

R4052 5560H komenda do zapisu programu drabinkowego i wybranych rejestrów w MEMORY_PACK 5562H status Zapis programu drabinkowego" 5563H 5566H 5567H 556AH 556BH 556CH status Zapis rejestrów" status Weryfikacja programu drabinkowego" status Weryfikacja rejestrów" status Zakończenie zapisu" status Zapis programu drabinkowego zakończony niepowodzeniem" status Zapis rejestrów zakończony niepowodzeniem" 1.3 Odzyskiwanie rejestru zapisanego w FBs-PACK Zawartość wybranych rejestrów może zostać zapisana w MEMORY_PACK i ponownie odtworzona przy każdym uruchomieniu. Przy takim zastosowaniu wartości zmienne lub stałe mogą zostać zapisane w MEMORY_PACK w celu utrzymania prawidłowego działania nawet w przypadku wyczerpania się baterii. Do określenia grupy rejestrów, które mają zostać zapisane w MEMORY_PACK w przypadku powyższego zastosowania wykorzystuje się specjalne rejestry R4030~R4039. Grupę rejestrów należy określić przed wysłaniem komendy do zapisu MEMORY_PACK. Rejestr Wartość Funkcje Znacznik wskazujący, aby wybrane (wartościami ustawionymi w R4031~R4039) A66AH rejestry były zapisywane i odczytywane z MEMORY_PACK (tylko rejestry R4030 podtrzymywane wspierają tę funkcjonalność). Brak rejestrów do zapisu i odczytu z MEMORY_PACK. Inna wartość ~ ~ ~ R4031 1~4 Ilość grup rejestrów do zapisu i odczytu z MEMORY_PACK (maksymalnie 4). Długość danych w grupie rejestrów 0. Długość pomiędzy 1 3840 dla rejestru R0 R3839; Długość pomiędzy 1 3072 dla rejestru R5000 R8071; Długość pomiędzy 1 4096 dla rejestru D0 D4095; R4032 Długość 0 ~ Długość pomiędzy 1 166 dla rejestru R4000 R4165; Długość 7FF7H oznacza backup systemu z ID PLC i numerem stacji PLC; Rejestr nie zadziała w przypadku nieprawidłowej wartości lub wartości poza zakresem; ~ ~ Początkowy adres grupy rejestrów 0. Zakres adresów = 0 3839 dla rejestru R0 R3839; Zakres adresów = 5000 8071 dla R5000 R8071; R4033 Start 0 Zakres adresów = 10000 14095 dla D0 D4095; (Do adresu należy dodać 10000 dla rejestru Dxxxx) Zakres adresów = 4000 4165 dla R4000 R4165; R4033 i R4032 są używane w parze. Załącznik I-6

R4034 Długość 1 Długość danych w grupie rejestrów 1. Zakresy długości jak dla R4032; R4035 Start 1 R4036 Długość 2 Początkowy adres grupy rejestrów 1. Zakresy adresów jak dla R4033; R4035 i R4034 są używane w parze. Długość danych w grupie rejestrów 2 Zakresy długości jak dla R4032; R4037 Start 2 Początkowy adres grupy rejestrów 2 Zakresy adresów jak dla R4033; R4037 i R4036 są używane w parze. Rejestr Wartość Funkcje R4038 Długość 3 Długość danych w grupie rejestrów 3 Zakresy adresów jak dla R4032; R4039 Start 3 Początkowy adres grupy rejestrów 3 Zakresy adresów jak dla R4033; R4039 i R4038 są używane w parze. 1.4 Odczyt i zapis FBs-PACK za pomocą instrukcji funkcyjnej Dane lub program drabinkowy można także zapisać i odczytać za pomocą instrukcji funkcyjnej (FUN161, FUN162). Szczegóły i przykład programu dla FUN161 i FUN162 znajdują się w rozdziałach 7-144 ~ 7-147. Załącznik I-7

FUN161 P WR-MP Write Data Record into the MEMORY_PACK (zapis memory pack) FUN161 P WR-MP Operation Wejście sterujące control Wejście Pointer Increment sterujące Symbol Ladder drabinkowy symbol S :Początkowy adres danych źródłowych 161P.WR-MP BK:Numer bloku MEMORY_PACK; 0~1 Os:Przesunięcie bloku EN S : ACT W Acting toku Pr:Adres wskaźnika Bk : L:Ilość zapisów; 1~128 INC Os: ERR Error Błąd WR: Początkowy adres rejestrów roboczych; wymaga 2 rejestrów. DN Wykonano Done S może łączyć się z V, Z, P0~P9w celu realizacji WR: pośredniego adresowania Głównym Argument Zakres HR ROR DR K XR R0 R5000 R3839 R8071 D0 D4095 V Z P0~P9 S BK 0~1 Os 0~32510 Pr * L * 1~128 WR * zadaniem MEMORY_PACK serii FBs jest długoterminowe zapisywanie programu drabinkowego użytkownika. Ponadto, za pomocą instrukcji FUN161/FUN162 MEMORY_PACK może pracować jako MEMORY_PACK do zapisu i ładowania parametrów roboczych. Jeżeli EN zmieni się z 0 1, nastąpi zapis danych, gdzie S jest początkowym adresem danych źródłowych, BK jest numerem bloku MEMORY_PACK do zapisu danych. Os jest przesunięciem określonego bloku, Pr jest wskaźnikiem wskazującym odpowiedni obszar danych, L jest wartością tych danych. Dostęp do ustawień MEMORY_PACK wykorzystuje koncepcję struktury REKORDU danych. Schemat roboczy został przedstawiony poniżej: MEMORY_PACK Os = 0 Blok Block 0 0 Block Blok 11 Head Początek of Block bloku 0 Head Początek of Block bloku 1 The REKORD length 0 is o L of długości RECORD L 0 The REKORD length 0 is o L of długości RECORD L 0 Pr = 0 The REKORD length 1 is o L The REKORD length 1 is o L Write Zapis The RECORD strats from S, of długości RECORD L 1 of długości RECORD L Pr = 1 REKORD zaczyna się od S; 1 długość wynosi L. the length is L. The REKORD length 2 is o L The REKORD length 2 is o L Pr = 2 of długości RECORD L 2 of długości RECORD L 2 Os = 32510 Pr = N Jeżeli INC = 1, znacznik zostanie zwiększony o jeden. Po realizacji zapisu wskaźnik będzie wskazywać następny rekord. Appendix 1-8

FUN161 P WR-MP Jeżeli MEMORY_PACK Write Data Record into the MEMORY_PACK (zapis memory pack) FUN161 P WR-MP L = 0 lub L > 128 lub wskazywany obszar danych jest poza zakresem, to ERR = 1, a operacja zapisu nie zostanie zrealizowana. Instrukcja wymaga kilku skanów PLC w celu zapisu i weryfikacji danych; podczas realizacji instrukcji ACT = 1; w przypadku bezbłędnego zakończenia realizacji i weryfikacji instrukcji DN = 1; jeżeli pojawi się błąd, ERR = 1. może zostać skonfigurowany w celu zapisania programu drabinkowego użytkownika, parametrów roboczych maszynie lub obu tych elementów. Program drabinkowy może zostać zapisany jedynie w bloku 0, a parametry robocze maszyny w bloku 0 lub 1; całkowita pojemność pamięci każdego bloku wynosi 32 ksłów. Przykładowy program : Zapis rekordu w bloku 1 w MEMORY_PACK o innej długości M1 EN 161P.WR_MP S : R0 ACT M100 M2 INC Bk : Os : WR: 1 0 D1 20 R2900 ERR DN M101 M102 M3 EN 161P.WR_MP S : R100 ACT M103 M4 INC Bk : Os : WR: 1 10000 D2 50 R2910 ERR DN M104 M105 Blok 1 REKORD rozpoczyna się od R0; długość to 20 (R0-R19) Zapis Początek bloku 1 REKORD 0 o REKORD 1 o REKORD rozpoczyna się od R100; długość to 50 (R100-R149) Zapis REKORD 499 o REKORD 50 o REKORD 499 o Załącznik 1-9

FUN162 P RD-MP Wejście Operation sterujące control Wejście Pointer sterujące Increment Symbol Ladder drabinkowy symbol INC 162P.RD-MP EN Bk : ERR Os: D : Read Data Record from the MEMORY_PACK (odczyt memory pack) D: BK:Numer bloku MEMORY_PACK; 0~1 Os:Przesunięcie bloku Błąd Error Pr:Adres wskaźnika L:Ilość odczytów; 1~128 Początkowy FUN162 P RD-MP adres do zapisu odczytanych rekordów Jeżeli Jeżeli Argument BK Zakres HR ROR DR K R0 R3839 R5000 R8071 D0 D3999 0~1 Os 0~32510 Pr * L * 1~128 D * w MEMOPRY_PACK serii FBs został zapisany rekord danych za pomocą instrukcji FUN161, dane mogą być odczytane za pomocą opisywanej instrukcji. Operacja taka skraca czas strojenia maszyny. EN = 1 lub zmieni się z 0 1( instrukcja P), nastąpi odczyt danych, gdzie BK jest numerem bloku MEMORY_PACK do zapisu rekordu, Os jest przesunięciem określonego bloku, Pr jest wskaźnikiem wskazującym obszar danych, L jest wartością danego rekordu, a D jest początkowym adresem do zapisu odczytanego rekordu. Dostęp do ustawień MEMORY_PACK wykorzystuje koncepcję struktury REKORDU danych. Schemat roboczy został przedstawiony poniżej: MEMORY_PACK Os = 0 Block Blok 00 Block Blok 11 Head of Block Head of Block 1 Początek bloku 0 The REKORD length 0 is o L of długości RECORD L 0 The REKORD length 0 is o L of długości RECORD L 0 Pr = 0 The REKORD length 1 is o L The REKORD length 1 is o L The RECORD strats from D, długości L długości L Pr = 1 of RECORD 1 of RECORD 1 Read the length is L. The REKORD length 2 is o L The REKORD length 2 is o L Pr = 2 of długości RECORD L 2 of długości RECORD L 2 Os = 32510 Pr = N Jeżeli INC = 1, znacznik zostanie zwiększony o jeden. Po realizacji odczytu wskaźnik będzie wskazywać następny rekord. Załącznik 1-10

FUN162 P Read Data Record from the MEMORY_PACK RD-MP (odczyt memory pack) Jeżeli nie zostanie zrealizowana. W Przykładowy program : Zapis rekordu w bloku 1 w MEMORY_PACK o innej długości Dane prawidłowo funkcjonować. FUN162 P RD-MP L = 0 lub L > 128 lub wskazywany obszar danych jest poza zakresem, to ERR = 1, a operacja zapisu przypadku, gdy MEMORY_PACK jest pusty lub format danych jest nieprawidłowy, a użytkownik wykorzystał instrukcje FUN162 do odczytu danych z MEMORY_PACK, to status na wyjściu ERR = 1. w MEMORY_PACK muszą być prawidłowe, ponieważ w innym wypadku poniższy przykład nie będzie mógł M10 M11 EN INC 162P.RD_MP Bk : Os : D : 1 0 D10 20 R0 ERR M110 M12 M13 EN INC 162P.RD_MP Bk : 1 Os : D : 10000 D11 50 R100 ERR M111 Blok 1 REKORD rozpoczyna się od R0; długość to 20 (R0-R19) Odczyt Początek bloku 1 REKORD 0 o REKORD 1 o REKORD rozpoczyna się od R100; długość to 50 (R100-R149) Odczyt REKORD 499 o REKORD 50 o REKORD 499 o Załącznik 1-11