KUKA MFC – brak widoczności wejść DI, diagnostyka KRC2/KRC4, iosys.ini, zasilanie 24V

Pytanie

kuka karta mfc nie widzi wejsc

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Najczęstsze przyczyny braku widoczności wejść przez kartę KUKA MFC to:
    1) brak/stabilności zasilania 24 V na zaciskach DI,
    2) niepoprawna lub uszkodzona konfiguracja plików iosys.ini / projektu WorkVisual,
    3) fizyczne uszkodzenie samej karty bądź jej gniazda,
    4) przerwa lub błąd w okablowaniu czujników,
    5) niekompatybilna wersja firmware / KSS.
  • Postępuj według kolejnych kroków diagnostycznych: sprawdzenie zasilania → okablowania → LED-ów MFC → konfiguracji → test wymuszenia sygnału → ew. wymiana karty.

Szczegółowa analiza problemu

  1. Architektura i teoria działania
    • W sterownikach KRC2/KRC2 ed05 karta MFC (Multi-Function Card, typowo MFC2/3, ISA lub PCI) pełni rolę lokalnego sterownika 32 DI / 32 DO (24 V DC, PNP) oraz bramy do magistral (DeviceNet, InterBus, Profibus).
    • Wejścia pojawiają się w systemie jako $IN[1…32] (lub więcej, jeśli rozszerzone). Poprawne odczyty wymagają: aktywnego drivera w iosys.ini, zasilania 24 V i ciągłości sygnału masy GND.

  2. Diagnostyka sprzętowa
    a) Zasilanie i LED-y
    ‑ Zmierz 24 V między X11:1 (+24 V) a X11:20 (0 V). Minimalne 22 V pod obciążeniem.
    ‑ LED-y “PWR” (zasilanie) i “BUS” (komunikacja) na MFC muszą świecić ciągłym zielonym światłem. Miganie lub brak światła → brak zasilania lub błąd magistrali.
    b) Okablowanie i czujniki
    ‑ Przejrzyj wszystkie zaciski X11/X12 na zwarcia i przerwy (multimetr – test ciągłości).
    ‑ Ustal typ czujników (PNP/NPN). KRC2 domyślnie wymaga PNP – podanie 24 V na wejście.
    ‑ Jeśli linia jest długa (>10 m) sprawdź spadki napięcia i ekranowanie.

  3. Diagnostyka programowa
    a) iosys.ini (KRC2)
    ‑ W sekcji [DRIVERS] wpis:

        MFC=0,mfcEntry,mfcdrv.o

    ‑ W sekcji [MFC] przypisania słów:

        INW0=0  ;$IN[1-16]
        INW2=2  ;$IN[17-32]      ; itd.
        OUTW0=0 ;$OUT[1-16]

    ‑ Usuń zbędne spacje, tabulatory przed kluczami; błąd składni unieważnia całą sekcję (często pomijany problem).
    ‑ Po modyfikacji wykonaj Cold-Start z „Reload Files”.
    b) WorkVisual (KRC4) – jeśli używasz MFC jako mostka magistrali – sprawdź, czy karta w projekcie ma status „Active” i nie ma konfliktu adresacji z EtherCAT I/O.

  4. Test funkcjonalny
    • W KCP/SmartPAD → Diagnosis → Inputs/Outputs obserwuj $IN[..].
    • Odłącz istniejący przewód i podaj stabilne 24 V z laboratoryjnego zasilacza bezpośrednio na wejście (przez bezpiecznik 100 mA). Jeśli bit zmieni stan – karta i konfiguracja są sprawne, winne czujniki/okablowanie.
    • Jeżeli brak reakcji, a LED PWR/BUS są prawidłowe – podejrzenie uszkodzenia toru wejściowego; wymień kartę lub przetestuj w innym sterowniku.

  5. Aktualizacja firmware / KSS
    • MFC3 rev. C wymaga KSS ≥ 5.2; starsze KSS 5.0/5.1 nie wczytają nowych identyfikatorów Plug&Play i wszystkie wejścia będą w stanie „0”.
    • W KRC4 rewizje KSS ≥ 8.6 dodają poprawki dla DeviceNet-on-MFC – sprawdź Release Notes KUKA.

