Forum Migration Notice
We're transitioning to a more modern community platform by the end of this year. Learn about the upcoming changes and what to expect.

communicate variables among multiple robots

Is there any way to communicate variables among multiple robots in Rapid with the same controller?
Thank you

Comments

  • Hello,

    If you have multiple robots on 1 controller, you have 1 task per robot.

    You have to declare your variable in each task with the same name. but you can only declare a value in 1 task.

    exemple:

    T_ROB1: PERS bool b_test:=False;

                    PERS num n_test:=5;

    T_ROB2: PERS bool b_test;

                    PERS num n_test;

    if now you change b_test in T_ROB1, it also change in T_ROB2 and vice versa.

    BR

    Peter

  • Peter1 said:

    Hello,

    If you have multiple robots on 1 controller, you have 1 task per robot.

    You have to declare your variable in each task with the same name. but you can only declare a value in 1 task.

    exemple:

    T_ROB1: PERS bool b_test:=False;

                    PERS num n_test:=5;

    T_ROB2: PERS bool b_test;

                    PERS num n_test;

    if now you change b_test in T_ROB1, it also change in T_ROB2 and vice versa.

    BR

    Peter

    Thank you very much, you´ve been very helpful