Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Kilka pytań odnośnie Proficy Machine Edition i GE Fanuc

Merki 15 Feb 2012 14:28 4841 4
IGE-XAO
  • #1
    Merki
    Level 11  
    Witam, mam pytanie odnośnie programu Proficy Machine Edition dla GE Fanuca. A w zasadzie kilka pytań, których odpowiedzi mam nadzieję rozwieją moje wątpliwości ;)

    1. W instrukcji do Proficy Machine Edition jest wspomniane o tym, że można wykonywać projekty na systemy Windows CE oraz NT. Podobno da się je integrować z panelem i mając napisany w drabince, można je jakby symulować na komputerze (wyjątek to CE). Tak wnioskuję z instrukcji do programu. Czy to tak właśnie działa? Jeśli tak to:

    a) czy takie programy ograniczone są jedynie do wersji Windows CE i NT czy również da się je uruchamiać na innych systemach?
    b) w jaki sposób uruchamia się takie symulacje-aplikacje?
    c) czy pisząc takie aplikacje mogę również korzystać z innych języków niż LAD?
    d) tego typu aplikacje są tworzone w Logic Developer PC?
    e) czy są na sieci jakieś przykłądy budowania ww. aplikacji? Na sieci na szybko szukałem, ale nic konkretnego nie znalazłem.

    Jest kilka przykładów różnych takich aplikacji dostępnych razem z programem i chciałbym z grubsza poznać możliwości jakie on oferuje.

    2. W Step 7 jest możliwość tworzenia bloków funkcyjnych i bloków danych. Jedyny odpowiednik jaki znalazłem w GE Fanucu w pomocy, to User-Defined Block. Niestety, jest on dostępny tylko dla systemów PAC. Czy pisząc program np dla Versa Max Nano jest opcja tworzenia takich bloków? Czy też program dla PLC musi być tworzony w jednym bloku Main?

    3. Ostatnie pytanie bardziej praktyczne. Chciałbym sterować grzejnikiem elektrycznym za pomocą sterownika PLC (nie osądzajmy narazie sensowności rozwiązania). Chcę podłączyć przetwornik z termopary do wyjścia analogowego (termopara typu K bodajże, w każdym razie daje minimalne napięcie). Przetwornik daje na wyjściu sygnał prądowy 4-20 mA.

    Przetwornik APAQ-HCF

    Patrząc na schemat podłączenia mam pytanie odnośnie Rload. Czy symbolizuje on wejście sterownika? Nie wiem czy ma to sens, gdyż pod spodem jest diagram obliczania wartości Rload w zależności od napięcia zasilania. Chyba, że do problemu podejść inaczej: muszę się dowiedzieć jaką wartość Rload ma wejście sterownika i w zależności od tego dobieram napięcie zasilania ;) Nie wiem czy dobrze kombinuje, dlatego chcę się upewnić coby sterowniczka nie uszkodzić.

    Nie wiem co prawda co dalej (kojarzę, że trzeba wyskalować wejście), ale to już problem na inny topic coby nie robić natłoku informacji.

    Z góry dziękuję za odpowiedzi, mam nadzieję, że coś z tego wyniosę ;)
  • IGE-XAO
  • #2
    jestam
    Automation specialist
    Merki wrote:
    a) czy takie programy ograniczone są jedynie do wersji Windows CE i NT czy również da się je uruchamiać na innych systemach?
    b) w jaki sposób uruchamia się takie symulacje-aplikacje?
    c) czy pisząc takie aplikacje mogę również korzystać z innych języków niż LAD?
    d) tego typu aplikacje są tworzone w Logic Developer PC?
    e) czy są na sieci jakieś przykłądy budowania ww. aplikacji? Na sieci na szybko szukałem, ale nic konkretnego nie znalazłem.

    a) Windows NT i późniejsze wymagany jest runtime (= licencja), Windows CE to panele GE Fanuc, nie wszystkie mają funkcję Control
    b) Dla NT po prostu się uruchamia; dla CE: Use Simulator = True we właściwościach projektu
    c) są jeszcze ST, FBD, SFC, IL
    d) tak
    e) nie wiem

    Merki wrote:
    2. W Step 7 jest możliwość tworzenia bloków funkcyjnych i bloków danych. Jedyny odpowiednik jaki znalazłem w GE Fanucu w pomocy, to User-Defined Block. Niestety, jest on dostępny tylko dla systemów PAC. Czy pisząc program np dla Versa Max Nano jest opcja tworzenia takich bloków? Czy też program dla PLC musi być tworzony w jednym bloku Main?

    Można utworzyć bloki w językach LD i IL, niestety bez parametrów - nie są to bloki funkcyjne. Raczej procedury. S7 prezentuje zupełnie inne podejście. Żeby nie powtarzać podobnego kodu, można użyć szablonów (poszukaj Toolchest w pomocy)

    Merki wrote:
    Przetwornik daje na wyjściu sygnał prądowy 4-20 mA[..]Nie wiem czy dobrze kombinuje, dlatego chcę się upewnić coby sterowniczka nie uszkodzić.

    Przetwornik jest zasilany z pętli prądowej. Rload reprezentuje rezystancję wewnętrzną wejścia PLC. Wklej kartę katalogową tego PLC.
  • IGE-XAO
  • #3
    Merki
    Level 11  
    Katalog jakim dysponuje w PL, jednostka to IC200UAL006. Z tego co odczytuje dla parametrów wejścia analogowego, to impedancja prądowa wynosi 249 om. Czy teraz mam odczytać z karty katalogowej przetwornika potrzebne napięcie zasilania dla tej oporności? Jeśli tak to wychodzi ok. 12V.

    Co do pozostałych odpowiedzi serdecznie dziękuję.
  • #4
    jestam
    Automation specialist
    Ogólna zasada: musisz zapewnić napięcie zasilające wystarczające do wymuszenia prądu trochę ponad 20mA przez obciążenie plus spadek napięcia na samym czujniku.

    Dla Twojego czujnika masz w karcie katalogowej wzór "Rload=(U-6.5)/0.025". To znaczy: spadek napięcia na czujniku = 6,5 V, maksymalny prąd jaki może być wymuszony przez obciążenie = 25mA. Minimalne napięcie zasilające pętlę Uzmin = 6,5V + Rload * 25mA (niecałe 13V dla Twojego obciążenia, + 20% inżynierskiego zapasu daje ok. 16V), Uzmax = 32V.

    Graficznie: poprowadź poziomą linię na wysokości odpowiadającej rezystancji Twojego obciążenia, zobacz przy jakim napięciu ta linia przetnie się z niebieskim obszarem na wykresie.
  • #5
    Merki
    Level 11  
    Ok, dziękuję bardzo za odpowiedź ;)