Home AMX Forum AMXForums Archive Threads AMX Hardware
Options

Multiple Axlinx Busses?

Greetings,

Does anyone know of a way to create a second Axlink bus in a Netlinx system? The second bus wold allow more than the 255 devices provided on the bus. I would assume it would be a hardware piece of equipment that would operate on another Netlinx port.

Any ideas?

Thank you.

Comments

  • Spire_JeffSpire_Jeff Formerly Caffeinated Programmer
    Not sure if this helps, but I am thinking that if you used two netlinx masters you could accomplish this. You could then split your programming between the two processors or simply use the second processor as an axlink bus multiplier.

    The device declarations would look something like:

    DEFINE_DEVICES
    dvAXLINK1 = 1:1:0
    .
    .
    dvAXLINK255 = 255:1:0
    dvAXLINK256 = 1:1:2
    .
    .
    dvAXLINK510 = 255:1:2


    Assuming that you give the second processor a system ID of 2

    I must say that I have never done this, but I have done similar things with Netlinx devices without problems.

    Jeff
  • dchristodchristo Junior Member
    I've done this with multiple Netlinx masters to extend AXlink over fiber. The multiple masters only run a small module that makes sure the IP address/system numbers are correct, but otherwise run no code. All of the programming is in the primary master. Works like a champ.

    --D
  • TurnipTruckTurnipTruck Junior Member
    In my case, the multiple masters will on the same LAN. Not having worked on a multiple master system before, I think all I would need to do is give them different system numbers and have them in the connections list? Right? The code on my main master would just refer to the other master Axlink devices as axlinx_device:1:master_number

    Thank you.
  • Spire_JeffSpire_Jeff Formerly Caffeinated Programmer
    In my case, the multiple masters will on the same LAN. Not having worked on a multiple master system before, I think all I would need to do is give them different system numbers and have them in the connections list? Right? The code on my main master would just refer to the other master Axlink devices as axlinx_device:1:master_number

    Thank you.

    Sounds like you have the idea. You only need to add the second processor to the first processors connection list and they will both be able to talk with each other. It really is a very easy to implement .... almost too easy ;)

    Jeff

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file