I created separate login and password screens with conditional triggers for different users in Screen Maker. While it was a bit time-consuming to create identical screens for each user, it ultimately fulfilled my requirements. However, I am curious if there are alternative methods available that I am not aware of.
Posts by Mr.Robot
-
-
so i delete it in the EA engineer
Are you referring to IO Engineering? Sometimes, when writing to the controller after making changes, it can become buggy. You may need to rewrite it a few times. I've noticed that it seems to work when it takes some time to apply. If it applies very quickly, it usually means that it didn't apply correctly
-
These are just three empty modules
-
1. I am experiencing an issue with the real-time updating of the PP in Rw6.14. Specifically, the PP gets stuck on a line and does not update until I close and reopen the program editor.
2. I cannot keep two program editor windows of different modules open simultaneously. For example, if I have the PP in routine 1 and I want to check routine 2, when I step in 1 line in routine 1, both program editor windows switch to routine 1
-
Whenever the robot is restarted, it displays a "no communication with IO device" alarm, even though communication is established within a second. This constant alarm is causing frustration for the customer. Is it possible to extend the timeout or suppress the alarm from appearing in the event log?
Profinet-Controller\Device(ABB C1502)
IRB 460
IRC5
RW 6.14
-
My buttons for Request Write Access and Release Write Access go grey. And I'm unable to get the "Write To Controller" option in the SafeMove window.
If you keep the mouse pointer there it will tell you what you are missing to enable it.
If you want to remove the UAS you can directly connect to ROBOT teach Pendent port inside the controller ,I don't recall the port name.
after connecting it will provide you with the option reset UAS.
-
I think syntax for sending the string should be:
Additionally, the \Char argument can be used to convert it to ASCII. To implement this,
should be used. It should be noted that the string must be sent in ASCII and then converted back to a string from the PLC
OR
-
If this module works like other AB modules I've encountered in the past, each Output module probably has an "status" byte that comes back to the robot or PLC as an Input. The detailed documentation for the Output module probably has the details buried in a footnote somewhere.
I have carefully reviewed the manual multiple times, but unfortunately, I was unable to find any information regarding the desired configuration. Despite reaching out to AB for assistance, their response did not prove to be very helpful. However, if I am able to successfully configure it, I plan on creating a manual of my own to share with others who may encounter this issue in the future. It took me two days to work on this
-
Thank you, Verove. It is now working properly. I would like to share the steps I followed to configure the Allen-Bradley 1734 module and integrate it using an Ethernet/IP interface.
First, I configured the AB module on their webpage and downloaded the EDS template from the "Diagnostic overview" window at the bottom of the screen. Then, I moved the EDS file to the controller's home EDS folder.
Next, I used the "Scan EDS files" function in the RS I/O system > EthernetIP > StartAutoconfiguration to make the EDS file available for use when adding a new "Ethernetip\Device."
In the Instance Editor, I set the input size and output size according to the total number of inputs and outputs in the modules. In my case, I had 3 input modules with 8 inputs each and 3 output modules with 3 outputs each. Therefore, I set the input size to 6 (the total of all inputs and outputs) and the output size to 3 (the number of output modules).
I'm not sure why the input size needs to be set as the sum of inputs and outputs, but any other value results in an error.
I followed Verove's advice didn't change anything else.
You don't always need all the fields filled out before you can configure it--
Now all the input and Output are working, tomorrow am going to add an analog card to it hope it works too.
-
HI,
I am stuck in configuring the AB 1734 with 1 input (1 byte) card and 1 output(1 byte) card.
I have configured IP(192.168.0.10) and chassis(3) within the AB 1734 module.
But I am unable to find the right EDS configurations for it, So I tried some from the net which end up giving me faulty configuration error.
I couldn't find any manuals\doc which explains the parameters like Input assembly, output assembly, configuration assembly, configuration size.
Please help me solve this!!
IRB 6700
IRC 5 CONTROLLER
Rw: 6.13
Thankyou
-
Have you tried to use 5.16 as Skooter is mention?
it worked!! thank you
-
That's the first thing i have tried.
in add-in only rw 5.16 and above is available to download.
in robot studio, go to Add-ins. Find object Robotware for IRC5. Mark it. In the box to the right, you can select the wanted robotware version and add it/download it.
-
Hi, I am working on developing a user interface screen using screen maker.
Is there a way to restrict access to ScreenMaker screens or buttons depending on what user is logged in via the UAS?
-
Hi,
I need robotware 5.14. I looked all over the sites for a download link and couldn't find any?
does anyone have rw 5.14 ? / please direct me to a place where I can download it!!
i
-
help
Can anyone tell me, from where i can download ABB robot ware 5.61?
its not available in Robot studio "ADD IN" nor in thier website!
Thanks in advance
-
hello Egalesky,
I have faced a similar issue,
it took a lot of time to realize it just was some error in the program.
I think it will be better if you share your code here.
-
After some minor changes in the code it is working fine now.
instead of RAWDATA i used String.
VAR string data;
PROC LABview()
WHILE TRUE DO
SocketCreate SERVER;
SocketBind SERVER,"192.168.0.251",9004;
SocketListen SERVER;
SocketAccept SERVER,CLIENT\Time:=10000000;
SocketReceive CLIENT\Str:=Ni_str;
WaitTime 0.5;
received_string:=Ni_str;
TPWrite "Data received : "+received_string;
String_Commn:=received_String;
SocketSend CLIENT\Str:=Send_String;END:
SocketClose CLIENT;
SocketClose SERVER;
ENDWHILE
ENDPROC
-
Let me try with that!
Thank you
-
!!HELP
Hi, Am working on a Yumi robot where robot has to communicate with Labview software through Socket communication.
I made a new task(multi task) for receiving the string from labivew.
its working with a some warning, but after some time running robot goes to system failure mode with an error.
can somebody look into it and tell me what went wrong?
MODULE Mainmodule
PERS string String_Commn;
PERS string GlobalString;
PERS string Send_String:="Socket Received";
VAR socketdev SERVER;
VAR SOCKETDEV CLIENT;
VAR STRING MESSAGE;
VAR rawbytes DATA;
PERS string received_String;
PERS bool SwitchPlaced;
PERS num GOnum:=1;
PERS string commands{11}:=["Robot Home ","LH home ","RH home ","LH Base picked ",
"LH Top cover Picked ","LH Base not present ","LH Top Cover not present ","Switch picked ",
"switch not present ","Droped in rejection ",""];
PROC main()
LABview;
ENDPROC
PROC LABview()
WHILE TRUE DO
SocketCreate SERVER;
SocketBind SERVER,"192.168.0.251",9004;
SocketListen SERVER;
SocketAccept SERVER,CLIENT\Time:=10000000;
SocketReceive CLIENT\RAWDATA:=DATA\ReadNoOfBytes:=14;
UnpackRawBytes DATA,1,MESSAGE\ASCII:=14;
received_string:=MESSAGE;
TPWrite "Data received : "+received_string;
String_Commn:=received_String;
SocketSend CLIENT\Str:=Send_String;
END:
SocketClose CLIENT;
SocketClose SERVER;
ENDWHILE
ENDPROC
ENDMODULE
-
Have you tried calibrating it with FCCalib while the grinder was running?
Yes i did, the noise was too high so i couldn't calibrate it. Later i found an option 'Noise level' under 'force sensor' and changed the value from 50 to 200 and then i was able to calibrate successfully