Hirdetés

Új hozzászólás Aktív témák

  • Mr. Cutter
    csendes tag

    Helló Mr. Cutter!

    Kaptam egy PLC-t és működtetnem kellene,

    Ki kell találni hogy milyen, vagy elárulod? :)

    Írni egy programot C++ -ban, ami működtet OMRON PLC-t RS 232-n keresztül.
    Programom már van ami kommunikál soros porton keresztül egy másik PC-vel, de hogyan tudnám megszólaltatni a PLC-t?? Milyen adatokat kellene továbbítanom a PLC-re C++ -ról, hogy működjön??


    Ismerned kell a PLC által használt protocolt. Nincs nehéz dolgod, mert a protocol nem titok. Az omron többet is tud.
    Én most kapásból csak a régi, jó öreg HostLink protocolról tudok neked infót adni.
    Ezt mindegyik omron ismeri gyakorlatilag amin van soros port, de kissé már kiment a ''divatból'', mert az újabb PLC-kben lévő nagy címtartományok és speciális memória területek nem érhetők el vele 100%-osan. Viszont a HostLink egyszerű, ASCII alapú. Könnyű monitorozni akár egy terminál programmal...

    Ide kiraktam pár napra: [link]
    Ez HostLink adapterekről szól, de benne van a protocol részletes leírása.
    Ha a HostLink nem elég, akkor a FINS-re kell átnyergelned. Az hasonlít a HostLinkre, de bináris és többet tud.

    Bár nem értem én sem mit értesz ''Omron PLC működtetésén''. Működik az magától, ha írsz rá programot :)
    A kommunikációval lehetőséged van a PLC belső változóinak lekérdezésére, megváltoztatására, üzemmód változtatásra, program le és feltöltésre, stb.

    Üdvözletem ismét a lelkes PLC-seknek!

    A PLC pontos típusa: OMRON CQM1H

    Szirty, köszi a tanácsokat, így kicsivel közelebb jutottam a megoldáshoz, csak még mindig nem tudnám megvalósítani igazán a dolgot.
    A probléma az, hogy kiadták nekem a feladatot, csak a tanár ennyit mondott működtessem a PLC-t, azt nem mondta, hogy miként, neki nem volt ideje elmagyarázni(nem is biztos, hogy lesz ideje), majd jövőhéten talán többet tudok.
    Mondták nekem mások, hogy kell egy kommunikációs protokoll, csak még nem vagyok benne annyira, most kezdem megérteni.
    Néztem én is a típushoz kapcsolódó linkeket, csak nem tudok még mit kezdeni vele.

    A feladat amúgy : - számítógépes optimalizáló program készítése célgép vezérléséhez
    - soros vonalon a PLC-be átküldött adatokkal vezérelni a célgépet
    - PLC program elkészítése

    Előre is köszönöm a segítségeket a továbbiakban is!

Új hozzászólás Aktív témák