이렇게 구성했고, 일단 간단한 테스트에서는 정확히 요청된 수량만큼만 작동한다.


좌측의 비교기는 투입기가 옮긴수량을 플랫폼의 요청이 사라질때까지 누적하여 기억한다.


우측의 연산기는 플랫폼의 요청수량에서 완료된수량을 빼서 투입기의 묶음크기 설정을 조정한다.


투입기업글이 3묶음까지인데 100개를 옮겨야한다면 마지막 한번은 1개만 옮겨야 하기때문.


일정신호조합기는 그냥 플랫폼의 요청을 모방하기위해 달아둠.



그리고 원글을 보니까, 이 작업을 투입기 두개가 하고있던데


이 구성에서 투입기를 여러개로 늘이고 녹색선으로 연결하면 카운팅은 정상적으로 동작한다.


문제는 플랫폼의 요청이 들어온순간, 모든투입기가 동시에 일을 시작하기때문에


종료시점에 약간 문제가 생긴다, 예를들어 25번의 투입기 작동이 필요하다면 각각 12번씩 작동한뒤

아직 완료되지않은 한번의 작업을 두개의 투입기가 동시에 작업하려하고, 두개의 투입기가 동일한 설정을 사용한다면 절대 이 둘을 구분할 수 없다.


그래서 한가지 제안하는 해결책은






한개의 투입기는 작동조건을 S>0

나머지 투입기들은 S > a


a는 모든투입기가 동시에 1회 동작할경우 옮길수있는 아이템의 수량
(예제의경우 4묶음짜리 투입기가 3개이므로 12를 넣어줬다.)


이렇게하면 최종작업은 S>0 으로 설정된 투입기만이 마무리작업을 하게된다.




0eNqdVV2vmzAM/S95DhNQmEql7U/ssapQALeNLiQsMb3rKv77nFBoS7m7Hw+VHMf2OT526IUVdQetkQrZ5sJkqZVlm+2FWXlQonY+JRpgG2Z0+QIYWFlr1nMmVQV/2Cbqd5yBQokShkR/OOeqawowFMCXCnDWaks5WjkEqhPE6beUszNZZFB9IoJG13kBR3GS2rg4A6LKJUJj80ZXVDOmQAOlbO/qt8IgG935707URIeulTYNNdTzJ4rxRHEvLAZSWTBIF88kV+FIMvYkK0kwQ0AUL3MupSk7iTkoUdRQsQ2aDvjkppRqgthLYzG/KY9n39hJGqQ22ERziAh+sUEni8JNL3SHhtoX6KDZT399xfHSHYWqHCKSAHbOxAL9UJQvROAvDLf9glqricYIHRBsIZWHXRhsPGoWvjlYO6hoH21apnHLOGlT00zm3iuTgpbCBHA4EP7TxGey/PCOzikWhaFbX0GAJyqzF7WFftcvdZ1MWMJIPDaAsnyn7/W17/BxUdbLEtzK3nbCLi3FU8tUnjSjnHeCdAukgefAAiKsO2y7z67bPZtcAb5q82KHtznt9sEAqFHOGbnnHB82JQ1btzSBdOJT0dOuqK//y599Sv5rzZn296ftx0Yxe4JfUMyt5DCbN77ED3gf0tPtNFV9JRlczW3EI77i0Y57K/FWzGOe8pgsOpMVeevmS8hKyEq9L9lRPfcpdnymfxDOTvRGvc7p9zhLsixdR6ssC5O+/wfhfDCC