Hello:
If what you want is to complicate the scene, but keep in mind that the inputs and outputs of Factory IO are limited, that’s why you should start and depending on how the project progresses, check how far you can go.
Specifically the last one, it involves placing the packages in two warehouses (to do this, you must create another warehouse), as if it were a matrix, then removing the packages, keeping in mind that the next ones that enter must first fill the remaining empty spaces. This requires a small database that you must monitor every time there is a change.
If you want to make things even more complicated, you can manage the scene control from the browser, including a server that can be accessed remotely from other PCs, both the database and the HMI. What’s more, you can use MIT, whose Android platform is APP INVENTOR, to manage all of the above from your mobile phone. However, for all of this, you need platforms for direct programming. Platforms like TIA PORTAL, ECO STRUCTURE, CX PROGRAMMER, and so on won’t work for you. You must use platforms like PHYTON, VB, C#, JAVA SCRIPT, and so on.
As you can see, the problem isn’t complicating your scene, but rather understanding the complexity of programming in each of the aspects that can be used in industrial applications. To do this, my recommendation is to start with the basics. Once you understand the concepts, progress to the limits of your capabilities. It will be a complex but exciting and rewarding path.
Regards