사용자 도구

사이트 도구

English

codesysmanual:aboutlanguage

IEC61131-3 언어에 대하여

LD, ST, FBD, IL, SFC, CFC 총 6종류의 언어를 지원합니다. 이중 LD와 FBD, ST언어가 가장 많이 쓰입니다. 본 메뉴얼은 LD언어와 ST언어를 중심으로 설명하겠습니다. LD언어 안에서도 FBD처럼 펑션블록을 취급할 수 있습니다.

나머지는 이런것도 지원이 되는구나 하는 정도로만 알아두시기 바랍니다.

LD (Ladder Logic Diagram)

릴레이 회로를 기반으로하는 그래픽 언어입니다. PLC하면 떠오르는 가장 대표적인 언어입니다.

ST (Structured Text)

PASCAL을 기반으로 한 텍스트 언어입니다. 분기, 반복, 수치 연산과 같이 LD로 잘 처리되지 않는 용도에 적합합니다.

IL (Instruction List)

레더를 풀어서 니모닉으로 기술한 텍스트 언어입니다. 어셈블리 언어와 유사합니다. 잘 쓰이지 않는 언어입니다.

FBD (Function Block Diagram)

펑션블록(FB)를 중심으로 데이터 및 신호 흐름을 쉽게 볼 수있는 그래픽 언어입니다.

SFC (Sequential Function Chart)

진행상태를 표현할 수있는 그래픽 언어입니다. 세부 프로그램은 LD, FBD, ST로 작성하고, SFC는 전체적인 흐름을 정리하는 용도로 많이 사용합니다. (전체 흐름을 제어하는 용도로만 사용하는 것을 권합니다.)

CFC (Continuous Function Chart)

POU 및 연결을 자유롭게 표현할 수 있는 그래픽 기반 언어입니다. 비교적 선 연결이 자유롭습니다. IEC61131-3 표준이 아니라서 CODESYS 에서만 사용할 수 있는 언어입니다. (표준에서 벗어나 있으므로 사용하는 것을 적극 추천드리지는 않습니다.)

CODESYS

codesysmanual/aboutlanguage.txt · 마지막으로 수정됨: 2021/07/21 15:04 저자 Comfile Technology