Własne komunikaty błędów w mach3
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 6
- Posty: 277
- Rejestracja: 21 lis 2006, 12:22
- Lokalizacja: Polkowice
Własne komunikaty błędów w mach3
Witam,
Istnieje w machu możliwość definiowania własnych komunikatów w oknie statusu?
Chodzi mi o komunikacje macha z plc, w rejestrze chciałbym zapisać numer błędu a w machu przypisać do niego odpowiedni komunikat. Wystarczy napisać skrypt czy to już poważniejsza sprawa? Da radę to w ogóle zrobić? zaoszczędziłbym na panelu
Pozdrawiam
Istnieje w machu możliwość definiowania własnych komunikatów w oknie statusu?
Chodzi mi o komunikacje macha z plc, w rejestrze chciałbym zapisać numer błędu a w machu przypisać do niego odpowiedni komunikat. Wystarczy napisać skrypt czy to już poważniejsza sprawa? Da radę to w ogóle zrobić? zaoszczędziłbym na panelu
Pozdrawiam
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow
nom. ja to bym zrobił tak, że w mózgu zrobiłbym odczyt z rejestrów plc, porównał do zadanej wartości, a na wyjściu dałbym lobe jako dro. Następnie w machu napisałbym makro, które w pętli sprawdza dane dro zmieniło wartość np.
Do
If getuserdro(2001) Then
message("1b")
End If
If getuserdro(2000) Then
message("1a")
End If
Loop
makro trzeba uruchamiać za każdym razem, gdy chcemy widzieć komunikaty.
Oczywiście można wstawić w machu własny pasek komunikatu i na nim wyświetlać informacje.
Do
If getuserdro(2001) Then
message("1b")
End If
If getuserdro(2000) Then
message("1a")
End If
Loop
makro trzeba uruchamiać za każdym razem, gdy chcemy widzieć komunikaty.
Oczywiście można wstawić w machu własny pasek komunikatu i na nim wyświetlać informacje.
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
to żadne wiatry nie będą Ci sprzyjać”
Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1418
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
krzysiekgrab, możesz opisać szerzej odczyt z rejestrów plc bo ja tego nie czaje aha jak robisz petle to zrób jakąs przerwe 1 sekunde przed kolejnym sprawdzeniem bo mi kompa przymulało
ja z plc mam tak że jak cos jest nie halo to mach zczytuje czy jest dany sygnał a jak nie ma to wyświetla że cos nie gra tylko że szkoda jednego sygnału
z magazynkiem jest tak
[ Dodano: 2010-07-15, 15:31 ]
aha dla potomnych
jest taka funkcaja jak
SystemWaitFor(INPUT1)
tylko podobno w starszych machach tego nie ma tak sie doczytałem
ja z plc mam tak że jak cos jest nie halo to mach zczytuje czy jest dany sygnał a jak nie ma to wyświetla że cos nie gra tylko że szkoda jednego sygnału
z magazynkiem jest tak
Kod: Zaznacz cały
End If
SetOEMDRO(824,NewTool)
sygnal:
If IsActive(Input1) Then 'Jeśli jest wygnał na wejsciu 1 /input #1/
Code"G4 P3" ' czeka 3 swkunde i ponownie sprawdza sygnał /input #1/
message" Oczekiwanie na zezwolenie startu z PLC"
While Ismoving()
Wend
GoTo sygnal
Else
message" Pomyślna zmiana narzedzia z " & OldTool & " na " &NewTool
End If
[ Dodano: 2010-07-15, 15:31 ]
aha dla potomnych
jest taka funkcaja jak
SystemWaitFor(INPUT1)
tylko podobno w starszych machach tego nie ma tak sie doczytałem
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 6
- Posty: 277
- Rejestracja: 21 lis 2006, 12:22
- Lokalizacja: Polkowice
Mniejwięcej już wiem jak programować przyciski, dodawać nowe obiekty itd.
Nie znam jeszcze możliwości "mózgu", chociaż programowanie trochę mi przypomina drabinke na plc
Wolałbym aby nie trzeba było dodawać makra do kodu. Muszę poszukać jakiegoś tutorialu...
Rozumiem że program mózgu w machu jest wywoływany na bierząco, czyli są np cały czas sprawdzane sygnały z plc?
Jaki jest najlepszy screen editor do macha? muszę stworzyć nowe dwie strony.
Nie znam jeszcze możliwości "mózgu", chociaż programowanie trochę mi przypomina drabinke na plc
Wolałbym aby nie trzeba było dodawać makra do kodu. Muszę poszukać jakiegoś tutorialu...
Rozumiem że program mózgu w machu jest wywoływany na bierząco, czyli są np cały czas sprawdzane sygnały z plc?
Jaki jest najlepszy screen editor do macha? muszę stworzyć nowe dwie strony.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1418
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
brain mózg a ja nazywam to logiką
bramki logiczne programowanie plc w FBD
edycje okien macha polecam cos nowego MachScreen http://www.kd-dietz.de/index_eng
jeszce korzystam z https://www.cnc.info.pl/topics45/mach3- ... .htm#79335 (tesz jest spolszczony i krótki opis dodany) oryginał http://www.machsupport.com/downloads/Screen4.zip
w załączniku spolszczony brain pewnie ułatwi prace
można podmienić z oryginałem jak by komuś nie chodziło to w nazwie skasować znacznik
od pisania własnych formułek przez wykorzystywanie wszystkich dostępnych sygnału i obróbkę sterowanie programem plc ...
poniżej kawałek logiki
element sterujący to MBIO Peripherial Controller
http://www.hobbycnc.hu/CNC/MBIO/MBIO_en.html
podpięte do niego 2 potencjometry i sterowanie obrotami wrzeciona zakres 0-200%
drugi potencjometr sterowanie prędkością maszyny zakres 0-200%
bramki logiczne programowanie plc w FBD
edycje okien macha polecam cos nowego MachScreen http://www.kd-dietz.de/index_eng
jeszce korzystam z https://www.cnc.info.pl/topics45/mach3- ... .htm#79335 (tesz jest spolszczony i krótki opis dodany) oryginał http://www.machsupport.com/downloads/Screen4.zip
w załączniku spolszczony brain pewnie ułatwi prace
można podmienić z oryginałem jak by komuś nie chodziło to w nazwie skasować znacznik
Kod: Zaznacz cały
-pl-
poniżej kawałek logiki
element sterujący to MBIO Peripherial Controller
http://www.hobbycnc.hu/CNC/MBIO/MBIO_en.html
podpięte do niego 2 potencjometry i sterowanie obrotami wrzeciona zakres 0-200%
drugi potencjometr sterowanie prędkością maszyny zakres 0-200%
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 6
- Posty: 277
- Rejestracja: 21 lis 2006, 12:22
- Lokalizacja: Polkowice
Wielkie dzięki za pomoc:) Zainstalowałem screen4. Na razie oglądam tutoriale.
Moim pierwszym celem jest zmiana tekstu statusu za pomocą przycisków utworzonych na nowej stronie.
Chciałem to zrobić w logice (faktycznie lepiej brzmi od "mózgu" ) ale najłatwiej chyba w skrypcie przycisku. Zobacze co z tego wyjdzie
edit.
No dobra, zmiana statusu z przycisku już działa, ale nie mam pojęcia skąd mach wie do którego pola tekstowego się odwołuję. message jest jakoś przypisane do etykiety error?
Gdzie są zapisywane skrypty przycisków? w HiddenScript.m1s jest tylko ostatni edytowany skrypt.
Moim pierwszym celem jest zmiana tekstu statusu za pomocą przycisków utworzonych na nowej stronie.
Chciałem to zrobić w logice (faktycznie lepiej brzmi od "mózgu" ) ale najłatwiej chyba w skrypcie przycisku. Zobacze co z tego wyjdzie
edit.
No dobra, zmiana statusu z przycisku już działa, ale nie mam pojęcia skąd mach wie do którego pola tekstowego się odwołuję. message jest jakoś przypisane do etykiety error?
Gdzie są zapisywane skrypty przycisków? w HiddenScript.m1s jest tylko ostatni edytowany skrypt.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1418
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
robioac ekran w buton masz opcje ostatnnia opcje vb script czy jakos tak zaznaczasz
odpalasz macha i operato i edit buton script klikasz na wybrany edytujesz zapisujesz i restart macha
i bodajrze jak edutujesz zmieniasz ekran to skrypty sie kasuja
statusów nie zmienisz tylko morzesz swoje własne dodac
skrypty sa zapisywane dopisywane do pliku ekranu niepamietam bo dawno tego szukałem
HiddenScript.m1s tu jest chyba zapisywany ostatni skrypt który otwarty był
odpalasz macha i operato i edit buton script klikasz na wybrany edytujesz zapisujesz i restart macha
i bodajrze jak edutujesz zmieniasz ekran to skrypty sie kasuja
statusów nie zmienisz tylko morzesz swoje własne dodac
skrypty sa zapisywane dopisywane do pliku ekranu niepamietam bo dawno tego szukałem
HiddenScript.m1s tu jest chyba zapisywany ostatni skrypt który otwarty był
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]