후반부로 넘어가서 발전 체계가 다원화 되고, 축전지의 용량에 따라 발전 설비의 가동 여부를 결정할 때 사용하는 조합이다.
축전지 전력이 30퍼센트 미만이면 발전소를 가동하고, 80퍼센트를 초과하면 발전소를 정지하는 구성을 하기로 하자.
작동예시 :
준비물 : 수량비교 조합기 3개, 전원 스위치 1개, 빨간 전선 2개, 녹색 전선 4개, 축전지 1개.
+ 소형 전신주 1개, 태양 전지판 1개, 축전지 1개
일단 기본적으로 발전기의 전력 네트워크를 공장들과 분리하고, 그 사이에 전원 스위치를 집어넣는 것으로 시작한다.
전원 스위치를 축전지와 직결하여 축전지 잔류 전력량만으로 조건을 걸면
그 전력량에 도달하는 순간 켜지고 꺼지고를 순식간에 반복해서 올바른 제어가 이뤄지지 않는다.
이에, 축전지 전력이 30퍼센트 미만이면 발전소를 가동하고, 80퍼센트를 초과하면 발전소를 정지하는 구성을 하기로 하자.
첫번째 수량비교 조합기는 잔류 전력이 80퍼센트를 초과하면 발전소 작동중지 신호를 보낸다.
두번째 수량비교 조합기는 잔류 전력이 30퍼센트 미만이 되면 발전소 작동 신호를 보낸다.
세번째 수량비교 조합기는 출력과 입력을 이어놓아서 신호가 들어오기 전까지 현재 상태를 유지한다.
추가사항, 수량비교 조합기도 엄연히 전기를 소모하는 물건이고,
축전지 전압이 낮아졌을 때 전력 문제로 인해 발전소 가동 신호를 주지 못한다면
축전지 완전 방전 이후 스위치를 수동조작하여 발전소를 가동시켜야 한다.
이를 방지하기 위해, 수량비교 조합기 3개만 존재하는 전력망을 하나 만들고,
거기에 축전지와 태양 전지판을 하나씩 설치하는 것을 추천한다.
고맙습니다.. 이해는 못했지만.. 로켓쏴보고 나면 이해가 되겠죠?
난 항상 조합기 없이 축전지에 파이프로 빨간줄 연결해서 했었는데 일케 하면 더 섬세한 컨트롤을 할 수 있군
이런가이드 좋아
띠요옹 RS래치를 이런형태로도 할수가 있네
가동이 셋S이고 정지가 리셋R이지
나 기계공학 전공이라서 논리회로 전혀모르는데 이거좀 자세히 새글에 설명해주면 고맙겠다. rs 래치라는게 제일 쓸모있고 자주 쓰일거 같은데 원리 알면서 쓰고싶다.
자기유지라는 개념을 먼저 알아야하는데.. 내가 plc 엔지니어임 래치 개념은 plc에서도 많이 쓰는 개념임
니가 단순하게 프로그램적으로 짠다고 치자
조건으로 전력이 30 이하라면 발전기를 가동한다라는 프로그램을 짜면, 프로그램은 계속 반복해서 조건-> 결과를 계속 진행한다
조건이 만족하면 발전기를 키겟지?? 발전량 >소모량 보다 많을테니, 조건은 계속 yes 가 되어 발전기는 계속 돌아간다
자 이번엔 80퍼센트에서 발전기를 끈다라는 프로그램 을 넣엇다고 치자
79퍼센트에서 80퍼센트가 되는순간 프로그램 논리에 따라 발전기를 프로그램이 끈다 그순간 발전량<소비량이 되어 80퍼센트에서 줄어들겟지
1초뒤에 79퍼센트가 됫어, 근데 프로그램은 계속 도니깐, 80에서 끈다 라는 프로그램은 세팅값 80과 79가 된 저장량을 비교를 계속 하게 되고, 80보다 낮으니 다시 발전기를 키게된다..
그러면 79와 80사이를 계속 왓다갓다 하겟지..
여기서 셋과 리셋 개념을 넣어서 30이하라면 발전기를 가동한다라는 프로그램이 가동하면 한번만 체크하고 셋을 해서 이 명령을 계속 실행 못하게 한다
그리고 80상이라면 발전기를 끈다라는 프로그램에서 리셋을 넣어 똑같이 한번만 가동하게 한다
그러면 본래 의도임 30퍼센트에서 가동해서 80퍼센트에서 끈다라는 개념이 성립됨, 근본적으로 이해해야할것은 프로그램은 코딩을 계속 실행한다 라는거임
내가 말을 이상하게 햇네.. -_-; 다시 설명하자면.. 처음에 30 이하라면 킨다라는 개념이 프로그램 자체는 조건 ->결과거든..
비교문 -> 조건 만족하면 출력 인데
전력저장량 (29)<--변하는값 과 세팅값(30)을 비교해서 저장량<세팅값 이 만족하면 발전기를 킨다 라는 프로그램을 짯다면
발전기를 킨후, 전력저장량이 31이 되는순간 프로그램은 세팅값보다 전력저장량이 크니깐, 다시 발전기를 끄게됨
왜냐면 프로그램은 같은 코드를 계속 반복하니깐.. 근데 여기서 셋 개념을 넣어서 시작한 순간 비교문을 무력화 시키면 계속 발전기가 가동하겟지??
비교문을 무력화 하는게 셋임
그리고 똑같은 내용인 80일때 끈다 라는 조건으로 셋을 다시 초기화 시킴(리셋)하면 비교문이 다시 가동하여 비교를 하여 저장량이 세팅값보다 높으니 펌프를 끄게됨
첨에 설명한건 잊어주라 잘못설명햇다..
비번도 모르겟구..
아 SR스위치 설정방법 이해했다
1호기 : 축전기 80%이상 - 축전기 1 출력
2호기 : 축전기 30이하 - 스위치 1 출력
3호기 : 스위치>축전기 - 스위치 1 출력
결국 축전기 80%초과 = 축전기:1/스위치:0 = 스위치 차단상태
축전기 80%이하~30%이상 = 축전기:0/스위치:0 = 스위치 차단상태
축전기 30%미만 = 축전기:0/스위치:1 = 2호기 작동으로 스위치 1 출력(최초)
발전소 작동으로 축전기 다시 30%이상 80%이하 = 1호기2호기 모두 정지지만 3호기가 2호기 작동시 받은 스위치1 신호를 받아 작동하여 스스로 다시 출력한 스위치1이 입력으로 되돌아오고 다시 스스로 조건을 만족하여 회로에 스위치1의 신호를 유지
축전기 충전되어 80%이상 = 3호기가 스위치1을 유지중이지만 1호기 작동으로 축전기 1 출력되며 스위치>축전기 조건이 깨지면서 3호기 작동정지. 처음 상태로 되돌아옴(리셋).
SR래치가 뭔지 처음 들어봤지만 덕분에 어떻게 구현하는지 쉽게 이해한듯 ㄳ