PLC는 일반적으로 다음과 같은 래더 다이어그램(ladder diagram)을 사용하여 프로그래밍을 합니다.
이 래더 다이어그램은 단순 제어에는 쉽고 편리하지만 복잡한 연산을 필요로 하는데는 그리 적합하지 않습니다. 현대의 장비들이 점차 복잡해지고 고도의 연산과 네트워킹 등을 요구하기 때문에 PLC 분야에도 이를 처리하기 위한 고급언어가 등장했습니다. 그 선두주자가 바로 ST(Structured Text) 입니다.
ST 는 C 언어나 PASCAL 언어와 유사한 형태의 문법을 갖고 있어 쉽게 복잡한 구조의 프로그래밍을 할 수 있습니다. 다양한 연산자와 데이터 타입, 배열, 구조체, 루프 등등 일반적인 고급언어를 접해본 사람들은 크게 힘들이지 않고 쉽게 사용할 수 있는 편리한 PLC 언어 이지요.
SIEMENS PLC나 미쯔비시 PLC 도 ST를 지원하지만 사용자들이 아직 별로 사용하지 않은 편이고 3S Soft 의 CodeSys 기반 프로그래밍 환경을 갖춘 Bosch Rexroth 나 Beckhoff 사의 PLC 들이 주로 ST 를 사용하고 있습니다.
'이것저것 > 전기·전자·PLC' 카테고리의 다른 글
릴레이 구동회로에는 Flyback 다이오드 (0) | 2018.07.29 |
---|---|
4~20mA 센서 입력 받기 (0) | 2018.07.29 |
ST 문법 요약 (0) | 2018.03.08 |
교류모터 회전수 (0) | 2017.07.19 |