Hirdetés

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

  • Szirty

    őstag

    válasz Mr. Cutter #84 üzenetére

    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.

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