본문 바로가기

PLC(미쓰비시)

공개문제01-ST(자동화설비기능사 PLC)

 

0.GLOBAL LABEL

 

- PR1 프로그램은 테스트 동작을 담당하는 프로그램

- PR2 단속동작, 연속동작, 부가동작을 하는 프로그램

 

 

1.테스트

 

 

 

 

 

 

2. 단속, 연속, 부가조건





 

 


단속과 연속, 부가동작 프로그램 입니다.
ST 프로그램에서는 타이머, 카운트 등은 FB(Function Block)를 이용합니다.

1. 사용된 FB(Function Block)
1) 타이머 정의
T비상해제(IN := TRUE, PT := T#2S);  (*2초지연*)

2) 타이머 온 ( T비상해제.Q  )
IF  T비상해제.Q THEN

END_IF;

3) 상승 하강 펄스
TRIG_비상정지_F(_CLK:= 비상정지SW);
TRIG_비상정지_R(_CLK:= 비상정지SW);

4) 상승 하강 펄스 ON
IF  T비상해제.Q THEN

END_IF;

2.시퀀스 
SEQ로 공정을 한단계 씩 실행

래더 프로그램과 같은 흐름이지만 텍스트로 이루어져 있고 
펑션 블럭을 이용한다는 것이 다른 점이다.

2-1 초기조건
IF  K2X0 = H55 THEN 
초기조건 := 1;
END_IF;

H55는 아래와 같이 해도 똑 같다.
초기조건 := 공급후진센서 AND 가공상승센서 AND 송출후진센서 AND 배출후진센서  


2-1 초기조건으로 만드는 설정
K3Y20 := H2;  (*SOL 장비 초기화*)
공급후진솔 ONLY 1이면 장비 초기화 된다.

 

 

프로그램의 의문사항이나 잘못된것이 있다면 댓글을 부탁드립니다.

 

 

자동화설비기능사 공개문제 풀이(멜섹)

https://farmauto.tistory.com/32

 

자동화설비기능사 공개문제 풀이(멜섹)

1.공개문제01 1-6) ST 이용https://farmauto.tistory.com/31 공개문제01-ST(자동화설비기능사 PLC)Program을 MAIN, PR1, PR2로 구분 하여 프로그램을 했다.- MAIN 프로그램은 PB1, PB2, PB3에 따라서 프로그램을 로딩, 런

farmauto.tistory.com