@article{ART002596588},
author={Ki-Su Kim and Jongchan Lee},
title={Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2020},
volume={25},
number={6},
pages={1-8},
doi={10.9708/jksci.2020.25.06.001}
TY - JOUR
AU - Ki-Su Kim
AU - Jongchan Lee
TI - Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems
JO - Journal of The Korea Society of Computer and Information
PY - 2020
VL - 25
IS - 6
PB - The Korean Society Of Computer And Information
SP - 1
EP - 8
SN - 1598-849X
AB - Communication between system modules is applied using the Modbus protocol in industrial sites including smart factories, industrial drones, building energy management systems, PLCs, ships, trains, and airplanes.
The existing Modbus was used for serial communication, but the recent Modbus protocol is used for TCP/IP communication.The Modbus protocol supports RTU, TCP and ASCII, and implements and uses protocols in embedded systems. However, the transmission I/O devices for RTU, TCP, and ASCII-based protocols may differ. For example, RTU and ASCII communications transmit on a serial-based communication protocol, but in some cases, Ethernet TCP/IP transmission is required. In particular, since the C language (object-oriented) is used in embedded systems, the complexity of source code related to I/O registers increases. In this study, we designed software that can logically separate I/O functions from embedded devices, and designed the execution logic of each instance requiring I/O processing through a delegate class instance with Modbus RTU, TCP, and ASCII protocol generation. We designed and experimented with software that can separate communication I/O processing and logical execution logic for each instance.
KW - Build Design Pattern;Software Design;Modbus Protocols;Protocol Builder;Avr128;UART
DO - 10.9708/jksci.2020.25.06.001
ER -
Ki-Su Kim and Jongchan Lee. (2020). Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems. Journal of The Korea Society of Computer and Information, 25(6), 1-8.
Ki-Su Kim and Jongchan Lee. 2020, "Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems", Journal of The Korea Society of Computer and Information, vol.25, no.6 pp.1-8. Available from: doi:10.9708/jksci.2020.25.06.001
Ki-Su Kim, Jongchan Lee "Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems" Journal of The Korea Society of Computer and Information 25.6 pp.1-8 (2020) : 1.
Ki-Su Kim, Jongchan Lee. Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems. 2020; 25(6), 1-8. Available from: doi:10.9708/jksci.2020.25.06.001
Ki-Su Kim and Jongchan Lee. "Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems" Journal of The Korea Society of Computer and Information 25, no.6 (2020) : 1-8.doi: 10.9708/jksci.2020.25.06.001
Ki-Su Kim; Jongchan Lee. Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems. Journal of The Korea Society of Computer and Information, 25(6), 1-8. doi: 10.9708/jksci.2020.25.06.001
Ki-Su Kim; Jongchan Lee. Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems. Journal of The Korea Society of Computer and Information. 2020; 25(6) 1-8. doi: 10.9708/jksci.2020.25.06.001
Ki-Su Kim, Jongchan Lee. Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems. 2020; 25(6), 1-8. Available from: doi:10.9708/jksci.2020.25.06.001
Ki-Su Kim and Jongchan Lee. "Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems" Journal of The Korea Society of Computer and Information 25, no.6 (2020) : 1-8.doi: 10.9708/jksci.2020.25.06.001