I use the RIO Scanner of a PLC5/40 to talk with different item on a RIO Network. One of them is a SLC500 Rack (with a 1747-ASB).
The SLC500 rack has the following Hardware (in logic order) :
- 1746-IB16
- 1746-IB16
- 1746-OB16
- 1746-OB16
- 1746-NO4I
- 1746-NI4
- 1746-NI4
- 1746-NI4
- Empty Slot
Starting Rack is configure to be 1, starting group 0. This gives me a full Rack (starting at 010 until 017 for the addressing)
I have no problem interracting with the first 4 modules which are Digital. The input and output operates as expected.
The problem is with the analog modules. I've tried to write values to the NO4I Modules using BTW in the PLC5, as follow :
BTW
Generic Block transfer
Rack : 001
Group : 4
Module : 0
Control Block : BT19:6
Data File : N50:25
Lenght : 4
Continuous : No (yes doesn't matter)
The Problem is the BTW always gives error code -9 (The block transfer timeout, set in the instruction, timed out before completion.)
Is the BTW is the proper way to do it? Is there another way I should try?
Thanks for your help!
The SLC500 rack has the following Hardware (in logic order) :
- 1746-IB16
- 1746-IB16
- 1746-OB16
- 1746-OB16
- 1746-NO4I
- 1746-NI4
- 1746-NI4
- 1746-NI4
- Empty Slot
Starting Rack is configure to be 1, starting group 0. This gives me a full Rack (starting at 010 until 017 for the addressing)
I have no problem interracting with the first 4 modules which are Digital. The input and output operates as expected.
The problem is with the analog modules. I've tried to write values to the NO4I Modules using BTW in the PLC5, as follow :
BTW
Generic Block transfer
Rack : 001
Group : 4
Module : 0
Control Block : BT19:6
Data File : N50:25
Lenght : 4
Continuous : No (yes doesn't matter)
The Problem is the BTW always gives error code -9 (The block transfer timeout, set in the instruction, timed out before completion.)
Is the BTW is the proper way to do it? Is there another way I should try?
Thanks for your help!