Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Model układu sterowania rozproszonego stworzony na Profibusie

pavel.v 29 Apr 2011 12:25 3001 16
SterControl
  • #1
    pavel.v
    Level 10  
    Witam,

    Jako, że dopiero zaczynam zabawę z profibusem proszę Was o poradę. Muszę stworzyć następujący układ:
    Muszę połączyć sterownik SIEMENS C7 po profibusie z jakimś zbudowanym przeze mnie mikrokontrolerem posiadającym wejścia i wyjścia cyfrowe. Moje pytanie jest następujące. Czy ktoś zna lub tworzył mikrokontroler który łączy się właśnie po profibusie? Proszę o rady.

    ps. ogolna koncepcja jest taka, że poprzez sterownik mialbym sterować we/wy rozproszonymi mikrokontrolera.
    Z góry dzięki za odpowiedź. Pozdrawiam
  • SterControl
  • #2
    315-2DP
    Level 17  
    pavel.v wrote:
    Witam,

    Jako, że dopiero zaczynam zabawę z profibusem proszę Was o poradę. Muszę stworzyć następujący układ:
    Muszę połączyć sterownik SIEMENS C7 po profibusie z jakimś zbudowanym przeze mnie mikrokontrolerem posiadającym wejścia i wyjścia cyfrowe. Moje pytanie jest następujące. Czy ktoś zna lub tworzył mikrokontroler który łączy się właśnie po profibusie? Proszę o rady.

    ps. ogolna koncepcja jest taka, że poprzez sterownik mialbym sterować we/wy rozproszonymi mikrokontrolera.
    Z góry dzięki za odpowiedź. Pozdrawiam


    No to się porwałeś... Ja o takim uC nie słyszałem.

    Firma INTEX z Gliwic sprzedaje scalaki obsługujące Profibus.
    http://www.intex.com.pl/profibus/uklady-scalone/profichip.html

    Tyle mogę Ci doradzić.

    P.S. Nie lepiej kupić jakieś gotowe zdalne wejścia/wyjścia na Profibusa DP jak np. ET200S?
  • #3
    pavel.v
    Level 10  
    Dzwonilem do firmy którą poleciłeś, niestety sprzedają tylko w hurcie min 5 szt + opłata manipulacyjna 50 euro, muszę poszukać gdzie indziej..

    Moderated By bestler:


    W tym dziale nie umieszczamy odnośników do aukcji. Proszę zamieścić zdjęcie, opis itp, ale nie link.

  • SterControl
  • #4
    315-2DP
    Level 17  
    Inna propozycja jest taka, żebyś dał sobie spokój z budowaniem własnych wejść/wyjść na Profibusa i zainwestował w gotowce których jest od groma. ;-)

    Profibus DP to trudny protokół do którego nie ma jak w przypadku 1-wire, I2C, SPI masy przykładów w necie. Poza tym widziałeś kiedyś przykładowy plik GSD jakiegoś urządzenia na Profibusa DP?
  • #5
    pavel.v
    Level 10  
    Nie niewidzialem takiego pliku, ale cały czas szukam rozwiązań na internecie. Czy ktoś może mi powiedzieć czy w znalezionym przeze mnie na allegro mikontrolerze można zaimplementować profibusa DP.

    Ewentualnie proszę o podanie jakiś przykładowych"gotowców których jest od groma" (nie może to być firma siemens)
    pozdrawiam
  • #6
    Rariusz
    Automation specialist
    Witam

    Ale właśnie tych przykładów jest bardzo mało albo nie ma żadnych.


    Pozdrawiam
  • #7
    acid12
    Level 21  
    profibus dziala na rs485, wiec wystarczy Ci konwerter z sieci rs485 na UART (np max485) i puscisz to na dowolnym uC wyposarzonym w UART (95% uC na rynku chyba).

    druga sprawa, ... chyba sie porywasz z motyką na słońce, implementacja chociażby modbusa do najprostszych nie nalezy na start, a porownywanie modbusa do profibusa to jak mrówka do słonia na statku kosmicznym na orbicie Saturna ...
    znajdziesz pewnie na necie (stronie profibusa) specyfikacje (wkoncu protokół otwarty) ale na tym się skończą raczej materiały dostępne na necie odnośnie implementacji tego na jakimkolwiek uC
  • #9
    pavel.v
    Level 10  
    acid12 wrote:
    profibus dziala na rs485, wiec wystarczy Ci konwerter z sieci rs485 na UART (np max485) i puscisz to na dowolnym uC wyposarzonym w UART (95% uC na rynku chyba).

    druga sprawa, ... chyba sie porywasz z motyką na słońce, implementacja chociażby modbusa do najprostszych nie nalezy na start, a porownywanie modbusa do profibusa to jak mrówka do słonia na statku kosmicznym na orbicie Saturna ...
    znajdziesz pewnie na necie (stronie profibusa) specyfikacje (wkoncu protokół otwarty) ale na tym się skończą raczej materiały dostępne na necie odnośnie implementacji tego na jakimkolwiek uC


    do pociesznych Wasze posty nie należą. Jeśli uważacie że jest to niewykonalne lub bardzo trudne podajcie proszę jakieś przykłady połączenia po magistrali profibus sterownika siemens z gotowym mikrokontrolerem, ( chipy do których podsyłacie linki to są dostępne tylko hurtowo w mega chorych cenach...
  • #10
    315-2DP
    Level 17  
    pavel.v wrote:

    do pociesznych Wasze posty nie należą. Jeśli uważacie że jest to niewykonalne lub bardzo trudne podajcie proszę jakieś przykłady połączenia po magistrali profibus sterownika siemens z gotowym mikrokontrolerem, ( chipy do których podsyłacie linki to są dostępne tylko hurtowo w mega chorych cenach...


    Tu masz opis gotowych wejść/wyjść oddalonych ET200 Siemensa
    http://www.automatyka.siemens.pl/solutionandproducts_ia/794.htm
  • #11
    bestler
    Admin of DIY, Automation
    Kiedyś interesowałem się zagadnieniem i ostał mi się taki plik /załącznik/.

    Problem generalnie nie polega w sprzęcie tylko w sofcie. Np. w panelach Siemensa za komunikacje po Profibus odpowiada Max202 (widziałem w kilku różnych modelach). Procesory nie są jakieś wyczesane tylko takie ogólnie dostępne Microchipa. Niestety schody się zaczynają jeśli chodzi o napisanie softu...
    Attachments:
  • #12
    niemy
    Level 14  
    Sprawa nie jest łatwa, ale też nie niemożliwa. Implementacja pełnego PROFIBUSa (wszystkie tryby i pełna diagnostyka) to faktycznie wyzwanie, ale stworzenie SLAVE'a który zgłasza się na sieci i wysyła jakąś jedną lub dwie dane to nie koniec świata.
  • #13
    matt.b
    Level 11  
    http://anybus.com/products/embeddedindex.shtml
    tu masz takie moduły do komunikacji, kontroler komunikuje się z nim za pomocą komunikacji szeregowej, bądź równoległej na wyjściu między innymi masz profibusa. Biblioteki, które implementujesz w mikrokontrolerze, do obsługi modułu umieszczone są na stronie. Zaletą takiego modułu jest jego zamienność, możesz bez konieczności zmian programu zmieniać moduły np. na Ethernetowy.
  • #14
    pavel.v
    Level 10  
    Niestety nie mogę korzystać z gotowych rozwiązań. Muszę wykonać taki układ sam. Zdobyłem układ SIEMENSA SPC3. Czy ktoś z Was miał do czynienia z tym układem.
    Pozdrawiam
  • #15
    Ficek_F
    Level 12  
    Zobacz na tej stronie (niestety jest po niemiecku)

    http://www.see-solutions.de/projekte/projekte.htm

    Jej autor zbudował uniwersalny moduł slave na Profibusa DP (SPS-Control (Butzenbus)) oraz ściemniacz oświetlenia który mozna do niego podłączyć (SPS-LightControl (Butzenbus)).

    Przejrzyj stronę - z tego co pamiętam można też było znaleźć pliki GSD do tych modułów - sprawdzałem i STEP7 odczytywał je jako urządzenia które można było parametryzować.

    Nawet gdybyś miał robić coś takiego samemu od podstaw to zawsze jest jakis początek.

    Sam się do tego przymierzam, ale na razie brak mi czasu.
  • #16
    kjastrza
    Level 1  
    Cześć,
    Robiłem kiedyś urządzenie na SPC4. Układ SPC3 to chyba najlepszy wybór - ma zaimplementowany cały protokół Profibus-DP chyba w wersji DPV1 z tego co pamiętam, ale to i tak pewnie nie będzie miało znaczenia. Do SPC3 możesz podłączyć prawie każdy procesor i tylko wrzucać dane pod odpowiednie rejestry w układzie. Będzie trochę roboty, ale powinieneś dać radę ;)
  • #17
    seciomen
    Level 2  
    Panowie mam pytanie potrzebuje intouch najlepiej w wersji polskie oddam za tracer summit amerykański wynalazek scada full