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
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 ,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
EIOcfg with sim 10in 10out.zip (715 Bytes)
Thanks for the info. My Digitals now appear in Rapid