AX031701 Pojedynczy uniwersalny kontroler wejściowy
„
Informacje o produkcie
Specyfikacje
- Nazwa produktu: Pojedynczy uniwersalny kontroler wejściowy
- Numer modelu: UMAX031701
- Numer części: AX031701
- Protokół komunikacyjny: CANopen
- Zgodność wejściowa: czujniki analogowe do objętościtage, prąd,
częstotliwość/RPM, PWM i sygnały cyfrowe - Algorytmy sterowania: Sterowanie proporcjonalno-całkowo-różniczkujące
(PID)
Instrukcje użytkowania produktu
1. Instrukcje instalacji
2.1 Wymiary i wyprowadzenia
Szczegółowe wymiary i opis wyprowadzeń można znaleźć w instrukcji obsługi.
informacja.
2.2 Instrukcje instalacji
Postępuj zgodnie z instrukcjami instalacji podanymi w podręczniku użytkownika
aby poprawnie skonfigurować pojedynczy uniwersalny kontroler wejściowy.
2. Blok funkcyjny wejścia cyfrowego
Blok funkcji wejścia cyfrowego jest aktywowany, gdy obiekt 6112h,
Działanie AI jest ustawione na cyfrową odpowiedź wejściową.
Gdy 6112h jest ustawione na 10 = Wejście cyfrowe, obiekt 2020h DI
Tryb Pullup/Down określa, czy sygnał wejściowy jest aktywny w stanie wysokim, czy
aktywny niski.
Obiekt 2021h DI Debounce Time jest stosowany do danych wejściowych przed
stan jest odczytywany przez procesor, a domyślny czas odbicia wynosi
10ms.
Opcje podciągania/opuszczania DI można znaleźć w Tabeli 1:
Wartość | Oznaczający |
---|---|
0 | Wyłączone podciąganie/obniżanie (wejście o wysokiej impedancji) |
1 | Włączony rezystor podciągający 10k |
2 | Włączony rezystor pulldown 10k |
Rysunek 3 przedstawia histerezę na wejściu podczas przełączania
sygnał dyskretny. Wejście cyfrowe można przełączyć do +Vcc
(maks. 48 V).
Często zadawane pytania
P: Gdzie mogę znaleźć dodatkowe odniesienia do tego tematu?
produkt?
A: Dodatkowe informacje dotyczące tego produktu są dostępne na stronie:
CAN w Automatyce eV webstrona internetowa pod adresem http://www.can-cia.org/.
„`
INSTRUKCJA OBSŁUGI UMAX031701 Wersja 1
POJEDYNCZY UNIWERSALNY STEROWNIK WEJŚCIOWY
Z CANopen®
INSTRUKCJA OBSŁUGI
Nr części: AX031701
AKRONIMY AI CAN CANopen®
Analog Input (Universal) Controller Area Network CANopen® jest zarejestrowanym znakiem towarowym społeczności CAN in Automation eV
CAN-ID
Identyfikator CAN 11-bitowy
KACZAN
Obiekt komunikacyjny
KLAWISZ KONTROLNY
Kontrola
DI
Wejście cyfrowe
EDS
Elektroniczny arkusz danych
EMCY
Nagły wypadek
LSB
Najmniej znaczący bajt (lub bit)
LSS
Usługa osadzania warstw
MSB
Najbardziej znaczący bajt (lub bit)
NMT
Zarządzanie siecią
PID
Sterowanie proporcjonalno-całkowo-różniczkujące
RO
Obiekt tylko do odczytu
RPDO
Otrzymany obiekt danych procesu
RW
Obiekt do odczytu/zapisu
SDO
Obiekt danych usługi
TDO
Przekazany obiekt danych procesu
WO
Obiekt tylko do zapisu
REFERENCJE
[DS-301]CiA DS-301 V4.1 Warstwa aplikacji CANopen i komunikacja Profile. CAN w automatyce 2005
[DS-305]CiA DS-305 V2.0 Layer Setting Service (LSS) i protokoły. CAN w Automation 2006
[DS-404]CiA DS-404 V1.2 CANopen profile dla urządzeń pomiarowych i sterowników pętli zamkniętej. CAN w automatyce 2002
Dokumenty te są dostępne w CAN in Automation eV webstrona http://www.can-cia.org/.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
ii
SPIS TREŚCI
1. PONADVIEW KONTROLERA ………………………………………………………………………………………………….1 1.1. Opis pojedynczego uniwersalnego kontrolera wejściowego …………………………………………………….1 1.2. Blok funkcyjny wejścia cyfrowego …………………………………………………………………………2 1.3. Blok funkcyjny wejścia analogowego …………………………………………………………………………..5 1.4. Blok funkcyjny tabeli wyszukiwania …………………………………………………………………………..10 1.5. Blok funkcyjny logiki programowalnej ……………………………………………………………………….16 1.6. Blok funkcyjny różny …………………………………………………………………………..23
2. INSTRUKCJA INSTALACJI …………………………………………………………………………….25 2.1. Wymiary i wyprowadzenia………………………………………………………………………….25 2.2. Instrukcje instalacji………………………………………………………………………….26
3. SŁOWNIK OBIEKTÓW CANOPEN ® ………………………………………………………………………..28 3.1. IDENTYFIKATOR WĘZŁA i SZYBKOŚĆ TRANSMISJI ……………………………………………………………………………..28 3.2. OBIEKTY KOMUNIKACYJNE (DS-301 i DS-404) ………………………………………………32 3.3. OBIEKTY APLIKACJI (DS-404) ……………………………………………………………….50 3.4. OBIEKTY PRODUCENTA ……………………………………………………………………………..59
4. DANE TECHNICZNE ……………………………………………………………………………………………….84 4.1. Zasilanie ………………………………………………………………………………………………………84 4.2. Wejścia ……………………………………………………………………………………………………….84 4.3. Komunikacja ………………………………………………………………………………………………………84 4.4. Dane techniczne ogólne ………………………………………………………………………………………………84
5. HISTORIA WERSJI……………………………………………………………………………………………..85
UMAX031701, pojedyncze wejście do sterownika CANopen V1
iii
1. PONADVIEW KONTROLERA
1.1. Opis pojedynczego uniwersalnego kontrolera wejściowego
W poniższej instrukcji użytkownika opisano architekturę i funkcjonalność pojedynczego uniwersalnego sterownika wejściowego CANopen ® .
Kontroler pojedynczego wejścia (1IN-CAN) jest przeznaczony do ciągłych pomiarów czujników analogowych i transmisji informacji na magistralę sieciową CANopen. Jego elastyczna konstrukcja obwodu umożliwia pomiar różnych typów sygnałów, w tym objętościtage, prąd, częstotliwość/RPM, PWM i sygnały cyfrowe. Algorytmy sterowania oprogramowaniem układowym umożliwiają podejmowanie decyzji dotyczących danych przed ich transmisją do sieci CANopen bez potrzeby stosowania niestandardowego oprogramowania.
Różne bloki funkcyjne obsługiwane przez 1IN-CAN są opisane w poniższych sekcjach. Wszystkie obiekty są konfigurowalne przez użytkownika przy użyciu standardowych, dostępnych komercyjnie narzędzi, które mogą współdziałać ze słownikiem obiektów CANopen ® za pośrednictwem .EDS file.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-1
1.2. Blok funkcyjny wejścia cyfrowego
Blok funkcyjny wejścia cyfrowego (DI) staje się możliwy do zastosowania na wejściu tylko wtedy, gdy obiekt 6112h, Operacja AI, jest ustawiony na odpowiedź wejścia cyfrowego.
Rysunek 2 Obiekty wejściowe cyfrowe
Gdy 6112h jest ustawione na 10 = Wejście cyfrowe, obiekt 2020h DI Pullup/Down Mode określi, czy sygnał wejściowy jest aktywny w stanie wysokim (włączony pullup 10k, przełącz na +V) czy aktywny w stanie niskim (włączony pullup 10k, przełącz na GND). Opcje dla obiektu 2020h są pokazane w Tabeli 1, przy czym wartości domyślne są pogrubione.
Wartość 0 1 2
Znaczenie Pullup/Down wyłączone (wejście o wysokiej impedancji) Rezystor Pullup 10k włączony Rezystor Pulldown 10k włączony
Tabela 1: Opcje DI Pullup/Down
Rysunek 3 pokazuje histerezę na wejściu podczas przełączania sygnału dyskretnego. Wejście cyfrowe można przełączać do +Vcc (48Vmax.).
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-2
Objętość wejściatage (V) Sygnał cyfrowy
Wejście Voltage (V) Sygnał cyfrowy
Wejście dyskretne aktywne, wysoka histereza
Aktywne wejście dyskretne o niskiej histerezie
5
1
5
1
4.5
0.9
4.5
0.9
4
0.8
4
0.8
3.5
0.7
3.5
0.7
3
0.6
3
0.6
2.5
0.5
2.5
0.5
2
0.4
2
0.4
1.5
0.3
1.5
0.3
1
0.2
1
0.2
0.5
0.1
0.5
0.1
0
0
0
0
Wejście Voltage Cyfrowy Hi/Lo
Wejście Voltage (V) Cyfrowy Hi/Lo
Rysunek 3 Histereza wejścia dyskretnego
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-3
Obiekt 2021h DI Debounce Time jest stosowany do danych wejściowych przed odczytaniem stanu przez procesor. Domyślnie czas debounce wynosi 10 ms.
Rysunek 4. Eliminacja drgań wejścia cyfrowego
Po ocenie stanu surowego stan logiczny wejścia jest określany przez obiekt 6030h DI Polarity. Opcje dla obiektu 6030h są pokazane w Tabeli 3. „Obliczony” stan DI, który zostanie zapisany do obiektu tylko do odczytu 6020h DI Read State, będzie kombinacją aktywnego wysokiego/niskiego stanu i wybranej polaryzacji. Domyślnie używana jest normalna logika włączania/wyłączania.
Wartość Znaczenie 0 Normalne włączanie/wyłączanie 1 Odwrotne włączanie/wyłączanie 2 Logika blokowana
Aktywny wysoki
Aktywny Niski
Państwo
WYSOKI
NISKI
ON
NISKI lub Otwarty WYSOKI lub Otwarty
WYŁĄCZONY
WYSOKI
NISKI
WYŁĄCZONY
NISKI lub Otwarty WYSOKI lub Otwarty
ON
WYSOKI do NISKIEGO NISKI do WYSOKIEGO
Bez zmian
Zmiana stanu z NISKIEGO na WYSOKIEGO z WYSOKIEGO na NISKI (np. WYŁ. na WŁ.)
Tabela 2: Opcje polaryzacji DI a stan DI
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-4
Istnieje inny typ wejścia „cyfrowego”, który można wybrać, gdy 6112h jest ustawione na 20 = Analog On/Off. Jednak w tym przypadku wejście jest nadal skonfigurowane jako wejście analogowe, a zatem obiekty z bloku Analog Input (AI) są stosowane zamiast tych omówionych powyżej. Tutaj obiekty 2020h, 2030h i 6030h są ignorowane, a 6020h jest zapisywane zgodnie z logiką pokazaną na rysunku 5. W tym przypadku parametr MIN jest ustawiany przez obiekt 7120h AI Scaling 1 FV, a MAX jest ustawiany przez 7122h AI Scaling 2 FV. Dla wszystkich innych trybów pracy obiekt 6020h zawsze będzie równy zero.
Rysunek 5 Wejście analogowe odczytywane jako cyfrowe 1.3. Blok funkcyjny wejścia analogowego Blok funkcyjny wejścia analogowego (AI) jest domyślnym elementem logicznym powiązanym z wejściem uniwersalnym.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-5
Rysunek 6 Obiekty wejściowe analogowe
Obiekt 6112h, tryb operacyjny AI określa, czy blok funkcji AI lub DI jest skojarzony z wejściem. Opcje dla obiektu 6112h są pokazane w Tabeli 4. Nie zostaną zaakceptowane żadne wartości inne niż te pokazane tutaj.
Wartość Znaczenie 0 Kanał wyłączony 1 Normalna praca (analogowy) 10 Wejście cyfrowe (wł./wył.) 20 Analogowe i wł./wył.
Tabela 3: Opcje trybu operacyjnego AI
Najważniejszym obiektem powiązanym z blokiem funkcji AI jest obiekt 6110h AI Sensor Type. Zmieniając tę wartość i powiązany z nią obiekt 2100h AI Input Range, inne obiekty zostaną automatycznie zaktualizowane przez kontroler. Opcje obiektu 6110h są pokazane w Tabeli 5 i żadne wartości inne niż pokazane tutaj nie zostaną zaakceptowane. Wejście jest skonfigurowane do pomiaru objętościtage domyślnie.
Wartość Znaczenie 40 Voltage Wejście 50 Prąd wejściowy 60 Częstotliwość wejścia (lub RPM)
Wejście PWM 10000 Licznik 10010
Tabela 4: Opcje typu czujnika AI
Dozwolone zakresy będą zależeć od wybranego typu czujnika wejściowego. Tabela 6 pokazuje relację między typem czujnika i powiązanymi opcjami zakresu. Wartość domyślna dla każdego zakresu jest pogrubiona, a obiekt 2100h zostanie automatycznie zaktualizowany o tę wartość, gdy zostanie zmieniona wartość 6110h. Komórki wyszarzone oznaczają, że wartość powiązana nie jest dozwolona dla obiektu zakresu, gdy wybrano ten typ czujnika.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-6
Wartość 0 1 2
Tomtage 0 do 5 V 0 do 10 V
Prąd 0 do 20 mA 4 do 20 mA
Częstotliwość
PWM
0.5 Hz do 20 kHz 0.5 Hz do 20 kHz
Tabela 5: Opcje zakresu wejściowego AI w zależności od typu czujnika
Okno czasu zliczania impulsów licznika Okno impulsów
Nie wszystkie obiekty mają zastosowanie do wszystkich typów danych wejściowych. Na przykładample, obiekt 2103h Częstotliwość filtra AI dla ADC jest stosowana tylko z objętościątage, mierzony jest prąd lub wejście rezystancyjne. W takich przypadkach ADC będzie automatycznie filtrować zgodnie z Tabelą 7 i jest domyślnie ustawiony na odrzucanie szumów 50 Hz.
Wartość Znaczenie 0 Filtr wejściowy wyłączony 1 Filtr 50 Hz 2 Filtr 60 Hz 3 Filtr 50 Hz i 60 Hz
Tabela 6: Opcje częstotliwości filtra ADC
Odwrotnie, wejścia częstotliwościowe i PWM wykorzystują obiekt 2020h DI Pullup/Down Mode (patrz Tabela 1), podczas gdy wolumentage, bieżące i rezystancyjne wejścia ustawiają ten obiekt na zero. Ponadto wejście częstotliwości może być automatycznie przekształcone w pomiar RPM, po prostu ustawiając obiekt 2101h AI Liczba impulsów na obrót na wartość różną od zera. Wszystkie inne typy wejść ignorują ten obiekt.
W przypadku typów wejściowych Frequency/RPM i PWM, AI Debounce Time, można zastosować obiekt 2030h. Opcje dla obiektu 2030h są pokazane w Tabeli 2, z wartością domyślną pogrubioną.
Wartość Znaczenie 0 Filtr wyłączony 1 Filtr 111ns 2 Filtr 1.78 us 3 Filtr 14.22 us
Tabela 7: Opcje filtra odbicia AI
Niezależnie od typu, wszystkie wejścia analogowe można dodatkowo filtrować po zmierzeniu surowych danych (zarówno z przetwornika ADC, jak i z timera). Typ filtra AI obiektu 61A0h określa, jaki rodzaj filtra jest używany zgodnie z Tabelą 8. Domyślnie dodatkowe filtrowanie programowe jest wyłączone.
Wartość Znaczenie 0 Brak filtra 1 Średnia ruchoma 2 Średnia powtarzalna
Tabela 8: Opcje typu filtra AI
Stała filtra AI obiektu 61A1h jest używana ze wszystkimi trzema typami filtrów zgodnie z poniższymi wzorami:
Obliczenia bez filtra: Wartość = Dane wejściowe Dane to po prostu „migawka” najnowszej wartości zmierzonej przez przetwornik ADC lub timer.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-7
Obliczenia z filtrem średniej ruchomej: (Wartość wejściowa N-1)
WartośćN = WartośćN-1 + stała filtra
Ten filtr jest wywoływany co 1 ms. Wartość FilterConstant przechowywana w obiekcie 61A1h wynosi domyślnie 10.
Obliczenia z zastosowaniem filtra średniej powtarzalnej:
WejścieN
Wartość = N
Przy każdym odczycie wartości wejściowej jest ona dodawana do sumy. Przy każdym N-tym odczycie suma jest dzielona przez N, a wynikiem jest nowa wartość wejściowa. Wartość i licznik zostaną ustawione na zero przy następnym odczycie. Wartość N jest przechowywana w obiekcie 61A1h i domyślnie wynosi 10. Ten filtr jest wywoływany co 1 ms.
Wartość z filtra jest przesuwana zgodnie z obiektem tylko do odczytu 2102h AI Decimal Digits FV, a następnie zapisywana do obiektu tylko do odczytu 7100h AI Input Field Value.
Wartość 2102h będzie zależeć od wybranego typu czujnika AI i zakresu wejściowego i zostanie automatycznie zaktualizowana zgodnie z Tabelą 9, gdy zmieni się 6110h lub 2100h. Wszystkie inne obiekty powiązane z wartością pola wejściowego również stosują ten obiekt. Te obiekty to 7120h AI Scaling 1 FV, 7122h AI Scaling 2 FV, 7148h AI Span Start, 7149h AI Span End i 2111h AI Error Clear Hysteresis. Te obiekty są również automatycznie aktualizowane, gdy zmienia się typ lub zakres.
Typ i zasięg czujnika
Dziesiętny
Cyfry
Tomtage: Wszystkie zakresy
3 [mV]
Aktualne: Wszystkie zakresy
3 [uA]
Częstotliwość: 0.5 Hz do 20 kHz 0 [Hz]
Częstotliwość: tryb RPM
1 [0.1 obr./min]
PWM: wszystkie zakresy
1 [0.1%]
Wejście cyfrowe
0 [Wł./Wył.]
Licznik: Liczba impulsów
0 [impulsów]
Licznik: Okno czasu/impulsu 3 [ms]
Tabela 9: Cyfry dziesiętne AI FV w zależności od typu czujnika
Aplikacja używa AI Input FV do wykrywania błędów oraz jako sygnał sterujący dla innych bloków logicznych (tj. sterowania wyjściem). Obiekt 7100h można mapować na TPDO i domyślnie jest mapowany na TPDO1.
Obiekt tylko do odczytu 7130h AI Input Process Value jest również mapowalny. Jednak wartości domyślne dla obiektów 7121h AI Scaling 1 PV i 7123h AI Scaling 2 PV są ustawione odpowiednio na 7120h i 7122h, podczas gdy obiekt 6132h AI Decimal Digits PV jest automatycznie inicjowany na 2102h. Oznacza to, że domyślna relacja między FV i PV jest typu jeden do jednego, więc obiekt 7130h nie jest domyślnie mapowany na TPDO.
Jeśli pożądana jest inna liniowa relacja między tym, co jest mierzone, a tym, co jest wysyłane do magistrali CANopen, można zmienić obiekty 6132h, 7121h i 7123h. Liniowa relacja
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-8
pro związekfile pokazano na poniższym rysunku 7. Jeśli pożądana jest odpowiedź nieliniowa, można zamiast tego użyć bloku funkcji tablicy wyszukiwania, jak opisano w sekcji 1.7.
Rysunek 7 Liniowe skalowanie wejścia analogowego FV do PV Jak wspomniano wcześniej, obiekty skalowania FV są automatycznie aktualizowane wraz ze zmianami typu czujnika lub zakresu. Dzieje się tak, ponieważ obiekty 7120h i 7122h są nie tylko używane w liniowej konwersji z FV do PV, jak opisano powyżej, ale także jako minimalne i maksymalne limity, gdy wejście jest używane do sterowania innym blokiem logicznym. Dlatego wartości w tych obiektach są ważne, nawet gdy obiekt AI Input PV nie jest używany.
Obiekty AI Span Start i AI Span End są używane do wykrywania błędów, więc są one również automatycznie aktualizowane w celu uzyskania rozsądnych wartości, gdy zmienia się Type/Range. Obiekt Error Clear Hysteresis jest również aktualizowany, ponieważ jest również mierzony w tej samej jednostce co obiekt AI Input FV.
Tabela 10 zawiera wartości domyślne ładowane do obiektów 7120h, 7122h, 7148h, 7149h i 2111h dla każdej kombinacji typu czujnika i zakresu wejściowego. Przypomnijmy, że wszystkie te obiekty mają cyfry dziesiętne zastosowane do nich, jak opisano w tabeli 9.
Typ czujnika/zakres wejściowy
Tomtage: 0 do 5V obj.tage: 0 do 10 V Prąd: 0 do 20 mA Prąd: 4 do 20 mA Częstotliwość: 0.5 Hz do 20 kHz Częstotliwość: Tryb RPM PWM: 0 do 100% Wejście cyfrowe Wejście licznika
7148 godz.
7120 godz.
7122 godz.
7149 godz.
Początek zakresu AI Skalowanie AI 1 FV Skalowanie AI 2 FV Koniec zakresu AI
(tj. Błąd min.) (tj. Wejście min.) (tj. Wejście maks.) (tj. Błąd maks.)
200 [mV]
500 [mV]
4500 [mV]
4800 [mV]
200 [mV]
500 [mV]
9500 [mV]
9800 [mV]
0 [uA]
0 [uA]
20000 [uA]
20000 [uA]
1000 [uA]
4000 [uA]
20000 [uA]
21000 [uA]
100 [Hz]
150 [Hz]
2400 [Hz]
2500 Hz]
500 [0.1 obr./min] 1000 [0.1 obr./min] 30000 [0.1 obr./min] 33000 [0.1 obr./min]
10 [0.1%]
50 [0.1%]
950 [0.1%]
990 [0.1%]
WYŁĄCZONY
WYŁĄCZONY
ON
ON
0
0
60000
60000
Tabela 10: Domyślne wartości obiektów AI w zależności od typu czujnika i zakresu wejściowego
2111h Błąd Wyczyść histerezę
100 [mV] 200 [mV] 250 [uA] 250 [uA] 5 [Hz] 100 [0.1 obr/min] 10 [0.1%] 0
60000
Podczas zmiany tych obiektów, Tabela 11 przedstawia ograniczenia zakresu nakładane na każdy z nich na podstawie wybranej kombinacji Typu czujnika i Zakresu wejściowego. We wszystkich przypadkach wartość MAX jest górnym końcem zakresu (tj. 5 V lub ). Obiekt 7122h nie może być ustawiony wyżej niż MAX, podczas gdy 7149h może być ustawiony do 110% MAX. Obiekt 2111h z drugiej strony może być ustawiony tylko do maksymalnej wartości 10% MAX. Tabela 11 używa jednostki bazowej wejścia, ale pamiętaj, że limity będą miały również zastosowanie do obiektu 2102h zgodnie z Tabelą 9.
Typ czujnika/zakres wejściowy
7148 godz.
7120 godz.
7122 godz.
7149h 2111h
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-9
Tomtage: od 0 do 5 V i od 0 do
10 V
Prąd: 0 do 20 mA
0 do 7120h
7148h do 7122h
Obroty: od 0 do 6000 obr./min.
7120h do 7149h
PWM: od 0 do 100%
Jeśli (7149h>MAX)
Prąd: 4 do 20 mA
0 do 7120h
7148h do 7122h Jeśli (7148h < 4 mA) 4 mA do 7122h
7120h do MAX
Częstotliwość: 0.5 Hz do 20 kHz
0.1 Hz do 7120 godz.
7148h do 7122h Jeśli (7148h < 0.5 Hz) 0.5 Hz do 7122h
Tabela 11: Zakresy obiektów AI w oparciu o typ czujnika i zakres wejściowy
7122h do 110%
MAKS
10% MAKS.
Ostatnie obiekty powiązane z blokiem wejścia analogowego, które pozostały do omówienia, to te powiązane z wykrywaniem błędów. Jeśli obliczone dane wejściowe (po zmierzeniu i przefiltrowaniu) wykroczą poza dopuszczalny zakres, zdefiniowany przez obiekty AI Span Start i AI Span End, w aplikacji zostanie ustawiona flaga błędu, jeśli i tylko jeśli obiekt 2110h AI Error Detect Enabled jest ustawiony na TRUE (1).
Gdy (7100h AI Input FV < 7148h AI Span Start), ustawiana jest flaga „Out of Range Low”. Jeśli flaga pozostaje aktywna przez czas 2112h AI Error Reaction Delay, do obiektu 1003h Pre-Defined Error Field zostanie dodana wiadomość Input Overload Emergency (EMCY). Podobnie, gdy (7100h AI Input FV > 7149h AI Span End), ustawiana jest flaga „Out of Range High”, która utworzy wiadomość EMCY, jeśli pozostanie ona aktywna przez cały okres opóźnienia. W obu przypadkach aplikacja zareaguje na wiadomość EMCY zgodnie z definicją obiektu 1029h Error Behaviour w podindeksie odpowiadającym błędowi wejściowemu. Aby uzyskać więcej informacji na temat obiektów 3.2.4h i 3.2.13h, zapoznaj się z sekcjami 1003 i 1029.
Po wykryciu błędu, flaga skojarzona zostanie wyczyszczona tylko wtedy, gdy wejście powróci do zakresu. Obiekt 2111h Histereza czyszczenia błędu AI jest tutaj używana, aby flaga błędu nie była ustawiana/czyszczona w sposób ciągły, gdy AI Input FV unosi się wokół wartości AI Span Start/End.
Aby wyczyścić flagę „Out of Range Low”, AI Input FV >= (AI Span Start + AI Error Clear Hysteresis) Aby wyczyścić flagę „Out of Range High”, AI Input FV <= (AI Span End – AI Error Clear Hysteresis) Obie flagi nie mogą być aktywne jednocześnie. Ustawienie jednej z tych flag automatycznie czyści drugą.
1.4. Blok funkcyjny tabeli przeglądowej
Bloki funkcyjne tablicy odnośników (LTz) nie są domyślnie używane.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-10
Rysunek 16 Obiekty tabeli wyszukiwania
Tabele odnośników służą do podania odpowiedzi wyjściowej do 10 nachyleń na wejście. Rozmiar tablicy obiektów 30z4h LTz Point Response, 30z5h LTz Point X-Axis PV i 30z6h Point YAxis PV pokazanych na powyższym schemacie blokowym wynosi zatem 11.
Uwaga: Jeśli potrzeba więcej niż 10 nachyleń, można użyć bloku logicznego, aby połączyć maksymalnie trzy tabele i uzyskać 30 nachyleń, jak opisano w rozdziale 1.8.
Istnieją dwa kluczowe parametry, które będą miały wpływ na zachowanie tego bloku funkcji. Obiekty 30z0h Lookup Table z Input X-Axis Source i 30z1h Lookup Table z Input X-Axis Number wspólnie definiują źródło sterowania dla bloku funkcji. Gdy zostanie ono zmienione, tabela wartości w obiekcie 30z5h musi zostać zaktualizowana o nowe wartości domyślne w oparciu o źródło osi X wybrane zgodnie z opisem w tabelach 15 i 16.
Drugim parametrem, który będzie miał wpływ na blok funkcji, jest obiekt 30z4h subindex 1, który definiuje „Typ osi X”. Domyślnie tabele mają wyjście „Data Response” (0). Alternatywnie można wybrać „Time Response” (1), co opisano później w sekcji 1.7.4.
1.4.1. Oś X, odpowiedź na dane wejściowe
W przypadku gdy „Typ osi X” = „Odpowiedź danych”, punkty na osi X reprezentują dane źródła sterowania.
Na przykładample, jeśli źródłem sterowania jest wejście uniwersalne, ustawione jako typ 0-5V, z zakresem roboczym od 0.5V do 4.5V. Obiekt 30z2h LTz X-Axis Decimal Digits PV powinien być ustawiony tak, aby odpowiadał obiektowi 2102 AI Decimal Digits FV. Oś X może być ustawiona tak, aby miała „LTz Point X-Axis PV sub-index 2” wynoszący 500, a punkt nastawy „LTz Point X-Axis PV sub-index 11” zostanie ustawiony na 4500. Pierwszy punkt „LTz Point X-Axis PV sub-index 1” powinien zaczynać się od 0 w tym przypadku. Dla większości „Data Responses” domyślna wartość w punkcie (1,1) to [0,0].
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-11
Jeśli jednak minimalny wkład będzie mniejszy od zera, np.ampjeśli wejście rezystancyjne odzwierciedla temperaturę w zakresie od -40ºC do 210ºC, wówczas „LTz Point X-Axis PV sub-index 1” zostanie ustawiony na minimum, w tym przypadku -40ºC.
Ograniczeniem danych osi X jest to, że następna wartość indeksu jest większa lub równa wartości poniżej, jak pokazano w poniższym równaniu. Dlatego podczas dostosowywania danych osi X zaleca się, aby najpierw zmienić X11, a następnie niższe indeksy w kolejności malejącej.
Min. zakres wejściowy <= X1<= X2<= X3<= X4<= X5<= X6<= X7<= X8<= X9<= X10<= X11<= Maks. zakres wejściowy
Jak wspomniano wcześniej, wartości MinInputRange i MaxInputRange zostaną określone na podstawie obiektów skalowania skojarzonych ze źródłem osi X, które zostało wybrane, zgodnie z opisem w Tabeli 17.
1.4.2. Oś Y, wynik tabeli przeglądowej
Domyślnie przyjmuje się, że wynik bloku funkcji tabeli wyszukiwania będzie wartością procentowątagWartość w zakresie od 0 do 100.
W rzeczywistości, dopóki wszystkie dane na osi Y wynoszą 0<=Y[i]<=100 (gdzie i = 1 do 11), wówczas inne bloki funkcji wykorzystujące tablicę odnośników jako źródło sterowania będą miały wartości 0 i 100 jako wartości Skalowania 1 i Skalowania 2 używane w obliczeniach liniowych pokazanych w Tabeli 17.
Jednak oś Y nie ma żadnych ograniczeń co do danych, które reprezentuje. Oznacza to, że można łatwo ustalić odwrotne lub rosnące/malejące lub inne odpowiedzi. Oś Y nie musi być procentowatagWynik może jednak reprezentować wartości procesu w pełnej skali.
Na przykładample, jeśli oś X tabeli jest wartością rezystancyjną (odczytaną z wejścia analogowego), wyjście tabeli może być temperaturą z czujnika NTC w zakresie Y1=125ºC do Y11= -20ºC. Jeśli ta tabela jest używana jako źródło sterowania dla innego bloku funkcji (tj. sprzężenia zwrotnego do sterowania PID), wówczas Skalowanie 1 wynosiłoby -20, a Skalowanie 2 wynosiłoby 125, gdy jest używane w formule liniowej.
Rysunek 17. Tabela wyszukiwaniaampRezystancja w stosunku do temperatury NTC
We wszystkich przypadkach kontroler bierze pod uwagę cały zakres danych w podindeksach osi Y i wybiera najniższą wartość jako MinOutRange, a najwyższą jako MaxOutRange. O ile nie mieszczą się one w zakresie od 0 do 100, są przekazywane bezpośrednio do innych bloków funkcyjnych jako limity na wyjściu tabeli odnośników. (tj. wartości Scaling 1 i Scaling 2 w obliczeniach liniowych).
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-12
Nawet jeśli niektóre punkty danych są „ignorowane”, jak opisano w sekcji 1.7.3, są one nadal używane w określaniu zakresu osi Y. Jeśli nie wszystkie punkty danych będą używane, zaleca się, aby Y10 ustawić na minimalny koniec zakresu, a Y11 na maksymalny najpierw. W ten sposób użytkownik może uzyskać przewidywalne wyniki podczas używania tabeli do sterowania innym blokiem funkcji, takim jak wyjście analogowe.
1.4.3. Odpowiedź typu punkt-punkt
Domyślnie wszystkie sześć tabel wyszukiwania ma prostą liniową odpowiedź od 0 do 100 w krokach co 10 dla osi X i Y. Aby uzyskać płynną liniową odpowiedź, każdy punkt w tablicy odpowiedzi punktów LTz 30z4h jest skonfigurowany dla `Ramp Do wyjścia.
Alternatywnie użytkownik może wybrać odpowiedź „Krok do” dla 30z4h, gdzie N = 2 do 11. W tym przypadku każda wartość wejściowa pomiędzy XN-1 a XN spowoduje wygenerowanie wyniku z bloku funkcji tabeli wyszukiwania YN. (Przypomnijmy: podindeks 1 odpowiedzi punktu LTz definiuje typ osi X).
Rysunek 18 przedstawia różnicę między tymi dwoma metodami odpowiedzifilez ustawieniami domyślnymi.
Rysunek 18 Domyślne wartości tabeli wyszukiwania w Ramp i odpowiedzi krokowe
Na koniec, każdy punkt z wyjątkiem (1,1) może zostać wybrany do odpowiedzi „Ignore”. Jeśli podindeks odpowiedzi punktu LTz N jest ustawiony na ignorowanie, wszystkie punkty od (XN, YN) do (X11, Y11) również zostaną zignorowane. Dla wszystkich danych większych niż XN-1, wyjście z bloku funkcji tabeli odnośników będzie YN-1.
Połączenie `Ramp Odpowiedzi „Do”, „Przejdź do” i „Ignoruj” można wykorzystać do utworzenia pro wyjściowego specyficznego dla aplikacjifile. byłyample, w którym to samo wejście jest używane jako oś X dla dwóch tabel, ale gdzie wyjście jestfileNa rysunku 19 pokazano, jak „odzwierciedlają” się wzajemnie w celu uzyskania odpowiedzi joysticka w strefie martwej.ample pokazuje podwójne nachylenie procentowetagodpowiedź wyjściowa dla każdej strony pasma nieczułości, ale w razie potrzeby można łatwo dodać dodatkowe nachylenia. (Uwaga: w tym przypadku, ponieważ wyjścia analogowe reagują bezpośrednio nafile z tabel wyszukiwania, obie miałyby obiekt 2342h AO Control Response ustawiony na `Single Output Profile((...))
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-13
Rysunek 19. Tabela wyszukiwaniaamples do konfiguracji dla odpowiedzi martwego pasma joysticka o podwójnym zboczu
Podsumowując, Tabela 24 przedstawia różne odpowiedzi, które można wybrać dla obiektu 30z4h, zarówno dla typu osi X, jak i dla każdego punktu w tabeli.
Podindeks 1
2 do 11 1
2 do 11 1
od 2 do 11
Wartość Znaczenie
0
Odpowiedź danych (typ osi X) Ignoruj (ten punkt i wszystkie następujące po nim)
1
Reakcja czasowa (typ osi X) Ramp Do (tego punktu)
2
N/A (opcja niedozwolona) Przejdź do (tego punktu)
Tabela 12: Opcje odpowiedzi punktu LTz
1.4.4. Oś X, reakcja czasowa
Jak wspomniano w rozdziale 1.5, można również użyć tabeli odnośników, aby uzyskać niestandardową odpowiedź wyjściową, w której „Typ osi X” to „Odpowiedź czasowa”. Po wybraniu tej opcji oś X przedstawia teraz czas w milisekundach, a oś Y nadal przedstawia wynik bloku funkcji.
W tym przypadku źródło sterowania osią X jest traktowane jako wejście cyfrowe. Jeśli sygnał jest faktycznie wejściem analogowym, jest interpretowany jako wejście cyfrowe zgodnie z rysunkiem 5. Gdy wejście sterujące jest włączone, wyjście będzie zmieniane przez pewien okres czasu w oparciu o profile w tabeli wyszukiwania. Po wykonaniu profile zakończyło się (czyli osiągnęło indeks 11 lub odpowiedź „Zignorowano”), wynik pozostanie na ostatnim wyjściu na końcu profile aż do momentu wyłączenia wejścia sterującego.
Gdy wejście sterujące jest WYŁĄCZONE, wyjście jest zawsze na zero. Gdy wejście jest WŁĄCZONE, profile ZAWSZE zaczyna się od pozycji (X1, Y1), która oznacza 0 na wyjściu przez 0 ms.
Podczas korzystania z tabeli odnośników w celu sterowania wyjściem na podstawie czasu konieczne jest, aby obiekty 2330h Ramp W górę i 2331h Ramp W bloku funkcji wyjścia analogowego należy ustawić wartość zero. W przeciwnym razie wynik wyjściowy nie będzie zgodny z profile jak oczekiwano. Przypomnijmy również, że skalowanie AO powinno być
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-14
ustawić tak, aby dopasować skalowanie osi Y tabeli, aby uzyskać odpowiedź 1:1 wyjścia AO FV w stosunku do wyjścia LTz osi Y PV. Zastosowanie, w którym funkcja odpowiedzi czasowej byłaby przydatna, to napełnianie sprzęgła, gdy skrzynia biegów jest włączona.ample niektórych wypełnij profiles pokazano na rysunku 20.
Rysunek 20 Tabela wyszukiwania Czas reakcji Clutch Fill Profiles
W odpowiedzi czasowej dane w obiekcie 30z5h LTz Point X-Axis PV są mierzone w milisekundach, a obiekt 30z2h LTz X-Axis Decimal Digits PV jest automatycznie ustawiany na 0. Należy wybrać minimalną wartość 1 ms dla wszystkich punktów innych niż podindeks 1, który jest automatycznie ustawiany na [0,0]. Czas interwału między każdym punktem na osi X można ustawić w zakresie od 1 ms do 24 godzin. [86,400,000 1.4.5 XNUMX ms] XNUMX. Uwaga końcowa dotycząca tabeli odnośników
Ostatnia uwaga dotycząca tabel odnośników jest taka, że jeśli jako źródło sterowania dla osi X wybrano wejście cyfrowe, zostanie zmierzone tylko 0 (wył.) lub 1 (wł.). Upewnij się, że zakres danych dla osi X w tabeli jest odpowiednio aktualizowany w tym stanie.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-15
1.5. Blok funkcyjny logiki programowalnej Funkcje bloku logicznego programowalnego (LBx) nie są domyślnie używane.
Rysunek 21 Obiekty bloku logicznego
Ten blok funkcji jest oczywiście najbardziej skomplikowany ze wszystkich, ale bardzo wydajny. Każdy LBx (gdzie X=1 do 4) może być połączony z maksymalnie trzema tabelami odnośników, z których każda zostanie wybrana tylko w określonych warunkach. Dowolne trzy tabele (z dostępnych 6) mogą być skojarzone z logiką, a to, które z nich są używane, jest w pełni konfigurowalne w obiekcie 4×01 LBx Lookup Table Number.
Jeżeli warunki są takie, że konkretna tabela (A, B lub C) została wybrana zgodnie z opisem w sekcji 1.8.2, wówczas dane wyjściowe z wybranej tabeli, w dowolnym momencie, zostaną przekazane bezpośrednio do odpowiadającego jej podindeksu X LBx w obiekcie mapowalnym tylko do odczytu 4020h Logic Block Output PV. Numer aktywnej tabeli można odczytać z obiektu tylko do odczytu 4010h Logic Block Selected Table.
Dlatego LBx umożliwia maksymalnie trzy różne odpowiedzi na to samo wejście lub trzy różne odpowiedzi na różne wejścia, które mogą stać się sterowaniem dla innego bloku funkcji, takiego jak blok analogowy
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-16
wyjście. W tym przypadku „Źródło sterowania” dla bloku reaktywnego zostanie wybrane jako „Programowalny blok funkcji logicznych”, jak opisano w sekcji 1.5.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-17
Aby włączyć dowolny z bloków logicznych, odpowiedni podindeks w obiekcie 4000h Logic Block Enable musi być ustawiony na TRUE. Wszystkie są domyślnie wyłączone.
Logika jest oceniana w kolejności pokazanej na Rysunku 22. Warunki dla następnej tabeli zostaną sprawdzone tylko wtedy, gdy nie wybrano tabeli o niższym indeksie (A, B, C). Tabela domyślna jest zawsze wybierana zaraz po jej ocenie. Dlatego wymagane jest, aby tabela domyślna zawsze miała najwyższy indeks w dowolnej konfiguracji.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-18
Rysunek 22 Schemat blokowy bloku logicznego
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-19
1.5.1. Ocena warunków
Pierwszym krokiem w określeniu, która tabela zostanie wybrana jako aktywna, jest ocena
warunki związane z daną tabelą. Każda tabela ma związane z sobą do trzech warunków
które można ocenić. Obiekty warunkowe to niestandardowe obiekty DEFSTRUCT zdefiniowane w sposób pokazany w
Tabela 25.
Nazwa indeksu podindeksu
Typ danych
4xyz*
0
Najwyższy obsługiwany podindeks UNSIGNED8
1
Argument 1 Źródło
BEZ PODPISU8
2
Argument 1 Liczba
BEZ PODPISU8
3
Argument 2 Źródło
BEZ PODPISU8
4
Argument 2 Liczba
BEZ PODPISU8
5
Operator
BEZ PODPISU8
* Blok logiczny X Funkcja Y Warunek Z, gdzie X = od 1 do 4, Y = A, B lub C, a Z = od 1 do 3
Tabela 13: Definicja struktury warunku LBx
Obiekty 4x11h, 4x12h i 4x13h to warunki oceniane dla wybrania Tabeli A. Obiekty 4x21h, 4x22h i 4x23h to warunki oceniane dla wybrania Tabeli B. Obiekty 4x31h, 4x32h i 4x33h to warunki oceniane dla wybrania Tabeli C.
Argument 1 jest zawsze logicznym wyjściem z innego bloku funkcji, jak pokazano w Tabeli 15. Jak zawsze, wejście jest kombinacją obiektów bloku funkcji 4xyzh subindex 1 „Argument 1 Source” i „Argument 1 Number”.
Z drugiej strony, argument 2 może być albo innym logicznym wyjściem, takim jak Argument 1, LUB stałą wartością ustawioną przez użytkownika. Aby użyć stałej jako drugiego argumentu w operacji, ustaw „Argument 2 Source” na `Constant Function Block', a „Argument 2 Number” na żądany podindeks. Podczas definiowania stałej upewnij się, że używa tej samej rozdzielczości (cyfr dziesiętnych) co wejście Argument 1.
Argument 1 jest oceniany względem Argumentu 2 na podstawie „Operatora” wybranego w podindeksie 5 obiektu warunku. Opcje operatora są wymienione w Tabeli 26, a wartość domyślna to zawsze „Equal” dla wszystkich obiektów warunku.
Wartość Znaczenie 0 =, Równe 1 !=, Nierówne 2 >, Większe niż 3 >=, Większe lub równe 4 <, Mniejsze niż 5 <=, Mniejsze lub równe
Tabela 14: Opcje operatora warunkowego LBx
Na przykładampWarunkiem wyboru zmiany biegów za pomocą sterowania skrzynią biegów, jak pokazano na rysunku 20 w poprzedniej sekcji, może być to, że obroty silnika będą niższe od określonej wartości umożliwiającej wybranie funkcji łagodnego napełniania.file. W tym przypadku „Argument 1 Source” można ustawić na „Analog Input Function Block” (gdzie wejście jest skonfigurowane do odbioru RPM), „Argument 2 Source” na „Constant Function Block”, a „Operator” na „<, Less Than”. Obiekt 5010h Stała FV pod indeksem „Argument 2 Number” zostanie ustawiona na dowolną wartość odcięcia RPM wymaganą przez aplikację.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-20
Domyślnie oba argumenty są ustawione na `Control Source Not Used', co wyłącza warunek i automatycznie powoduje wartość N/A jako wynik. Chociaż ogólnie uważa się, że każdy warunek zostanie oceniony jako TRUE lub FALSE, w rzeczywistości mogą być cztery możliwe wyniki, jak opisano w Tabeli 27.
Wartość 0 1 2 3
Znaczenie Fałsz Prawdziwy Błąd Nie dotyczy
Powód (Argument 1) Operator (Argument 2) = Fałsz (Argument 1) Operator (Argument 2) = Prawda Argument 1 lub 2 wyjście zostało zgłoszone jako będące w stanie błędu Argument 1 lub 2 jest niedostępny (tzn. ustawiony na „Źródło sterowania” Nieużywany')
Tabela 15: Wyniki oceny stanu LBx
1.5.2. Wybór stołu
Aby ustalić, czy dana tabela zostanie wybrana, operacje logiczne są wykonywane na wynikach warunków określonych przez logikę w rozdziale 1.8.1. Istnieje kilka kombinacji logicznych, które można wybrać, wymienionych w tabeli 28. Wartość domyślna dla obiektu 4x02h LBx Funkcja Operator logiczny jest zależna od podindeksu. Dla podindeksu 1 (Tabela A) i 2 (Tabela B) używany jest operator `Cnd1 And Cnd2 And Cnd3′, podczas gdy podindeks 3 (Tabela C) jest skonfigurowany jako odpowiedź `Default Table”.
Wartość Znaczenie 0 Domyślna Tabela 1 Cnd1 i Cnd2 i Cnd3 2 Cnd1 lub Cnd2 lub Cnd3 3 (Cnd1 i Cnd2) lub Cnd3 4 (Cnd1 lub Cnd2) i Cnd3
Tabela 16: Opcje operatora logicznego funkcji LBx
Nie każda ocena będzie wymagała spełnienia wszystkich trzech warunków. Przypadek podany we wcześniejszej części, npample, ma tylko jeden wymieniony warunek, tj. że RPM silnika jest poniżej pewnej wartości. Dlatego ważne jest, aby zrozumieć, jak operatorzy logiczni ocenialiby błąd lub wynik N/A dla warunku, jak opisano w Tabeli 29.
Domyślna tabela operatorów logicznych Cnd1, Cnd2 i Cnd3
Wybierz kryteria warunków Powiązana tabela jest automatycznie wybierana, gdy zostanie oceniona. Należy jej używać, gdy dwa lub trzy warunki są istotne i wszystkie muszą być prawdziwe, aby wybrać tabelę.
Jeśli którykolwiek warunek jest równy False lub Error, tabela nie jest wybierana. N/A jest traktowane jak True. Jeśli wszystkie trzy warunki są True (lub N/A), tabela jest wybierana.
Cnd1 lub Cnd2 lub Cnd3
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Następnie użyj tabeli Należy użyć, gdy istotny jest tylko jeden warunek. Można go również stosować z dwoma lub trzema odpowiednimi warunkami.
Jeśli którykolwiek warunek zostanie oceniony jako True, tabela zostanie wybrana. Wyniki błędów lub N/A są traktowane jako fałszywe
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Następnie użyj tabeli (Cnd1 i Cnd2) lub Cnd3 Do użycia tylko wtedy, gdy wszystkie trzy warunki są istotne.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-21
Jeśli zarówno Warunek 1, jak i Warunek 2 są Prawdziwe LUB Warunek 3 jest Prawdziwy, tabela zostaje wybrana. Wyniki błędów lub N/A są traktowane jako fałszywe
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Następnie użyj tabeli (Cnd1 lub Cnd2) i Cnd3 Do użycia tylko wtedy, gdy wszystkie trzy warunki są istotne.
Jeśli warunek 1 i warunek 3 są prawdziwe LUB warunek 2 i warunek 3 są prawdziwe, tabela zostaje wybrana. Wyniki błędów lub N/A są traktowane jako fałszywe
If( ((Cnd1==True)||(Cnd2==True)) && (Cnd3==True) ) Następnie użyj tabeli
Tabela 17: Ocena warunków LBx na podstawie wybranego operatora logicznego
Jeśli wynik logiki funkcji jest PRAWDA, to powiązana tabela odnośników (patrz obiekt 4x01h) jest natychmiast wybierana jako źródło wyjścia logicznego. Nie są oceniane żadne dalsze warunki dla innych tabel. Z tego powodu `Tabela domyślna' powinna być zawsze skonfigurowana jako najwyższa używana tabela liter (A, B lub C). Jeśli nie skonfigurowano żadnej domyślnej odpowiedzi, Tabela A automatycznie staje się domyślna, gdy żadne warunki nie są prawdziwe dla żadnej wybranej tabeli. Tego scenariusza należy unikać, gdy tylko jest to możliwe, aby nie doprowadzić do nieprzewidywalnych odpowiedzi wyjściowych.
Numer tabeli, który został wybrany jako źródło wyjściowe, jest zapisywany do podindeksu X obiektu tylko do odczytu 4010h Logic Block Selected Table. Będzie się to zmieniać, ponieważ różne warunki powodują użycie różnych tabel.
1.5.3. Wyjście bloku logicznego
Przypomnijmy, że tabela Y, gdzie Y = A, B lub C w bloku funkcji LBx NIE oznacza tabeli odnośników od 1 do 3. Każda tabela ma obiekt 4x01h Numer tabeli odnośników LBx, który pozwala użytkownikowi wybrać, które tabele odnośników chce skojarzyć z konkretnym blokiem logicznym. Domyślne tabele skojarzone z każdym blokiem logicznym są wymienione w Tabeli 30.
Numer bloku logiki programowalnej
1 2 3 4
Tabela A Wyszukiwanie
Wyszukiwanie w tabeli B
Numer bloku tabeli Numer bloku tabeli
1
2
4
5
1
2
4
5
Tabela 18: Domyślne tabele wyszukiwania LBx
Numer bloku tabeli wyszukiwania C
3 6 3 6
Jeśli powiązana tabela odnośników Z (gdzie Z jest równe 4010h podindeksowi X) nie ma wybranego „Źródła osi X”, to wyjście LBx zawsze będzie „Niedostępne”, dopóki ta tabela jest wybrana. Jednak jeśli LTz zostanie skonfigurowany do prawidłowej odpowiedzi na dane wejściowe, czy to Data czy Time, wyjście bloku funkcji LTz (tj. dane osi Y, które zostały wybrane na podstawie wartości osi X) stanie się wyjściem bloku funkcji LBx, dopóki ta tabela jest wybrana.
Wyjście LBx jest zawsze skonfigurowane jako procenttage, na podstawie zakresu osi Y dla powiązanej tabeli (patrz sekcja 1.7.2). Jest on zapisywany do podindeksu X obiektu tylko do odczytu 4020h Wyjście bloku logicznego PV z rozdzielczością 1 miejsca dziesiętnego.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-22
1.5.4. Pomysły na aplikacje
Ta sekcja nie ma być wyczerpującą listą wszystkich możliwości, jakie oferuje Logic Block. Ma raczej pokazać, jak można osiągnąć pewne powszechne, ale szeroko zróżnicowane funkcje, używając go.
a) Zastosowanie z dwiema prędkościami W pewnych warunkach wyjście analogowe może być sterowane między Min_A a Max_A, podczas gdy w innych przypadkach prędkość jest ograniczona przez reakcję wyjścia na zmiany na wejściu między Min_B a Max_B.
b) Sterowanie skrzynią biegów wielobiegową. Poprzez użycie wejścia do przodu jako włącznika jednego wyjścia analogowego i wejścia do tyłu jako drugiego, uzyskuje się różne wypełnienia sprzęgła.filemożna wybrać na podstawie prędkości obrotowej silnika, jak omówiono we wcześniejszym przykładzieamples.
c) Uzyskanie lepszej rozdzielczości (tj. do 30 nachyleń) na krzywej rezystancji do temperatury dla czujnika NTC. Warunkiem dla Tabeli A byłoby rezystancja wejściowa <= R1, Tabeli B wejście <= R2, a Tabeli C jako wartość domyślna dla wysokich wartości rezystancji.
1.6. Blok funkcji różnych
Istnieją pewne inne dostępne obiekty, które nie zostały jeszcze omówione lub wspomniano o nich krótko (np. stałe). Obiekty te nie są koniecznie ze sobą powiązane, ale wszystkie zostały tutaj omówione.
Rysunek 23. Różne obiekty
Obiekty 2500h Extra Control Received PV, 2502h EC Decimal Digits PV, 2502h EC Scaling 1 PV i EC Scaling 2 PV zostały wymienione w rozdziale 1.5, tabela 16. Te obiekty umożliwiają niezależne mapowanie dodatkowych danych otrzymanych na CANopen ® RPDO na różne bloki funkcyjne jako źródło sterowania. Na przykładample, pętla PID musi mieć dwa wejścia (cel i sprzężenie zwrotne), więc jedno z nich musi pochodzić z magistrali CAN. Obiekty skalowania są dostarczane w celu zdefiniowania granic danych, gdy są używane przez inny blok funkcji, jak pokazano w Tabeli 17.
Obiekty 5020h Power Supply FV i 5030h Processor Temperature FV są dostępne tylko do odczytu w celu dodatkowej diagnostyki.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-23
Obiekt 5010h Stała wartość pola jest dostarczana, aby dać użytkownikowi opcję stałej wartości, która może być używana przez inne bloki funkcji. Podindeks 1 jest ustalony jako FALSE (0), a podindeks 2 jest zawsze TRUE (1). Istnieją 4 inne podindeksy dostarczane dla wartości wybieranych przez użytkownika. (Domyślne wartości 25, 50, 75 i 100)
Stałe są odczytywane jako 32-bitowe dane rzeczywiste (float), więc nie jest podawany żaden obiekt cyfry dziesiętnej. Podczas ustawiania stałej upewnij się, że robisz to z rozdzielczością obiektu, który będzie z nią porównywany.
Stałe False/True są dostarczane głównie do użycia z blokiem logicznym. Stałe zmienne są również przydatne z blokiem logicznym i mogą być również używane jako cel wartości zadanej dla bloku sterowania PID.
Ostatni obiekt 5555h Start in Operational jest podany jako „oszustwo”, gdy jednostka nie jest przeznaczona do pracy z siecią CANopen (tj. samodzielnym sterowaniem) lub pracuje w sieci składającej się wyłącznie z urządzeń podrzędnych, więc polecenie OPERATION nigdy nie zostanie odebrane z urządzenia nadrzędnego. Domyślnie ten obiekt jest wyłączony (FALSE).
W przypadku stosowania 1IN-CAN jako samodzielnego kontrolera, w którym parametr 5555h jest ustawiony na wartość TRUE, zaleca się wyłączenie wszystkich TPDO (ustawienie licznika zdarzeń na zero), aby nie działał z ciągłym błędem CAN, gdy nie jest podłączony do magistrali.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-24
2. INSTRUKCJA INSTALACJI
2.1. Wymiary i wyprowadzenia
Sterownik zaworu z pojedynczym wejściem i podwójnym wyjściem jest umieszczony w obudowie aluminiowej, jak pokazano na rysunku 24. Zespół ma stopień ochrony IP67.
Rysunek 24 Wymiary obudowy
Złącze CAN i I/O Pin # Funkcja
1 BATT+ 2 Wejście+ 3 CAN_L 4 CAN_H 5 Wejście6 BATT-
Tabela 19: Wyprowadzenia złącza
Złącze Deutsch IPD 6-stykowe nr części: DT04-6P Zestaw pasujących wtyczek jest dostępny jako Axiomatic nr części: AX070119.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-25
2.2. Instrukcje instalacji
2.2.1. Uwagi i ostrzeżenia
Nie instaluj w pobliżu dużej objętościtage lub urządzenia wysokoprądowe. Uziemić podwozie ze względów bezpieczeństwa i zapewnić właściwe ekranowanie EMI. Należy zwrócić uwagę na zakres temperatur roboczych. Wszystkie okablowania polowe muszą być odpowiednie do tej temperatury
zasięg. Zainstaluj jednostkę z odpowiednią przestrzenią dostępną do serwisowania i odpowiednią wiązką przewodów
dostęp (15 cm) i odciążenie naprężeń (30 cm). Nie podłączaj ani nie odłączaj urządzenia, gdy obwód jest pod napięciem, chyba że wiadomo, że obszar jest
nieszkodliwy.
2.2.2. Montaż
Moduł przeznaczony jest do montażu na bloku zaworowym. W przypadku montażu bez obudowy sterownik należy montować poziomo ze złączami skierowanymi w lewo lub w prawo, lub złączami skierowanymi w dół, aby zmniejszyć prawdopodobieństwo przedostawania się wilgoci.
Zamaskuj wszystkie etykiety, jeśli urządzenie ma być przemalowane, aby informacje na etykiecie pozostały widoczne.
Nogi montażowe zawierają otwory o wymiarach odpowiednich dla śrub #10 lub M4.5. Długość śruby będzie określana przez grubość płyty montażowej użytkownika końcowego. Zazwyczaj 20 mm (3/4 cala) jest wystarczające.
Jeśli moduł jest montowany z dala od bloku zaworów, długość żadnego przewodu ani kabla w wiązce nie powinna przekraczać 30 metrów. Długość okablowania wejściowego zasilania powinna być ograniczona do 10 metrów.
2.2.3. Połączenia
Użyj następujących wtyczek Deutsch IPD do podłączenia do gniazd integralnych. Okablowanie tych wtyczek musi być zgodne ze wszystkimi obowiązującymi lokalnymi przepisami. Odpowiednie okablowanie polowe dla znamionowej objętościtagnależy zastosować e i prąd. Temperatura przewodów łączących musi wynosić co najmniej 85°C. W przypadku temperatur otoczenia poniżej 10°C i powyżej +70°C należy zastosować okablowanie zewnętrzne odpowiednie zarówno dla minimalnej, jak i maksymalnej temperatury otoczenia.
Złącze gniazdowe
Odpowiednie gniazda pasujące (Więcej informacji na temat styków dostępnych dla tej wtyczki pasującej można znaleźć na stronie www.laddinc.com.) DT06-12SA i klin W12S
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-26
2.2.4. Połączenia elektryczne i ekranowanie przeciwzakłóceniowe
Aby zmniejszyć szum, oddziel wszystkie przewody zasilające i wyjściowe od przewodów wejściowych i CAN. Przewody ekranowane chronią przed wstrzykiwanym szumem. Przewody ekranowane powinny być podłączone do źródła zasilania lub wejściowego, lub do obciążenia wyjściowego.
Osłonę CAN można podłączyć do kontrolera za pomocą pinu osłony CAN dostarczonego na złączu. Jednak w tym przypadku drugi koniec nie powinien być podłączony.
Wszystkie użyte przewody muszą mieć przekrój 16 lub 18 AWG.
2.2.5. Konstrukcje sieci CAN
Axiomatic zaleca, aby sieci wielopunktowe były budowane w konfiguracji „łańcuchowej” lub „szkieletowej” z krótkimi liniami odgałęzień.
2.2.6. Zakończenie CAN
Konieczne jest zakończenie sieci; dlatego wymagane jest zewnętrzne zakończenie CAN. Nie należy używać więcej niż dwóch terminatorów sieciowych w jednej sieci. Terminator to rezystor metalizowany 121, 0.25 W, 1% umieszczony między zaciskami CAN_H i CAN_L na końcu dwóch węzłów w sieci.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-27
3. SŁOWNIK OBIEKTU CANOPEN ®
Słownik obiektów CANopen kontrolera 1IN-CAN oparty jest na protokole urządzenia CiAfile DS-404 V1.2 (profesjonalne urządzenie)file dla sterowników pętli zamkniętej). Słownik obiektów obejmuje obiekty komunikacyjne wykraczające poza minimalne wymagania w profileoraz kilka obiektów specyficznych dla producenta, zapewniających rozszerzoną funkcjonalność.
3.1. IDENTYFIKATOR WĘZŁA I PRĘDKOŚĆ TRANSMISJI
Domyślnie kontroler 1IN-CAN jest fabrycznie zaprogramowany z identyfikatorem węzła = 127 (0x7F) i szybkością transmisji = 125 kbps.
3.1.1. Protokół LSS do aktualizacji
Jedyną możliwością zmiany identyfikatora węzła i szybkości transmisji jest skorzystanie z usług LSS (Layer Settling Services) i protokołów zdefiniowanych w standardzie DS-305 organizacji CANopen ® .
Wykonaj poniższe kroki, aby skonfigurować dowolną zmienną za pomocą protokołu LSS. W razie potrzeby zapoznaj się ze standardem, aby uzyskać bardziej szczegółowe informacje o sposobie korzystania z protokołu.
3.1.2. Ustawianie Node-ID
Ustaw stan modułu na konfigurację LSS wysyłając następującą wiadomość:
Element COB-ID Długość Dane 0 Dane 1
Wartość 0x7E5 2 0x04 0x01
(cs=4 dla globalnego stanu przełącznika) (przełącza do stanu konfiguracji)
Ustaw Node-ID wysyłając następującą wiadomość:
Element COB-ID Długość Dane 0 Dane 1
Wartość 0x7E5 2 0x11 Identyfikator węzła
(cs=17 do konfiguracji identyfikatora węzła) (ustaw nowy identyfikator węzła jako liczbę szesnastkową)
Moduł wyśle następującą odpowiedź (każda inna odpowiedź oznacza błąd):
Element COB-ID Długość Dane 0 Dane 1 Dane 2
Wartość 0x7E4 3 0x11 0x00 0x00
(cs=17 do konfiguracji identyfikatora węzła)
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-28
Zapisz konfigurację wysyłając następującą wiadomość:
Pozycja COB-ID Długość Dane 0
Wartość 0x7E5 1 0x17
(cs=23 dla konfiguracji sklepu)
Moduł wyśle następującą odpowiedź (każda inna odpowiedź oznacza błąd):
Element COB-ID Długość Dane 0 Dane 1 Dane 2
Wartość 0x7E4 3 0x17 0x00 0x00
(cs=23 dla konfiguracji sklepu)
Ustaw stan modułu na działanie LSS, wysyłając następującą wiadomość: (Uwaga, moduł zresetuje się do stanu sprzed działania)
Element COB-ID Długość Dane 0 Dane 1
Wartość 0x7E5 2 0x04 0x00
(cs=4 dla globalnego stanu przełączania) (przełącza się na stan oczekiwania)
3.1.3. Ustawianie szybkości transmisji
Ustaw stan modułu na konfigurację LSS wysyłając następującą wiadomość:
Element COB-ID Długość Dane 0 Dane 1
Wartość 0x7E5 2 0x04 0x01
(cs=4 dla globalnego stanu przełącznika) (przełącza do stanu konfiguracji)
Ustaw szybkość transmisji wysyłając następującą wiadomość:
Element COB-ID Długość Dane 0 Dane 1 Dane 2
Wartość 0x7E5 3 0x13 0x00 Indeks
(cs=19 do konfiguracji parametrów czasowych bitów) (przełącza się w stan oczekiwania) (wybierz indeks szybkości transmisji według tabeli 32)
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-29
Indeks
Szybkość transmisji
0
1 Mbit/s
1 800 kbitów/s
2 500 kbitów/s
3 250 kbitów/s
4 125 kbit/s (domyślnie)
5
zarezerwowane (100 kbit/s)
6
50 kbitów/s
7
20 kbitów/s
8
10 kbitów/s
Tabela 20: Indeksy szybkości transmisji LSS
Moduł wyśle następującą odpowiedź (każda inna odpowiedź oznacza błąd):
Element COB-ID Długość Dane 0 Dane 1 Dane 2
Wartość 0x7E4 3 0x13 0x00 0x00
(cs=19 do konfiguracji parametrów czasowych bitów)
Aktywuj parametry czasowe bitów wysyłając następującą wiadomość:
Element COB-ID Długość Dane 0 Dane 1 Dane 2
Wartość
0x7E5
3
0x15
(cs=19 dla parametrów czasowych aktywacji bitów)
Opóźnienie indywidualnie definiuje czas trwania dwóch okresów oczekiwania, aż nastąpi przełączenie parametrów czasowych bitów (pierwszy okres) i przed przesłaniem jakiejkolwiek wiadomości CAN z nowymi parametrami czasowymi bitów po wykonaniu przełączenia (drugi okres). Jednostką czasu opóźnienia przełączenia jest 1 ms.
Zapisz konfigurację wysyłając następującą wiadomość (z NOWĄ szybkością transmisji):
Pozycja COB-ID Długość Dane 0
Wartość 0x7E5 1 0x17
(cs=23 dla konfiguracji sklepu)
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-30
Moduł wyśle następującą odpowiedź (każda inna odpowiedź oznacza błąd):
Element COB-ID Długość Dane 0 Dane 1 Dane 2
Wartość 0x7E4 3 0x17 0x00 0x00
(cs=23 dla konfiguracji sklepu)
Ustaw stan modułu na działanie LSS, wysyłając następującą wiadomość: (Uwaga, moduł zresetuje się do stanu sprzed działania)
Element COB-ID Długość Dane 0 Dane 1
Wartość 0x7E5 2 0x04 0x00
(cs=4 dla globalnego stanu przełączania) (przełącza się na stan oczekiwania)
Poniższy zrzut ekranu (po lewej) pokazuje dane CAN wysłane (7E5h) i odebrane (7E4h) przez narzędzie, gdy szybkość transmisji została zmieniona na 250 kbps przy użyciu protokołu LSS. Drugi obraz (po prawej) pokazuje to, co zostało wydrukowane na exampmenu debugowania RS-232 podczas wykonywania operacji.
Pomiędzy ramkami CAN 98 i 99 szybkość transmisji w narzędziu CAN Scope została zmieniona ze 125 na 250 kbps.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-31
3.2. OBIEKTY KOMUNIKACYJNE (DS-301 i DS-404)
Obiekty komunikacyjne obsługiwane przez kontroler 1IN-CAN są wymienione w poniższej tabeli. Bardziej szczegółowy opis niektórych obiektów znajduje się w następujących podrozdziałach. Tylko te obiekty, które mają device-profile opisano szczegółowe informacje. Aby uzyskać więcej informacji na temat innych obiektów, zapoznaj się ze specyfikacją protokołu CANopen DS-301.
Indeks (szesnastkowy)
1000 1001 1002 1003 100C 100D 1010 1011 1016 1017 1018 1020 1029 1400 1401 1402 1403 1600 1601 1602 1603 1800 1801 1802 1803 1A00 1A01 1A02 1A03
Obiekt
Rejestr błędów typu urządzenia Rejestr stanu producenta Wstępnie zdefiniowane pole błędu Czas ochrony Współczynnik czasu życia Przechowywanie parametrów Przywracanie parametrów domyślnych Czas pulsu konsumenta Czas pulsu producenta Obiekt tożsamości Weryfikowanie zachowania błędu konfiguracji Parametr komunikacji RPDO1 Parametr komunikacji RPDO2 Parametr komunikacji RPDO3 Parametr komunikacji RPDO4 Parametr mapowania RPDO1 Parametr mapowania RPDO2 Parametr mapowania RPDO3 Parametr mapowania RPDO4 Parametr komunikacji TPDO1 Parametr komunikacji TPDO2 Parametr komunikacji TPDO3 Parametr komunikacji TPDO4 Parametr mapowania TPDO1 Parametr komunikacji TPDO2 Parametr komunikacji TPDO3 Parametr komunikacji TPDO4 Parametr mapowania TPDOXNUMX Parametr mapowania TPDOXNUMX Parametr mapowania TPDOXNUMX Parametr mapowania TPDOXNUMX
Typ obiektu
VAR VAR VAR tablica VAR VAR tablica tablica tablica VAR rekord tablica tablica rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord rekord
Typ danych
NIEPODPISANY32 NIEPODPISANY8 NIEPODPISANY32 NIEPODPISANY32 NIEPODPISANY16 NIEPODPISANY8 NIEPODPISANY32 NIEPODPISANY32 NIEPODPISANY32 NIEPODPISANY16
NIEPODPISANE32 NIEPODPISANE8
Dostęp
RO RO RO RO RW RW RW RW RW RW RW RO RW RW RW RW RW RW RO RO RO RO RW RW RW RW RW RW RW RW RW RW RW RW
Mapowanie PDO
Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-32
3.2.1. Obiekt 1000h: Typ urządzenia
Ten obiekt zawiera informacje o typie urządzenia zgodnie z wymaganiami producenta urządzenia.file DS-404. Parametr 32-bitowy jest podzielony na dwie wartości 16-bitowe, pokazujące informacje ogólne i dodatkowe, jak pokazano poniżej.
Dodatkowe informacje MSB = 0x201F
Informacje ogólne LSB = 0x0194 (404)
DS-404 definiuje pole Informacje dodatkowe w następujący sposób: 0000h = zarezerwowane 0001h = blok wejścia cyfrowego 0002h = blok wejścia analogowego 0004h = blok wyjścia cyfrowego 0008h = blok wyjścia analogowego 0010h = blok regulatora (znany również jako PID) 0020h = blok alarmu 0040h … 0800h = zarezerwowane 1000h = zarezerwowane 2000h = blok tabeli wyszukiwania (specyficzny dla producenta) 4000h = blok logiki programowalnej (specyficzny dla producenta) 8000h = blok różny (specyficzny dla producenta)
Opis obiektu
Indeks
1000 godz.
Nazwa
Typ urządzenia
Typ obiektu VAR
Typ danych
BEZ PODPISU32
Opis wpisu
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 0xE01F0194
Wartość domyślna 0xE01F0194
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-33
3.2.2. Obiekt 1001h: Rejestr błędów
Ten obiekt jest rejestrem błędów dla urządzenia. Za każdym razem, gdy kontroler 1IN-CAN wykryje błąd, ustawiany jest bit błędu ogólnego (bit 0). Ten bit zostanie wyczyszczony tylko wtedy, gdy w module nie ma błędów. Żadne inne bity w tym rejestrze nie są używane przez kontroler 1IN-CAN.
Opis obiektu
Indeks
1001 godz.
Nazwa
Rejestr błędów
Typ obiektu VAR
Typ danych
BEZ PODPISU8
Opis wpisu
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 00h lub 01h
Wartość domyślna 0
3.2.3. Obiekt 1002h: Rejestr stanu producenta Ten obiekt jest używany w celach debugowania producenta.
3.2.4. Obiekt 1003h: Pole wstępnie zdefiniowanego błędu
Ten obiekt zapewnia historię błędów, wymieniając błędy w kolejności, w jakiej wystąpiły. Błąd jest dodawany na górę listy, gdy występuje, i jest natychmiast usuwany, gdy warunek błędu zostanie wyczyszczony. Najnowszy błąd jest zawsze pod indeksem 1, przy czym indeks 0 zawiera liczbę błędów aktualnie znajdujących się na liście. Gdy urządzenie jest w stanie wolnym od błędów, wartość indeksu 0 wynosi zero.
Listę błędów można wyczyścić, wpisując zero do podindeksu 0, co spowoduje wyczyszczenie wszystkich błędów z listy, niezależnie od tego, czy nadal są obecne. Wyczyszczenie listy NIE oznacza, że moduł powróci do stanu zachowania bez błędów, jeśli przynajmniej jeden błąd jest nadal aktywny.
Kontroler 1IN-CAN ma ograniczenie do maksymalnie 4 błędów na liście. Jeśli urządzenie zarejestruje więcej błędów, lista zostanie skrócona, a najstarsze wpisy zostaną utracone.
Kody błędów przechowywane na liście to 32-bitowe liczby bez znaku, składające się z dwóch pól 16-bitowych. Niższe pole 16-bitowe to kod błędu EMCY, a wyższe pole 16-bitowe to kod specyficzny dla producenta. Kod specyficzny dla producenta jest podzielony na dwa pola 8-bitowe, przy czym wyższy bajt wskazuje opis błędu, a niższy bajt wskazuje kanał, na którym wystąpił błąd.
Opis błędu MSB
Identyfikator kanału
Kod błędu LSB EMCY
Jeśli używany jest node-guarding (niezalecany zgodnie z najnowszym standardem) i wystąpi zdarzenie lifeguard, pole specyficzne dla producenta zostanie ustawione na 0x1000. Z drugiej strony, jeśli konsument heartbeat nie zostanie odebrany w oczekiwanym przedziale czasowym, opis błędu zostanie ustawiony na 0x80, a identyfikator kanału (nn) będzie odzwierciedlał identyfikator węzła kanału konsumenta, który nie generował. W takim przypadku pole specyficzne dla producenta będzie zatem wynosić 0x80nn. W obu przypadkach odpowiadający kod błędu EMCY będzie błędem Guard 0x8130.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-34
Gdy błąd wejścia analogowego zostanie wykryty zgodnie z opisem w sekcji 1.3 lub wyjście analogowe nie działa zgodnie z opisem w sekcji 1.5, wówczas opis błędu będzie odzwierciedlał, który kanał(y) jest uszkodzony, korzystając z poniższej tabeli. Ponadto, jeśli RPDO nie zostanie odebrane w oczekiwanym okresie „Event Timer”, zostanie oznaczony limit czasu RPDO. Tabela 32 przedstawia powstałe kody pól błędów i ich znaczenie.
Kod pola błędu
00000000h 2001F001h
4001F001h
00008100h 10008130h 80nn8130h
Opis błędu
20 godz.
40 godz.
00h 10h 80h
Oznaczający
ID
Oznaczający
Kod EMCY
Resetowanie błędu EMCY (błąd nie jest już aktywny)
Przeciążenie dodatnie
01h Wejście analogowe 1 F001h
(Poza zakresem wysokim)
Przeciążenie ujemne
01h Wejście analogowe 1
F001 godz
(Poza zakresem niskim)
Przekroczenie limitu czasu RPDO
00h Nieokreślony
8100 godz.
Wydarzenie Ratownika
00h Nieokreślony
8130 godz.
Przekroczenie limitu czasu bicia serca
nn Identyfikator węzła
8130 godz.
Tabela 21: Wstępnie zdefiniowane kody pól błędów
Oznaczający
Przeciążenie wejścia
Przeciążenie wejścia
Komunikacja – ogólny błąd Ratownik/Błąd bicia serca Ratownik/Błąd bicia serca
Opis obiektu
Indeks
1003 godz.
Nazwa
Pole wstępnie zdefiniowanego błędu
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Liczba wpisów
Dostęp
RW
Mapowanie PDO nr
Zakres wartości od 0 do 4
Wartość domyślna 0
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 4 Pole błędu standardowego RO Nie UNSIGNED32 0
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-35
3.2.5. Obiekt 100Ch: Czas warty
Obiekty o indeksie 100Ch i 100Dh powinny wskazywać skonfigurowany czas ochrony odpowiadający współczynnikowi czasu życia. Współczynnik czasu życia pomnożony przez czas ochrony daje czas życia protokołu ochrony życia opisanego w DS-301. Wartość czasu ochrony powinna być podana w wielokrotnościach ms, a wartość 0000h powinna wyłączyć ochronę życia.
Należy zauważyć, że ten obiekt i obiekt 100Dh są obsługiwane tylko dla wstecznej kompatybilności. Standard zaleca, aby nowsze sieci nie używały protokołu life guarding, ale zamiast tego monitorowania bicia serca. Zarówno life guarding, jak i heartbeats NIE MOGĄ być aktywne jednocześnie.
Opis obiektu
Indeks
100Ch
Nazwa
Czas straży
Typ obiektu VAR
Typ danych
BEZ PODPISU16
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości od 0 do 65535
Wartość domyślna 0
3.2.6. Obiekt 100Dh: Współczynnik żywotności
Współczynnik czasu życia pomnożony przez czas ochrony daje czas życia protokołu ochrony życia. Wartość 00h wyłączy ochronę życia.
Opis obiektu
Indeks
100Dh
Nazwa
Współczynnik czasu życia
Typ obiektu VAR
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości od 0 do 255
Wartość domyślna 0
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-36
3.2.7. Obiekt 1010h: Parametry sklepu
Ten obiekt obsługuje zapisywanie parametrów w pamięci nieulotnej. Aby uniknąć przypadkowego zapisania parametrów, zapisywanie jest wykonywane tylko wtedy, gdy określony podpis zostanie zapisany do odpowiedniego podindeksu. Podpisem jest „save”.
Podpis jest 32-bitową liczbą bez znaku, składającą się z kodów ASCII podpisu
znaków, zgodnie z poniższą tabelą:
MSB
LSB
e
v
a
s
65h 76h 61h 73h
Po otrzymaniu prawidłowego podpisu dla właściwego podindeksu, kontroler 1IN-CAN zapisze parametry w pamięci nieulotnej, a następnie potwierdzi transmisję SDO.
Poprzez dostęp do odczytu obiekt dostarcza informacji o możliwościach zapisywania modułu. Dla wszystkich podindeksów ta wartość wynosi 1h, co oznacza, że kontroler 1IN-CAN zapisuje parametry na polecenie. Oznacza to, że jeśli zasilanie zostanie odłączone przed zapisaniem obiektu Store, zmiany w słowniku obiektów NIE zostaną zapisane w pamięci nieulotnej i zostaną utracone podczas następnego cyklu zasilania.
Opis obiektu
Indeks
1010 godz.
Nazwa
Przechowuj parametry
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 4
Wartość domyślna 4
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
Wartość domyślna
1h
Zapisz wszystkie parametry
RW
NIE
0x65766173 (dostęp do zapisu)
1h
(dostęp do odczytu)
1h
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-37
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
Wartość domyślna
2h
Zapisz parametry komunikacji
RW
NIE
0x65766173 (dostęp do zapisu)
1h
(dostęp do odczytu)
1h
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
Wartość domyślna
3h
Zapisz parametry aplikacji
RW
NIE
0x65766173 (dostęp do zapisu)
1h
(dostęp do odczytu)
1h
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
Wartość domyślna
4h
Zapisz parametry producenta
RW
NIE
0x65766173 (dostęp do zapisu)
1h
(dostęp do odczytu)
1h
3.2.8. Obiekt 1011h: Przywróć parametry
Ten obiekt obsługuje przywracanie domyślnych wartości dla słownika obiektów w pamięci nieulotnej. Aby uniknąć przywracania parametrów przez pomyłkę, urządzenie przywraca domyślne wartości tylko wtedy, gdy określony podpis zostanie zapisany do odpowiedniego podindeksu. Podpisem jest „load”.
Podpis jest 32-bitową liczbą bez znaku, składającą się z kodów ASCII podpisu
znaków, zgodnie z poniższą tabelą:
MSB
LSB
d
a
o
l
64h 61h 6Fh 6Ch
Po otrzymaniu poprawnego podpisu do odpowiedniego podindeksu, kontroler 1IN-CAN przywróci ustawienia domyślne w pamięci nieulotnej, a następnie potwierdzi transmisję SDO. Wartości domyślne są ustawiane jako ważne dopiero po zresetowaniu urządzenia lub wyłączeniu i ponownym włączeniu zasilania. Oznacza to, że kontroler 1INCAN NIE zacznie od razu używać wartości domyślnych, ale będzie kontynuował działanie od wartości znajdujących się w słowniku obiektów przed operacją przywracania.
Poprzez dostęp do odczytu obiekt dostarcza informacji o możliwościach przywracania domyślnych parametrów modułu. Dla wszystkich podindeksów ta wartość wynosi 1h, co oznacza, że kontroler 1IN-CAN przywraca domyślne wartości na polecenie.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-38
Opis obiektu
Indeks
1011 godz.
Nazwa
Przywróć parametry domyślne
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 4
Wartość domyślna 4
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h Przywróć wszystkie parametry domyślne RW Nie 0x64616F6C (dostęp do zapisu), 1h (dostęp do odczytu) 1h
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2h Przywróć domyślne parametry komunikacji RW nr 0x64616F6C (dostęp do zapisu), 1h (dostęp do odczytu) 1h
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
3h Przywróć domyślne parametry aplikacji RW Nie 0x64616F6C (dostęp do zapisu), 1h (dostęp do odczytu) 1h
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
4h Przywróć domyślne parametry producenta RW nr 0x64616F6C (dostęp do zapisu), 1h (dostęp do odczytu) 1h
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-39
3.2.9. Obiekt 1016h: Czas bicia serca konsumenta
Kontroler 1IN-CAN może być konsumentem obiektów heartbeat dla maksymalnie czterech modułów. Ten obiekt definiuje oczekiwany czas cyklu heartbeat dla tych modułów i jeśli jest ustawiony na zero, nie jest używany. Gdy jest różny od zera, czas jest wielokrotnością 1 ms, a monitorowanie rozpocznie się po odebraniu pierwszego heartbeat z modułu. Jeśli kontroler 1IN-CAN nie odbierze heartbeat z węzła w oczekiwanym przedziale czasowym, wskaże błąd komunikacji i odpowie zgodnie z obiektem 1029h.
Bity 31-24
23-16
Wartość zarezerwowana 00h Node-ID
Zakodowane jako
BEZ PODPISU8
15-0 Czas bicia serca NIEPOPISANY16
Opis obiektu
Indeks
1016 godz.
Nazwa
Czas bicia serca konsumenta
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Liczba wpisów
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 4
Wartość domyślna 4
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 4h Czas bicia serca konsumenta RW Nie UNSIGNED32 0
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-40
3.2.10. Obiekt 1017h: Czas bicia serca producenta
Kontroler 1IN-CAN można skonfigurować tak, aby generował cykliczne bicie serca, zapisując wartość różną od zera do tego obiektu. Wartość będzie podawana w wielokrotnościach 1 ms, a wartość 0 wyłączy bicie serca.
Opis obiektu
Indeks
1017 godz.
Nazwa
Czas bicia serca producenta
Typ obiektu VAR
Typ danych
BEZ PODPISU16
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości od 10 do 65535
Wartość domyślna 0
3.2.11. Obiekt 1018h: Obiekt tożsamości
Obiekt tożsamości wskazuje dane kontrolera 1IN-CAN, w tym identyfikator dostawcy, identyfikator urządzenia, numery wersji oprogramowania i sprzętu oraz numer seryjny.
Wpis Numeru rewizji w podindeksie 3 przedstawia format danych przedstawiony poniżej
MSB Główny numer rewizji (słownik obiektów)
Wersja sprzętu
Wersja oprogramowania LSB
Opis obiektu
Indeks
1018 godz.
Nazwa
Obiekt tożsamości
Typ obiektu REKORD
Typ danych
Rekord tożsamości
Opis wpisu
Podindeks
0h
Opis
Liczba wpisów
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 4
Wartość domyślna 4
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h ID dostawcy RO nr 0x00000055 0x00000055 (aksjomatyczny)
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-41
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2h Kod produktu RO nr 0xAA031701 0xAA031701
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
3h Numer rewizji RO Nie UNSIGNED32 0x00010100
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
4h Numer seryjny RO Nie UNSIGNED32 Nie
3.2.12. Obiekt 1020h: Sprawdź konfigurację
Ten obiekt można odczytać, aby zobaczyć, jaka była data kompilacji oprogramowania (wersja zidentyfikowana w obiekcie 1018h). Data jest reprezentowana jako wartość szesnastkowa pokazująca dzień/miesiąc/rok zgodnie z poniższym formatem. Wartość czasu pod indeksem 2 jest wartością szesnastkową pokazującą czas w zegarze 24-godzinnym.
Dzień MSB (w formacie szesnastkowym 1-bajtowym)
00
Miesiąc (w 1-bajtowym systemie szesnastkowym) 00
LSB Rok (w 2-bajtowym systemie szesnastkowym) Czas (w 2-bajtowym systemie szesnastkowym)
Na przykładampwartość 0x10082010 oznaczałaby, że oprogramowanie zostało skompilowane 10 sierpnia 2010 r. Wartość czasu 0x00001620 oznaczałaby, że zostało skompilowane o godzinie 4:20.
Opis obiektu
Indeks
1020 godz.
Nazwa
Sprawdź konfigurację
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Liczba wpisów
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 2
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-42
Wartość domyślna Podindeks Opis Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2 1h Data konfiguracji RO Nie UNSIGNED32 Nie
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2h Czas konfiguracji RO Nie UNSIGNED32 Nie
3.2.13. Obiekt 1029h: Zachowanie błędu
Obiekt ten kontroluje stan, w jaki zostanie ustawiony kontroler 1IN-CAN w przypadku wystąpienia błędu o typie skojarzonym z podindeksem.
Błąd sieciowy jest oznaczany flagą, gdy RPDO nie zostanie odebrane w oczekiwanym okresie czasu zdefiniowanym w „Event Timer” powiązanych obiektów komunikacyjnych (więcej informacji można znaleźć w sekcji 3.2.14) lub gdy wiadomość ratownika lub heartbeat nie zostanie odebrana zgodnie z oczekiwaniami. Błędy wejściowe są zdefiniowane w sekcji 1.3, a błędy wyjściowe są zdefiniowane w sekcji 1.5.
W przypadku wszystkich podindeksów obowiązują następujące definicje:
0 = Przedoperacyjny (węzeł powraca do stanu przedoperacyjnego po wykryciu tej usterki)
1 = Brak zmiany stanu (węzeł pozostaje w tym samym stanie, w jakim był w momencie wystąpienia błędu)
2 = zatrzymany
(węzeł przechodzi w tryb zatrzymania, gdy wystąpi błąd)
Opis obiektu
Indeks
1029 godz.
Nazwa
Zachowanie błędu
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Liczba wpisów
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 5
Wartość domyślna 5
Opis podindeksu Dostęp do mapowania PDO
1h Błąd komunikacji RW Nie
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-43
Zakres wartości Wartość domyślna Podindeks Opis Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
Patrz powyżej 1 (Brak zmiany stanu) 2h Błąd wejścia cyfrowego (nieużywane) RW Nie Patrz powyżej 1 (Brak zmiany stanu)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
3h Błąd wejścia analogowego (AI1) RW Nie Patrz powyżej 1 (Brak zmiany stanu)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
4h Błąd wyjścia cyfrowego (nieużywane) RW Nie Patrz powyżej 1 (Brak zmiany stanu)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
5h Błąd wyjścia analogowego (nieużywane) RW Nie Patrz powyżej 1 (Brak zmiany stanu)
3.2.14. Zachowanie RPDO
Zgodnie z normą CANopen ® DS-301 do ponownego mapowania należy zastosować następującą procedurę, która jest taka sama dla obiektów RPDO i TPDO.
a) Zniszcz PDO, ustawiając bit exists (najbardziej znaczący bit) podindeksu 01h odpowiedniego parametru komunikacji PDO na 1b
b) Wyłącz mapowanie, ustawiając podindeks 00h odpowiadającego mu obiektu mapowania na 0
c) Modyfikuj mapowanie, zmieniając wartości odpowiadających im podindeksów
d) Włącz mapowanie, ustawiając podindeks 00h na liczbę mapowanych obiektów
e) Utwórz PDO, ustawiając bit exists (najbardziej znaczący bit) podindeksu 01h odpowiedniego parametru komunikacji PDO na 0b
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-44
Kontroler 1IN-CAN może obsługiwać do czterech komunikatów RPDO. Wszystkie RPDO na kontrolerze 1IN-CAN używają podobnych domyślnych parametrów komunikacji, z identyfikatorami PDO ustawionymi zgodnie z wstępnie zdefiniowanym zestawem połączeń opisanym w DS-301. Większość RPDO nie istnieje, nie ma dozwolonego RTR, używają 11-bitowych identyfikatorów CAN-ID (prawidłowa ramka bazowa) i wszystkie są sterowane zdarzeniami. Podczas gdy wszystkie cztery mają zdefiniowane prawidłowe domyślne mapowania (patrz poniżej), tylko RPDO1 jest domyślnie włączone (tj. RPDO istnieje).
Mapowanie RPDO1 w obiekcie 1600h: Domyślny identyfikator 0x200 + identyfikator węzła
Wartość subindeksu
Obiekt
0
4
Liczba mapowanych obiektów aplikacji w PDO
1
0x25000110
Dodatkowo otrzymano 1 PV
2
0x25000210
Dodatkowo otrzymano 2 PV
3
0x25000310
Dodatkowo otrzymano 3 PV
4
0x25000410
Dodatkowo otrzymano 4 PV
Mapowanie RTPDO2 w obiekcie 1601h: Domyślny identyfikator 0x300 + identyfikator węzła
Wartość subindeksu
Obiekt
0
2
Liczba mapowanych obiektów aplikacji w PDO
1
0x25000510
Dodatkowo otrzymano 1 PV (tj. sprzężenie zwrotne sterowania PID 1 PV)
2
0x25000610
Dodatkowo otrzymano 2 PV (tj. sprzężenie zwrotne sterowania PID 2 PV)
3
0
Nieużywane domyślnie
4
0
Nieużywane domyślnie
Mapowanie RPDO3 w obiekcie 1602h: Domyślny identyfikator 0x400 + identyfikator węzła
Wartość subindeksu
Obiekt
0
0
Liczba mapowanych obiektów aplikacji w PDO
1
0
Nieużywane domyślnie
2
0
Nieużywane domyślnie
3
0
Nieużywane domyślnie
4
0
Nieużywane domyślnie
Mapowanie RPDO4 w obiekcie 1603h: Domyślny identyfikator 0x500 + identyfikator węzła
Wartość subindeksu
Obiekt
0
0
Liczba mapowanych obiektów aplikacji w PDO
1
0
Nieużywane domyślnie
2
0
Nieużywane domyślnie
3
0
Nieużywane domyślnie
4
0
Nieużywane domyślnie
Żaden z nich nie ma włączonej funkcji limitu czasu, tj. „Event Timer” w podindeksie 5 jest ustawiony na zero. Gdy zostanie to zmienione na wartość różną od zera, jeśli RPDO nie zostanie odebrane z innego węzła w zdefiniowanym okresie czasu (w trybie operacyjnym), aktywowany jest błąd sieciowy, a kontroler przejdzie do stanu operacyjnego zdefiniowanego w obiekcie 1029h podindeksie 4.
Opis obiektu
Indeks
1400h do 1403h
Nazwa
Parametry komunikacji RPDO
Typ obiektu REKORD
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-45
Typ danych
Zapis komunikacji PDO
Opis wpisu
Podindeks
0h
Opis
Liczba wpisów
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 5
Wartość domyślna 5
Podindeks
1h
Opis
COB-ID używany przez RPDO
Dostęp
RW
X Identyfikator RPDOx
Mapowanie PDO nr
1
0200 godz.
Zakres wartości Zobacz definicję wartości w DS-301
2
0300 godz.
Wartość domyślna 40000000h + RPDO1 + ID węzła
3
0400 godz.
C0000000h + RPDOx + ID węzła
4
0500 godz.
Node-ID = Node-ID modułu. Identyfikatory COB RPDO są automatycznie aktualizowane, jeśli
Identyfikator węzła jest zmieniany przez protokół LSS.
80000000h w COB-ID oznacza, że PDO nie istnieje (został zniszczony)
04000000h w COB-ID oznacza, że w PDO nie jest dozwolony żaden RTR
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2h Typ transmisji RO Nie Zobacz definicję wartości w DS-301 255 (FFh) = Zdarzeniowy
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
3h Czas blokady RW Nie Zobacz definicję wartości w DS-301 0
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
4h Wpis zgodności RW Nie UNSIGNED8 0
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
5 Timer zdarzeń RW Nie Zobacz definicję wartości w DS-301
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-46
Wartość domyślna 0
Przypomnienie: Jeśli licznik zdarzeń RPDO jest różny od zera, oznacza to, że błąd sieci zostanie oznaczony flagą, jeśli nie zostanie odebrany w podanym przedziale czasowym w trybie operacyjnym.
3.2.15. Zachowanie TPDO
Kontroler 1IN-CAN może obsługiwać do czterech komunikatów TPDO. Wszystkie TPDO na kontrolerze 1IN-CAN używają podobnych domyślnych parametrów komunikacji, z identyfikatorami PDO ustawionymi zgodnie z wstępnie zdefiniowanym zestawem połączeń opisanym w DS-301. Większość TPDO nie istnieje, nie ma dozwolonego RTR, używają 11-bitowych identyfikatorów CAN-ID (prawidłowa ramka bazowa) i wszystkie są sterowane czasem. Podczas gdy wszystkie cztery mają zdefiniowane prawidłowe domyślne mapowania (patrz poniżej), tylko TPDO1 jest domyślnie włączony (tj. TPDO istnieje).
Mapowanie TPDO1 w obiekcie 1A00h: Domyślny identyfikator 0x180 + identyfikator węzła
Wartość subindeksu
Obiekt
0
3
Liczba mapowanych obiektów aplikacji w PDO
1
0x71000110
Wartość pola wejścia analogowego 1
2
0x71000210
Wejście analogowe 1 Częstotliwość Wartość pola mierzonego
3
0
Nieużywane domyślnie
4
0
Nieużywane domyślnie
Mapowanie TPDO2 w obiekcie 1A01h: Domyślny identyfikator 0x280 + identyfikator węzła
Wartość subindeksu
Obiekt
0
0
Liczba mapowanych obiektów aplikacji w PDO
1
0
Nieużywane domyślnie
2
0
Nieużywane domyślnie
3
0
Nieużywane domyślnie
4
0
Nieużywane domyślnie
Mapowanie TPDO3 w obiekcie 1A02h: Domyślny identyfikator 0x380 + identyfikator węzła
Wartość subindeksu
Obiekt
0
2
Liczba mapowanych obiektów aplikacji w PDO
1
0x24600110
Wartość pola wyjścia 1 sterowania PID
2
0x24600210
Wartość pola wyjścia 2 sterowania PID
3
0
Nieużywane domyślnie
4
0
Nieużywane domyślnie
Mapowanie TPDO4 w obiekcie 1A03h: Domyślny identyfikator 0x480 + identyfikator węzła
Wartość subindeksu
Obiekt
0
2
Liczba mapowanych obiektów aplikacji w PDO
1
0x50200020
Wartość pola zasilania (mierzona)
2
0x50300020
Wartość pola temperatury procesora (mierzona)
3
0
Nieużywane domyślnie
4
0
Nieużywane domyślnie
Ponieważ wszystkie urządzenia oprócz TPDO1 mają zerową prędkość transmisji (tj. Event Timer w podindeksie 5 obiektu komunikacyjnego), tylko TPDO1 będzie automatycznie transmitowany, gdy urządzenie przejdzie w tryb OPERACYJNY.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-47
Opis obiektu
Indeks
1800h do 1803h
Nazwa
Parametry komunikacji TPDO
Typ obiektu REKORD
Typ danych
Zapis komunikacji PDO
Opis wpisu
Podindeks
0h
Opis
Liczba wpisów
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 5
Wartość domyślna 5
Podindeks
1h
Opis
COB-ID używany przez TPDO
Dostęp
RW
X
Identyfikator TPDOx
Mapowanie PDO nr
1
0180 godz.
Zakres wartości Zobacz definicję wartości w DS-301
2
0280 godz.
Wartość domyślna 40000000h + TPDO1 + Node-ID
3
0380 godz.
C0000000h + TPDOx + Identyfikator węzła
4
0480 godz.
Node-ID = Node-ID modułu. Identyfikatory COB TPDO są automatycznie aktualizowane, jeśli
Identyfikator węzła jest zmieniany przez protokół LSS.
80000000h w COB-ID oznacza, że PDO nie istnieje (został zniszczony)
04000000h w COB-ID oznacza, że w PDO nie jest dozwolony żaden RTR
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2h Typ transmisji RO Nie Zobacz definicję wartości w DS-301 254 (FEh) = Zdarzeniowy
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
3h Czas blokady RW Nie Zobacz definicję wartości w DS-301 0
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
4h Wpis zgodności RW Nie UNSIGNED8 0
Podindeks
5
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-48
Opis Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
Timer zdarzeń RW Nie Zobacz definicję wartości w DS-301 100 ms (w TPDO1) 0 ms (w TPDO2, TPDO3, TPDO4)
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-49
3.3. OBIEKTY APLIKACJI (DS-404)
Indeks (szesnastkowy)
6020 6030
7100 6110 6112 7120 7121 7122 7123 7130 6132 7148 7149 61A0 61A1
Obiekt
DI Odczyt Stan 1 Linia wejściowa DI Polaryzacja 1 Linia wejściowa AI Wartość pola wejściowego AI Typ czujnika AI Tryb pracy AI Skalowanie wejścia 1 FV AI Skalowanie wejścia 1 PV AI Skalowanie wejścia 2 FV AI Skalowanie wejścia 2 PV AI Wartość procesu wejściowego AI Cyfry dziesiętne PV AI Początek zakresu wejściowego AI Koniec zakresu wejściowego AI Typ filtra AI Stała filtra AI
Typ obiektu
TABLICA TABLICA
TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA
Typ danych
BOOLEAN UNSIGNED8 INTEGER16 UNSIGNED16 UNSIGNED8 INTEGER16 INTEGER16 INTEGER16 INTEGER16 INTEGER16 UNSIGNED8 INTEGER16 INTEGER16 UNSIGNED8 UNSIGNED16
Dostęp
RO RW RO RW RW RW RW RW RW RW RO RW RW RW RW RW RW
Mapowanie PDO
Tak Nie
Tak Nie Nie Nie Nie Nie Nie Tak Nie Nie Nie Nie Nie
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-50
3.3.1. Obiekt 6020h: DI Odczyt stanu 1 Linia wejściowa
Ten obiekt tylko do odczytu reprezentuje stan wejścia cyfrowego z pojedynczej linii wejściowej. Więcej informacji można znaleźć w sekcji 1.2
Opis obiektu
Indeks
6020 godz.
Nazwa
DI Odczyt stanu 1 linia wejściowa
Typ obiektu TABLICA
Typ danych
BOOLE'OWSKI
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h Wejście cyfrowe 1 Stan RO Tak 0 (WYŁ.) lub 1 (WŁ.) 0
3.3.2. Obiekt 6030h: Linia wejściowa polaryzacji DI 1
Obiekt ten określa, w jaki sposób stan odczytany na pinie wejściowym odpowiada stanowi logicznemu, w powiązaniu z obiektem producenta 2020h, jak zdefiniowano w Tabeli 3.
Opis obiektu
Indeks
6030 godz.
Nazwa
Polaryzacja DI 1 Linia wejściowa
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
1h Wejście cyfrowe 1 Polaryzacja RW Nie Zobacz tabelę 3
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-51
Wartość domyślna 0 (normalne wł./wył.)
3.3.3. Obiekt 7100h: Wartość pola wejściowego AI
Ten obiekt reprezentuje zmierzoną wartość wejścia analogowego, która została skalowana zgodnie z obiektem producenta 2102h AI Decimal Digits PV. Jednostka bazowa dla każdego typu wejścia jest zdefiniowana w Tabeli 9, a także rozdzielczość tylko do odczytu (cyfry dziesiętne) powiązana z FV.
Opis obiektu
Indeks
7100 godz.
Nazwa
Wartość pola wejściowego AI
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 FV RO Tak Typ danych Konkretny, patrz Tabela 11 Nie
3.3.4. Obiekt 6110h: Typ czujnika AI
Ten obiekt definiuje typ czujnika (wejście), który jest podłączony do analogowego pinu wejściowego.
Opis obiektu
Indeks
6110 godz.
Nazwa
Typ czujnika AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp
1h AI1 Typ czujnika RW
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-52
Zakres wartości mapowania PDO Wartość domyślna
Nie Zobacz tabelę 5 40 (tomtage)
3.3.5. Obiekt 6112h: Tryb pracy AI
Ten obiekt włącza specjalne tryby działania dla danych wejściowych.
Opis obiektu
Indeks
6112 godz.
Nazwa
Tryb operacyjny AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Tryb pracy RW Nie Zobacz tabelę 4 1 (normalna praca)
3.3.6. Obiekt 7120h: Skalowanie wejścia AI 1 FV
Ten obiekt opisuje wartość pola pierwszego punktu kalibracji dla analogowego kanału wejściowego, jak pokazano na rysunku 7. Definiuje on również „minimalną” wartość zakresu wejścia analogowego podczas używania tego wejścia jako źródła sterowania dla innego bloku funkcyjnego, jak opisano w tabeli 17 w sekcji 1.5. Jest ona skalowana w jednostce fizycznej FV, tj. obiekt 2102h dotyczy tego obiektu.
Opis obiektu
Indeks
7120 godz.
Nazwa
Skalowanie wejścia AI 1 FV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Podindeks
1h
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-53
Opis Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
Skalowanie AI1 1 FV RW Nie Zobacz tabelę 11 500 [mV]
3.3.7. Obiekt 7121h: Skalowanie wejścia AI 1 PV
Obiekt ten definiuje wartość procesową pierwszego punktu kalibracji dla analogowego kanału wejściowego, jak pokazano na rysunku 7. Jest ona skalowana w jednostkach fizycznych PV, tj. obiekt 6132h ma zastosowanie do tego obiektu.
Opis obiektu
Indeks
7121 godz.
Nazwa
Skalowanie wejścia AI 1 PV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Skalowanie 1 PV RW Nie Integer16 500 [tak samo jak 7120h]
3.3.8. Obiekt 7122h: Skalowanie wejścia AI 2 FV
Ten obiekt opisuje wartość pola drugiego punktu kalibracji dla analogowego kanału wejściowego, jak pokazano na rysunku 7. Definiuje on również „maksymalną” wartość zakresu wejścia analogowego podczas używania tego wejścia jako źródła sterowania dla innego bloku funkcyjnego, jak opisano w tabeli 17 w sekcji 1.5. Jest ona skalowana w jednostce fizycznej FV, tj. obiekt 2102h dotyczy tego obiektu.
Opis obiektu
Indeks
7122 godz.
Nazwa
Skalowanie wejścia AI 2 FV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-54
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Skalowanie 2 FV RW Nie Zobacz tabelę 11 4500 [mV]
3.3.9. Obiekt 7123h: Skalowanie wejścia AI 2 PV
Obiekt ten definiuje wartość procesową drugiego punktu kalibracji dla kanału wejściowego analogowego,
jak pokazano na rysunku 7. Jest ona skalowana w jednostce fizycznej PV, tj. obiekt 6132h ma do niej zastosowanie
obiekt.
Opis obiektu
Indeks
7123 godz.
Nazwa
Skalowanie wejścia AI 2 PV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Skalowanie 2 PV RW Nie Integer16 4500 [tak samo jak 7122h]
3.3.10. Obiekt 7130h: Wartość procesu wejściowego AI
Obiekt ten przedstawia wynik skalowania danych wejściowych zastosowanego zgodnie z rysunkiem 7 i podaje zmierzoną wielkość przeskalowaną w jednostkach fizycznych wartości procesu (tj. °C, PSI, RPM itp.) z rozdzielczością zdefiniowaną w obiekcie 6132h AI Cyfry dziesiętne PV.
Opis obiektu
Indeks
7130 godz.
Nazwa
Wartość procesu wprowadzania danych AI
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-55
Zakres wartości 1 Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Wartość procesu RO Tak Integer16 Nie
3.3.11. Obiekt 6132h: Cyfry dziesiętne AI PV
Obiekt ten opisuje liczbę cyfr po przecinku dziesiętnym (czyli rozdzielczość) danych wejściowych, która jest interpretowana za pomocą typu danych Integer16 w obiekcie wartości procesu.
Example: Wartość procesu równa 1.230 (Float) zostanie zakodowana jako 1230 w formacie Integer16, jeśli liczba cyfr dziesiętnych zostanie ustawiona na 3.
Opis obiektu
Indeks
6123 godz.
Nazwa
Cyfry dziesiętne AI PV
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Cyfry dziesiętne PV RW Nie 0 do 4 3 [Volt do mV]
3.3.12. Obiekt 7148h: Początek rozpiętości AI
Ta wartość określa dolną granicę, w której spodziewane są wartości pól. Wartości pól, które są niższe od tej granicy, są oznaczane jako przeciążenie ujemne. Jest skalowana w jednostce fizycznej FV, tj. obiekt 2102h dotyczy tego obiektu.
Opis obiektu
Indeks
7148 godz.
Nazwa
Rozpoczęcie rozpiętości AI
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-56
Typ obiektu Typ danych
TABLICA LICZBA CAŁKOWITA16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Rozpiętość startowa (błąd min.) RW Nie Zobacz tabelę 11 200 [mV]
3.3.13. Obiekt 7149h: Koniec rozpiętości AI
Ta wartość określa górny limit, w którym spodziewane są wartości pól. Wartości pól, które są wyższe od tego limitu, są oznaczane jako dodatnie przeciążenie. Jest skalowane w jednostce fizycznej FV, tj. obiekt 2102h dotyczy tego obiektu.
Opis obiektu
Indeks
7149 godz.
Nazwa
Koniec rozpiętości AI
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Koniec zakresu (błąd maks.) RW Nie Zobacz tabelę 11 4800 [mV]
3.3.14. Obiekt 61A0h: Typ filtra AI
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-57
Ten obiekt definiuje typ filtra danych, który zostanie zastosowany do surowych danych wejściowych, odczytanych z ADC lub Timera, przed przekazaniem ich do obiektu wartości pola. Typy filtrów danych są zdefiniowane w Tabeli 8, a sposób ich użycia opisano w Sekcji 1.3.
Opis obiektu
Indeks
61A0h
Nazwa
Typ filtra AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Typ filtra RW Nie Zobacz tabelę 8 0 (brak filtra)
3.3.15. Obiekt 61A1h: Stała filtra AI
Ten obiekt definiuje liczbę kroków używanych w różnych filtrach, zgodnie z definicją w sekcji 1.3
Opis obiektu
Indeks
61A0h
Nazwa
Stała filtra AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
1h AI1 Stała filtra RW nr 1 do 1000
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-58
Wartość domyślna 10
3.4. OBIEKTY PRODUCENTA
Indeks (szesnastkowy)
2020 2021 2030 2031 2040 2041 2031
2100 2101 2102 2103 2110 2111 2112
2500 2502 2520 2522
30z0 30z1 30z2 30z3 30z4 30z5 30z6 30z7
4000 4010 4020 4×01 4×02 4×11 4×12 4×13 4×21 4×22 4×23 4×31 4×32 4×33
5010
Obiekt
DI Pull Up/Down Mode 1 Input Line DI Debounce Time DI Debounce Filter 1 Input Line DI Frequency Debounce Time DI Reset Pulse Count DI Time Window DI Pulse Window AI Input Range AI Number of Pulses Per Revolution AI Decimer Digits FV AI Filter Frequency for ADC AI Error Detect Enable AI Error Clear Histeresis AI Error Response Delay EC Extra Received Process Value EC Decim Digits PV EC Scaling 1 PV EC Scaling 2 PV LTz Input LTz X-Axis Source LTz Input X-Axis Number LTz X-Axis Digits PV LTz Y-Axis Digits PV LTz Y-Axis Response PV LTz Point LTz X-Axis Point PV LTz Y-Axis Output PV LTz Y-Axis Block Enable Logic Block Selected Table Logic Output Process Value LBx Lookup Table Number LBx Function Logic Operator Blok logiczny A Funkcja A Warunek 1 Blok logiczny A Funkcja A Warunek 2 Blok logiczny A Funkcja A Warunek 3 Blok logiczny A Funkcja B Warunek 1 Blok logiczny A Funkcja B Warunek 2 Blok logiczny A Funkcja B Warunek 3 Blok logiczny A Funkcja C Warunek 1 Blok logiczny A Funkcja C Warunek 2 Blok logiczny A Funkcja C Warunek 3 Stała wartość pola
UMAX031701, pojedyncze wejście do sterownika CANopen V1
Typ obiektu
TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA
TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA
TABLICA TABLICA TABLICA TABLICA
VAR VAR VAR TABLICA TABLICA TABLICA TABLICA
TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA TABLICA
SZYK
Typ danych
NIEPODPISANY8 NIEPODPISANY16 NIEPODPISANY8 NIEPODPISANY8 NIEPODPISANY32 NIEPODPISANY32 NIEPODPISANY32 NIEPODPISANY8 NIEPODPISANY16 NIEPODPISANY8 BOOLEAN INTEGER8 NIEPODPISANY16 INTEGER16 NIEPODPISANY16 NIEPODPISANY8 NIEPODPISANY16 NIEPODPISANY16 NIEPODPISANY8 NIEPODPISANY8 INTEGER8 INTEGER8 NIEPODPISANY8 NIEPODPISANY16 NIEPODPISANY16 INTEGER16 INTEGER8 NIEPODPISANY8 NIEPODPISANY16 INTEGER8 NIEPODPISANY8 NIEPODPISANY32 NIEPODPISANYXNUMX REJESTR ... FLOATXNUMX
Dostęp
RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RO RW RW RO RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW RW
Mapowanie PDO
Nie nie nie nie nie nie nie
Nie nie nie nie nie nie nie
Tak Nie Nie Nie
Nie Nie Nie Nie Nie Nie Nie Tak
Nie Nie Tak Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie
NIE
A-59
5020 Wartość pola zasilania 5030 Wartość pola temperatury procesora 5555 Uruchom w trybie operacyjnym
Gdzie z = 1 do 6 i x = 1 do 4
VAR
PŁYWAJĄCY32
RO
Tak
VAR
PŁYWAJĄCY32
RO
Tak
VAR
BOOLE'OWSKI
RW
NIE
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-60
3.4.1. Obiekt 2020h: Tryb DI Pullup/Down 1 Linia wejściowa
Obiekt ten określa, w jaki sposób stan odczytany na pinie wejściowym odpowiada stanowi logicznemu, w powiązaniu z obiektem aplikacji 6020h, jak zdefiniowano w Tabeli 3. Opcje dla tego obiektu są wymienione w Tabeli 1, a kontroler dostosuje sprzęt wejściowy zgodnie z tym, co zostało określone.
Opis obiektu
Indeks
2020 godz.
Nazwa
Tryb podciągania/opuszczania DI 1 linia wejściowa
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h Wejście cyfrowe 1 Pullup/Down RW Nie Zobacz tabelę 1 0 (pullup/down wyłączone)
3.4.2. Obiekt 2020h: Czas odbicia DI 1 linia wejściowa
Ten obiekt określa czas debounce stosowany, gdy wejście jest skonfigurowane jako typ wejścia cyfrowego. Opcje dla tego obiektu są wymienione poniżej.
Opis obiektu
Indeks
2021 godz.
Nazwa
Czas odbicia DI 1 linia wejściowa
Typ obiektu TABLICA
Typ danych
BEZ PODPISU16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
1h Czas odbicia wejścia cyfrowego RW Nie 0 60000
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-61
Wartość domyślna 10 (ms)
3.4.3. Obiekt 2030h: Filtr odbicia DI 1 linia wejściowa
Ten obiekt określa czas odbicia sygnału cyfrowego, gdy wejście jest skonfigurowane jako wejście Frequency/RPM lub PWM. Opcje dla tego obiektu są wymienione w Tabeli 2.
Opis obiektu
Indeks
2020 godz.
Nazwa
Filtr odbiciowy DI 1 linia wejściowa
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h Filtr odbiciowy wejścia cyfrowego RW Nie Zobacz tabelę 2 2 [Filtr 1.78 μs]
3.4.4. Obiekt 2031h: Wartość przepełnienia częstotliwości AI
Ten obiekt określa czas odbicia sygnału cyfrowego, gdy wejście jest skonfigurowane jako wejście Częstotliwość/RPM lub PWM.
Opis obiektu
Indeks
2031 godz.
Nazwa
Wartość przepełnienia częstotliwości AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp do mapowania PDO
1h Wartość przepełnienia częstotliwości RW Nie
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-62
Zakres wartości 0-50 Wartość domyślna 50 (Hz)
3.4.5. Obiekt 2040h: Wartość liczby impulsów resetu AI
Ten obiekt określa wartość (w impulsach), która zresetuje typ wejścia Counter, aby ponownie rozpocząć liczenie od 0. Ta wartość jest brana pod uwagę, gdy wejście jest wybrane jako typ wejścia Counter.
Opis obiektu
Indeks
2040 godz.
Nazwa
Wartość liczby impulsów resetu AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI Reset Wartość liczby impulsów RW Nie 0-0xFFFFFFFF 1000 (impulsów)
3.4.6. Obiekt 2041h: Okno czasu licznika AI
Ten obiekt określa wartość (w milisekundach), która będzie używana jako okno czasowe do zliczania wykrytych w nim impulsów. Ta wartość jest brana pod uwagę, gdy wejście jest wybrane jako typ Counter Input.
Opis obiektu
Indeks
2041 godz.
Nazwa
Okno czasu licznika AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu
1h Okno Czasowe Licznika AI
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-63
Dostęp do zakresu wartości mapowania PDO Wartość domyślna
RW nr 0-0xFFFFFFFF 500 (milisekund)
3.4.7. Obiekt 2041h: Okno licznika impulsów AI
Ten obiekt określa wartość (w impulsach), która będzie używana jako liczba docelowa dla kontrolera w celu wykrycia i zapewnienia czasu (w milisekundach) wymaganego do osiągnięcia takiej liczby. Ta wartość jest brana pod uwagę, gdy wejście jest wybrane jako typ Counter Input.
Opis obiektu
Indeks
2041 godz.
Nazwa
Okno licznika impulsów AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU32
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI Counter Pulse Window RW Nie 0-0xFFFFFFFF 1000 (impulsów)
3.4.8. Obiekt 2100h: Zakres wejściowy AI
Ten obiekt, w powiązaniu z typem czujnika AI 6110h, definiuje domyślne wartości wejścia analogowego (Tabela 10) i dopuszczalne zakresy (Tabela 11) dla obiektów 2111h, 7120h, 7122h, 7148h i 7149h. Liczba i typy zakresów będą się różnić w zależności od typu czujnika podłączonego do wejścia, jak opisano w Tabeli 6.
Opis obiektu
Indeks
2100 godz.
Nazwa
Zakres wejściowy AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-64
Zakres wartości 1 Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Zakres RW Nie Zobacz tabelę 6 2 [0-5V]
3.4.9. Obiekt 2101h: Liczba impulsów AI na obrót
Ten obiekt jest używany tylko wtedy, gdy typ wejścia „Frequency” został wybrany przez obiekt 6110h. Kontroler automatycznie przekonwertuje pomiar częstotliwości z Hz na RPM, gdy zostanie określona wartość różna od zera. W takim przypadku obiekty 2111h, 7120h, 7122h, 7148h i 7149h zostaną zinterpretowane jako dane RPM. Zakres wejścia AI obiektu 2100h musi być nadal określony w hercach i powinien zostać wybrany zgodnie z oczekiwanymi częstotliwościami, w których będzie działał czujnik RPM.
Opis obiektu
Indeks
2101 godz.
Nazwa
Liczba impulsów na obrót AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Podindeks
1h
Opis
AI1 Impulsy na obrót
Dostęp
RW
Mapowanie PDO nr
Zakres wartości od 0 do 1000
Wartość domyślna 1
3.4.10. Obiekt 2102h: Cyfry dziesiętne AI FV
Obiekt ten opisuje liczbę cyfr po przecinku dziesiętnym (czyli rozdzielczość) danych wejściowych, która jest interpretowana za pomocą typu danych Integer16 w obiekcie wartości pola.
Example: Wartość pola równa 1.230 (Float) zostanie zakodowana jako 1230 w formacie Integer16, jeśli liczba cyfr dziesiętnych zostanie ustawiona na 3.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-65
Oprócz obiektu FV 7100h, obiekty 2111h, 7120h, 7122h, 7148h i 7149h również zostaną określone z tą rozdzielczością. Ten obiekt jest tylko do odczytu i zostanie automatycznie dostosowany przez kontroler zgodnie z Tabelą 9 w zależności od typu wejścia analogowego i zakresu, który został wybrany.
Opis obiektu
Indeks
2102 godz.
Nazwa
Cyfry dziesiętne AI FV
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Cyfry dziesiętne FV RO Nie Zobacz tabelę 9 3 [Volt na mV]
3.4.11. Obiekt 2103h: Częstotliwość filtra AI dla ADC
Ten obiekt służy do określania częstotliwości filtra odcięcia dla peryferii ADC w procesorze. Przetwornik analogowo-cyfrowy jest używany z typami wejść analogowych: voltage; prąd; i rezystancyjny. Służy również do pomiaru: analogowego sprzężenia zwrotnego prądu wyjściowego; napięcia zasilaniatage i temperatura procesora. Dostępne filtry są wymienione w Tabeli 7.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-66
Opis obiektu
Indeks
2104 godz.
Nazwa
Częstotliwość filtra AI dla ADC
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h Częstotliwość filtra ADC RW Nie Zobacz tabelę 7 1 [Filtr 50 Hz]
3.4.12. Obiekt 2110h: Włącz wykrywanie błędów AI
Ten obiekt umożliwia wykrywanie błędów i reakcję związaną z blokiem funkcji wejścia analogowego. Po wyłączeniu wejście nie wygeneruje kodu EMCY w obiekcie 1003h Pre-Defined Error Field, ani nie wyłączy żadnego wyjścia kontrolowanego przez wejście, jeśli wejście znajdzie się poza zakresem zdefiniowanym przez obiekty 7148h AI Span Start i 7149h AI Span End.
Opis obiektu
Indeks
2110 godz.
Nazwa
Włącz wykrywanie błędów AI
Typ obiektu TABLICA
Typ danych
BOOLE'OWSKI
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Wykrywanie błędów Włącz RW Nie 0 (FAŁSZ) lub 1 (PRAWDA) 1 [PRAWDA]
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-67
3.4.13. Obiekt 2111h: Błąd AI Wyczyść histerezę
Ten obiekt jest używany do zapobiegania szybkiej aktywacji/kasowania flagi błędu wejściowego i wysyłania obiektu 1003h do sieci CANopen ® . Gdy wejście przekroczy/poniżej progów definiujących prawidłowy zakres roboczy, musi powrócić do zakresu minus/plus tej wartości, aby wyczyścić błąd. Jest skalowany w jednostce fizycznej FV, tj. obiekt 2102h dotyczy tego obiektu.
Opis obiektu
Indeks
2111 godz.
Nazwa
Błąd AI Wyczyść histerezę
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Błąd Wyczyść histerezę RW Nie Zobacz tabelę 11 100 [mV]
3.4.14. Obiekt 2112h: Opóźnienie reakcji na błąd AI
Ten obiekt służy do filtrowania sygnałów pozornych i zapobiegania nasyceniu sieci CANopen ® transmisjami obiektu 1003h podczas ustawiania/kasowania błędu. Zanim błąd zostanie rozpoznany (tj. kod EMCY zostanie dodany do wstępnie zdefiniowanej listy pól błędów), musi on pozostać aktywny przez cały okres czasu zdefiniowany w tym obiekcie. Jednostką fizyczną tego obiektu są milisekundy.
Opis obiektu
Indeks
2112 godz.
Nazwa
Opóźnienie reakcji na błąd AI
Typ obiektu TABLICA
Typ danych
BEZ PODPISU16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 1
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-68
Wartość domyślna 1
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h AI1 Opóźnienie reakcji na błąd RW Nie 0 do 60,000 1000 XNUMX [ms]
3.4.15. Obiekt 2500h: Wartość procesu otrzymanego dodatkowo EC
Ten obiekt zapewnia dodatkowe źródło sterowania, aby umożliwić sterowanie innymi blokami funkcji za pomocą danych otrzymanych z CANopen ® RPDO. Działa podobnie do każdego innego obiektu PV z możliwością zapisu i mapowania, takiego jak 7300h AO Output PV.
Opis obiektu
Indeks
2500 godz.
Nazwa
EC Dodatkowo otrzymane PV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 6
Wartość domyślna 6
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 6h (x = 1 do 6) ECx Otrzymano PV RW Tak Liczba całkowita 16 Nie
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-69
3.4.16. Obiekt 2502h: Cyfry dziesiętne EC PV
Obiekt ten opisuje liczbę cyfr po przecinku dziesiętnym (czyli rozdzielczość) dodatkowych danych sterujących, które są interpretowane za pomocą typu danych Integer16 w obiekcie wartości procesu.
Opis obiektu
Indeks
2502 godz.
Nazwa
Cyfry dziesiętne EC PV
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 6
Wartość domyślna 6
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 6h (x = 1 do 6) ECx Cyfry dziesiętne PV RW Nie 0 do 4 1 (rozdzielczość 0.1)
3.4.17. Obiekt 2520h: Skalowanie EC 1 PV
Ten obiekt definiuje minimalną wartość dodatkowego źródła sterowania. Jest on używany jako wartość Scaling 1 przez inne bloki funkcji, gdy EC zostało wybrane jako źródło danych osi X, tj. jak pokazano na rysunku 11. Nie ma fizycznej jednostki skojarzonej z danymi, ale używa tej samej rozdzielczości, co otrzymany PV zdefiniowany w obiekcie 2502h, EC Decimal Digits PV. Ten obiekt musi być zawsze mniejszy niż obiekt 2522h EC Scaling 2 PV.
Opis obiektu
Indeks
2520 godz.
Nazwa
Skalowanie EC 1 PV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 6
Wartość domyślna 6
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-70
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 6h (x = 1 do 6) Skalowanie ECx 1 PV RW Nie -32768 do 2522h indeks podrzędny X 0
3.4.18. Obiekt 2522h: Skalowanie EC 2 PV
Ten obiekt definiuje maksymalną wartość dodatkowego źródła sterowania. Jest on używany jako wartość Scaling 2 przez inne bloki funkcji, gdy EC zostało wybrane jako źródło danych osi X, tj. jak pokazano na rysunku 11. Nie ma fizycznej jednostki skojarzonej z danymi, ale używa tej samej rozdzielczości, co otrzymany PV zdefiniowany w obiekcie 2502h, EC Decimal Digits PV. Ten obiekt musi być zawsze większy niż obiekt 2520h EC Scaling 1 PV.
Opis obiektu
Indeks
2522 godz.
Nazwa
Skalowanie EC 2 PV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 6
Wartość domyślna 6
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 6h (x = 1 do 6) Skalowanie ECx 2 PV RW Nie 2520h Podindeks X do 32767 1000 (100.0)
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-71
3.4.19. Obiekt 30z0h: Źródło wejściowe osi X LTz
Ten obiekt definiuje typ danych wejściowych, które zostaną użyte do określenia wartości procesu wejściowego osi X dla funkcji tabeli odnośników. Dostępne źródła sterowania w kontrolerze 1IN-CAN są wymienione w Tabeli 15. Nie wszystkie źródła miałyby sens do użycia jako dane wejściowe osi X i użytkownik jest odpowiedzialny za wybranie źródła, które ma sens dla aplikacji. Wybór „Źródło sterowania nieużywane” wyłącza powiązany blok funkcji tabeli odnośników.
Opis obiektu
Indeks
30z0h (gdzie z = 1 do 6)
Nazwa
Źródło osi X wejściowej LTz
Typ obiektu ZMIENNA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości Zobacz tabelę 15
Wartość domyślna 0 (sterowanie nieużywane, PID wyłączony)
3.4.20. Obiekt 30z1h: LTz Wejściowy numer osi X
Ten obiekt definiuje numer źródła, które będzie używane jako wejście PV osi X dla funkcji tabeli wyszukiwania. Dostępne numery kontrolne zależą od wybranego źródła, jak pokazano w Tabeli 16. Po wybraniu limity punktów na osi X będą ograniczone przez obiekty skalowania źródła/numeru kontrolnego, jak zdefiniowano w Tabeli 17.
Opis obiektu
Indeks
30z1h (gdzie z = 1 do 6)
Nazwa
LTz Wprowadź numer osi X
Typ obiektu ZMIENNA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości Zobacz tabelę 16
Wartość domyślna 0 (źródło sterowania null)
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-72
3.4.21. Obiekt 30z2h: LTz Oś X Cyfry dziesiętne PV
Ten obiekt opisuje liczbę cyfr następujących po przecinku dziesiętnym (tj. rozdzielczość) danych wejściowych osi X i punktów w tabeli wyszukiwania. Powinien być ustawiony na wartość równą cyfrom dziesiętnym używanym przez PV ze źródła/numeru sterowania, jak zdefiniowano w Tabeli 17.
Opis obiektu
Indeks
30z2h (gdzie z = 1 do 6)
Nazwa
LTz Oś X Cyfry dziesiętne PV
Typ obiektu ZMIENNA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości od 0 do 4 (patrz tabela 17)
Wartość domyślna 0
3.4.22. Obiekt 30z3h: Cyfry dziesiętne osi Y LTz PV
Ten obiekt opisuje liczbę cyfr następujących po przecinku dziesiętnym (tj. rozdzielczość) punktów osi Y w tabeli odnośników. Gdy wyjście osi Y ma być wejściem do innego bloku funkcji (tj. wyjścia analogowego), zaleca się, aby ta wartość była ustawiona na równą liczbie cyfr dziesiętnych używanych przez blok, który używa tabeli odnośników jako źródła/liczby sterowania.
Opis obiektu
Indeks
30z3h (gdzie z = 1 do 6)
Nazwa
LTz Oś Y Cyfry dziesiętne PV
Typ obiektu ZMIENNA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości od 0 do 4
Wartość domyślna 0
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-73
3.4.23. Obiekt 30z4h: Odpowiedź punktu LTz
Ten obiekt określa odpowiedź wyjściową osi Y na zmiany w danych wejściowych osi X. Wartość ustawiona w podindeksie 1 określa typ osi X (tj. dane lub czas), podczas gdy wszystkie inne podindeksy określają odpowiedź (ramp, krok, ignoruj) między dwoma punktami na krzywej. Opcje dla tego obiektu są wymienione w Tabeli 24. Zobacz Rysunek 18 dla przykładuampróżnica między krokiem a ramp odpowiedź.
Opis obiektu
Indeks
30z4h (gdzie z = 1 do 6)
Nazwa
Odpowiedź punktu LTz
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 11
Wartość domyślna 11
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h Typ osi X RW Nie Zobacz tabelę 24 (0 lub 1) 0 (odpowiedź danych osi X)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2h do 11h (x = 2 do 11) LTz Punkt X Odpowiedź RW Nie Zobacz tabelę 24 (0, 1 lub 2) 1 (ramp do odpowiedzi)
3.4.24. Obiekt 30z5h: LTz Punkt osi X PV
Ten obiekt definiuje dane osi X dla 11 punktów kalibracji w tabeli wyszukiwania, co skutkuje 10 różnymi nachyleniami wyjściowymi.
Gdy odpowiedź danych jest wybrana dla typu osi X (podindeks 1 obiektu 30z4), obiekt ten jest ograniczony tak, że X1 nie może być mniejsze niż wartość Skalowania 1 wybranego źródła/liczby kontrolnej, a X11 nie może być większe niż wartość Skalowania 2. Pozostałe punkty są ograniczone poniższym wzorem. Jednostką fizyczną skojarzoną z danymi będzie jednostka wybranego wejścia i będzie ona używać rozdzielczości zdefiniowanej w obiekcie 30z2h, LTz X-Axis Decimal Digits PV.
Min. zakres wejściowy <= X1<= X2<= X3<= X4<= X5<= X6<= X7<= X8<= X9<= X10<= X11<= Maks. zakres wejściowy
Po wybraniu odpowiedzi czasowej każdy punkt na osi X można ustawić w zakresie od 1 do 86,400,000 XNUMX XNUMX ms.
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-74
Opis obiektu
Indeks
30z5h (gdzie z = 1 do 6)
Nazwa
LTz Punkt Oś X PV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 32
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 11
Wartość domyślna 11
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 11h (x = 1 do 11)
Punkt LTz Oś X PVx
RW
NIE
Zobacz powyżej (dane) 1 do 86400000 (czas)
10*(x-1)
NIE
3.4.25. Obiekt 30z6h: LTz Punkt Oś Y PV
Ten obiekt definiuje dane osi Y dla 11 punktów kalibracji w tabeli wyszukiwania, co skutkuje 10 różnymi nachyleniami wyjściowymi. Dane są nieograniczone i nie mają żadnej jednostki fizycznej z nimi powiązanej. Będzie używać rozdzielczości zdefiniowanej w obiekcie 30z3h, LTz Y-Axis Decimal Digits PV.
Opis obiektu
Indeks
30z6h (gdzie z = 1 do 6)
Nazwa
LTz Punkt Oś Y PV
Typ obiektu TABLICA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 11
Wartość domyślna 11
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 11h (x = 1 do 11) LTz Punkt Oś Y PVx RW Nie Liczba całkowita 16 10*(x-1) [tj. 0, 10, 20, 30, … 100]
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-75
3.4.26. Obiekt 30z7h: LTz Wyjście osi Y PV
Ten obiekt tylko do odczytu zawiera blok funkcyjny tablicy wyszukiwania PV, który może służyć jako źródło danych wejściowych dla innego bloku funkcyjnego (np. wyjścia analogowego). Jednostka fizyczna tego obiektu jest niezdefiniowana. Będzie on używać rozdzielczości zdefiniowanej w obiekcie 30z3h, LTz Y-Axis Decimal Digits PV.
Opis obiektu
Indeks
30z7h (gdzie z = 1 do 6)
Nazwa
Wyjście LTz Oś Y PV
Typ obiektu ZMIENNA
Typ danych
CAŁKOWITA 16
Opis wpisu
Podindeks
0h
Dostęp
RO
Mapowanie PDO Tak
Zakres wartości Liczba całkowita 16
Wartość domyślna Nie
3.4.27. Obiekt 4000h: Włączanie bloku logicznego
Obiekt ten definiuje, czy logika przedstawiona na rysunku 22 będzie oceniana.
Opis obiektu
Indeks
4000 godz.
Nazwa
Włącz blok logiczny
Typ obiektu TABLICA
Typ danych
BOOLE'OWSKI
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 4
Wartość domyślna 4
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 4h (x = 1 do 4) LBx Włącz RW Nie 0 (FAŁSZ) lub 1 (PRAWDA) 0 [FAŁSZ]
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-76
3.4.28. Obiekt 4010h: Wybrana tabela bloku logicznego
Ten obiekt tylko do odczytu odzwierciedla tabelę wybraną jako źródło wyjściowe dla bloku logicznego po wykonaniu oceny pokazanej na rysunku 22.
Opis obiektu
Indeks
4010 godz.
Nazwa
Blok logiczny Wybrana tabela
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 4
Wartość domyślna 4
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 4h (x = 1 do 4) LBx Wybrana tabela RO Tak 1 do 6 Nie
3.4.29. Obiekt 4020h: Wyjście bloku logicznego PV
Ten obiekt tylko do odczytu odzwierciedla dane wyjściowe z wybranej tabeli, interpretowane jako wartość procentowatage. Limity procentowetagKonwersje opierają się na zakresie tabel wyszukiwania Wyjście osi Y PV, jak pokazano w Tabeli 17.
Opis obiektu
Indeks
4020 godz.
Nazwa
Wyjście bloku logicznego PV
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 4
Wartość domyślna 4
Opis podindeksu Dostęp do zakresu wartości mapowania PDO
1h do 4h (x = 1 do 4) LBx Wyjście PV RO Tak Zależne od wybranej tabeli
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-77
Wartość domyślna Nie
3.4.30. Obiekt 4x01h: Numery tabeli wyszukiwania LBx
Ten obiekt określa, które z sześciu obsługiwanych tabel wyszukiwania w 1IN-CAN są powiązane z określoną funkcją w danym bloku logicznym. Do każdej funkcji logicznej można powiązać maksymalnie trzy tabele.
Opis obiektu
Indeks
4x01h (gdzie x = 1 do 4)
Nazwa
Numery tabeli wyszukiwania LBx
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 3
Wartość domyślna 3
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 3h (y = A do C) Tabela wyszukiwania LBx Numer Y RW nr 1 do 6 Zobacz tabelę 30
3.4.31. Obiekt 4x02h: Operator logiczny funkcji LBx
Ten obiekt określa, w jaki sposób wyniki trzech warunków dla każdej funkcji mają być porównywane ze sobą, aby określić ogólny stan wyjścia funkcji. W każdym bloku logicznym można ocenić maksymalnie trzy funkcje. Opcje tego obiektu są zdefiniowane w Tabeli 28. Więcej informacji o sposobie użycia tego obiektu można znaleźć w Sekcji 1.8.
Opis obiektu
Indeks
4x02h (gdzie x = 1 do 4)
Nazwa
Operator logiczny funkcji LBx
Typ obiektu TABLICA
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 3
Wartość domyślna 3
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-78
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h do 3h (y = A do C) LBx Funkcja Y Operator logiczny RW Nie Zobacz tabelę 28 Funkcja A = 1 (i wszystkie) Funkcja B = 1 (i wszystkie) Funkcja C = 0 (domyślna)
3.4.32. 3.4.33. 3.4.34. 3.4.35. 3.4.36. 3.4.37. 3.4.38. 3.4.39. 3.4.40.
Obiekt 4x11h: LBx Funkcja A Warunek 1 Obiekt 4x12h: LBx Funkcja A Warunek 2 Obiekt 4x13h: LBx Funkcja A Warunek 3 Obiekt 4x21h: LBx Funkcja B Warunek 1 Obiekt 4x22h: LBx Funkcja B Warunek 2 Obiekt 4x23h: LBx Funkcja B Warunek 3 Obiekt 4x31h: LBx Funkcja C Warunek 1 Obiekt 4x32h: LBx Funkcja C Warunek 2 Obiekt 4x33h: LBx Funkcja C Warunek 3
Obiekty te, 4xyzh, reprezentują Blok Logiczny z, Funkcję y, Warunek z, gdzie x = 1 do 4, y = A do C i z = 1 do 3. Wszystkie te obiekty są specjalnym typem rekordu zdefiniowanym w Tabeli 25. Informacje na temat sposobu korzystania z tych obiektów są zdefiniowane w Sekcji 1.8.
Opis obiektu
Indeks
4xyz
Nazwa
Funkcja LBx y Warunek z
Typ obiektu REKORD
Typ danych
BEZ PODPISU8
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 5
Wartość domyślna 5
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
1h Argument 1 Źródło RW Nie Zobacz tabelę 15 1 (Wiadomość CANopen)
Opis podindeksu
2h Argument 1 Liczba
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-79
Zakres wartości mapowania PDO Dostęp Wartość domyślna Podindeks Opis Zakres wartości mapowania PDO Dostęp Wartość domyślna
RW nr Zobacz tabelę 16 3 (EC otrzymana PV 1) 3h Argument 2 Źródło RW nr Zobacz tabelę 15 3 (Stała PV)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
4h Argument 2 Liczba RW Nie Zobacz tabelę 16 3 (Stała FV 3)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
5h Operator RW Nie Zobacz tabelę 26 0 (Równa się)
3.4.41. Obiekt 5010h: Stała wartość pola
Ten obiekt jest dostarczany, aby umożliwić użytkownikowi porównanie z ustaloną wartością, np. dla sterowania wartością zadaną w pętli PID lub w warunkowej ocenie bloku logicznego. Pierwsze dwie wartości w tym obiekcie są ustalone na FALSE (0) i TRUE (1). Istnieją cztery inne podindeksy dla innych nieograniczonych danych.
Opis obiektu
Indeks
5010 godz.
Nazwa
Stała wartość pola
Typ obiektu TABLICA
Typ danych
PŁYWAJĄCY32
Opis wpisu
Podindeks
0h
Opis
Największy obsługiwany podindeks
Dostęp
RO
Mapowanie PDO nr
Zakres wartości 6
Wartość domyślna 6
Opis podindeksu Dostęp
1h Stała Fałszywa RO
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-80
Zakres wartości mapowania PDO Wartość domyślna
Nie 0 0 (fałsz)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
2h Stała Prawda RO Nr 1 1 (prawda)
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
3h Stała FV 3 RW Nie Float32 25.0
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
4h Stała FV 4 RW Nie Float32 50.0
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
5h Stała FV 5 RW Nie Float32 75.0
Opis podindeksu Dostęp Mapowanie PDO Zakres wartości Wartość domyślna
6h Stała FV 6 RW Nie Float32 100.0
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-81
3.4.42. Obiekt 5020h: Wartość pola zasilania
Ten obiekt tylko do odczytu jest dostępny do celów diagnostycznych. Odzwierciedla on zmierzoną objętośćtage zasilanie kontrolera. Jednostką fizyczną tego obiektu są wolty.
Opis obiektu
Indeks
5020 godz.
Nazwa
Wartość pola zasilania
Typ obiektu ZMIENNA
Typ danych
PŁYWAJĄCY32
Opis wpisu
Podindeks
0h
Dostęp
RO
Mapowanie PDO Tak
Zakres wartości od 0 do 70 [V]
Wartość domyślna Nie
3.4.43. Obiekt 5030h: Wartość pola temperatury procesora
Ten obiekt tylko do odczytu jest dostępny do celów diagnostycznych. Odzwierciedla on zmierzoną temperaturę procesora, która zawsze będzie wynosić około 10°C do 20°C powyżej temperatury otoczenia. Jednostką fizyczną tego obiektu są stopnie Celsjusza.
Opis obiektu
Indeks
5030 godz.
Nazwa
Wartość pola temperatury procesora
Typ obiektu ZMIENNA
Typ danych
PŁYWAJĄCY32
Opis wpisu
Podindeks
0h
Dostęp
RO
Mapowanie PDO Tak
Zakres wartości -50 do 150 [°C]
Wartość domyślna Nie
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-82
3.4.44. Obiekt 5555h: Uruchom w trybie operacyjnym
Ten obiekt umożliwia jednostce uruchomienie w trybie operacyjnym bez konieczności obecności modułu CANopen ® Master w sieci. Jest przeznaczony do użycia tylko podczas uruchamiania kontrolera 1IN-CAN jako samodzielnego modułu. Powinien być zawsze ustawiony na FALSE, gdy jest podłączony do standardowej sieci master/slave.
Opis obiektu
Indeks
5555 godz.
Nazwa
Uruchom w trybie operacyjnym
Typ obiektu ZMIENNA
Typ danych
BOOLE'OWSKI
Opis wpisu
Podindeks
0h
Dostęp
RW
Mapowanie PDO nr
Zakres wartości 0 (FAŁSZ) lub 1 (PRAWDA)
Wartość domyślna 0 [FAŁSZ]
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-83
4. DANE TECHNICZNE
4.1. Zasilanie
Ochrona wejścia zasilania
12, 24 VDC nominalnie (zakres zasilania 8…36 VDC)
Zapewniono ochronę przed odwrotną polaryzacją. Sekcja wejściowa zasilania chroni przed przepięciami przejściowymi i zwarciami. OvervoltagZapewniona jest ochrona do 38 V. Przepięcietage (podobjtagmi).
4.2. Wejścia
Funkcje wejścia analogowego Voltage Wejście
Aktualne wejście
Wejście PWM
Wejście częstotliwościowe
Funkcja wejścia cyfrowego licznika
Dokładność wejścia Rozdzielczość wejścia analogowego Rozdzielczość wejścia cyfrowego Wykrywanie/reakcja na błędy
Tomtage [V], Prąd [mA], PWM [%], Częstotliwość [Hz], RPM, Licznik
0-5 V 0-10 V
(Impedancja 204 K) (Impedancja 136 K)
0-20 mA 4-20 mA
(Impedancja 124 ) (Impedancja 124 )
0 do 100% (przy 0.5 Hz do 20 kHz) Możliwość wyboru 10k pullup do +5 V lub pulldown do rezystora GND
0.5 Hz do 20 kHz Możliwość wyboru 10 kHz podciągnięcia do +5 V lub podciągnięcia do rezystora GND
Liczba impulsów, okno pomiarowe, impulsy w oknie
5V CMOS, aktywny wysoki lub aktywny niski Możliwość wyboru 10k pullup do +5V lub pulldown do rezystora GND Normalna, odwrotna lub zablokowana (przycisk) odpowiedź
<1% błąd pełnej skali (wszystkie typy)
12-bitowy przetwornik analogowo-cyfrowy
16-bitowy zegar
Generowanie kodu EMCY umożliwiającego wykrycie wartości wysokich i niskich poza zakresem (obiekt 1003h) oraz reakcję na błąd (1029h).
4.3 Komunikacja
MÓC
Zakończenie sieci
1 port CAN 2.0B, protokół CiA CANopen ® Domyślnie kontroler 1IN-CAN przesyła zmierzone dane wejściowe (obiekt FV 7100h) i wyjściowe informacje zwrotne o prądzie (obiekt FV 2370h) na TPDO1
Zgodnie ze standardem CAN konieczne jest zakończenie sieci zewnętrznymi rezystorami końcowymi. Rezystory mają 120 Ohm, minimum 0.25 W, są typu metalowego lub podobnego. Powinny być umieszczone między zaciskami CAN_H i CAN_L na obu końcach sieci.
4.4. Specyfikacje ogólne
Mikroprocesor
STM32F103CBT7, 32-bitowa, 128 KB pamięci programu Flash
Prąd spoczynkowy
Skontaktuj się z Axiomatic.
Logika sterowania
Funkcjonalność programowana przez użytkownika za pomocą Electronic Assistant®
Komunikacja
1 port CAN (CANopen®), SAE J1939 jest dostępny na życzenie.
Warunki pracy
-40 do 85 C (-40 do 185 F)
Ochrona
IP67
Zgodność EMC
Oznakowanie CE
Wibracja
MIL-STD-202G, test 204D i 214A (sinusoidalny i losowy) szczyt 10 g (sinusoidalny); szczyt 7.86 Grms (losowy) (oczekujący)
Zaszokować
MIL-STD-202G, Test 213B, 50 g (w trakcie)
Zatwierdzenia
Oznakowanie CE
Połączenia elektryczne
Złącze Deutsch IPD 6-stykowe nr części: DT04-6P Zestaw pasujących wtyczek jest dostępny jako Axiomatic nr części: AX070119.
Pin nr 1 2 3 4 5 6
Opis BATT+ Wejście + CAN_H CAN_L Wejście BATT-
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-84
5. HISTORIA WERSJI
Wersja Data
1
31 maja 2016 r.
Autor
Modyfikacje
Wstępny projekt Gustavo Del Valle
UMAX031701, pojedyncze wejście do sterownika CANopen V1
A-85
NASZE PRODUKTY
Sterowanie siłownikami Ładowarki akumulatorów Sterowanie magistralą CAN, bramy CAN/Wifi, CAN/Bluetooth Przetwornice prądu Przetwornice prądu stałego/stałego Objętość prądu stałegotagKonwertery sygnałów e/prądowych Skanery temperatury silnika Konwertery Ethernet/CAN Kontrolery napędów wentylatorów Kontrolery zaworów hydraulicznych Sterowanie I/O Symulatory LVDT Sterowanie maszyn Sterowanie silników Sterowanie PID Czujniki położenia, pomiar kąta Inklinometry Zasilacze Konwertery/izolatory sygnału PWM Konwertery sygnałów rozdzielaczy Narzędzia serwisowe Kondycjonery sygnałów Tensometry Sterowanie CAN Ograniczniki przepięć
NASZA FIRMA
Axiomatic dostarcza elektroniczne elementy sterujące, komponenty i systemy do maszyn terenowych, pojazdów użytkowych, pojazdów elektrycznych, agregatów prądotwórczych, systemów do transportu materiałów, odnawialnych źródeł energii i przemysłowych producentów OEM.
Dostarczamy efektywne i innowacyjne rozwiązania, które nastawione są na dodawanie wartości naszym klientom.
Kładziemy nacisk na obsługę i partnerstwo w relacjach z naszymi klientami, dostawcami i pracownikami, co pozwala nam budować długoterminowe relacje i wzajemne zaufanie.
WYSOKA JAKOŚĆ PROJEKTOWANIA I PRODUKCJI
Axiomatic jest placówką zarejestrowaną zgodnie z normą ISO 9001:2008.
PRACA
Wszystkie produkty zwracane do firmy Axiomatic wymagają numeru autoryzacji zwrotu materiałów (RMA#).
Podczas składania wniosku o numer RMA należy podać następujące informacje: · Numer seryjny, numer części · Numer i data faktury aksjomatycznej · Godziny pracy, opis problemu · Schemat okablowania, zastosowanie · Inne komentarze w razie potrzeby
Przygotowując dokumenty wysyłki zwrotnej, należy zwrócić uwagę na następujące kwestie. Faktura handlowa dla urzędu celnego (i list przewozowy) powinna zawierać zharmonizowany międzynarodowy kod taryfowy HS, wycenę i terminologię towarów zwrotnych, jak pokazano poniżej kursywą. Wartość jednostek na fakturze handlowej powinna być identyczna z ich ceną zakupu.
Towary wyprodukowane w Kanadzie (lub Finlandii) Towary zwrócone w celu oceny gwarancji, HS: 9813.00 Wartość Identyczne towary Aksjomatyczny RMA#
GWARANCJA, ZATWIERDZENIA/OGRANICZENIA APLIKACJI
Axiomatic Technologies Corporation zastrzega sobie prawo do wprowadzania poprawek, modyfikacji, udoskonaleń, udoskonaleń i innych zmian w swoich produktach i usługach w dowolnym momencie oraz do zaprzestania oferowania dowolnego produktu lub usługi bez powiadomienia. Klienci powinni uzyskać najnowsze istotne informacje przed złożeniem zamówienia i sprawdzić, czy takie informacje są aktualne i kompletne. Użytkownicy powinni upewnić się, że produkt nadaje się do użytku w zamierzonym zastosowaniu. Wszystkie nasze produkty są objęte ograniczoną gwarancją na wady materiałowe i wykonawcze. Zapoznaj się z naszą gwarancją, zatwierdzeniami/ograniczeniami aplikacji i procesem zwrotu materiałów, jak opisano na stronie www.axiomatic.com/service.html.
ŁĄCZNOŚĆ
Axiomatic Technologies Corporation 5915 Wallace Street Mississauga, ON KANADA L4Z 1Z8 TEL: +1 905 602 9270 FAX: +1 905 602 9279 www.axiomatic.com
Axiomatic Technologies Oy Höytämöntie 6 33880 Lempäälä FINLANDIA TEL: +358 103 375 750 FAKS: +358 3 3595 660 www.axiomatic.fi
Prawa autorskie 2018
Dokumenty / Zasoby
![]() |
AXIOMATIC AX031701 Pojedynczy uniwersalny kontroler wejściowy [plik PDF] Instrukcja obsługi AX031701 Pojedynczy uniwersalny kontroler wejściowy, AX031701, Pojedynczy uniwersalny kontroler wejściowy, Uniwersalny kontroler wejściowy, Kontroler wejściowy, Kontroler |