2,10,30

ZAPISZ SIĘ DO NEWSLETTERA SERWISU AUTOMATYKAONLINE.PL I POBIERZ DARMOWY NUMER "AUTOMATYKI"!

okładka Automatyka

*Wyrażam zgodę na przetwarzanie moich danych osobowych przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, w celach marketingowych, w tym marketingu bezpośredniego. Oświadczam, że zostałem poinformowany/a o prawie do wglądu, modyfikacji oraz usuwania moich danych osobowych.

*Wyrażam zgodę na przesyłanie mi informacji handlowej (w tym informacji handlowej partnerów portalu AutomatykaOnline.pl) za pomocą środków komunikacji elektronicznej w rozumieniu ustawy z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144, poz. 1204).

*Wyrażam zgodę na używanie przez Przemysłowy Instytut Automatyki i Pomiarów PIAP, z siedzibą w Warszawie przy ul. Al. Jerozolimskie 202, 02-486 Warszawa, telekomunikacyjnych urządzeń końcowych, których jestem użytkownikiem, dla celów marketingu bezpośredniego zgodnie z art. 172 ustawy z dnia 16 lipca 2004 r. Prawo telekomunikacyjne (Dz.U. 2004 nr 171 poz. 1800).

*Akceptuję regulamin portalu AutomatykaOnline.pl oraz politykę prywatności serwisu.




ZAMKNIJ OKNO

Dziękujemy!

Prawie gotowe ... Musimy potwierdzić Twój adres email. Aby zakończyć proces subskrypcji, należy kliknąć link w mailu, który właśnie wysłaliśmy do Ciebie.

Po akceptacji zapisu na newsletter zostanie przesłany do Ciebie numer promocyjny miesięcznika Automatyka.

ZAMKNIJ OKNO

Dziękujemy za próbę ponownego zapisu na nasz newsletter.

Twój mail już jest w naszej bazie!

W przypadku pytań, prosimy o kontakt:
redakcja@automatykaonline.pl

ZAMKNIJ OKNO

This website uses cookies

W celu zapewnienia najwyższej jakości usług strona używa plików cookies. Szczegóły w polityce prywatności serwisu.

POL ENG
a a a
Search
  • Login
  • Sign up
Site map Site map
AutomatykaOnline.pl
  • Home page
  • News
  • Interviews
  • Application
  • Articles
  • Events
  • Companies
  • Products
Search
Automatyka 11/2025

Automation11/2025

In this issue:
  • Interview with Paweł Hoerner de Roithberger and Paweł Reszel, National Instruments
  • Cybersecurity of industrial control systems
  • Signaling columns
  • Magazine
  • Contact
  • Advertisement
Articles
  • Building Automation
  • Safety
  • Druk 3D
  • Electrics
  • Energy
  • Energia
  • Building Automation
  • Communication
  • Computers and HMI
  • Building Automation
  • Assembly and Conveyance
  • Software
  • Pneumatics
  • Measurements
  • Prawo i normy
  • Przemysł 4.0
  • Robotics
  • Control
  • Visions Systems
  • Drives
  • Technika łożyskowa
  • Technologia obróbki
  • Services
  • Building Automation
  • Others
Expand all
  • Home page
  • Articles
  • Drives

Jak stworzyć wirtualny serwonapęd i przetestować jego działanie w środowisku CODESYS – pierwsze kroki

Paweł Podsiadło (ASTOR) print

Monday January 07 2019
Jak stworzyć wirtualny serwonapęd i przetestować jego działanie w środowisku CODESYS – pierwsze kroki
Tweet

Jedno środowisko, w którym można zaprojektować aplikację sterującą, wizualizację oraz ruch serwonapędów jest niebywałym atutem zarówno z punktu widzenia tworzenia systemu, jak również i jego serwisowania. Wspólna baza zmiennych ułatwia modyfikację programu, szybką diagnostykę i wprowadzanie zmian, co ma szczególnie duże znaczenie przy pracy zdalnej.

