Sinumeric 840D Power Line - PLC
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 3
- Posty: 10
- Rejestracja: 14 gru 2007, 15:36
- Lokalizacja: Gorzów Wlkp.
Sinumeric 840D Power Line - PLC
Witam!
Uczę się programować 840D, potzrebuję informacji, ewentualnie przykładowy program
jak obsłużyć w programie technologicznym zmienne systemowe $A_IN, $A_OUT.Podobno trzeba w PLC podczepić fizyczne wejścia, wyjścia PLC(Blok DB10).Nie wiem jak to zrobić! Potrzebuję z programu technologicznego wysterować urządzeniem zewnętrznym, np. podajnik. Ewentualnie jak zdekodować w PLC funkcje np. M800 i czekać na ich potwierdzenie?
Byłbym wdzięczny za przykładowy program !!
Marian. K
[email protected]
Uczę się programować 840D, potzrebuję informacji, ewentualnie przykładowy program
jak obsłużyć w programie technologicznym zmienne systemowe $A_IN, $A_OUT.Podobno trzeba w PLC podczepić fizyczne wejścia, wyjścia PLC(Blok DB10).Nie wiem jak to zrobić! Potrzebuję z programu technologicznego wysterować urządzeniem zewnętrznym, np. podajnik. Ewentualnie jak zdekodować w PLC funkcje np. M800 i czekać na ich potwierdzenie?
Byłbym wdzięczny za przykładowy program !!
Marian. K
[email protected]
Tagi:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1037
- Rejestracja: 01 kwie 2006, 22:08
- Lokalizacja: Wroclaw
- Kontakt:
Najlepiej bedzie, jak uzyjesz funkcji M zamias A_IN, A_OUT.
Poniżej gotowy blok PLC, ktory obsluguje funkcje M80/M81 z potwierdzeniem.
Dla Simatic S7-300
Tutaj gotowy network:
O DB21.DBX 204.1 //zalaczenie z f - M81
S M 72.1
O DB21.DBX 204.0 //wylaczenie z f- M80
O DB21.DBX 197.6 //wylaczenie z f- M30
O I 3.7 //przycisk general reset
R M 72.1
A M 72.1
= Q 37.5 //wyjscie sterownika trzeba ustalic
O DB21.DBX 204.1 //zalaczenie z f- M81
O DB21.DBX 204.0 //wylaczenie z f- M80
// O DB21.DBX 197.6 //wylaczenie z f- M30
S M 72.0 //zmiana funkcji M81/M80
O I 3.7 //general reset
O
A I 33.3 //potwierdzenie wykonania f-cji M80,M81; to wejscie trzeba ustalic
AN DB21.DBX 204.1 //zalaczenie z f- M81
AN DB21.DBX 204.0 //wylaczenie z f- M80
AN DB21.DBX 197.6 //wylaczenie z f- M30
R M 72.0
A M 72.0 //zmiana funkcji M81/M80
S DB21.DBX 6.1 //READ IN disable
S DB21.DBX 6.0 //FEED disable
komentarz:
wywolanie w programie CNC funkcji M81 powoduje usatwienie stanu aktywnego na wyjsciu (tu:Q37.5) i zatrzymanie wczytywania i posuwu ( READ IN i FEED disable) do momentu potwierdzenia na wejsciu (tu: I33.3)
Wywolanie M80, M30 lub wcisniecie przyciku Reset powoduje przejscie Q37.5 w stan 0
pozdro
Poniżej gotowy blok PLC, ktory obsluguje funkcje M80/M81 z potwierdzeniem.
Dla Simatic S7-300
Tutaj gotowy network:
O DB21.DBX 204.1 //zalaczenie z f - M81
S M 72.1
O DB21.DBX 204.0 //wylaczenie z f- M80
O DB21.DBX 197.6 //wylaczenie z f- M30
O I 3.7 //przycisk general reset
R M 72.1
A M 72.1
= Q 37.5 //wyjscie sterownika trzeba ustalic
O DB21.DBX 204.1 //zalaczenie z f- M81
O DB21.DBX 204.0 //wylaczenie z f- M80
// O DB21.DBX 197.6 //wylaczenie z f- M30
S M 72.0 //zmiana funkcji M81/M80
O I 3.7 //general reset
O
A I 33.3 //potwierdzenie wykonania f-cji M80,M81; to wejscie trzeba ustalic
AN DB21.DBX 204.1 //zalaczenie z f- M81
AN DB21.DBX 204.0 //wylaczenie z f- M80
AN DB21.DBX 197.6 //wylaczenie z f- M30
R M 72.0
A M 72.0 //zmiana funkcji M81/M80
S DB21.DBX 6.1 //READ IN disable
S DB21.DBX 6.0 //FEED disable
komentarz:
wywolanie w programie CNC funkcji M81 powoduje usatwienie stanu aktywnego na wyjsciu (tu:Q37.5) i zatrzymanie wczytywania i posuwu ( READ IN i FEED disable) do momentu potwierdzenia na wejsciu (tu: I33.3)
Wywolanie M80, M30 lub wcisniecie przyciku Reset powoduje przejscie Q37.5 w stan 0
pozdro
>>>>>>>>>> GELO <<<<<<<<<<
-
- Znawca tematu (min. 80)
- Posty w temacie: 4
- Posty: 87
- Rejestracja: 21 wrz 2008, 11:37
- Lokalizacja: Producent
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 3
- Posty: 10
- Rejestracja: 14 gru 2007, 15:36
- Lokalizacja: Gorzów Wlkp.
Witam!
Dizęki za odpowiedź. Ale nurtuje mnie dalej odwołanie do wejść, wyjść sprzętowych.
Mam podczepione po profibus (ET200S). Może należy odwołać się do nich rozkazami:
• $A_DPx_IN [n,m]
• $A_DPx_OUT [n,m] ?
W PLC odwołuję się bezposrednio np. E23.
Z dokumentacji FB2_NCK_I_O wg mnie wynika,że nie trzeba tworzyć przyporządkowań w PLC, tylko obłożyć odpowiednie dane maszynowe.
Z Pozdrowieniami M.K.
Dizęki za odpowiedź. Ale nurtuje mnie dalej odwołanie do wejść, wyjść sprzętowych.
Mam podczepione po profibus (ET200S). Może należy odwołać się do nich rozkazami:
• $A_DPx_IN [n,m]
• $A_DPx_OUT [n,m] ?
W PLC odwołuję się bezposrednio np. E23.
Z dokumentacji FB2_NCK_I_O wg mnie wynika,że nie trzeba tworzyć przyporządkowań w PLC, tylko obłożyć odpowiednie dane maszynowe.
Z Pozdrowieniami M.K.
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 4
- Posty: 1037
- Rejestracja: 01 kwie 2006, 22:08
- Lokalizacja: Wroclaw
- Kontakt:
No nie wiem... ja tak gleboko nie siegam. Ale z tego co pamietam, to trzeba i tak przypisac w PLC, ale nie chcialbym cie wprowadzac w blad.
Moim zdaniem najlepiej zrobic to w PLC, bo nawet jak przypiszesz I/O przez dane maszynowe i w progamie, to i tak trudno ci bedzie zrealizowac potwierdzenia, zatrzymania i etc.
W PLC masz wieksze mozliwosci.
Mama nadzieje ze skoro pomoglem choc troche to odwdzieczysz sie punkcikiem "Pomógł"
pozdrawiam
Moim zdaniem najlepiej zrobic to w PLC, bo nawet jak przypiszesz I/O przez dane maszynowe i w progamie, to i tak trudno ci bedzie zrealizowac potwierdzenia, zatrzymania i etc.
W PLC masz wieksze mozliwosci.
Mama nadzieje ze skoro pomoglem choc troche to odwdzieczysz sie punkcikiem "Pomógł"
pozdrawiam
>>>>>>>>>> GELO <<<<<<<<<<
-
- Znawca tematu (min. 80)
- Posty w temacie: 4
- Posty: 87
- Rejestracja: 21 wrz 2008, 11:37
- Lokalizacja: Producent
Rozumiem ,że masz kupiony sprzęt do sterowania we/wy po Profibusie?
Jeśli tak to robi się to dokładnie tak samo jak dla tradycyjnych we/wy.
Trzeba to skonfigurować w HW CONFIG to co masz podpięte do Profibusa i tam uzyskasz adresy we/wy. Do we/wy odwołujesz sie dokładnie tak samo jak w tradycujnym układzie.
Jeśli tak to robi się to dokładnie tak samo jak dla tradycyjnych we/wy.
Trzeba to skonfigurować w HW CONFIG to co masz podpięte do Profibusa i tam uzyskasz adresy we/wy. Do we/wy odwołujesz sie dokładnie tak samo jak w tradycujnym układzie.
-
Autor tematu - Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 3
- Posty: 10
- Rejestracja: 14 gru 2007, 15:36
- Lokalizacja: Gorzów Wlkp.
Witam!
Z manuala FB2_NCK_I_O wynika, że trzeba aktywować w danych maszynowych obszary
IN/OUT NCK , żeby mozna było skorzystać z nich w programie techn. Z tego co wydedukowałem można odwoływać się bezpośrednio do IN/OUT PLC jeżeli obłożymy dane maszynowe odpowiedzialne za sprzęt. Ale też doszedłem do wniosku, że lepiej w PLC napisać własne przyporządkowania IN/OUT PLC do IN/OUT NCK za pomocą DB10.
Mamy dużo możliwości operując na DB10. PLC pośredniczy pomiędzy sprzętem a NCK.
Mam obsłużyć robota do rozładunku, załadunku obrabiarki (tokarki). Funkcje M, które się wykorzystuje to M600 itd. Jak zdekodować taką funkcję w PLC ?
Jak uruchomić program techno z PLC?
Pozdrawiam!
Marian K.
Z manuala FB2_NCK_I_O wynika, że trzeba aktywować w danych maszynowych obszary
IN/OUT NCK , żeby mozna było skorzystać z nich w programie techn. Z tego co wydedukowałem można odwoływać się bezpośrednio do IN/OUT PLC jeżeli obłożymy dane maszynowe odpowiedzialne za sprzęt. Ale też doszedłem do wniosku, że lepiej w PLC napisać własne przyporządkowania IN/OUT PLC do IN/OUT NCK za pomocą DB10.
Mamy dużo możliwości operując na DB10. PLC pośredniczy pomiędzy sprzętem a NCK.
Mam obsłużyć robota do rozładunku, załadunku obrabiarki (tokarki). Funkcje M, które się wykorzystuje to M600 itd. Jak zdekodować taką funkcję w PLC ?
Jak uruchomić program techno z PLC?
Pozdrawiam!
Marian K.
-
- Znawca tematu (min. 80)
- Posty w temacie: 4
- Posty: 87
- Rejestracja: 21 wrz 2008, 11:37
- Lokalizacja: Producent