My company has two sets of robots (24 computers in all) with controllers run
under QNX4 that are connected via 100BaseT. We have two physically separate
networks that each facilitate communications between twelve different
computers. Due to network traffic considerations we want to keep the 24
computers split into two physically separate networks. However, we want to
add an additional station for data collection and such that physically
resides on each network but maintains the physical and logical separation of
networks. Currently node numbers 1 through 12 are setup on each network.
I.E. A computer on each network is configured as node 1, a computer on each
network is configured as node 2, etc.
The current applications are dependent upon their current node number
assignments to coordinate their various activities. (Not the way I might
have set this up, but I inherited the applications) Because of this, I am
reticent to change the node number assignments to eliminate the duplication
of node numbers. I would like to be able to communicate with specific
computers based upon the logical network number combined with the node
number.
I understand how to setup the network card driver and the netmap to specify
the different logical network numbers. However, what is not clear to me is
how to get the new computer to communicate with for example, node 3 on
logical network 1 at one moment and then to communicate with node 3 on
logical network 2 at the next moment, etc.
Is what I want to do possible. If so, does anyone have any suggestions as to
how I can accomplish this?
Thanks in advance,
David