Hello, how do you get control unit serial No. by KAREL? or just cannot...
Actually, if these hardware information exists in some controller files, that will be great too...
Any reply is appreciated
Hello, how do you get control unit serial No. by KAREL? or just cannot...
Actually, if these hardware information exists in some controller files, that will be great too...
Any reply is appreciated
There are not data of the controller serial number in the software.
Hello, how do you get control unit serial No. by KAREL? or just cannot...Actually, if these hardware information exists in some controller files, that will be great too...
Any reply is appreciated
Hi, Have you find any method to get a unique code of your robot?
Thanks!
Jonson
Try checking under the $APPLICATION system variable. There is a bit of information about the controller there, but I am not sure about the serial number.
QuoteHi, Have you find any method to get a unique code of your robot?
Thanks!
Jonson
Not yet ...
Hi Linuxsand,
If you have a teach pendant, try doing this to check the serial number and controller ID-
Press MENU
Press 0--NEXT
Press 4--STATUS
Press F!--[TYPE]
Select VERSION ID
Try checking under the $APPLICATION system variable. There is a bit of information about the controller there, but I am not sure about the serial number.
Thank you, Nation, but there is no serial number of the controller in $APPLICATION.
Display More
Hi Linuxsand,
If you have a teach pendant, try doing this to check the serial number and controller ID-
Press MENU
Press 0--NEXT
Press 4--STATUS
Press F!--[TYPE]
Select VERSION ID
Atinder, I'd like to get serial number in KAREL code. Thanks anyway
Not sure if this helps, but to identify the controller (for example for licensing purposes), you could also use its MAC address.
There is a variable with the E-number of the robot, but it can be edited freely, so I guess it won't help you.
Not sure if this helps, but to identify the controller (for example for licensing purposes), you could also use its MAC address.There is a variable with the E-number of the robot, but it can be edited freely, so I guess it won't help you.
Thank you bidzej, how do you get controller MAC address programmaticlly?
it's somewhere in the system variables, can't remember where now... But you'll find it
Thank you, Nation, but there is no serial number of the controller in $APPLICATION.
I looked on a real controller, and APPLICAITON[3] contains the S/W serial number that is shown under the VERSION ID in the status menu.
$APPLICATION[3]
....
Name: Software Serial Number of the APPLICATION/TOOL Software
....
Description: Displays the software serial number of the software APPLICATION/TOOL.
Typically,this is the FANUC Robotics project number that the robot was ordered against.
But if you order multiple robots at once, it might be the same number at all robots.
(checked 2 robots, which were ordered together (europe) )
keep in mind for licensing purposes :
all 'unique IDs'- might be changed for some reason
MAC - changes (mainboard)
master counts - servo /mastering
I think $FNO (F-Number) is best for licensing:
A serious integrator can change this for evaluation purposes.
e.g. $FNO = 'eval or education' <-- check/compare in karel prog
But he won't use this 'fake' variable in production because of unknown changes by
- maintenance
- next programmer and or karel-script
- older backup
IMHO : use $FNO or read some info from orderfil.dat
best regards
PnsStarter
Keep in mind that everyone can change the F number in the controller, it is just a variable w/o protection.
I used in the past also the MAC, this number cannot be changed and is unique.
$TMI_ETHERAD[1] for Port A
$TMI_ETHERAD[2] for Port B
Good idea. Just consider that if the Main board is replaced, the MAC addresses will change.
Just curious what are $TMI_ETHERAD[3] and $TMI_ETHERAD[4]?
I think...
$TMI_ETHERAD[4] - The Vision Ethernet port
$TMI_ETHERAD[3] - I do not know