reese006
Member
OK I have a question on RIO configuration and how to access my analog data. My question has to do with the BTR and BTW Buffer File. I am not onsite yet but wanted to try and get my ducks in a row before I head out this week. The Local Rack has been in place for many years and they have added the Remote Rack. Here is the configuration of what I was planning on. Card locations on the RIO rack not set in stone so if you guys think they need to be moved around speak up. Please note I am trying to make this as simple as possible. The odds of adding anything else to the RIO rack are very slim.
Here is my setup:
Local Rack 10-Slot Configuration
0. 1747-L553B/C
1. 1746-NI16I
2. 1746-NI16I
3. 1746-NO4I
4. 1746-NO4I
5. 1746-IB16
6. 1746-OW16
7. 1746-OW16
8. 1746-IB16
9. 1747-SN
Remote Rack 10-Slot Configuration
0. 1747-ASB
1. 1746-IB8
2. 1746-OW8
3. 1746-NT4
4. 1746-NI16I
5. 1746-NO4I
6. Blank
7. Blank
8. Blank
9. Blank
1747-SN Scanner Configuration
Max Input Words: 32
Max Output Words: 32
Scanned Input Words: 32
Scanned Output Words: 32
Interrupt Service Routine#0
M0 Length: 3300
M1 Length: 3300
G File Length: 3
G File Configuration:
Logical Rack 0: Group 0: Full Rack
1747-ASB Dip Switches
SW1
1 ON
2 ON
3 ON
4 ON
5 ON
6 ON
7 ON
8 ON
SW2
1 ON
2 ON
3 ON
4 ON
5 ON
6 ON
7 OFF
8 ON
SW3
1 ON
2 ON
3 ON
4 ON
5 ON
6 OFF
7 OFF
8 ON
I think I am good on the RIO DI and DO card and there inputs and outputs. All those look like they will come over into my I:9 and O:9 Data Files correct? I know once I get one of the Analog cards the others should fall in to place. Ok here is my question say for the Thermocouple Card that is in the remote rack slot 3. If I needed to configure Channel 0 on the thermo card would my BTW instruction look like:
Block Transfer Write
Rack: 0
Group: 2
Slot: 0
Control Block: N99:0
Data File: N100:0
Buffer File: M0:9.100
Requested Word Count: 1
Where the control block N99:0 is the 3 words for the BTW structure and N100:0 is my configuration word for Channel 0.
And if I wanted to read Channel 0 on the Thermo Card my BTR would look like:
Block Transfer Read
Rack: 0
Group: 2
Slot: 0
Control Block: N99:10
Data File: N101:0
Buffer File: M1:9.108
Requested Word Count: 1
Where the control block N99:10 is the 3 words for the BTR structure and N101:0 is data from Channel 0.
I have now realized how spoiled I have been with Control Logix.
Here is my setup:
Local Rack 10-Slot Configuration
0. 1747-L553B/C
1. 1746-NI16I
2. 1746-NI16I
3. 1746-NO4I
4. 1746-NO4I
5. 1746-IB16
6. 1746-OW16
7. 1746-OW16
8. 1746-IB16
9. 1747-SN
Remote Rack 10-Slot Configuration
0. 1747-ASB
1. 1746-IB8
2. 1746-OW8
3. 1746-NT4
4. 1746-NI16I
5. 1746-NO4I
6. Blank
7. Blank
8. Blank
9. Blank
1747-SN Scanner Configuration
Max Input Words: 32
Max Output Words: 32
Scanned Input Words: 32
Scanned Output Words: 32
Interrupt Service Routine#0
M0 Length: 3300
M1 Length: 3300
G File Length: 3
G File Configuration:
Logical Rack 0: Group 0: Full Rack
1747-ASB Dip Switches
SW1
1 ON
2 ON
3 ON
4 ON
5 ON
6 ON
7 ON
8 ON
SW2
1 ON
2 ON
3 ON
4 ON
5 ON
6 ON
7 OFF
8 ON
SW3
1 ON
2 ON
3 ON
4 ON
5 ON
6 OFF
7 OFF
8 ON
I think I am good on the RIO DI and DO card and there inputs and outputs. All those look like they will come over into my I:9 and O:9 Data Files correct? I know once I get one of the Analog cards the others should fall in to place. Ok here is my question say for the Thermocouple Card that is in the remote rack slot 3. If I needed to configure Channel 0 on the thermo card would my BTW instruction look like:
Block Transfer Write
Rack: 0
Group: 2
Slot: 0
Control Block: N99:0
Data File: N100:0
Buffer File: M0:9.100
Requested Word Count: 1
Where the control block N99:0 is the 3 words for the BTW structure and N100:0 is my configuration word for Channel 0.
And if I wanted to read Channel 0 on the Thermo Card my BTR would look like:
Block Transfer Read
Rack: 0
Group: 2
Slot: 0
Control Block: N99:10
Data File: N101:0
Buffer File: M1:9.108
Requested Word Count: 1
Where the control block N99:10 is the 3 words for the BTR structure and N101:0 is data from Channel 0.
I have now realized how spoiled I have been with Control Logix.