Opinnäytetyön tarkoituksena oli toteuttaa kommunikaatiorajapinta Beckhoffin PLC:n (Programmable Logic Controller) ja konenäkösovelluksen välille käyttäen ADS-protokollaa. ADS (Automation Device Specification) on Beckhoff Automationin kehittämä tiedonsiirtoprotokolla, jota Beckhoffin ohjelmointiympäristö TwinCAT käyttää kommunikointiin eri ohjelmamoduulien välillä. Sitä voidaan käyttää myös ulkoiseen kommunikointiin automaatiolaitteiden kanssa, jotka tukevat protokollaa. ADS-rajapinta toteutettiin LabVIEW:n graafisella ohjelmointikielellä hyödyntäen Beckhoffin TF3710 TwinCAT 3 interface for LabVIEW -kirjastoa, joka tarjoaa mahdollisuuden kyseisen rajapinnan luomiseen. Tiedonsiirtorajapinnan testaamista varten kehitettiin konenäkösovellus. Konenäkösovelluksen tarkoitus oli tunnistaa ja tarkastella kuusikulmiomuttereita. Konenäkösovellukselle rakennettiin testausympäristö, joka sisälsi kameralaitteiston. Opinnäytetyö sisältää kameralaitteiston konfiguroimisen ja konenäkösovelluksen ohjelmoinnin. Konenäkösovellus ohjelmoitiin käyttäen National Instrumentsin Vision Builder AI -ohjelmistoa. Opinnäytetyössä ADS-rajapintaa vertaillaan TCP/IP client-rajapintaan. TCP/IP client on TCP/IP-protokollaan perustuva tiedonsiirtorajapinta, jota käytetään laitteiden väliseen kommunikointiin erilaisissa automaatiosovelluksissa ja sen on kehittänyt JOT Automation. Opinnäytetyössä tutkitaan rajapintojen suorituskykyä kommunikaationopeuden, vakauden sekä käytettävyyden osalta. Vertailu toteutettiin käyttäen PLC-ohjelmaa, joka laskee kommunikaatioajan viestin lähettämisen ja vastaanoton välillä. PLC-toiminnallisuus ohjelmoitiin TwinCAT 3 -ympäristössä. Tuloksena opinnäytetyössä saatiin toimiva kommunikaatiorajapinta Beckhoffin PLC:n ja konenäkösovelluksen välille. ADS-rajapinta osoittautui suorituskyvyltään paremmaksi TCP/IP client-rajapintaan verrattuna kommunikaationopeuden ja vakauden osalta. Lisäksi ADS-rajapinta on monipuolinen sekä yksinkertainen käyttää ja muokata. Sitä voidaan käyttää sellaisenaan muissa sovelluksissa, missä ...


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    Implementing ADS Interface for Integration of PLC and Machine Vision Application


    Beteiligte:

    Erscheinungsdatum :

    01.01.2023


    Anmerkungen:

    URN:NBN:fi:amk-2023052413703


    Medientyp :

    Hochschulschrift


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Klassifikation :

    DDC:    629



    Implementing Machine Vision for Device Verification in Mexico

    Shaffer, J. / King, D. / Robotics Industries Association | British Library Conference Proceedings | 1995


    Implementing the New Vision

    Miller, R. R. / Sigmon, J. C. / Brinson, E. M. | British Library Online Contents | 1996


    VISION PÉRIPHÉRIQUE DANS UNE INTERFACE HOMME-MACHINE

    LAFON STÉPHANIE / BAILLY ALEXIANE / DOTTE SÉBASTIEN | Europäisches Patentamt | 2024

    Freier Zugriff

    Peripheral vision in a human-machine interface

    LAFON STÉPHANIE / BAILLY ALEXIANE / DOTTE SÉBASTIEN | Europäisches Patentamt | 2021

    Freier Zugriff

    Implementing Vehicle-Infrastructure Integration

    Sharafsaleh, Mohammad (Ashkan) / VanderWerf, Joel / Misener, James A. et al. | Transportation Research Record | 2008