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

S7-1200: Jak połączyć PLC z serwerem MySQL? Szukam biblioteki

ienecode 19 Wrz 2017 16:05 1149 7
  • #1 16708116
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Witam,

    Miał ktoś z forumowiczów do czynienia z S7-1200 i połączeniem z PLC do serwera MySQL ?
    Jest jakaś biblioteka do tego ?
  • #2 16708388
    zembol
    Poziom 25  
    Posty: 499
    Pomógł: 79
    Ocena: 56
    OPC serwer będzie najszybszym rozwiązaniem.
  • #3 16708531
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Moglbys po krotce wyjasnic jak by to mialo wygladac? S7 1200 jako serwer opc? A na serwerze mysql klient opc?

    Dodano po 30 [minuty]:

    Czy poprostu na S7 1200 serwer Modbus TCP i na komputerze z mysql musiałby być driver który odczytuje po modbusie TCP i jest jednocześnie serwerem OPC ?

    Tylko jak w mySQL odczytać te dane z OPC ?
  • #4 16708838
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Najprościej dla serwera trzeba napisać serwis który otrzymuje dane (TCP,UDP) od sterownika i robi insert na bazie, driver można także napisać dla OPC tylko to raczej nie ma sensu bo OPC jest płatny
  • #5 16709121
    zembol
    Poziom 25  
    Posty: 499
    Pomógł: 79
    Ocena: 56
    Oczywiśce dla osoby która jest w stanie ogarnąć driver robiący inserty do bazy (tu pewnie przyda się LibNoDave lub Snap7) będzie to tanie i szybkie rozwiązanie, dla reszty OPC i gotowe pluginy do z insertowania baz lub np bezpośrednio do plików np excela mogą być lepsze.
    Proszę poczytać o np Kepware, CommServer, Matrikon (na yt sa gotowe poradniki jak to konfigurować a sami producenci oferują szerokie wsparcie w temacie).
    Jest jeszcze jeden problem, jeśli temat jest rozwojowy i badzie apetyt na dane z kolejnych sterowników opc bedzie najlepszym rozwiazaniem.
  • #6 16709214
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    A co myslisz o takim rozwiazaniu ze na serwerze MySQL dzialalby driver Modbus TCP ktory jednoczesnie bylby serwerem OPC? Natomiast same dane z plc przesylane po modbusie tcp? Jak w takim przypadku robic inserty z OPC do mysql?
  • #7 16709218
    kornik280
    Poziom 18  
    Posty: 466
    Pomógł: 36
    Ocena: 14
    Jak umiesz napisać driver Modbus TCP to też umiesz zrobić na podstawie tych danych inserta do bazy, więc OPC nie ma żadnego sensu

    Chyba że masz na myśli driver Modbus TCP wbudowany w OPC ale to raczej standard
  • #8 16709271
    ienecode
    Poziom 21  
    Posty: 2097
    Ocena: 96
    Myslalem o gotowym driverze Modbus TCP wbudowanym w opc. Co masz na mysli mowiac ze to raczej standard?

Podsumowanie tematu

LABEL_AI_GENERATED
Użytkownicy forum dyskutują o połączeniu PLC S7-1200 z serwerem MySQL. Proponowane rozwiązania obejmują użycie serwera OPC jako najszybszej metody, a także stworzenie serwisu, który odbiera dane przez TCP/UDP i wykonuje inserty do bazy. Wskazano na możliwość wykorzystania bibliotek takich jak LibNoDave lub Snap7 do bezpośredniego odczytu danych z PLC. Pojawiły się również sugestie dotyczące użycia gotowych rozwiązań, takich jak Kepware, CommServer, czy Matrikon, które oferują wsparcie w integracji. Dyskutanci podkreślają, że jeśli planowane są dalsze rozwinięcia, OPC może być lepszym rozwiązaniem. W kontekście Modbus TCP, zasugerowano, że możliwe jest stworzenie drivera, który jednocześnie działa jako serwer OPC, co może uprościć proces insercji danych do MySQL.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA