Good day all you knowledgeable people.
The scenario:
We have 1 main PLC communicating to and controlling multiple PLCs (up to 20). These multiple PLCs all contain exactly the same code - each performing exactly the same function. The main PLC will orchestrate the individual PLC depending on data received from them.
The Hardware:
Main PLC is a GaurdLogix 1756-L83S
"Child" PLCs are Compact gaurdLogix L30ERMS
The problem is not the child PLCs, the problem lies on the main PLC where each child is monitored and addressed individually. The code per child is complex and long, so copy-paste multiple times is out of the question. Ideally, we want to do the code once as a "template", then use the template multiple times. We are considering using indirect tagging/arrays, but then cross-referencing and maintaining the code will become difficult for the maintenance team later in the life of the product.
The Question:
Is there an elegant and more productive way of doing this?
Please assist
The scenario:
We have 1 main PLC communicating to and controlling multiple PLCs (up to 20). These multiple PLCs all contain exactly the same code - each performing exactly the same function. The main PLC will orchestrate the individual PLC depending on data received from them.
The Hardware:
Main PLC is a GaurdLogix 1756-L83S
"Child" PLCs are Compact gaurdLogix L30ERMS
The problem is not the child PLCs, the problem lies on the main PLC where each child is monitored and addressed individually. The code per child is complex and long, so copy-paste multiple times is out of the question. Ideally, we want to do the code once as a "template", then use the template multiple times. We are considering using indirect tagging/arrays, but then cross-referencing and maintaining the code will become difficult for the maintenance team later in the life of the product.
The Question:
Is there an elegant and more productive way of doing this?
Please assist