[PLC]사용자 정의 펑션/펑션블록

정제철·2023년 5월 18일
0

PLC와 HMI

목록 보기
4/9
post-thumbnail

#사용자 정의 펑션/펑션블록 사용해보기

사용자 정의 펑션/펑션블록

사용자가 직접 펑션 또는 펑션블록을 디자인 하여 동일한 로직을 재활용 하거나, 노하우를 보호
할 수 있으며, 프로그램 메모리를 효과적으로 활용할 수 있다.

실습1. 시간검출 프로그램


프로그램 설명
트리거 조건 발생 시 현재 시간(년,월,일,시,분초)을 워드타입으로 지정한 디바이스에 저장하는 펑션을 작성

실습2. 사칙연산 프로그램


프로그램 설명
A,B 두 값을 입력하면 덧셈값, 뺄셈값, 곱셈값,나눗셈 값등 4 개의 결과물을 반환해 주는 경우 실행 결과물이 2 개 이상이므로 펑션 블록으로 작성된다.

실습3. 피타고라스 정의 프로그램


프로그램 설명
A,B라는 VAR_INPUT에 값을 넣으면 피타고라스 정리에 의해 결과 값 C를 출력

실습4. 플리커 프로그램


프로그램 설명
FL 이라는 신호가 입력 되면 LA1가 5초간 점등되고, 이후 1초 주기로 깜빡인다.
NFL 이라는 신호가 입력되면 LA2가 오프되고 램프6이 ON된다.
OFF가 ON이 되면 모든 램프가 꺼진다.

profile
성공의 반대는 실패가 아닌 도전하지 않는 것이다.

0개의 댓글