Data Communication between Omron CP1L-E PLC and Arduino Portenta H7 using Modbus TCP Protocol

Nizar Abdul Mathin, Asep Andang, Firmansyah Maulana

Abstract


Technology is advancing rapidly in the industrial sector. This encourages PLC, a control device identical to the industrial world, to communicate with other devices, such as Arduino Portenta H7, a microcontroller device. This research aims to analyze data communication between the two devices via the Internet using the Modbus TCP protocol. In this research, Portenta H7 which performs as a client communicates with Omron CP1L-E as a server via the Internet using the Modbus TCP protocol. Data is sent with a variation of the request pause effect time to analyze its effect on communication performance. Quality of Service (QoS) measurements are carried out for 24 hours for each scenario. The results show that increasing the pause time affects communication performance. In the experiment with a 60 ms delay, bottleneck does not happen and the quality of service is in the good category based on TIPHON (Telecommunications and Internet Protocol Harmonization Over Networks) standard.

Keywords


Modbus TCP; throughput; delay; jitter; packet loss

Full Text:

PDF

References


A. I. Marosan, G. Constantin, A. Barsan, M. Crenganis, and C. Girjob, “Creating an ethernet communication between a Simatic S7-1200 PLC and Arduino Mega for an omnidirectional mobile platform and industrial equipment,” IOP Conf. Ser. Mater. Sci. Eng., vol. 968, no. 1, 2020, doi: 10.1088/1757-899X/968/1/012022.

G. Mageshkumar, N. Kasthuri, K. S. Tamilselvan, S. Suthagar, and A. Sharmila, “Design of industrial data monitoring device using IoT through modbus protocol,” Int. J. Sci. Technol. Res., vol. 9, no. 1, pp. 1392–1396, 2020.

N. L. Gimenez, F. Freitag, J. K. Lee, and H. Vandierendonck, “Comparison of Two Microcontroller Boards for On-Device Model Training in a Keyword Spotting Task,” 2022 11th Mediterr. Conf. Embed. Comput. MECO 2022, 2022, doi: 10.1109/MECO55406.2022.9797171.

D. L. Pino, F. Freitag, and M. Selimi, “Designing a Double LoRa Connectivity for the Arduino Portenta H7,” IEEE Work. Local Metrop. Area Networks, vol. 2022-July, 2022, doi: 10.1109/LANMAN54755.2022.9820092.

D. R. R. Ruwahida, I. Rachman, H. A. Widodo, R. Y. Adhitya, and Y. Irawan, “Sistem Komunikasi Mikrokontroler dan PLC Berbasis Komunikasi Serial Host Link dan Protokol C-Command RS232,” Infotekmesin, vol. 14, no. 2, pp. 354–361, 2023, doi: 10.35970/infotekmesin.v14i2.1924.

F. Katulic, D. Sumina, S. Gros, and I. Erceg, “Protecting Modbus/TCP-Based Industrial Automation and Control Systems Using Message Authentication Codes,” IEEE Access, vol. 11, no. April, pp. 47007–47023, 2023, doi: 10.1109/ACCESS.2023.3275443.

J. Fauzy Kusuma, M. Rifa’i, and I. Saukani, “Implementasi Protokol Komunikasi Modbus Untuk Mini Scada Pada Plant Pengisian Serbuk Temulawak,” Multidiciplinary Sci. J., vol. 2, no. 5, pp. 314–326, 2024.

T. M. Sages, Programmable Logic Controllers. 2017. doi: 10.1115/CEC1991-3705.

OMRON CORPORATION, “OPERATION MANUAL CP1L CPU Unit,” p. 830, 2014, [Online]. Available: www.ia.omron.com

Arduino, “Arduino® Portenta H7 Collective Datasheet,” pp. 1–24, 2024, [Online]. Available: https://docs.arduino.cc/resources/datasheets/ABX00042-ABX00045-ABX00046-datasheet.pdf

E. Gamess, B. Smith, and G. Francia, “Performance evaluation of modbus TCP in normal operation and under a distributed denial of service attack,” Int. J. Comput. Networks Commun., vol. 12, no. 2, pp. 1–21, 2020, doi: 10.5121/ijcnc.2020.12201.

T. Tosin, “Perancangan dan Implementasi Komunikasi RS-485 Menggunakan Protokol Modbus RTU dan Modbus TCP Pada Sistem Pick-By-Light,” Komputika J. Sist. Komput., vol. 10, no. 1, pp. 85–91, 2021, doi: 10.34010/komputika.v10i1.3557.

J. . I. M. A. P et al., “Video Streaming QoS Analysis with TIPHON Standard NDNts,” 2023 9th Int. Conf. Wirel. Telemat., pp. 1–4, 2023, doi: 10.1109/ICWT58823.2023.10335399.

D. A. Rachman, Y. Muhyidin, and M. A. Sunandar, “Analysis Quality of Service of Internet Network Fiber To the Home Service Pt. Xyz Using Wireshark,” J. Inform. dan Tek. Elektro Terap., vol. 11, no. 3s1, pp. 997–1006, 2023, doi: 10.23960/jitet.v11i3s1.3436.

I. S. N. Nisa, Rahmat Miyarno Saputro, Tegar Fatwa Nugroho, and Alfirna Rizqi Lahitani, “Analisis Quality of Service (QoS) Menggunakan Standar Parameter Tiphon pada Jaringan Internet Berbasis Wi-Fi Kampus 1 Unjaya,” Teknomatika J. Inform. dan Komput., vol. 17, no. 1, pp. 1–9, 2024, doi: 10.30989/teknomatika.v17i1.1307.

F. D. Aryanto, H. Wijanarko, D. S. Pamungkas, and I. Z. Putra, “Implementasi Smart Relay dan Protokol Modbus TCP pada Sistem Darurat di Perumahan,” J. Appl. Sci. Electr. Eng. Comput. Technol., vol. 2, no. 2, pp. 1–6, 2021, doi: 10.30871/aseect.v2i2.3248.

A. H. Putranto, Ichsan Edi , Maman Abdurohman, “Implementasi Dan Analisis Protokol Modbuus TCP Pada Smart Building Berbasis OpenMTC,” Telkkom Univ., 2016.




DOI: http://dx.doi.org/10.62870/setrum.v13i2.29148

Refbacks

  • There are currently no refbacks.