본문 바로가기
이것저것/전기·전자·PLC

PLC 용 고급언어 ST

by 산돌개 2017. 7. 19.

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