Poznaj podstawowe funkcjonalności i stwórz wirtualny serwonapęd:

  • sterowanie serwem w trybie prędkości,
  • sterowanie serwem w trybie pozycji,
  • sterowanie ręczne,
  • bazowanie osi.
Poniższy tutorial pokaże Ci, jak w kilku krokach utworzyć i przetestować wirtualny serwonapęd w środowisku CODESYS. Na końcu otrzymujesz wizualizację, na której możesz przetestować sterowanie w różnych trybach.

Link do bezpłatnej wersji CODESYS: www.astor.com.pl/wsparcie i wpisz CODESYS V3.5. Otrzymasz linki do różnych wersji Codesysa. Zainstaluj oprogramowanie i możesz przystąpić do pracy.

1. W środowisku CODESYS załóż nowy projekt „Standard project”. Po wpisaniu nazwy i lokalizacji projektu zatwierdź zmiany przyciskiem OK.

 

1

2. W polu Device wybierz CODESYS Softmotion Win v3. Opcja ta umożliwia skorzystanie z wbudowanego symulatora i sterowanie osiami wirtualnymi po skompilowaniu projektu.

 

2

3. W drzewku projektowym kliknij prawym przyciskiem myszy na zakładce „SoftMotion General Axis Poll” i wybierz opcję „Add Device”.

 

3

4. Rozwiń opcję virtual drives i wybierz opcję „SM_Drive_Virtual” i kliknij „Add Device”. Po tej czynności w zakładce „Softmotion General Axis Pool” pojawi się nowa wirtualna oś pod nazwą „SM_Drive_Virtual”. Nazwę można zmienić np. na „OS_A_WIRTUALNA”.

 

4

5. W drzewku projektowym kliknij dwukrotnie na zakładkę „PLC_PRG”. Z toolboxa przeciągnij ikonę Box do okna projektu.

 

5

6. Klikając na ikonę „…” do obiektu należy przypisać blok funkcyjny „SMC_StartupDrive”, który znajduje się w katalogu SM3_Basic->POUs->SimpleTest.

 

6

7. Klikając na „…” znajdujący się nad blokiem, należy wpisać nazwę zmiennej np. „sterowanie osi”. Będzie ona zmienną typu SMC_StartupDrive.

 

7_1
7_2

8. Do bloku należy podpiąć wcześniej utworzoną oś wirtualną. Aby to zrobić, przeciągnij do projektu ikonę Input i przypisz do niej zmienną „OS_A_WIRTUALNA”.

 

8

9. Zmienną „OS_A_WIRTUALNA” wybierz z drzewka, klikając przycisk „…”, Następnie wybierz IoConfigTaskMapCount.

 

9

10. Aby utworzyć wizualizację systemu sterowania osią kliknij prawym przyciskiem na zakładce „Application” w drzewku projektowym, a następnie wybierz „Add Object –> Visualization”. Całość zatwierdź przyciskiem „Add”.

 

10

11. Aby dodać do projektu wizualizację sterującą, z zakładki „SM3_Basic” wybierz „Visu_SMC_StratupDrive” i przeciągnij do okna projektu.

 

11

12. Do wizualizacji przypisz wcześniej utworzoną zmienną „sterowanie_osi” typu „SMC_StartupDrive”.

 

12

13. Ostatnim krokiem jest dodanie wizualizacji pracy silnika. W tym celu do okna projektowego przeciągnij wizualizację „RotDrive” i przypisz do niej oś wirtualną „OS_A_WIRTUALNA”.

 

13_1

 

13_2

14. Aby uruchomić symulator, w Windowsie wejdź w „Menu start -> 3S CODESYS -> CODESYS -> CODESYS Softmotion Win v3” i uruchom aplikację „CODESYS SoftmotionWin v3”. Pojawi się okno konsoli Windows analogiczne jak na powyższym zrzucie ekranowym.

 

14_1

 

14_2

15. Aby skompilować i uruchomić program wejdź w zakładkę „Device”, a następnie kliknij w „Scan Network” i wybierz dostępne urządzenie. W tym przypadku będzie to nazwa komputera.

Całość zatwierdź przyciskiem OK.

