Adres PLC składa się zazwyczaj z kilku części. Budowa adresu PLC różni się w zależności od typu PLC. Adresy dla wejść i wyjść cyfrowych i analogowych bardzo często różnią się również strukturą.
- Adresowanie wejść i wyjść cyfrowych: W przypadku adresów dla wejścia i wyjścia cyfrowego adres składa się najczęściej z litery (dla wejścia lub wyjścia), adresu bajtowego i adresu bitowego. Oprócz adresów bitowych i bajtowych istnieją adresy o wyższej wartości, np. adresy WORD- i DWORD (dla karty PLC, podzespołu PLC, itp.).
- Adresowanie wejść i wyjść analogowych: W przypadku wejść i wyjść analogowych często podawany jest tylko adres bajtowy, a znajdujący się powyżej, a adres bitowy jest opuszczany. Adresowanie wejścia i wyjścia analogowego opiera się na takich jednostkach informacji jak bajt, słowo, podwójne słowo. Można to rozpoznać po określonym miejscu adresu (np. identyfikatorze) lub typie danych. Odpowiednio odlicza się w górę adresy wejścia i wyjścia analogowego w krokach co 1, co 2 lub co 4. Mogą one występować w PLC w sposób mieszany. W zależności od typu danych można ustawiać wielkość zakresu adresów. Jeżeli przy adresie PLC zostanie podany typ danych, wówczas ustawiony zakres adresów zostaje automatycznie uwzględniony przy adresowaniu.
Podczas adresowania pierwsza część adresu (patrząc od tyłu) rozpoczyna się od wartości początkowej i jest stopniowo zwiększana do osiągnięcia wartości końcowej. Następnie generowane jest przeniesienie do następnej części adresu. W ostatniej części adresu wartość końcowa nie jest uwzględniana, ponieważ nie można już prezentować przeniesienia.
Budowa elementów formatu
Każda część adresu PLC jest prezentowana przez element formatu typu "Licznik". Separatory między liczbami informują o granicach części adresu. Obszary ze stałą ilością miejsc w obrębie formatu adresu można również umieszczać obok siebie bez separatorów.
W formacie można również zainstalować dane konfiguracyjne PLC box i oznaczenie kanału. Podczas adresowania jest wówczas tworzona propozycja adresu startowego. Podczas adresowania wielu kart wartość dla każdej nowej karty jest uzyskiwana z danych karty; podczas adresowania karty odliczanie odbywa się ciągle, poczynając od adresu startowego.
Element formatu dla licznika ma następującą strukturę:
[C<System liczbowy, wartość początkowa, wartość końcowa, ilość miejsc, wartość konfiguracyjna z właściwości>]
[C<d,1,127,0,G>].[C<o,0,7,0,O>]
"C" jest przy tym symbolem licznika.
Adres bajtowy jest zbudowany zgodnie z systemem dziesiętnym i posiada wartość początkową "1" i wartość końcową "127". Ilość miejsc wynosi "0" (więc nie jest ograniczona). Jako wartość konfiguracyjna podany jest adres startowy z karty PLC, tzn. wartość wpisana we właściwości Adres początkowy karty PLC jest używana jako wartość początkowa przy adresowaniu.
Adres bitowy jest zbudowany zgodnie z systemem ósemkowym i posiada wartość początkową "0" i wartość końcową "7". Liczba miejsc wynosi "0" (więc nie jest ograniczona) i nie ma podanej wartości konfiguracyjnej (wpis "O").
System liczbowy i wartość konfiguracyjna są podawane przez identyfikatory:
Identyfikator systemu liczbowego |
Przykład |
---|---|
d = dziesiętny |
0,1,2,3....9, 10,11....19, 20.... |
o = ósemkowy |
0,1,2,3....7, 10,11....17, 20.... |
h = szesnastkowy |
0,1,2,3....9, a,b,c,d,e,f, 10,11....19, 1a,1b,1c,1d,1e,1f, 20.... |
Identyfikator dla wartości konfiguracyjnej |
Właściwość |
---|---|
O |
Brak wartości konfiguracyjnej |
N |
Nazwa stacji |
R |
Karta PLC jest włożona do szyny montażowej |
M |
Na pozycję / slot |
G |
Adres początkowy karty PLC |
C |
CPU: Nazwa |
Zakładamy, że ustawiono następujący format adresu:
[C<d,0,100,0,O>]//[C<h,1,f,3,O>].[C<d,1,8,2,O>]
Wynikają stąd np. następujące adresy przyłączy PLC z identyfikatorem "E":
E0//001.01
E0//001.02
...
E0//001.08
E0//002.01
...
E100//00f.08
E101//001.01
Jeżeli format adresu ma więcej niż jedną część, wówczas przy automatycznym adresowaniu wykonywane jest adresowanie "zorientowane na PLC box", co oznacza, że adresy w box zawsze zaczynają się od wartości początkowej pierwszej części adresu. W przypadku jednej części adresu adresowanie odbywa się sekwencyjnie w sposób prosty.
Adresowanie z wartością konfiguracyjną
Jeśli w formacie adresu zastosowano wartość konfiguracyjną, a adresowane karty wykazują aktualną i jednolitą wartość konfiguracyjną, to adresy są grupowane –również spoza innych kart. Licznik, poczynając od wartości konfiguracyjnej (np. 25), zwiększany jest rosnąco. Po osiągnięciu wartości końcowej (np. 25.7), wartość początkowa podana z wartością konfiguracyjną zwiększa się o jeden i jest dalej adresowana (nowe adresy np. 26.0 ... 26.7 itd.)
Jeśli w formacie adresu nie ustawiono wartości konfiguracyjnej, to w oknie dialogowym Zaadresuj przyłącza PLC na nowo uwzględniany jest podany adres początkowy dla adresowania. W tym wypadku adresy nie są grupowane i przy każdej karcie licznik uruchamia się od nowa (nowe adresy np. 25.0, 25.1, 26.0, 26.1 itd.)
Wskazówka:
Jeśli adresowane karty nie wykazują jednolitej wartości konfiguracyjnej lub wykazują pustą lub nieaktualną wartość konfiguracyjną, to adresy nie są grupowane. W przypadku pustej lub nieaktualnej wartości konfiguracyjnej do adresowania używa się adresu początkowego z okna dialogowego Zaadresuj przyłącza PLC na nowo lub ostatnio używanego adresu.
W schemacie - np. poprzez kopiowanie - wprowadzono trzy karty PLC z następującymi adresami:
Karta 1, 2 i 3: 25.0, 25.1, 25.2, 25.3
W formacie adresu należy użyć wartości konfiguracyjnej "Adres początkowy karty PLC". Wartość właściwości o takiej samej nazwie w przypadku wszystkich trzech kart PLC wynosi "25". Adres bitowy jest zbudowany zgodnie z systemem ósemkowym i posiada wartość początkową "0" i wartość końcową "7".
Po adresowaniu karty otrzymują następujące adresy:
Karta 1: 25.0, 25.1, 25.2, 25.3
Karta 2: 25.4, 25.5, 25.6, 25.7
Karta 3: 26.0, 26.1, 26.2, 26.3
Ponieważ adres bitowy w przypadku karty 2 osiągnął maksymalną wartość "7", w karcie 3 adres bajtowy jest zwiększany o 1, a adres bitowy znów rozpoczyna się od "0".
Zobacz również