Dear Gabriel:
In the examples below I assume that your 1761-NET-ENI are congured according to the
manualto send the message to the proper ENI Node to hit the other PLC.
Sample ENI Configuration SCHEME - Can be used in all ENI's
Assumes the subnet in use is 192.168.1.XX
Address Node 0 thru Node 100 to 192.168.1.100
Address Node 1 thru Node 101 to 192.168.1.101
Address Node 2 thru Node 102 to 192.168.1.102
Address Node 3 thru Node 103 to 192.168.1.103
Address Node 4 thru Node 104 to 192.168.1.104
Address Node 5 thru Node 105 to 192.168.1.105
Address Node 6 thru Node 106 to 192.168.1.106
Address Node 7 thru Node 107 to 192.168.1.107
Address Node 8 thru Node 108 to 192.168.1.108
Address Node 9 thru Node 109 to 192.168.1.109
Address Node 10 thru Node 110 to 192.168.1.110
Assign ENI Addresses as Follows;
PLC 0 - 192.168.1.100
PLC 1 - 192.168.1.101
PLC 2 - 192.168.1.102
PLC 3 - 192.168.1.103
PLC 4 - 192.168.1.104
PLC 5 - 192.168.1.105
PLC 6 - 192.168.1.106
PLC 7 - 192.168.1.107
PLC 8 - 192.168.1.108
PLC 9 - 192.168.1.109
PLC 10 - 192.168.1.110
For the sake of my example I will assume that you have not used the data files I mention but If you have then replace them with another unused number of data file.
For this example assume PLC's 1 thru 10 are on the workbench and PLC 0 is the master.
CREATE DATA TABLES NEEDEDIn all 11 PLC's create the Data File N17 of size 128. and Data File N27 of size 128. Also create a MG file of size 32.
ADD A MSG READ OF MASTER TO EACH BENCH PLCIn PLC 1 add a MSG instruction to node 0 which reads N17:10 from PLC 0 for 10 integers use MG 0 for control.
In PLC 2 add a MSG instruction to node 0 which reads N17:20 from PLC 0 for 10 integers use MG 0 for control.
In PLC 3 add a MSG instruction to node 0 which reads N17:30 from PLC 0 for 10 integers use MG 0 for control.
In PLC 4 add a MSG instruction to node 0 which reads N17:40 from PLC 0 for 10 integers use MG 0 for control.
In PLC 5 add a MSG instruction to node 0 which reads N17:50 from PLC 0 for 10 integers use MG 0 for control.
In PLC 6 add a MSG instruction to node 0 which reads N17:60 from PLC 0 for 10 integers use MG 0 for control.
In PLC 7 add a MSG instruction to node 0 which reads N17:70 from PLC 0 for 10 integers use MG 0 for control.
In PLC 8 add a MSG instruction to node 0 which reads N17:80 from PLC 0 for 10 integers use MG 0 for control.
In PLC 9 add a MSG instruction to node 0 which reads N17:90 from PLC 0 for 10 integers use MG 0 for control.
In PLC 10 add a MSG instruction to node 0 which reads N17:100 from PLC 0 for 10 integers use MG 0 for control.
ADD A MSG READ OF EACH BENCH PLC FROM MASTERIn PLC 0 add a MSG instruction to node 1 which reads N27:10 from PLC 1 for 10 integers use MG 0 for control.
In PLC 0 add a MSG instruction to node 2 which reads N27:20 from PLC 2 for 10 integers use MG 2 for control.
In PLC 0 add a MSG instruction to node 3 which reads N27:30 from PLC 3 for 10 integers use MG 4 for control.
In PLC 0 add a MSG instruction to node 4 which reads N27:40 from PLC 4 for 10 integers use MG 6 for control.
In PLC 0 add a MSG instruction to node 5 which reads N27:50 from PLC 5 for 10 integers use MG 8 for control.
In PLC 0 add a MSG instruction to node 6 which reads N27:60 from PLC 6 for 10 integers use MG 10 for control.
In PLC 0 add a MSG instruction to node 7 which reads N27:70 from PLC 7 for 10 integers use MG 12 for control.
In PLC 0 add a MSG instruction to node 8 which reads N27:80 from PLC 8 for 10 integers use MG 14 for control.
In PLC 0 add a MSG instruction to node 9 which reads N27:90 from PLC 9 for 10 integers use MG 16 for control.
In PLC 0 add a MSG instruction to node 10 which reads N27:100 from PLC 10 for 10 integers use MG 18 for control.
NOTES ABOUT MSG ENABLE CONDITIONSNote In PLC 0 you'll want some logic to trigger the MSG's one after the other in PLC's 1 thru 10 they can trigger continuously.
ADD RUNGS FOR MESSAGE ERROR REPORTING TO HMI APPLICATION IF PRESENT IN EACH BENCH PLC In PLC 1 add rungs as follows - Note order is important:
SOR XIC N17:10/0 XIC N27:10/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:10/0 OTE N27:10/0 EOR
In PLC 2 add rungs as follows - Note order is important:
SOR XIC N17:20/0 XIC N27:20/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:20/0 OTE N27:20/0 EOR
In PLC 3 add rungs as follows - Note order is important:
SOR XIC N17:30/0 XIC N27:30/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:30/0 OTE N27:30/0 EOR
In PLC 4 add rungs as follows - Note order is important:
SOR XIC N17:40/0 XIC N27:40/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:40/0 OTE N27:40/0 EOR
In PLC 5 add rungs as follows - Note order is important:
SOR XIC N17:50/0 XIC N27:50/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:50/0 OTE N27:50/0 EOR
In PLC 6 add rungs as follows - Note order is important:
SOR XIC N17:60/0 XIC N27:60/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:60/0 OTE N27:60/0 EOR
In PLC 7 add rungs as follows - Note order is important:
SOR XIC N17:70/0 XIC N27:70/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:70/0 OTE N27:70/0 EOR
In PLC 8 add rungs as follows - Note order is important:
SOR XIC N17:80/0 XIC N27:80/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:80/0 OTE N27:80/0 EOR
In PLC 9 add rungs as follows - Note order is important:
SOR XIC N17:90/0 XIC N27:90/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:90/0 OTE N27:90/0 EOR
In PLC 10 add rungs as follows - Note order is important:
SOR XIC N17:100/0 XIC N27:100/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIC N17:100/0 OTE N27:100/0 EOR
ADD RUNGS FOR MESSAGE ERROR REPORTING TO HMI APPLICATION IF PRESENT IN MASTER PLC And Finally in PLC 0 add the following rungs - Note Order is Important.
-- For PLC 1
SOR XIO N17:10/0 XIC N27:10/0 TON T4:10 0.01 500 EOR
SOR BST XIC T4:10/DN NXB XIC MG0.ER BND OTE B3:10/0 EOR
NOTE B3:10/0 IS THE PLC 1 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:10/0 OTE N17:10/0 EOR
-- For PLC 2
SOR XIO N17:20/0 XIC N27:20/0 TON T4:11 0.01 500 EOR
SOR BST XIC T4:11/DN NXB XIC MG2.ER BND OTE B3:10/1 EOR
NOTE B3:10/1 IS THE PLC 2 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:20/0 OTE N17:20/0 EOR
-- For PLC 3
SOR XIO N17:30/0 XIC N27:30/0 TON T4:12 0.01 500 EOR
SOR BST XIC T4:12/DN NXB XIC MG4.ER BND OTE B3:10/2 EOR
NOTE B3:10/2 IS THE PLC 3 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:30/0 OTE N17:30/0 EOR
-- For PLC 4
SOR XIO N17:40/0 XIC N27:40/0 TON T4:13 0.01 500 EOR
SOR BST XIC T4:13/DN NXB XIC MG6.ER BND OTE B3:10/3 EOR
NOTE B3:10/3 IS THE PLC 4 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:40/0 OTE N17:40/0 EOR
-- For PLC 5
SOR XIO N17:50/0 XIC N27:50/0 TON T4:14 0.01 500 EOR
SOR BST XIC T4:14/DN NXB XIC MG8.ER BND OTE B3:10/4 EOR
NOTE B3:10/4 IS THE PLC 5 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:50/0 OTE N17:50/0 EOR
-- For PLC 6
SOR XIO N17:60/0 XIC N27:60/0 TON T4:15 0.01 500 EOR
SOR BST XIC T4:15/DN NXB XIC MG10.ER BND OTE B3:10/5 EOR
NOTE B3:10/5 IS THE PLC 6 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:60/0 OTE N17:60/0 EOR
-- For PLC 7
SOR XIO N17:70/0 XIC N27:70/0 TON T4:16 0.01 500 EOR
SOR BST XIC T4:16/DN NXB XIC MG12.ER BND OTE B3:10/6 EOR
NOTE B3:10/6 IS THE PLC 7 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:70/0 OTE N17:70/0 EOR
-- For PLC 8
SOR XIO N17:80/0 XIC N27:80/0 TON T4:17 0.01 500 EOR
SOR BST XIC T4:17/DN NXB XIC MG14.ER BND OTE B3:10/7 EOR
NOTE B3:10/7 IS THE PLC 8 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:80/0 OTE N17:80/0 EOR
-- For PLC 9
SOR XIO N17:90/0 XIC N27:90/0 TON T4:18 0.01 500 EOR
SOR BST XIC T4:18/DN NXB XIC MG16.ER BND OTE B3:10/8 EOR
NOTE B3:10/8 IS THE PLC 9 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:90/0 OTE N17:90/0 EOR
-- For PLC 10
SOR XIO N17:100/0 XIC N27:100/0 TON T4:19 0.01 500 EOR
SOR BST XIC T4:19/DN NXB XIC MG18.ER BND OTE B3:10/9 EOR
NOTE B3:10/9 IS THE PLC 10 MESSAGE HAS AN ERROR BIT FOR YOUR HMI APPLICATION
SOR XIO N27:100/0 OTE N17:100/0 EOR
ADD THE LOGIC TO SEND THE BENCH ALARM BIT TO THE MASTERIn PLC 1 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:10/15 XIO N17:10/15 BND OTE N27:10/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:10/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 2 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:20/15 XIO N17:20/15 BND OTE N27:20/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:20/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 3 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:30/15 XIO N17:30/15 BND OTE N27:30/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:30/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 4 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:40/15 XIO N17:40/15 BND OTE N27:40/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:40/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 5 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:50/15 XIO N17:50/15 BND OTE N27:50/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:50/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 6 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:60/15 XIO N17:60/15 BND OTE N27:60/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:60/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 7 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:70/15 XIO N17:70/15 BND OTE N27:70/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:70/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 8 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:80/15 XIO N17:80/15 BND OTE N27:80/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:80/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 9 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:90/15 XIO N17:90/15 BND OTE N27:90/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:90/15 IS THE MASTER PLC ALARM RESET BIT.
In PLC 10 add rungs as follows --
SOR BST XIC B3:0/0 NXB N27:100/15 XIO N17:100/15 BND OTE N27:100/15 EOR
NOTE B3:0/0 IS THE BENCH PLC INTERNAL ALARM BIT
NOTE N17:100/15 IS THE MASTER PLC ALARM RESET BIT.
ADD THE LOGIC TO SEND RESET THE BENCH ALARM BIT FROM THE MASTERFOR PLC 1 ADD
SOR XIC N27:10/15 BST XIC B3:0/1 NXB XIC N17:10/15 BND OTE N17:10/15 EOR
NOTE B3:0/1 IS THE RESET PLC 1 ALARM BIT FROM HMI
FOR PLC 2 ADD
SOR XIC N27:20/15 BST XIC B3:0/2 NXB XIC N17:20/15 BND OTE N17:20/15 EOR
NOTE B3:0/2 IS THE RESET PLC 2 ALARM BIT FROM HMI
FOR PLC 3 ADD
SOR XIC N27:30/15 BST XIC B3:0/3 NXB XIC N17:30/15 BND OTE N17:30/15 EOR
NOTE B3:0/3 IS THE RESET PLC 3 ALARM BIT FROM HMI
FOR PLC 4 ADD
SOR XIC N27:40/15 BST XIC B3:0/4 NXB XIC N17:40/15 BND OTE N17:40/15 EOR
NOTE B3:0/4 IS THE RESET PLC 4 ALARM BIT FROM HMI
FOR PLC 5 ADD
SOR XIC N27:50/15 BST XIC B3:0/5 NXB XIC N17:50/15 BND OTE N17:50/15 EOR
NOTE B3:0/5 IS THE RESET PLC 5 ALARM BIT FROM HMI
FOR PLC 6 ADD
SOR XIC N27:60/15 BST XIC B3:0/6 NXB XIC N17:60/15 BND OTE N17:60/15 EOR
NOTE B3:0/6 IS THE RESET PLC 6 ALARM BIT FROM HMI
FOR PLC 7 ADD
SOR XIC N27:70/15 BST XIC B3:0/7 NXB XIC N17:70/15 BND OTE N17:70/15 EOR
NOTE B3:0/7 IS THE RESET PLC 7 ALARM BIT FROM HMI
FOR PLC 8 ADD
SOR XIC N27:80/15 BST XIC B3:0/8 NXB XIC N17:80/15 BND OTE N17:80/15 EOR
NOTE B3:0/8 IS THE RESET PLC 8 ALARM BIT FROM HMI
FOR PLC 9 ADD
SOR XIC N27:90/15 BST XIC B3:0/9 NXB XIC N17:90/15 BND OTE N17:90/15 EOR
NOTE B3:0/9 IS THE RESET PLC 9 ALARM BIT FROM HMI
FOR PLC 10 ADD
SOR XIC N27:100/15 BST XIC B3:0/10 NXB XIC N17:100/15 BND OTE N17:100/15 EOR
NOTE B3:0/10 IS THE RESET PLC 10 ALARM BIT FROM HMI
Man this is long post hope I made no typos. Hope it gives you the idea.