Aktualne informacje i trendy

  • Linie KUKA produkowane od 2020 r. przechodzą z magistrali DeviceNet/MFC na EtherCAT-KI (KUKA Input) oraz systemy rozproszone (KUKA Remote I/O, Beckhoff EK-???). Modernizacja KRC2 → KRC4 często eliminuje kartę MFC całkowicie.
  • Serwisy OEM (KUKA Service Portal, RGB Elektronika) oferują regenerowane MFC z 12-miesięczną gwarancją; dostępność nowych oryginałów jest ograniczona.

Wspierające wyjaśnienia i detale

  • Typowe uszkodzenia MFC: przepalone ścieżki wejściowe (przewoltowanie >30 V), zimne luty na złączu DSUB, korozja wskutek kondensacji.
  • Różnica KRC2 vs KRC2 ed05: w ed05 wejścia mają wbudowane filtracje RC – pozwalają na 500 Hz; w starszych <200 Hz.
  • Dla wejść analogowych AI1/AI2 na MFC: zakres 0…10 V, rezystancja 40 kΩ; brak poprawnej referencji GND uniemożliwi odczyt i może zostać zinterpretowany jako brak sygnału.

Aspekty etyczne i prawne

  • Otwarcie szafy KRC wymaga wyłączenia zasilania głównego (lock-out/tag-out) – zgodnie z EN ISO 12100 i EN 60204-1.
  • Niewłaściwe podanie napięcia >30 V DC na DI narusza dopuszczalne parametry i może stwarzać zagrożenie pożarowe.
  • Modyfikacje iosys.ini wpływające na I/O bezpieczeństwa (X11, ESTOP) muszą być ponownie zweryfikowane przez osobę z uprawnieniami SIL/Sistema.

Praktyczne wskazówki

  1. Utwórz kompletne ARCHIVE systemu przed każdą zmianą (KCP: File → Archive → All).
  2. Po fizycznej wymianie karty w KRC2 wykonaj: Cold-Start → Plug&Play identification → Reassign serial numbers (jeśli KUKA.SerialNR jest używana).
  3. Jeśli sterownik zgłasza “MFC-Bus error” skasuj błąd, wyłącz/włącz sterownik; błąd utrzymujący się >5 s wskazuje na uszkodzenie EEPROM karty.
  4. Do szybkiej weryfikacji magistrali DeviceNet użyj narzędzia HMS-Anybus NetTool – często szybciej wykrywa brak odpowiedzi slave niż diagnostyka KSS.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Bez dokładnego numeru części (00-108-???), wersji KSS i zrzutu iosys.ini diagnoza pozostaje ogólna.
  • Karty MFC rzadko ulegają awarii; w ~70 % przypadków winne jest okablowanie lub konfiguracja.

Sugestie dalszych badań

  • Sprawdź oscyloskopem kształt sygnału na DI przy długich kablach – oscylacje >1 Vpp mogą być filtrowane jako “0”.
  • Rozważ migrację do EtherCAT-I/O (Beckhoff EL1809/EL2809) – KUKA udostępnia gotowe szablony WorkVisual.
  • Zapoznaj się z KUKA Expert Programming Manual rozdz. „System Variables for I/O Diagnosis” ( $MFC_PAR, $IOSYS_DIAG) – pozwalają programowo odczytać status karty.

Krótkie podsumowanie

Problem „karta MFC nie widzi wejść” najczęściej rozwiązuje się przez:
1) potwierdzenie obecności stabilnego 24 V/GND na wejściach,
2) poprawienie wpisów w iosys.ini lub projekcie WorkVisual i wykonanie Cold-Start,
3) test wymuszenia sygnału i kontrolę LED-ów diagnostycznych,
4) w razie potrzeby podmianę karty na sprawną.
Zachowanie procedur bezpieczeństwa i archiwizacja danych przed każdą interwencją minimalizuje ryzyko uszkodzeń dodatkowych.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.