Cześć
Chciałbym prosić o pomoc w zrozumieniu RS485 madbus RTU
Napisze nie po kolei (najpierw konkrety a potem plany z czym to związane i plany na przyszłość)
Mam falownik np.
MMX12AA9D6F0-0 - EATON MOELLER
ftp://ftp.moeller.net/DOCUMENTATION/PDF/h1603pl.pdf
http://www.eaton.com/ecm/idcplg?IdcServ ... N04020003E
lub Hitach (chyba ten https://www.zeltech.pl/download-file/20 ... 5%82na.pdf )
jeszcze muszę sprawdzić ale tu może będzie łatwiej bo instr. PL
do tego konwerter USB RS485
i co dalej?
co już się dowiedziałem i zrozumiałem
wiem niej więcej jak fizycznie podłączyć (poradniki na podstawie https://youtu.be/0BjX-kiADSI lub https://youtu.be/0M2ZljGHO6Y)
Wiem że w falowniku trzeba ustawić kilka parametrów takich jak prędkość transmisji by były one take same jak dla Master
Tu zaczynają się schody:
myślę że na początek potrzebny mi jakiś prosty darmowy program na Windows gdzie ustawie że korzystam z USB następnie dokonam konfiguracji tych parametrów co wspomniałem w falowniku by były jednakowe i będę mógł napisać i wysłać ramkę oraz odebrać odp.
Pierwszy problem to taki że nie rozumie tych ramek (dodatkowo zagmatwali bo mieszają tam jakieś wartości w systemie szesnastkowym)
Nie znam języków ale jak macie jakieś filmy które to jasno graficznie tłumaczą też możecie podsyłać może w końcu skumam
Dobra na razie tyle zobaczymy w którą stronę temat się rozwinie (bo być może zabieram się od złej strony do tego RS485)
OK a teraz pora na wyjaśnienia dla ciekawych:
Pod moim filmem padło pytanie jak ugryźć sterowanie falownikiem po ModBus - zacząłem zgłębiać temat i trafiłem na kilka ciekawszych rzeczy:
Ten film fajnie pokazuje jak użyć popularnego chińskiego falownika https://youtu.be/1NF8EFoPlrk i kożysta z podobno wbudowanego komponentu http://linuxcnc.org/docs/html/man/man1/hy_vfd.1.html
i Wyszkowo spoko jeśli ktoś ma akurat ten falownik
tu jeszcze instr. https://wapl.es/cnc/2015/12/04/huanyang ... ntrol.html
jest kilka przykładów (większość nie linków nie działa) dla innych wrzecion
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?VFD_Modbus
Pomyślałem że można by wykorzystać Classicladder żeby się jakoś dogadać z falownikiem i nie tylko z nim bo np. z kilkoma arduino też można by się dogadać by wykonywały jakieś zewnętrze procesy w maszynie bardziej złożonej niż sama frezarka
to też wygląda na przydatne http://linuxcnc.org/docs/html/drivers/mb2hal.html
stanąłem przed jeszcze jednym problemem potrzebuję obsłużyć na przemiennie 3 różne wrzeciona więc szukałem falownik co może obsługiwać 3 makra (różnie to w instr. nazywają) są takie falowniki np. MM440 (przynajmniej tak mi się wydaję że można mu podać 3 rożne parametry silników i wybierać je określonym stanem wejść) ale dostałem informacje że teoretycznie przez RS485 jest też możliwości zmienić nawet wartości te które wprowadzamy z tabliczki znamionowej silnika (myślałem że ta transmisja ogranicza się do podstaw typu on /off prawo lewo częstotliwości itp.) dla tego dążę do zrozumienia całego tego mechanizmu.
http://www.talla83.de/ widać ze ma to nieźle obcykane mach3 / Linuxcnc i że pewnie da się zrobić to o czym myślę
problem to zrozumieć HAL i Classicladder -
tu jakieś ciekawe linki być morze do wykorzystania
https://github.com/babs/cnc-linuxcnc-nowforever_vfd
RS485 - jak zacząć Falownik ,linuxCNC , Arduiono
jak się wgryźć w temat komunikacji RS485 madbus RTU ?
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 5597
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
RS485 - jak zacząć Falownik ,linuxCNC , Arduiono
sorki za wszystkie błędy ... (dyslektyk)
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 2
- Posty: 61
- Rejestracja: 24 gru 2008, 22:09
- Lokalizacja: Limanowa
Re: RS485 - jak zacząć Falownik ,linuxCNC , Arduiono
spróbuj tego:
http://linuxcnc.org/docs/html/drivers/mb2hal.html
u mnie z yaskawa v1000 działa wyśmienicie,
trzeba było oczywiście tylko odpowiednio skonfigurować,oraz dopisać mały komponent do linuxa, ponieważ yaskawa może odczytywać i zapisywać tylko całe rejestry, a nie da rady pojedynczych bitów.
http://linuxcnc.org/docs/html/drivers/mb2hal.html
u mnie z yaskawa v1000 działa wyśmienicie,
trzeba było oczywiście tylko odpowiednio skonfigurować,oraz dopisać mały komponent do linuxa, ponieważ yaskawa może odczytywać i zapisywać tylko całe rejestry, a nie da rady pojedynczych bitów.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 5597
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
Re: RS485 - jak zacząć Falownik ,linuxCNC , Arduiono
OK zagłębie się w ten wątek
Tak naprawdę to w takim głębokim linuxcnc jestem dość zielony zresztą w profesjonalnych systemach automatyki też.
jeszcze dużo muszę się nauczyć - dopiero przypadkiem pisząc to wiadomość zrozumiałem że RS485 to tylko jakby rodzaj połączenia a dopiero modbus RTU określa sposób wysłania (chyba) tak czy inaczej nie szukałem info pod hasłem modbus RTU tylko RS485 muszę teraz doczytać o tym RTU może zrozumie o co chodzi z tymi ramkami
zanim zacznę grzebać w linuxie muszę nauczyć się czym ten modbus jest dopiero potem mogę próbować dowiedzieć się co to znaczy
Tak naprawdę to w takim głębokim linuxcnc jestem dość zielony zresztą w profesjonalnych systemach automatyki też.
jeszcze dużo muszę się nauczyć - dopiero przypadkiem pisząc to wiadomość zrozumiałem że RS485 to tylko jakby rodzaj połączenia a dopiero modbus RTU określa sposób wysłania (chyba) tak czy inaczej nie szukałem info pod hasłem modbus RTU tylko RS485 muszę teraz doczytać o tym RTU może zrozumie o co chodzi z tymi ramkami
zanim zacznę grzebać w linuxie muszę nauczyć się czym ten modbus jest dopiero potem mogę próbować dowiedzieć się co to znaczy
i czy mój falownik wymaga takiego dopisaniagniazdo pisze:dopisać mały komponent do linuxa
sorki za wszystkie błędy ... (dyslektyk)
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos
-
- Sympatyk forum poziom 2 (min. 50)
- Posty w temacie: 2
- Posty: 61
- Rejestracja: 24 gru 2008, 22:09
- Lokalizacja: Limanowa
Re: RS485 - jak zacząć Falownik ,linuxCNC , Arduiono
EATON- raczej trzeba dopisać na szybko patrząc obsługuje tylko kody funkcji "3,4,6" (instrukcja strona 109 )
hitachi- wygląda że można odczytywać i zapisywać pojedyncze bity (instrukcja strona 225 "B-7" )
hitachi- wygląda że można odczytywać i zapisywać pojedyncze bity (instrukcja strona 225 "B-7" )
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1395
- Rejestracja: 02 lip 2010, 07:15
- Lokalizacja: Białystok
Re: RS485 - jak zacząć Falownik ,linuxCNC , Arduiono
RS485 to warstwa sprzętowa. Jakie sa poziomy napięć przy poszczególnych stanach itd.
Modbus to protokół. Czyli jak pewne dane zakodować, jak ma wyglądać ramka danych itd.
Najpierw na próbę możesz uruchomić takie program jak qmodbus, połączyć falownik do pc przewodem usb-rs485. Ustawiasz prędkość tansmisji w falowniku, w programie wybierasz numer slave itd i prowadzasz wartość, którą wysyłasz i do jakiego rejestru w falowniku. W instrukcji falownika jest rozpiska.
Modbus to protokół. Czyli jak pewne dane zakodować, jak ma wyglądać ramka danych itd.
Najpierw na próbę możesz uruchomić takie program jak qmodbus, połączyć falownik do pc przewodem usb-rs485. Ustawiasz prędkość tansmisji w falowniku, w programie wybierasz numer slave itd i prowadzasz wartość, którą wysyłasz i do jakiego rejestru w falowniku. W instrukcji falownika jest rozpiska.
Betonowo-aluminiowy ploterek
http://www.cnc.info.pl/topics60/nowy-pr ... t45271.htm
http://www.cnc.info.pl/topics60/nowy-pr ... t45271.htm
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 5597
- Rejestracja: 04 lip 2004, 16:03
- Lokalizacja: Gliwice
Re: RS485 - jak zacząć Falownik ,linuxCNC , Arduiono
No własnie dłuższy czas byłem w błędzie myślałem ze RS485 jest jednoznaczne z modbus dla tego miałem spory problem znaleźć odpowiednie informacje.
szukając jako modbus RTU udało mi się w miarę zrozumieć czym jest ramka - tak mi się wydaje.
dopiero wtedy zrozumiałem co miał na myśli Kolega
W najbliższym czasie będę eksperymentował
szukając jako modbus RTU udało mi się w miarę zrozumieć czym jest ramka - tak mi się wydaje.
dopiero wtedy zrozumiałem co miał na myśli Kolega
gniazdo pisze:EATON- raczej trzeba dopisać na szybko patrząc obsługuje tylko kody funkcji "3,4,6" (instrukcja strona 109 )
hitachi- wygląda że można odczytywać i zapisywać pojedyncze bity (instrukcja strona 225 "B-7" )
W najbliższym czasie będę eksperymentował
sorki za wszystkie błędy ... (dyslektyk)
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos