I have to use more than 40 servo motors and 20+ load cells using PLC. But the problem is that I have to use many I/o modules ( that is costly and hectic). Can I reduce the no of I/o modules by any means or can you suggest something like decentralized control system? Please help me.
![image of the tube which I am designing](https://i.stack.imgur.com/6xAVb.jpg)
In, this picture you can find a tube that I am making. This tube would give me the exact amount of material that I want. It includes 2 servo, 2 stoppers and 1 load cell for measuring the weight. For eg, I want 10 gm sugar. I program the plc in such a way that Stopper 1 that is attached to Servo 1 rotate 90 degrees to uncover the hole, then the sugar falls on the load cell which tells me the weight. When it measures 10 gm on the load cell. Servo 1 comes to its original position with stopper 1 thus stopping the flow of the sugar. Then stopper 2 opens with the help of servo 2 and sugar falls out of the tube.
The problem is that servo is using 2 outputs of PLC. Imagine I have to use 40 such tubes. To accomplish this I have to use many i/0 modules both for load cell and servos. This would increase complexity, cost and reduce the overall capacity of plc to do other tasks very greatly. Also, I want individual load cells and individual servos connected to each tube. Can you suggest me how to reduce the no of i/o modules or you can also suggest a simpler method to measure the weight of a material that is less complex and solves my problem.
![image of the tube which I am designing](https://i.stack.imgur.com/6xAVb.jpg)
In, this picture you can find a tube that I am making. This tube would give me the exact amount of material that I want. It includes 2 servo, 2 stoppers and 1 load cell for measuring the weight. For eg, I want 10 gm sugar. I program the plc in such a way that Stopper 1 that is attached to Servo 1 rotate 90 degrees to uncover the hole, then the sugar falls on the load cell which tells me the weight. When it measures 10 gm on the load cell. Servo 1 comes to its original position with stopper 1 thus stopping the flow of the sugar. Then stopper 2 opens with the help of servo 2 and sugar falls out of the tube.
The problem is that servo is using 2 outputs of PLC. Imagine I have to use 40 such tubes. To accomplish this I have to use many i/0 modules both for load cell and servos. This would increase complexity, cost and reduce the overall capacity of plc to do other tasks very greatly. Also, I want individual load cells and individual servos connected to each tube. Can you suggest me how to reduce the no of i/o modules or you can also suggest a simpler method to measure the weight of a material that is less complex and solves my problem.