jimpad
Member
Just installed my first AB panel... much thanks to those who assisted.
Anyway, the customer was aware of the proprietary nature of my code and the fact that the oem protect bit S:1/14 would be set and that I would not give him a copy of the code. He understands the situation but has a concern of the SLC losing memory and being without the machine until I can get back and reload... I don't like my customer being down either. So, here's my question. If I install the eeprom, Set bit S:1/12 (load and run), set bit S:2/9 (program compare, and set bit S:1/14 (oem protect) would this configuration;
A. Allow the plc to recover from loss of battery, memory corruption? (suspect yes answer).
B. Allow the customer to replace the CPU with virgin plc, install eeprom, powerup and resume operation w/no other steps? Don't know on this one because I don't know if all configuration data is on eeprom.
C. Prevent copying of my code? I understand the eeprom can always be installed in a different PLC, but, would the first machine still run since the eeprom wouldn't be installed and S:1/12 is set.
D. Any other ideas on how to protect my code and the customer in the event of failed CPU or loss of memory?
Thanks,
Jim
Anyway, the customer was aware of the proprietary nature of my code and the fact that the oem protect bit S:1/14 would be set and that I would not give him a copy of the code. He understands the situation but has a concern of the SLC losing memory and being without the machine until I can get back and reload... I don't like my customer being down either. So, here's my question. If I install the eeprom, Set bit S:1/12 (load and run), set bit S:2/9 (program compare, and set bit S:1/14 (oem protect) would this configuration;
A. Allow the plc to recover from loss of battery, memory corruption? (suspect yes answer).
B. Allow the customer to replace the CPU with virgin plc, install eeprom, powerup and resume operation w/no other steps? Don't know on this one because I don't know if all configuration data is on eeprom.
C. Prevent copying of my code? I understand the eeprom can always be installed in a different PLC, but, would the first machine still run since the eeprom wouldn't be installed and S:1/12 is set.
D. Any other ideas on how to protect my code and the customer in the event of failed CPU or loss of memory?
Thanks,
Jim