许多场合用到同一种控制程序,编程者如果亲自去用户处下栽梯形图程序,会非常麻烦,而交给用户下栽,达不到保护知识产权的目的。
为了保护编程者的知识产权,我编制成功了注册程序:软件下装后第一次启动PLC,在TD200上会显示一个随机的系列号,用户将这个系列号告诉编程者,编程者根据预定的算法计算出一个注册码,用户输入这个注册码后,PLC就能顺利运行程序。原理同计算机软件的注册。
现在的问题是,带注册功能的程序给用户后,如果对方具有一定的编程水平,很快就可以将程序破解。
请问高手:能否将梯形图做成目标程序,使得别人无法看见源程序?如果能做到,这个注册程序就能真正起到保护知识产权的目的。
欢迎大家讨论!