· LTN 공략 심화편1 - 각종 신호 및 요청 공급 원리
· LTN 공략 심화편2 - 품목 별 임계값 설정
평생 2편이 안나올줄 알았던 LTN 공략 심화편2다. 이번에는 한 역에서 여러가지 임계값을 어떻게 다루는가에 대해 알아보자.
간단한 실험 환경이다. 맨 위 역은 대기역인 Depot,
중간역은 5가지 품목을 공급할 다중 공급역
맨 아래역은 5가지 품목을 요청할 다중 요청역
으로 설정을 천천히 할거임.
1. 공급역
우선 신호는 간단하게 다음처럼 줌. 임계값은 최저품목 수치만큼 줘도 된다. 가장 적은 임계값을 희망하는게 철판인데 그게 1k면 1k로 설정하면 됨. locked slots per wagon은 사실 5를 지정해야했는데 품목 수 생각하기전에 대충 넣어서 4만 넣었다. 원칙대로는 항상 품목 수 이상 신호를 줘야한다.
그리고 공급역은 항상 모든 물품이 8k개 정도로 유지되게 해놓음.
품목 수 만큼 비교연산 조합기를 설치해서 입력부분하고 창고하고 전부 연결해줌.
물품 하나 하나 임계값을 설정하면 된다. 특정 물품(철판) 가 원하는 임계값(4000)보다 크다면 특정 물품(철판)신호의 입력값 만큼 출력하게 해주면 이 자체가 LTN에서의 임계값 역할을 수행하게 된다. 사진에서 4k로 했는데 중간에 1k~5k로 순차적으로 하는게 보기편할거 같아서 아래처럼 값을 바꿨다.
그거를 각 물품별로 1k~5k까지 나눠서 설정해줬다.그와 동시에 임계설정이 정상적으로 작동하는지 확인하기 위해 창고를 한번 쫙 비워줬다.
이후 모든 물건이 1k대 가 가니 철판 신호기에서 출력이 나온다.
전체 출력하고 전신주하고 연결된 값을 확인해보면 아직 철판만 신호가 잡히는걸 확인할 수 있다.
정상적으로 작동하는거 같으니 비교연산 조합기들의 출력와 LTN 입력부를 같이 이어줬다.
물품들이 2k가 됐을때 구리판을 인식 시작하는걸 LTN Manager를 통해서 확인할 수 있다.
좀만 더 기다려 3k대가 됐을댄 강철판을 인식 시작한다. 우리가 임의로 물건마다 임계값을 지정할 수 있는 것이다! 물론 공급역만 이렇게 하면 절반밖에 의미가 없다.
2. 요청역
임의로 물건을 빼게 세팅은 했는데 중간에 임계값이 참에 따라 요청이 발생 안하는걸 보기 힘들어서 멈추긴했다. 이제 하나하나 설정해보자.
우선 마찬가지로 최소 요청 임계값이 1k일거기때문에 요청 임계값은 1k그대로 냅뒀다.
그리고 다른 조합기를 설치해서 각 물건마다 원하는 요청양을 입력해준다. 당연히 요청이기때문에 입력은 음수로 해야한다.
마찬가지로 1k~5k로 천천히 설정을 해보자.
이번엔 특정 물품(철판)이 원하는 임계값(1000)의 음수보다 작다면 특정 물품(철판)의 입력값을 출력하게 설정해줬다. 천개보다 더 요청이 들어왔을 때 철판 배송을 해야하기 때문이다.
모든 물건에 대해 다 설정해주고
3. 작동 여부 확인
투입기 신호들도 다 설정해서 LTN 연결을 시작해서 창고에 3k에 해당하는 물고기가 옮겨졌다.
그대 임계값이 5k였고, 요청양이 8k였는데 현재 창고에는 3.3k의 물고기가 있다. 즉, 당장 옮겨야하는 물고기양이 4.7k로 5k가 안 되기 때문에 요청 신호가 전신주에 안잡히는 모습을 볼 수 있다.
플라스틱을 1화물차 만큼 옮겼는데 아직 플라스틱 4.4k가 부족하고, 이는 임계값인 4k보다 크므로 요청이 사라지지 않는 모습을 확인할 수 있다.
좀 더 기다리자 플라스틱 2번째 배송이 왔고, -4.1k의 양이 부족할때까진 신호가 잡히다가
창고에 플라스틱양이 4k가 넘었을 때
더 이상 플라스틱 요청 신호가 안잡히는 모습을 확인할 수 있다.
전에 누가 임계값 다르게 설정 가능하냐고 물어본김에 공략글로 쌈.
담에 또 주제 생각나면 올지도
굳굳
정성글에는 추천
정성추 시범용 블프도 추가해주면 더 좋을꺼같아