RobotStudio event

I/O created in configuration not available in the Rapid programming

Hello,
I have Robotstudio 5.15.02 trial version. The I/O I create in the configuration editor, after a warm restart appears in the I/O simulator but it is not available in the Rapid programming. For example if I type WaitDI, my digital input I have created does not appear as an option for the instruction. If I type the name of my digital input eg WaitDi, diMydigin, 1; I get a syntax error. Is this a bug with the version of Robotstudio? I Was of the belief this is the latest version for Win Xp.

Thank you

Comments

  • John Wiberg
    John Wiberg ✭✭✭

    There is no trial version for RobotStudio, you always get the full version. What you are probably refering to is that you have a basic license, with the 30-day Premium trial license.

    Check the Release Notes for Windows compatability, and yes, RobotStudio 5.15.02 supports Windows XP service pack 3.

     

    No this is not a bug with RobotStudio 5.15.02, just tried it and it works fine. You have most probably just created an IO with something wrong in the syntax, like bus or unit.
    http://developercenter.robotstudio.com:80/Index.aspx?DevCenter=DevCenterManualStore&OpenDocument&Url=../SysParametersTechRefManual/Custom/TopicIO.html
    Check the syntax error that you are getting and it will most probably tell you what is wrong with it.

    I don't know if you meant that literally but [WaitDi, diMydigin, 1;] for instance is the wrong syntax - you have a comma too much, just write waitdi and tab twice and you get the correct syntax [WaitDI <ARG>,1;] then replace the arg for your signal like [WaitDI diMydigin,1;] works fine.

     

    Attached is a working EIO.cfg file with 10in 10out, access level All so that you can simulate the inputs. Here is a test module:

    MODULE ModuleIOtest
        PROC IOtester()
            SetDO do01,1; 
            WaitDI di01,1;
            SetDO do01,0; 
            SetDO do02,1; 
            WaitDI di02,1;
            SetDO do02,0; 
            SetDO do03,1; 
            WaitDI di03,1;
            SetDO do03,0; 
        ENDPROC
    ENDMODULE

     

  • Thanks for the info. My Digitals now appear in Rapid