@article{ART002596592},
author={Ki-Su Kim and Jongchan Lee and Ha Heon Seong},
title={Protocol Monitor System Between Cortex M7 Based PLC And HMI},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2020},
volume={25},
number={6},
pages={17-23},
doi={10.9708/jksci.2020.25.06.017}
TY - JOUR
AU - Ki-Su Kim
AU - Jongchan Lee
AU - Ha Heon Seong
TI - Protocol Monitor System Between Cortex M7 Based PLC And HMI
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 - 17
EP - 23
SN - 1598-849X
AB - In this paper, collecting real-time data frames that occur during RS232 communication between an HMI and PLC of automation equipment by sniffing real-time information data frames through MCU without modification of the HMI or PLC, a method is proposed that allows users to collect data without being dependent on the modification of PLC and HMI systems. The user collects necessary information from the sniffing data through the parsing operation, and the original communication interface is maintained by transmitting the corresponding sniffing frame to the destination. The MCU's UART communication interface circuit is physically designed according to the RS232 communication standard, and this additionally improves efficiency more so than an interrupt-based system by using the DMA device inside the MCU. In addition, the data frame IO operation is performed by logically separating the work of the DMA interrupt service routine from the work of the main thread using the circular queue. Through this method, the user receives the sniffing data frame between the HMI and PLC in RS232 format, and the frame transfer between PLC and HMI arrives normally at the original destination. By sniffing the data frame without further modification of the PLC and HMI, it can be confirmed that it arrives at the user system normally.
KW - ARM Cortex M7;PLC Communication Interface;STM_Uart_Dma;Dma_Uart_Interrupt;Uart system Sniffing
DO - 10.9708/jksci.2020.25.06.017
ER -
Ki-Su Kim, Jongchan Lee and Ha Heon Seong. (2020). Protocol Monitor System Between Cortex M7 Based PLC And HMI. Journal of The Korea Society of Computer and Information, 25(6), 17-23.
Ki-Su Kim, Jongchan Lee and Ha Heon Seong. 2020, "Protocol Monitor System Between Cortex M7 Based PLC And HMI", Journal of The Korea Society of Computer and Information, vol.25, no.6 pp.17-23. Available from: doi:10.9708/jksci.2020.25.06.017
Ki-Su Kim, Jongchan Lee, Ha Heon Seong "Protocol Monitor System Between Cortex M7 Based PLC And HMI" Journal of The Korea Society of Computer and Information 25.6 pp.17-23 (2020) : 17.
Ki-Su Kim, Jongchan Lee, Ha Heon Seong. Protocol Monitor System Between Cortex M7 Based PLC And HMI. 2020; 25(6), 17-23. Available from: doi:10.9708/jksci.2020.25.06.017
Ki-Su Kim, Jongchan Lee and Ha Heon Seong. "Protocol Monitor System Between Cortex M7 Based PLC And HMI" Journal of The Korea Society of Computer and Information 25, no.6 (2020) : 17-23.doi: 10.9708/jksci.2020.25.06.017
Ki-Su Kim; Jongchan Lee; Ha Heon Seong. Protocol Monitor System Between Cortex M7 Based PLC And HMI. Journal of The Korea Society of Computer and Information, 25(6), 17-23. doi: 10.9708/jksci.2020.25.06.017
Ki-Su Kim; Jongchan Lee; Ha Heon Seong. Protocol Monitor System Between Cortex M7 Based PLC And HMI. Journal of The Korea Society of Computer and Information. 2020; 25(6) 17-23. doi: 10.9708/jksci.2020.25.06.017
Ki-Su Kim, Jongchan Lee, Ha Heon Seong. Protocol Monitor System Between Cortex M7 Based PLC And HMI. 2020; 25(6), 17-23. Available from: doi:10.9708/jksci.2020.25.06.017
Ki-Su Kim, Jongchan Lee and Ha Heon Seong. "Protocol Monitor System Between Cortex M7 Based PLC And HMI" Journal of The Korea Society of Computer and Information 25, no.6 (2020) : 17-23.doi: 10.9708/jksci.2020.25.06.017