
임베디드/PLC
PLC - Python 시리얼 통신 1
PC에서 파이썬으로 PLC를 제어하여 하드웨어 기계제어를 하고 PLC로부터 데이터를 가져오고 보내는 프로그램을 만들어 보겠습니다. 우선 PLC와 시리얼 통신이 무엇인지 간단히 알아보겠습니다. (이미 알고 계신 분들은 넘어가셔도 좋습니다.) PLC란? Programmable Logic Controller의 줄임말로 주로 산업현장에서 기계를 제어할 때 많이 쓰이며, 산업 플랜트의 유지관리 및 자동 제어 및 모니터링에 사용하는 제어 장치입니다. PLC는 순차제어에 사용되는 대표적인 장치이며, 노이즈에 강하여 산업현장에서 신뢰할 수 있는 제어 장치 중 하나입니다. 주로 래더 다이어그램으로 프로그래밍되고 래더뿐만 아니라 ST, LI 등 을 사용해서 프로그래밍을 할 수 있습니다. 시리얼 통신이란? 다른 말로 직렬 ..