Hirdetés

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

  • Mr. Cutter
    csendes tag

    Helló Mr. Cutter !

    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

    Amíg nem mondják meg mi a feladat, kizárt hogy meg tudd oldani. Hacsak nem arra megy ki a játék, hogy sok-sok oldalt teleírj érthetetlen műszaki szöveggel és ábrákkal :)

    Mondták nekem mások, hogy kell egy kommunikációs protokoll

    Ez itt a HostLink

    Néztem én is a típushoz kapcsolódó linkeket, csak nem tudok még mit kezdeni vele.

    Ha C-ben írsz egy programot, ami elküldi a soros porton az alábbi karaktersorozatot:
    @01RD00000009FCS*CR
    ahol FCS egy két karakteres ellenőrző összeg amit ki kell számítani és CR a kocsi vissza karakter, akkor a PLC visszaküldi a DM0000-DM0009 adatmemória rekeszeinek a tartalmát sorban egymás után.
    A visszakapott forma hasonló a fentihez (lásd az előző üzenetben hivatkozott PDF 83. oldalán.

    - soros vonalon a PLC-be átküldött adatokkal vezérelni a célgépet
    - PLC program elkészítése


    Ez megoldható. Jó irányban rohamozol :)

    Ismét üdvözletem a szakembereknek!

    Szirtynek: Na most a helyzetem annyival könnyebb lett, hogy OMRON CPM1A PLC-vel kell dolgoznom , amihez van kézikönyv, csak még annyira nem vágom mit és hogyan kellene alkalmaznom. Hasonló ahhoz a linkhez amit egyszer küldtél( Sysmac way, host link units)

    Találtam egy kommunikációs protokoll programot, c++-ban lett írva, meg is van a forráskód, majd megpróbálom elküldeni neked emailen, vagy másképp. Ez a program elviekben azért íródott, hogy 2 számítógép kommunikáljon egymással rs232-n keresztül.próbáltam küldeni a plc-re azt a karaktersorozatot, amit írtál:
    @01RD00000009FCS*CR (pl:FCS= 57), nem reagált a plc,
    cx programmer-ben is megnéztem a memóriarekeszek tartalmát, de semmit nem jelzett, nem változott semmi.
    Nem tudom mennyit értesz a cx-hez, mikor a rekeszek tartalmát nézem be kell állítanom hány adatbitet küldök, milyen paritású legyen, hány stop bit legyen, meg hasonlók, lehet, hogy csak ez a probléma a programban.

    Van egy másik kommunikációs program, az a neve, hogy Multiway. Itt lehet hasonló karaktersorozatokat küldeni a plc-re, mint amit írtál, itt viszont működik.

    Ha esetleg tudsz valami kommunikációs programot, ahol még működne, vagy valami jó tippet nagyon megköszönném!

    Előre is kösz, az eddigi segítségekért is!
    Szevasztok!

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