1979 년, PLC 전문가로 구성된 국제 실무 그룹에서 프로그래머블 컨트롤러(PLC)를위한 공통 인터페이스에 대한 첫 번째 초안을 완성했습니다만, 1982 년에 가서야 초안이 너무 포괄적이어서 문제가 있다고 판단하고, 다섯 개의 좀더 세부적인 그룹으로 분리하고 표준화 작업에 들어갔습니다.
프로그래밍 언어에 대한 첫 번째 표준 (파트 3)은 1993 년 3 월에 발표되었으며 (IEC161131‐3.2) 다른 추가 사항은 2002 년에 발표되었으며 2013 년에 가서야 모든 표준이 완성되어 발표되었습니다.
현재 대부분의 메이커에서 이 표준을 따르고 있습니다. IEC61131-3 표준에서는 다양한 프로그래밍 언어가 포함하고 있습니다.
기존에는 각 메이커마다 명령어및 메모리맵등이 천차만별이였습니다. 따라서 유저는 PLC 브랜드를 바꿀 때마다 새롭게 공부를 해야 했습니다. 특히
PLC계통에 일하는 사람들이 하나의 표준화된 프로그래밍 방법을 사용하게 되면 이런 장점이 있습니다.
꼭 CODESYS가 아니더라도 국내외 대부분의 메이저 업체들이 IEC61131-3 표준언어방식으로 프로그래밍을 하는 PLC를 생산하고 있습니다.