@inproceedings{69eaada09696495fb7e46ba6e9222f4e,
title = "RPC-Based OPC-UA Agent for Legacy PLCs",
abstract = "This paper proposes an agent for OPC unified architecture (UA) that enables UA information service and client functions in legacy programmable logic controllers (PLC). The agent runs on a separate machine connected to the PLC using a dedicated link and maintains shared memory with the PLC. Based on the synchronized variables, the agent provides information models and executes client function blocks on behalf of the PLC. One important design feature is that the agent uses synchronized variables to implement a simplified remote procedure call (RPC) mechanism that conforms to the IEC 61131-3 functional model. This allows standard OPC-UA client functions to be used in existing PLC programs that only support numeric types and do not support strings or complex structures.",
keywords = "OPC unified architecture, agent, programmable logic controller, remote procedure call",
author = "Lee, {Seung Yong} and Minyoung Sung",
note = "Publisher Copyright: {\textcopyright} 2022 IEEE.; 27th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2022 ; Conference date: 06-09-2022 Through 09-09-2022",
year = "2022",
doi = "10.1109/ETFA52439.2022.9921581",
language = "English",
series = "IEEE International Conference on Emerging Technologies and Factory Automation, ETFA",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation, ETFA 2022",
address = "United States",
}