Teraz skompiluj i uruchom program. Działającą aplikację można uruchomić np. poprzez przeglądarkę internetową, wpisując: http://localhost:8080/webvisu.htm

 

15

Testy działania

Aby uruchomić serwonapęd z poziomu wizualizacji w bloku MC_Power, kliknij w przyciski „Enable” (zezwolenie na załączenie), „bRegulatorOn”(załączenie zasilania regulatora), „bDriveStart” (sygnał start). Gotowość do pracy sygnalizowana jest zmiana koloru elementu „RotDrive” na niebieski.

Aby rozpocząć pracę silnika, uzupełnij parametry pracy w module MC_MoveRelative np. (Distance: 100, Velocity: 30, Acceleration: 30, Deacceleration: 30) i naciśnij przycisk Execute.

Do dyspozycji masz również możliwość sterowania serwem w trybie absolutnym (MC_MoveAbsolute) lub prędkościowym (MC_MoveVelocity).

Rozpoczęty przejazd można zatrzymać, uruchamiając moduł MC_Stop.

codeseys_serwonapedy_start
Wiedza, którą właśnie nabyłeś/aś, może być stosowana do programowania ruchu w maszynach produkcyjnych, taśmociągach, owijarkach. To bardzo dobry wstęp do budowania systemów sterowania maszyn CNC.

Jeśli jesteś zainteresowany pogłębianiem wiedzy, możesz wypożyczyć sterownik i serwonapęd lub poznać ceny na www.astor.com.pl/sklep . Skontaktuj się z nami.

www.astor.com.pl

source: ASTOR

Keywords

ASTOR, CODESYS, wirtualny serwonapęd

Parts of the series

4 powody, dla których warto standaryzować falownikowe układy napędowe

4 powody, dla których warto standaryzować falownikowe układy napędowe

More
Jak skonfigurować WiFi w routerach 3G Astraada?

Sprawdź jak skonfigurować WiFi w routerach 3G, na przykładzie urządzeń Astraada GSM.

More
Obsługa przemysłowych routerów i modemów GSM odc. 1. Co to jest router przemysłowy GSM i jak go podłączyć do sieci GSM?

Obsługa przemysłowych routerów i modemów GSM

More
Co to jest switch zarządzalny? Możliwości konfiguracyjne i funkcjonalności

Kurs podstawowej konfiguracji switchy zarządzalnych odc. 1

More

Related articles

  • Moduły SMS Bosch Rexroth – łatwe manipulowanie małymi elementami
  • Zintegrowana regulacja temperatury
  • Pasy napędowe, pasy klinowe: popularni producenci i dystrybutorzy
  • Technika napędowa
  • Jak dobrać serwomechanizm do aplikacji?

Newsletter

Stay up to date with current information.

Comau videos YouTube

Show more videos
Inżynier wie

Events

Show more events
1 Jan Training

Zwiedzanie centrum efektywnej prefabrykacji szaf sterowniczych

1 January 2025 – 31 December 2025
4 Dec Training

Wyposażenie elektryczne maszyn – rozdzielnice i sterownice niskiego napięcia

4–5 December 2025
5 Dec Training

Wymagania rynku amerykańskiego dla produktu elektrycznego/elektronicznego – wstęp do oceny zgodności

5 December 2025
11 Dec Training

Bezpieczeństwo maszyn - algorytm wyznaczania Poziomu Nienaruszalności Bezpieczeństwa SIL

11–12 December 2025
  • facebook
  • Tweeter
  • google+
  • RSS AutomatykaOnline
  • About Us
  • Sales and customer service
  • Privacy Policy
  • Presentation
  • Terms of Use
  • Accessibility Statement
  • Contact Us
  • Contact form
  • Media cooperation
  • Portal Editorial
  • Automatyka Editorial
  • Advertising
  • Advertising contact
  • Advertising in "Automatyka"
  • Newsletter
AutomatykaOnline.pl

© 2014 by Przemysłowy Instytut Automatyki i Pomiarów PIAP. All rights reserved.
created by: TOMP