Współpraca sterownika PLC Fatek 14MC z enkoderem absolutnym SSI firmy Posital Fraba z serii UCD-S101X-…
KROK 1 – Podłączenie enkodera do sterownika PLC za pomocą modułu BSSI
Moduł do obsługi sprzężeń zwrotnych FBs-BSSI jest to moduł dedykowany do sterowników Fatek serii FBs. Służy do obsługi sprzężenia zwrotnego z enkodera absolutnego posiadającego interfejs SSI. Schemat podłączenia enkodera do sterownika za pomocą modułu BSSI przedstawiono poniżej:

Do podłączenia enkodera wykorzystano jeden z dwóch dostępnych kanałów (Channel0). Enkoder zasilono ze sterownika PLC (24 VDC, 400mA).
KROK 2 – Konfiguracja sterownika, aplikacja WinProLadder
W tym punkcie zostanie opisana krok po kroku konfiguracja aplikacji WinProLadder do współpracy ze sterownikiem PLC.
Tworzenie nowego projektu: File->New Project, a następnie wybranie modelu sterownika PLC (Fatek 14MC)
Wprowadzenie sterownika w tryb On Line: Jest to krok pozwalający sprawdzić połączenie ze sterownikiem, po przejściu w tryb On Line, sterownik będzie zawierał to co jest w pliku projektu. Tryb On Line: PLC->On Line, a następnie ustawienie typu połączenia (RS232) oraz wybranie jego parametrów (zmiana parametrów za pomocą przycisku Edit). Domyślne parametry komunikacyjne dla Portów 1~4:
- Prędkość transmisji: 9600bps
- Długość danych: 7 bitów
- Parzystość: parzysta
- Bit stopu: 1 bit
Jeśli parametry połączenia nie są znane, wówczas można skorzystać z funkcji Auto Check, program dobierze wszystkie parametry automatycznie. Gdy sterownik jest już w trybie On Line, wybór funkcji Run PLC (PLC->Run PLC) spowoduje przekazanie sterownikowi PLC polecenia uruchomienia programu.
KROK 3 – Konfiguracja modułu BSSI do współpracy z enkoderem z poziomu aplikacji WinProLadder
W przykładzie enkoder jest skonfigurowany następująco:
- Rozdzielczość: 16 bit ST (rozdzielczość / 1 obrót), 11 bit MT (liczba obrotów)
- Kodowanie: binarne
Sterownik PLC komunikuje się z modułem BSSI za pomocą następujących rejestrów:
REJESTR | FUNKCJA |
D4076 | Rejestr trybu pracy – służy do konfiguracji połączenia |
D4072 (DD4072) | Odczyt danych z kanału 0 modułu BSSI (Channel0) |
D4074 (DD4074) | Odczyt danych z kanału 0 modułu BSSI (Channel1) |
W zależności od konfiguracji enkodera, należy, z poziomu aplikacji WinProLadder, ustawić wartość rejestru D4076 – do rejestru powinna zostać przepisany decymalny odpowiednik 8-bitowej liczby tworzonej zgodnie z poniższym schematem:
0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
b2~7 (=3, 27bit bez znaku) | b1 | b0 |
- Bit 0 (b0) – ilość obsługiwanych kanałów. Do modułu BSSI podłączono jeden enkoder, wykorzystując przy tym tylko jeden z dwóch dostępnych kanałów (Channel0), zatem wartość ustawiono na 0. W przypadku, gdyby używany był również jednocześnie kanał1 (Channel1), wartość tego bitu powinna zostać ustawiona na 1.
- Bit 1 (b1) – kodowanie danych wejściowych. Dla kodowania binarnego wartość b1 ustawiono na 0, w przypadku kodowania w kodzie Greya, wartość b1 należy ustawić na 1.
- Bity 2~7 (b2~b7) – format danych wejściowych – ustawiany zgodnie z parametrami enkodera:
WARTOŚĆ BITÓW | TYP DANYCH |
0DEC – 000000BIN | 24-bit ze znakiem |
1DEC – 000001BIN | 25-bit ze znakiem |
2DEC – 000010BIN | 18-bit bez znaku |
3DEC – 000011BIN | 27-bit bez znaku |
4DEC – 000100BIN | 30-bit bez znaku |
Ostatnim etapem konfiguracji jest zamiana wartości binarnej (dla tego przykładu 00001100BIN) na dziesiętną (12DEC) oraz przypisanie jej do rejestru D4076 w programie WinProLadder za pomocą bloku funkcyjnego 8.MOV.
KROK 4 – Odczyt wskazań enkodera
Do podglądania wartości rejestrów na bieżąco, należy w programie WinProLadder wybrać Project->StatusPage->New Page, następnie nadać dowolną nazwę. Adresy rejestrów można dodawać w kolumnie Ref. No., klikając prawym przyciskiem myszy na wybranej komórce w kolumnie Status, można wybrać typ wyświetlanych danych, natomiast w komórce Data wyświetlana jest aktualna wartość rejestru.
Dla kanału zerowego (Channel0) wartości przesyłane do modułu BSSI (np. wartości z enkodera) są przechowywane w rejestrze DD4072, natomiast dla kanału pierwszego (Channel1) w DD4074.
PODSUMOWANIE
Ten tutorial miał na celu pokazanie jak podłączyć enkoder SSI do sterownika PLC Firmy FATEK. Jeśli napotkali Państwo jakieś problemy lub coś jest niejasne, prosimy o kontakt z naszymi specjalistami pod mailem: biuro@apautomatyka.pl
Pliki do pobrania: