logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

WAGA AXIS SE-02 - jak skonfigurować zapis danych i komunikację z PLC?

Mondzio 28 Wrz 2007 18:48 4069 3
  • #1 4328995
    Mondzio
    Poziom 12  
    Posty: 17
    Pomógł: 1
    Ocena: 3
    Witam,
    potrzebuje pomocy w dogadaniu miernika SE-02 z komputerem PC - zapis czasowy sumarycznych wag co 1,8, i 24 godziny, oraz ze sterownikiem PLC w celu sterowania procesem. (nie wystarczaja mi wewnetrzne programy wagi, poniewaz czasami beda wylaczane niektore z 4 urzadzen dozujacych).

    Prosze o pomoc w poznaniu protokolu i komend za pomoca ktorych można by rozwiazac moj problem.

    Pozdrawiam
  • #2 4333440
    elezibi
    Poziom 21  
    Posty: 619
    Pomógł: 18
    Ocena: 122
    Protokół do SE-02 w pdfie

    pozdrawiam

    EleZibi
    Załączniki:
    • SE02protokol.pdf (47.22 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #3 4344845
    Mondzio
    Poziom 12  
    Posty: 17
    Pomógł: 1
    Ocena: 3
    Dzieki wielkie.
    Widze ze jednak troche bede mogl zdzialac sterujac ta waga "zdalnie".
    Rozumie, ze do komunikacji z PC potrzebuje jakiegos programu, ktory zapewni mi komunikacje i pewnie plik z trescia programu.
    Pytanie jednak pozostaje co z PLC? Sterownik to bedzie najprawdopodobniej Hitachi EH-A64DR - jak ma odbywac sie zatem wymiana danych z waga? Musze chyba popatrzec gleboko w jego instrukcje.

    Za wszelkie sugestie bede bardzo wdzieczny. Jeszcze raz dzieki !

    Pozdrawiam
  • #4 4345628
    PIXOSTAT
    Poziom 24  
    Posty: 544
    Pomógł: 52
    Ocena: 132
    Większość sterowników PLC (ale nie wszystkie) mają wbudowane porty komunikacyjne w standardzie RS (232 lub 485), dodatkowo sterowniki te wyposażone są w proste procedury umożliwiające własnoręczne napisanie programu komunikującego się poprzez ten port z innymi urządzeniami. W przypadku protokołów dedykowanych do konkretnych urządzeń odpowiedni program umożliwiający komunikację musisz napisać sam lub zlecić komuś kto to zrobi.

    Generalnie taka komunikacja wygląda zazwyczaj tak, że konstruujesz strukturę programu, która w odpowiedzi na sygnał inicjujący (np. przycisk :D ) wysyła na port komunikacyjny treść komunikatu ot choćby z Twojego przykładu:
    1.gdy przycisk 0->1 wtedy wyślij na port("STX06CRLF"),
    2.sprawdzaj bufor odbiorczy portu na okoliczność nadejścia("M06CRLF") przy czasie kontrolnym(1s)
    3.jeśli w czasie kontrolnym nie nadejdzie spodziewana odpowiedź wagi ("M06CRLF") - alarmuj że ukradli wagę :D
    4.jeśli odpowiedź jest prawidłowa to przejdź do dalszej komunikacji
    5.np. wyślij komendę odczytu wyświetlacza wagi("SICRLF")
    6.ponownie czekaj na odpowiedź w czasie kontrolnym
    8.itd itp

    Osobiście uważam, że zagadnienia komunikacji z urządzeniami zewnętrznymi w przypadku sterowników PLC to tzw. stopień zaawansowany i aby prawidłowo to realizować trzeba być już w miarę dobrze zaznajomionym z samym sterownikiem PLC w kwestiach podstawowych zasad programowania jak i wykorzystania jego zasobów.

    Jeżeli zatem protokół komunikacji powyżej nie jest dla Ciebie wystarczającym wyjaśnieniem sugeruję zajęcie się na początek rozgryzieniem samego sterownika PLC i jego programowania i jako ukoronowanie tego etapu przeprowadzenie prób komunikacji z wagą. Próby rozpoczęcia przygody ze sterownikiem od komunikacji z urządzeniami zewnętrznymi jest karkołomnym pomysłem (ale oczywiście nie jest niemożliwe), tylko wydaje mi się trochę utrudnianiem sobie życia.
    Jazdy na łyżwach też uczy się od zwykłej ślizgawki a dopiera na końcu robi się "po ileś tam krotnego axel'a?" :D
REKLAMA