Inquiry
Form loading...
Debugowanie symulacji offline w technologii pozytywnego ruchu w celu przyspieszenia postępu projektu!

Wiadomości branżowe

Debugowanie symulacji offline w technologii pozytywnego ruchu w celu przyspieszenia postępu projektu!

2023-12-08
Wprowadzenie do funkcji symulacji off-line (1) Znaczenie i funkcja symulacji off-line Po edycji programu za pomocą oprogramowania do programowania zdevelop opracowanego niezależnie przez technologię forward motion, bez sprzętu sterującego, debugowanie programu można łatwo rozwiązać za pomocą emulatora zmcsimulator dostarczonego z oprogramowaniem do programowania zdevelop. Na platformie symulacyjnej można uruchomić podstawowe programy PLC i HMI opracowane przez zdevelop, w tym programy wizji maszynowej i symulację. Oprogramowanie Zdevelop obsługuje funkcję debugowania symulacji off-line, dzięki której użytkownicy mogą realizować debugowanie funkcji logiki programu, funkcji sterowania ruchem i funkcji komunikacji. Jeśli nie ma kontrolera, można najpierw przeprowadzić symulację programu debugującego, aby przyspieszyć ogólny postęp projektu. Funkcja symulacji najnowszej wersji oprogramowania programistycznego zdevelopv3.10 oparta jest na kontrolerze serii vplc5, który łączy w sobie sterowanie ruchem i widzenie maszynowe. Może być również wyposażony w symulację ekranu dotykowego, aby spełnić potrzeby PLC, ruchu, wizji, HMI i tak dalej. Debugowanie offline jest takie samo, jak rzeczywisty proces debugowania na platformie kontrolera. Podczas użytkowania należy zwrócić uwagę jedynie na różnicę zasobów sprzętowych pomiędzy symulatorem a różnymi modelami kontrolerów.(2) Materiały wymagane do symulacji off-line 1. Komputer. 2. Oprogramowanie do programowania Zdevelop (z symulatorem i symulacją ekranu dotykowego xplcscreen). Pobierz skompresowany pakiet z oficjalnej strony internetowej technologii pozytywnego ruchu www.zmotion.com.cn, rozpakuj go i uruchom aplikację bezpośrednio, bez instalacji.11 Działanie platformy sprzętowejJeśli istnieje sprzęt, moduł sterujący można podłączyć zgodnie z następującą konfiguracją referencyjną:1 Korpus kontrolera serii Zmc306x jest wyposażony w 6 wałów impulsowych, które można rozszerzyć poprzez magistralę CAN i obsługuje do 12 osi interpolacji liniowej, interpolację dowolnego łuku, łuk przestrzenny, interpolację spiralną, krzywkę elektroniczną, przekładnię elektroniczną, śledzenie synchroniczne, ustawienie wirtualnego wału itp.; Zoptymalizowany protokół komunikacji sieciowej może realizować sterowanie ruchem w czasie rzeczywistym. Interfejs komunikacyjny obejmuje RS232, RS485, RS422, Ethernet, dysk flash USB i puszkę. Port wejściowy 0-1 sterownika obsługuje funkcję zatrzasku, a port wyjściowy 0-1 obsługuje funkcję PWM; Posiada dwa interfejsy wejść analogowych i dwa interfejsy wyjść analogowych, 12-bitową dokładność i zakres napięcia 0-10V. Obsługuje funkcję technologii pozytywnego ruchu xplc, wykorzystuje programowanie HMI oprogramowania zdevelop do opracowania programu konfiguracyjnego i wyświetlania konfiguracji przez sieć. Ekrany dotykowe innych producentów można także podłączyć poprzez port szeregowy lub port sieciowy. O ile ekran dotykowy obsługujący protokół komunikacyjny Modbus można podłączyć do pozytywnego kontrolera ruchu.funkcja symulacji offline Funkcje obsługiwane przez symulację offline: Zasoby emulatora: po podłączeniu emulatora należy wprowadzić polecenie online* Maksymalny widok wydruku. Wersja emulatora: wersja symulacyjna vplc5xx: 4.91-20180213. Liczba zasobów obsługiwanych przez różne wersje emulatorów jest nieco inna. Niektóre wydrukowane parametry są następujące: zobacz opis tekstowy na dole filmu, aby uzyskać wyjaśnienie wszystkich parametrów. max_ Oś: 64 maksymalna liczba osi dla wszystkich osi max_ Silnik: 64 maksymalna liczba sterowanych wałów silnika max_ Movebuff: 4096 maksymalnego bufora ruchu dla każdej osi lub grupy osi max_ In: 274096 sterownik ma własną liczbę wejść i obsługiwana jest maksymalna liczba wejść wejściowych max_ Out: 154096 sterownik posiada własną liczbę wyjść wyjściowych i obsługiwana jest maksymalna liczba wyjść wyjściowych max_ Ain: 0520 sterownik posiada własną liczbę wejść analogowych i obsługuje maksymalną liczbę wejść analogowych wejść max_ Aout: sterownik 2520 posiada własną ilość wyjść analogowych i obsługuje maksymalną ilość wyjść analogowych max_ PWM: 4 wyjścia PWM max_ Slot: 1 ilość magistrali max_ Import: ilość 3 portów szeregowych max_ Ethport: 3 porty sieciowe komunikacja połączenie z komputerem PC i funkcjami API max_ Ethcustom: 2 porty sieciowe zdefiniowane przez użytkownika połączenie komunikacyjne max_ Ethioport: 1 port sieciowy połączenie komunikacyjne do połączenia sterownika technologii ruchu do przodu wykorzystanie symulatora Bez sterownika program napisany za pomocą oprogramowania zdevelop obsługuje symulację i symulację online i debugowanie są obsługiwane w trzech trybach programowania (podstawowy / PLC / HMI).Użyj kroków: 1. Edycja programu: otwórz oprogramowanie zdevelop i edytuj program. 2. Podłącz emulator: pasek menu „kontroler” → „połącz z emulatorem”, kliknij, aby połączyć się z emulatorem, pomyślnie wydrukuj monit informacyjny i otwórz interfejs emulatora. 3. Pobierz program do emulatora: wybierz „pobierz do RAM” lub „pobierz do ROM”, aby pobrać program do emulatora i rozpocząć pracę. Gdy program jest uruchomiony, możesz włączyć funkcję debugowania, aby debugować program lub monitorować działanie programu. Podłączając emulator, jeśli chcesz debugować instrukcje związane z dyskiem flash USB, utwórz nowy folder Udisk w katalogu głównym oprogramowania programistycznego zdevelop, aby symulować dysk flash USB. Umieść w tym folderze pliki wymagane do wykonania instrukcji napędu flash USB. W przypadku korzystania z instrukcji dotyczących napędu flash USB ten folder służy do ładowania i przechowywania danych.Wejście sygnału w trybie symulacji Ponieważ podczas debugowania symulacji nie można podłączyć rzeczywistego czujnika, nie można używać wszystkich funkcji związanych z wejściem zewnętrznym. W tym momencie użytkownik może ręcznie wprowadzić wyzwalacz analogowego sygnału zewnętrznego. Metody ręcznego wprowadzania sygnału cyfrowego i analogowego są różne. 1. Wejście cyfrowe W symulatorze kliknij „symulacja wejścia”, jak pokazano na poniższym rysunku, aby wprowadzić analogowo-cyfrową wielkość. Lub wprowadź polecenie zsimu w pasku poleceń online. Na analogowym wejściu cyfrowym zakres liczb wejściowych w symulatorze wynosi 0-23, a dane wejściowe po zakresie liczb będą symulowane za pomocą polecenia. Składnia: zsimu_ In (numer wejścia, stan) 2. Wejście analogowe ZSIMU_ Ain wejście sygnału analogowego polecenia. Składnia: zsimu_ Ain (liczba wejściowa, skala) Wielkość analogowa jest podzielona na precyzję 12-bitową i precyzję 16-bitową. Interfejs ilości analogowych w kontrolerze ma zazwyczaj 12-bitową precyzję. Sygnałem wejściowym i wyjściowym są skale napięcia, które w zależności od zakresu są przekształcane na odpowiednie wartości napięcia. Skala z 12-bitową dokładnością wynosi 0-4095, a odpowiadające jej napięcie wynosi 0-10V; Skala 16-bitowej dokładności wynosi 0-65535, a odpowiadające jej napięcie wynosi 0-10V. Skala 0 odpowiada napięciu wejściowemu 0V, a pełna skala odpowiada napięciu 10V. Instrukcja aout jest używana dla wyjścia analogowego. Składnia: aout (numer wyjścia) = wartość skaliObsługa analogowa ekranu dotykowego Interakcja danych pomiędzy ekranem dotykowym ZHD a sterownikiem realizowana jest głównie poprzez przesyłanie danych rejestru lub wywoływanie funkcji podrzędnych. Przycisk ekranu dotykowego wywołuje rejestr lub uzyskuje wyświetlenie wartości rejestru. Naciśnij przycisk, aby wysłać dane do sterownika lub wywołać podfunkcje, aby zrealizować proces interakcji człowiek-komputer. Jeśli nie ma ekranu dotykowego, możesz symulować program ekranu dotykowego za pomocą komputera, aby wyświetlić interfejs dotykowy. Program konfiguracyjny napisany w trybie programowania HMI oprogramowania zdevelop można symulować na xplcscreen. Podczas symulacji ekranu dotykowego nie jest wymagana żadna dodatkowa konfiguracja. Podczas używania zwróć uwagę na ustawienie numeru zadania operacji automatycznej w pliku ekranu dotykowego HMI i pobierz program do symulatora. Proces działania symulacji ekranu dotykowego: Metoda 1: otwórz plik ZPJ w programie zdevelop, najpierw połącz się z symulatorem zmcsimulator, pobierz program sterownika i program ekranu dotykowego HMI do symulatora (pamiętaj, że program HMI powinien ustawić numer zadania automatycznej pracy , w przeciwnym razie nie będzie mógł działać), kliknij „wyświetl” w symulatorze, aby otworzyć xplcsreen i wyświetlić interfejs ekranu dotykowego. Metoda 2: po pobraniu programu do symulatora lub kontrolera otwórz aplikację xplcterm w folderze screen w katalogu głównym oprogramowania zdevelopment lub otwórz ją za pomocą przycisku skrótu oprogramowania zdevelopment. Po wybraniu adresu IP kontrolera (symulator ip127.0.0.1) należy połączyć się, aby wyświetlić interfejs konfiguracyjny.0 Symulacja ekranu dotykowego innej firmy Symulator technologii ruchu do przodu można symulować wspólnie z oprogramowaniem innych firm. Gdy jest używany, jest podłączony do symulatora ruchu do przodu poprzez adres IP 127.0.0.1. Weźmy na przykład Weiluntong, najpierw pobierz program po stronie sterownika do symulatora, następnie użyj Easybuilderpro, aby otworzyć program konfiguracyjny ekranu dotykowego Weiluntong, otwórz okno „ustawianie parametrów systemu”, jak pokazano na poniższym rysunku, i dodaj sprzęt do połączenia z ekranem dotykowym. Lokalny ekran dotykowy i urządzenie lokalne zostaną wyświetlone na liście urządzeń. Jeśli istnieje urządzenie lokalne, można je podłączyć bezpośrednio. Jeśli nie ma urządzenia lokalnego, kliknij „nowe urządzenie / serwer…”, aby wyświetlić okno atrybutów urządzenia. Wystarczy zmodyfikować typ urządzenia i adres IP. Typ urządzenia: wybierz Modbus TCP/IP (adresowanie od zera). Typ interfejsu zostaje automatycznie zmieniony na Ethernet. IP: wpisz adres IP sterownika, który ma być aktualnie podłączony, czyli adres IP symulatora ruchu dodatniego. Potwierdź, że ustawienie zostało zakończone i zamknij okno „ustawianie parametrów systemu”.