its not that difficult to build a logic. what do you want is to put up your all the datasheets ready first. understand the operation clearly with no doubts. establish a communication with no error.
try out a manual logic first and parallelly put up a Auto logic so that it will be easy & errorless.