Recently I had an issue where code meant for machine A was uploaded onto machine B, and machine B was able to halfway function. To prevent this issue in the future, I want to have some sort of identifier that the MD4 or MDL2 can read and either continue running or throw a message saying "Incompatible Code" and quit.
So far I have thought of a few possible solutions. If possible, I would like to do this over CANbus so I don't use up input pins.Ideally, it would be nice to have a module that broadcasts a serial number or identifier over CANbus that the MD4 can read and compare to a list of acceptable machines. Another idea would be to have the MD4 check a certain "identifier" module's address and only run the code if it can find it. Worse case scenario, we can use some sort of hardware tag, like a resistor, to send a voltage to one of the input pins.
Since I am a novice with IQAN software, I am curious if you have any better ways to do this. How would I implement such a feature?
Thanks for any help, I appreciate it!
Customer support service by UserEcho