hello, does any guys know about how to integrate our own defined rapid function (encapsulate origin rapid api) into the flexpendant "Add Instruction"(see the attachment) , i am very appreciate if anyone can give me a clue, thanks very much.
user defined abb instruction using rapid api
-
franktly -
August 28, 2018 at 4:51 AM -
Thread is marked as Resolved.
-
-
Make a backup or save the system parameters and take a look at the MMC.cfg file, that's where you'd add it so that it shows up in the picklist.
-
You should also have your instruction in a system module which will be declared noview or nostepin.
-
Make a backup or save the system parameters and take a look at the MMC.cfg file, that's where you'd add it so that it shows up in the picklist.
thanks,SAABoholic; i have found an abb document about how to do this:
《Application manual RobotWare Add-Ins》
but it is a little complex, i am trying to following this guide, in this guide, we need to create MMC.cfg files and cmd script and then use a Add-In Packaging tool to take effect, i am trying to do this, thanks for you clues. -
You should also have your instruction in a system module which will be declared noview or nostepin.
thanks, Lemster68, yes it is right to to declare a noview or nostepin attribution for a system module, but it seems that when we backup or edit the system module , we still can see the source rapid code although can not see it in the flexpendant... -
If you declare it as a Noview you shouldn't be able to view it in the pendant (hence the name/declaration )
If you save the system module you can still open it in a text editor and people can view it and change it....
Next step in the "making life difficult for code thiefs / self proclaimed "experts" that cant keep their hands off your code is to set it up as an automatically loaded module and make it "built in".
This way they can't do anthing from the pendant except use your code / instructions, but this doesn't prevent people from snooping around on the RAM drive, find the module and... well... copy/change/ insert worst case scenario...The next step is encryption - there's a two alternatives here....
1. The official route - get a license for CD-Key-Maker through ABB, beneift is that you can generate keystrings for your own option discs, encrypt your files and it'll all look "factory"
1.5 find a nice soul that'll encode your module(s) for you (but then you're sharing the open code)
2. If it's just a module here and there - try and find the encode.exe DOS/CLI utility... it's "internal ABB" but as with everything else... it's available on the interwebs if you look hard enough.Also keep in mind that (as my dad used to say) locks only keep out honest people... i.e. there are ways to open encrypted files, so if you think you have a great thing going... patent it - then, at least, you can go after whoever steals your code...
-
Now I see more clearly what you are trying to do...SAABoholic is correct, you can get from ABB the key to create licenses for your option. I think they call it license generator now, though. I got the CD Keymaker license from them for free years ago, when it was kind of new. Don't know if they still give it for free. I had to request it, with the name of my option, in all uppercase letters, btw.
-
Anyone have the manual for Application manual RobotWare Add-Ins?? I can't find it. Thank you.
-
Anyone have the manual for Application manual RobotWare Add-Ins?? I can't find it. Thank you.
i have the english version, if you have not found yet , i can send it to you by email