TCP send/receive between AC800F, not enough resources
For upgrading a rather big Freelance project where we cannot stop the whole plant, I'm trying to split the project and establish a TCP connection between two AC800F (16 MB). At least that's the plan.
I've inserted an SR_SRTCP module below the E1 interface, the hardware tree is plausible. As I'm trying to check the project tree, the following error is displayed (translated):
"The number of required network resources exceeds the limit configured in the boot configuration"
The boot parameter dialogue shows:
- network buffers, reserved: 20, needed: 0
- interface objects, reserved:20, needed: 2
- maximum user tasks: 3 (all three used)
- number of VIS: 7 (all used)
- number of GWY: 3 (all used)
The only variables I could change without reloading whole station are the connections in comms configuration. I freed one GWY and VIS connection, respectively, to no avail (same error as above).
Unfortunately, I cannot find anything in the docs about resource usage regarding the above parameters. Which resources exactly does the TCP block need, and how can I free them up?
(Also, can I connect an AC 800F and an AC 900F via TCP send/receive?)
Thanks and best regards
Voted best answer
We have this boot configuration:
- Network buffers 200 / 7 (Always 7 used)
- Interface Objects 50 / 6 (Depends on how many Variables this station sends / receives)
- Tasks 6
- VIS 2 (none used)
- GWY 8 (4 used)
We do not use TCP Connection, we use Ethernet Send and Ethernet Receive (UDP).
Since UDP takes less resources than TCP you should try out Ethernet Send and Ethernet Receive.