Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wizualizacja 3d współpracująca z PLC

ant002 11 Kwi 2010 12:59 2524 8
  • #1 11 Kwi 2010 12:59
    ant002
    Poziom 1  

    Witam serdecznie,

    Chciałbym zrobić wizualizacją np. fragmentu linii przemysłowej albo jakiegoś magazynu w 3d .

    Czy jest jakiś program 3d ,który współpracuje ze sterownikiem PLC ?? A może w programach takich jak IFIX albo WIncc Flex mógłbym narysować 3d ? Jak to zrobić ?

    0 8
  • #2 11 Kwi 2010 13:33
    acid12
    Poziom 21  

    Raczej nie da rady. 2D i perspektywa to max :) a inny punkt widzenia to robisz na osobnym ekranie.

    Wizualizacja w przemyśle ma być prosta, działać szybko i niezawodnie. CPU nie może marnować czasu na super grafikę bo może nie odciąć zasilania w razie awarii na czas :)

    0
  • #3 11 Kwi 2010 14:47
    bestler
    Admin DIY, Automatyka

    Ale PLC (np. S7300) można połączyć praktycznie bezpośrednio z C++ czy Delphi a w tych programach możliwości praktycznie nieograniczone....

    0
  • #4 11 Kwi 2010 14:52
    acid12
    Poziom 21  

    oczywiscie ze tak :) albo piszesz wlasny protokol komunikacji, albo opierasz sie na tcp/ip jezeli jest taki modul. Mozna tez znalezc biblioteki do modbusa etc i napisac wlasny program ktory bedzie robil za wizualizacje :)

    ale autor pytal sie czy jest (juz) jakis program, gotowy, a nie w jaki sposob go napisac :)

    0
  • #5 12 Kwi 2010 20:26
    jestam
    Specjalista Automatyk

    Problem należy rozbić na dwie części.
    Po pierwsze - wizualizacja 3D. Czyli rysowanie trójwymiarowych obiektów na ekranie, modyfikowanych w zależności od danych z procesu przemysłowego.

    Nie słyszałem o gotowych narzędziach dedykowanych dla procesów przemysłowych, ale wizualizację można napisać w dowolnym języku programowania i środowisku: od Flash/Flex i Silverlight, przez WPF kończąc na C++ i OpenGL/DirectX i silnikach 3D do gier. Jeśli ktoś to umie zrobić i ma grafika w pobliżu.

    Po drugie - dostarczenie danych z PLC do wizualizacji. To zależy od tego jaki PLC i jakie środowisko graficzne zostanie użyte. Wbrew pozorom nie jest to trudne zadanie.

    Cytat:
    CPU nie może marnować czasu na super grafikę bo może nie odciąć zasilania w razie awarii na czas

    Żartujesz? Mam nadzieję ;)

    0
  • #6 12 Kwi 2010 21:49
    acid12
    Poziom 21  

    Przy dobrze zrobionym programie, tak owszem to była ironia.
    Ale majac podstawy programowania, prostą wizualizacje 3D można spokojnie napisać tak jak wymieniłeś, dodać do tego komunikacje z PLC i teoretycznie wszystko śmiga ... ale osobiście bałbym sie takiego amatorskiego rozwiązania stosować w praktyce w przemyśle.

    Mowiąc o odcinaniu zasilania na czas, miałem na myśli szerszą skale działań jakie podejmuje oprogramowanie SCADA, bo wiadomo że kwestia bezpieczników awaryjnych leży po stronie PLC, ale np zarządzanie alarmami etc odbywa sie juz po stronie oprogramowaniu.

    Nieumiejętne, nieoptymalne napisanie programu, może (zdecydowanie nie musi, wszystko zależy od wiedzy i umiejętności) zagrozić życiu.

    Aczkolwiek chętnie zainteresowałbym sie jakims projektem open-source jakiegoś oprogramowania ~scada które umożliwia tworzenie animacji 3D.

    0
  • #7 12 Kwi 2010 22:44
    jestam
    Specjalista Automatyk

    Nie podpisałbym się pod żadną instalacją w której awaria PCta mogłaby zagrozić czemukolwiek. W instalacjach które widziałem awaria wizualizacji mogłaby co najwyżej doprowadzić do zatrzymania procesu. To też są oczywiście straty, ale jakby innego rodzaju.

    Źle napisać można wszystko, software do bankomatów też :)

    0
  • #8 24 Wrz 2010 11:37
    helper86
    Poziom 14  

    tu masz namiary na SCADĘ, w której zrobisz ekran 3D:
    tracemode.com
    możesz pobrać darmową wersję, zrobić projekt i sprawdzić jak współpracuje z Twoim PLC
    pozdrawiam

    0
  • #9 20 Cze 2011 11:03
    marekfalk
    Poziom 9  

    Obecnie na rynku jeśli chodzi o programy dedykowane do pracy w automatyce przemysłowej to taką funkcję ma jedynie chyba ICONICS genesis64 - pełne animacje 3d (podonie jak w dobrych grach komputerowych) a nie tylko zdjęcia grafiki 3d.

    0
TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo