변화하는 데이터를 읽을 때는 MOV,   순간 전송에는 MOVP 를 사용

D200에 있는 데이터 레지스터를 K30 (K10진 정수) 30 정수로 순간 전송

X0D(유압센서1),  X0E(유압센서2),  X1A(유압모터-Trip) 은 계속 신호가 들어와있는 상태
X38(1번유니트 COS) 이 신호가 들어오고  X0F(유압센서3)  신호가 들어오면  M1(HYD-준비OK)  출력 
= 1번유니트 COS ,  유압센서3 작동되면, HYD-준비 됐다 오케이!  오케이?!  입니다.  무언가 다른걸 하기 전에 레디 신호 겠죠 .. 예열을 한다든지, 무언가 준비작업이 필요한 경우 일 것 같습니다.  

X34(2번유온 High),   X35(2번 유면 LOW),    X32(2번 모터 Trip) 은 신호가 계속해서 들어옴.
X39(2번유니트 COS) 신호가 들어오면  M11(2HYD 운전 준비) 출력
= 2번 유니트 COS 버튼을 눌러서 신호가 들어가면 , 2HYD 운전 준비도 완료!

HYD모타ON-상부
HYD모타ON-하부
HYD모타ON-리모컨
유압모타-ON-PB P/N   중 
1개이상만 켜져도 HYD-모타 ON 이 켜짐 
켜지고 5분 뒤에 자동으로 HYD 1번 유압모타 꺼짐 
자기유지 걸려있는 상태 
#자기유지 원리 에 대해 동영상 시청이나 자료가 필요함. 지식 부족

HYD 모타 ON-상부 
HYD 모타 ON-하부
HYD 모타 ON-리모컨
2번모타ON  중 
1개이상만 켜져도, 2번 모터가 켜진다.  대신 조건이 있다. 2HYD운전 준비가 되어 있어야만 모터가 켜진다. 
2번모터 작동되고 5분뒤에 1번모터와 동일하게 2번유압모터도 자동으로 꺼진다. 
자기유지 걸려있는 상태 

 

 

HYD-1번모타 ON이 되면 유압모터 MC가 켜진다.  유압모터가 켜졌다는 램프에 불이 들어온다.  

 

 

2번 HYD 모터가 켜지면  2번모터 MC가 켜지고 모터 램프가 불이 들어온다.

 

 

타이머 5분이 걸리고 난뒤에 꺼지면 OFF램프에 불이들어옴

 

 

1번 램프도 동일하다,  

 

슬래쉬 / 같은 표시는  반어법 같은 기호다
지금 위는 해석해보자면 X6, X0C, X18 3개가 A접점의 병렬 상태인 것이다. 
결국 압빼기 상부,하부, 리모컨 버튼 아무거나 1개이상만 누르면 신호가 들어가서 1번 유닛 COS 신호도 같이 주게되면 1번 압빼기가 가능하고, 
2번 유니트 COS X39신호가 들어가면 2번 압빼기가 가능하다. 

 

 

고속전진상부, 하부, 리모컨 중 1개이상에 신호가 들어가고, 1번 유니트COS 신호가 들어가면 고속 전진한다. 
2번 유니트도 동일 하게 2번 고속전진 ( 정확하진 않지만 , 예비로 하나 더 만들어놓은건 아닌지 생각해본다)
3개의 신호중 1개이상 신호가 들어갔을 때 0.1초마다 정수30 이 데이터 레지스터 200보다 크면 D200이라는 데이터에 한개씩 증가 
30 이라는 숫자가 D200 데이터와 똑같아지면  유니트히타ON 램프를 끈다. 
= 전진 하는 버튼 3개중에 아무거나 하나 눌렀을 때 3초에 한번씩 D200에 값이 1씩 증가하는데,   지금 보면 병렬로 되어있다. 그래서 버튼을 누르면 K30 정수에 맞춰 D200과 동일해지면서 3초 라는 시간이 되고  그러면서 램프가 꺼지는데....  

 

 

고속 후진 3가지 중 아무거나 한가지 이상 누르면 고속후진이 되고, K30이 최대치인 상태에서 후진을 하게되면 계속 후진하면서 램프가 들어옴 

 

 

저속전진-상부, 저속전진-하부, 저속전진-리모컨 중 하나만 켜져도 저속전진 솔레노이드에 신호가들어가면서 출력이됨

 

 

저속후진-상부, 저속후진-하부, 저속후진-리모컨 중 하나만 켜져도 저속후진 솔레노이드 신호가 들어가면서 출력이됨

 

고속전진 솔레노이드, 고속후진솔레노이드 중 하나만 켜져도 Loading SOL 이 출력됨

 

 

2번고속전진, 고속후진 중 하나만 켜져도 2번 로딩 출력이 됨

 

 

보충펌프-Trip, 보충펌프-OFF-PB,  보충펌프-원격 OFF-PB 는 B접점으로 펌프를 끄거나 할때 사용 현재는 계속해서 신호가 들어가고 있고, 보충펌프-ON-PB, 보충펌프-원격 ON -PB, 보충펌프 ON-MC 중 하나이상만 켜져도 보충펌프 ON-MC와 보충펌프 ON Lamp 에 불이들어옴 

 

카세트고정-Open COS 가 켜지면 카세트 오픈 솔레노이드 작동

 

카세트고정-Close COS 가 켜지면 카세트 Close SOL 작동

MAIN 프로그래밍

AD모듈 준비 하기 전 모듈동작조건 설정, 그리고 작동 하게끔 SET명령 실행 
입력조건이 ON으로 되면 지정된 디바이스를 ON으로 하고, 입력조건이 OFF가 되어도 ON상태를 유지한다. 

 

A/D모듈 동작조건의 실행되면 지정된 디바이스를 OFF한다.  X0A9(A/D모듈 동작조건) 이 작동되면 Y0A9(동작조건)은 끄지않는다.

 

2초마다 A/D모듈 에러발생 신호가 발생하면 Y0AF(A/D모듈 에러) 를 디바이스 OFF시킨다.

 

A/D모듈 준비,  위부터 아래로 순차적으로 출력 
FROM 선두번지 H0A 로 지정된 인텔리전트 모듈 내의 버퍼메모리 K11 로 지정된 어드레스로부터 D100의 워드 데이터를 읽고, K1로 저장한다. 

D1000(유량계 표시) 에 D100(CH1. 유량치) 값을 넣는다.

K40 , 10진수 40 (숫자40) 을 D1000(유량계표시치) 와 나누고 그 값을 D1100 에 저장 

KK50, 10진수 50(숫자50) 을 D1100과 곱하고 그 값을 D1200(현재 유량치) 에 저장

항상 신호를 받고 있는 상태에서,  K200 (숫자200)이 D1200(현재유량치) 보다 작거나 같으면 유니트 히타ON-MC를 작동시킨다. 

 

'PLC' 카테고리의 다른 글

[14] 명령어_4  (0) 2020.01.20
TO 명령어  (0) 2020.01.20
MELSEC GX WORKS2 기초 명령어 및 단축키  (0) 2020.01.17
라우팅(Routing)  (0) 2020.01.16
[13] 명령어_3  (0) 2020.01.15

+ Recent posts