사용자 도구

사이트 도구

English

codesysmanual:editld

레더 작성법

우선 CODESYS의 화면 구성을 살펴 보겠습니다.

  1. 프로젝트의 구성요소
  2. 변수선언
  3. LD프로그램 작성영역
  4. 컴파일 결과, 에러 표시창
  5. 도구창

LD작성방법은 기본적으로 5번 도구창에서 필요한 것을 3번 창으로 가지고 오는 방식으로 작성합니다.

BOX 추가

Box는 두가지 종류가 있습니다.

툴박스에 보면 그냥 BOX가 있고, EN/ENO가 붙은 박스가 있습니다. BOX는 매 스캔마다 실행됩니다. 반면 Box with EN/ENO는 EN입력이 TRUE일때만 실행됩니다. ENO는 EN입력을 그대로 다음 박스로 전달해주는 역할을 합니다.

Assignment

출력핀에 아무것도 없을 경우 결과를 받을 변수를 할당할 수 있도록 만들어 줍니다.

Input

박스의 입력핀을 추가할때 씁니다.

Branch

연결선을 두개로 나눌때 씁니다.

EXECUTE

보통 레더로직에서 연산할때는 ADD, SUB, MUL 등의 연산명령어를 써서 여러번에 걸쳐서 연산을 해주는데, EXECUTE를 쓰면 단 한줄로 연산이 가능합니다.

상승에지 입력

보통 연산명령을 쓸때, 실행조건을 TRUE를 주면 값이 계속 바뀝니다. 왜냐하면 스캔돌때마다 계속 수행하니까요. 그래서 FALSE에서 TRUE바뀌는 순간에 단 한번만 실행하도록 해야 하는데, 이게 바로 상승에지 입력입니다. 심볼에 P가 표시되면 상승에지, N이 표시되면 하강에지입니다.

CODESYS

codesysmanual/editld.txt · 마지막으로 수정됨: 2020/12/09 03:12 저자 Comfile Technology