You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Sanntidskommunikasjon er umiddelbar utveksling av informasjon  eller kommunikasjon med minimal forsinkelse.


I dette prosjektet vil vi ha sanntidskommunikasjon for at det, til en størst mulig grad, skal være mulig å få en real-time representasjon av robot arm kontrolleren i RoboDK simulasjonen og i UR5e-en.


Kommunikasjonsprotokollene som blir brukt i dette prosjektet er Modbus, MQTT og OPC UA.

Av disse er det MODBUS som er mist egnet for sanntidskommunikasjon.


Modbus/TCP blir vanligvis ikke brukt for sanntidsdata på grunn av at TCP kan være upålitelige og er kan ikke 

kan garantere konsistente resultater under like forhold, som betyr at protocolen er ikke-determenistisk.

TCP vil forsøke å gjenopprette tapte pakker, med et ubegrenset antall forsøk, noe som resulterer i usikker leveringstid.

Dette er en av faktorene som gjør Modbus/TCP uegnet for sanntidsapplikasjoner som krever rask responstid.


Kilder:

https://softwareengineering.stackexchange.com/questions/367885/why-is-modbus-tcp-not-considered-a-real-time-protocol

https://www.linkedin.com/advice/0/how-can-you-handle-real-time-data-mqtt-skills-communication-systems-7w7vf

  • No labels