본문 바로가기

연구/전기차 클러스터 교육

(49)
전기차 클러스터 - Last day, GT DESIGNER 수동/자동/알람 MPS시뮬레이터로 설계한 PLC프로그램을 구동시켜보자. 엑셀을 이용해서 입출력 IO를 작성한 후에 수동조작 부분을 설계하고 자동조작 출력 GX WORKS에서 작업한 후에 기존에 작성해 놓은 GT DESIGNER에서 입력값을 넣는다. 자동 조작 순서대로 설비가 작동하는 모습이다. 여기에 시작 정지 버튼을 추가해보자. 여기서 set 30 시작 rst30 정지가 된다. 비상정지 버튼을 활성화 시키기 위해 수정하고 PLC쓰기를 해준다. 다시 GT DESIGNER에서 수정을 거쳐 비상정지 버튼을 추가할 수 있게 됐다. 마지막으로 알람을 만들어보자 엑셀 표를 보면서 GX WORKS를 수정해준 다음 미리 만들어논 알람화면을 사용자화 해준다. 그 다음 설정한 알람을 실행해보면 다음과 같이 작동함을 알 수 있다. 여기서..
전기차 클러스터 - DAY 52, GT Designer 엑셀표에 기입한걸 기본으로 GT Designer에 입력해준다. 여기서 MC는 괄호를 의미한다. 그래서 MCR을 넣어줘서 괄호를 닫는다. 이대로 실행시켜보면 N0 M200에 스위치가 켜짐을 알 수 있다. 프로그램 체크로 2중 코일을 만들어줬다. X0를 켜면 안켜지지만 X2번을 켜면 켜진다. 그래서 2중코일을 통해 들어가면 안되는 곳에 들어가는 것을 방지할 수 있다.
전기차 클러스터 - DAY 51, MOV / BSFLP 를 이용한 설계 BSFLP bit shift left pulse 의 준말이다. 204 203 202 M201 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 위의 표와 같이 BIT는 각각을 의미하고, shift는 옆으로 이동하는 것을 의미한다. left는 말그대로 왼쪽이고, pulse는 한 번이라고 생각하면 쉽다. M101을 실행하면 다음과 같이 M201번이 살게 된다. 그 이유는 SET M201인데 201번을 set 시킨다는 뜻이다. 차례대로 M101, M102, M103을 실행시키면 최종적으로 불이 다 꺼지게 되는데 그 이유는 K4가 4개까지의 비트를 의미하기 때문이다. 만약 K8이라면 8번까지 비트가 움직일 수 있다. 저 밑에 K1M201에서 1은 4비트를 의미한다. 만약 1을 2로 바꾼다면 8비트가 되는..
전기차 클러스터 - DAY 50, 알람/고장/트러블슈팅/에러 오늘은 취출실린더, 저장실린더, 스토퍼실린더 세개의 실린더 두개의 양솔, 한개의 편솔을 가지고 프로그래밍을 해볼것이다. 엑셀에 새로운 디바이스 코멘트를 정리한다. 스토퍼 실린더 전에 공급실린더로 연습해본다. GX WORKS에서 수정된 코멘트를 정리한다. PLC회로를 작성하고 출력부도 작성한다. 통신을 연결하고 PLC를 넣어주면 다음과 같이 작동한다. 만약 PLC에 문제가 발생하면 어떻게 접근하면 될까? PLC 각 부분에 생기는 문제의 원인이다. 무작정 고민하기 보다는 기존에 명시된 원인을 체크해보는 것이 중요하다. PLC에 알람을 입혀보자. 기본적으로 메모리, 센서, 타이머로 구성 돼 있고 경우에 따라 램프에 불빛이 들어오고, 부저에 경종이 울린다. AUTO에 카운터를 넣어 숫자를 카운트 할 수 있다.
전기차 클러스터 - DAY 49, 자동제어 설계 오늘의 과제이다. FLOW에 X값과 Y값을 먼저 입력해준다. 보다 쉽게 보기 위해서 전진은 검은색, 후진은 빨간색으로 표시한다. 엑셀로 먼저 표기해두면 FESTO에서 작업하기 편해진다. 엑셀표를 중심으로 FESTO를 작성해 본 후 시뮬레이션을 돌려본다. 제대로 돌아가는 걸 확인했으니 GX WORKS에서 회로를 설계해본다. 출력부까지 모두 설계한 후에 제대로 작동하는지 BTS를 이용하여 시뮬레이션을 돌려본다. 시뮬레이션 결과 전진 후진과 일시정지 다시재생 모두 잘 되는걸 확인했다. 이제 양솔레노이드로 설계를 해보자. 실린더는 취출실린더와 저장실린더 두 개로 하고 각각 기호는 A, B로 했다. 취출 실린더 전진은 Y30 후진은 Y31 저장실린더 전진은 Y33 후진은 Y34이다. FESTO를 이용해서 도면을 ..
전기차 클러스터 - DAY 48, 간단한 PLC회로 설계 먼저 엑셀로 공급실린더와 드릴실린더 편솔레노이드를 각각 작성한다. 그 다음에 FESTO 프로그램을 이용해서 공급실린더 편솔레노이드 밸브와 드릴실린더 편솔레노이드 밸브를 각각 설계한다. 여기서 입력과 출력 그리고 메모리 3가지를 기억해야한다. 출력은 A가 전진하기 위해서 Y20가 온 돼야 한다. 그래서 M1이 Y20으로, M2가 Y22로 가는것이다. 후진하기 위해서는 A- 신호를 켜주기 위해 M3이 Y20으로, M4가 Y22로 가는것이다. b접점으로 하는 이유는 A가 전진하면 ON되는 센서는 X1 B+가 전진하면 ON되는 센서는 X3, A-가 후진하면 ON되는 센서는 X0에 센서가 들어오고 마지막으로 B-가 후진하면 X2번에 센서가 들어올 것이다. 공급실린더와 드릴실린더의 FESTO 모습이다. 공급실린더와..
전기차 클러스터 - DAY 47, 양측-편측 솔레노이드 밸브 PLC 실린더 2개와 양측 솔레노이드 밸브를 사용해서 plc설계를 진행해 볼 것이다. 여기서 COM은 공통신호이다. 나는 2공정에 해당하고 다음과 같이 엑셀로 먼저 작업을 한 다음에 FESTO를 이용해서 도면을 설계한다. FESTO 도면을 중심으로 PLC회로를 작성한다. 편측 솔레노이드 밸브 그 다음에 디버깅으로 시뮬레이션을 시작하고 난 다음에 BTS 프로그램으로 시뮬레이션을 돌려보면 제대로 돌아가는것을 확인할 수 있다. 그 다음 PLC회로를 컴퓨터와 연결한 다음에 드라이버를 설치하고 실행해보면 다음과 같이 작동함을 확인할 수 있다. PLC회로를 통해 작동하는 모습이다.
전기차 클러스터 - DAY 45, PLC회로 기초 어제 예고했던 도면 모습이다. 저기 X친 부분은 설계하지 않는다는 뜻이다. C_AUTO는 초록색 버튼이고 S1, S2는 각각 노란 빨간버튼이다. 자기유지회로를 통해 초록버튼을 누르고 노란버튼을 누르면 전자 접촉기가 그에 맞게 반응하는 것을 볼 수 있다. 옆에 카운터를 보면 숫자가 보이는데 3으로 설정했기 때문에 3번 작동한 후에는 반응하지 않고 금속반응기에 금속을 접촉하면 카운트가 다시 초기화 된다. 제일 중요한 것은 실린더의 출력이다. 그래야 물건을 옮길 수 있기 때문이다. 유체에서 압력과 면적의 곱은 힘을 의미한다. 여기서 힘을 두개로 볼 수 있다. 첫번째는 실린더가 전진하는 힘, 두번째는 실린더가 후진하는 힘이다. 엑셀로 부가 설명을 했다. 교축밸브와 체크밸브를 간단하게 정의하고, 엑셀에 기호를 표..