@hnzlf
mcgs屏幕序列号读不到。如果人家想复制你整个系统,甚至包括PLC,破解了PLC程序,那么从PLC读取你自己写入的密钥当然也就没用了。 为什么不用读取PLC序列号来做呢?就算人家复制了屏,然后再接上一样的PLC,可是序列号就对不上了啊。这是一种方法,如果这也不行,那就只能在I/O上做了,一种是采用专门的I/O编码器件,自己设计个电路也行。如果觉得麻烦也可以用加密狗。接到屏或PLC,总之,就是个钥匙,唯一的钥匙,复制不了的钥匙,原理和很多软件的USB密钥是一个道理,当然理论上也可以破解,需要破解mcgs的程序,或者尝试复制钥匙,但是因为难度及时间成本通常人们会死了那心。
此外,现如今现实中感觉工业控制很多加密已经意义不大了,如果想复制你的应用,多数情况是只要看到你的所有硬件及功能,自己照着功能来重新编程写个代码也没有多麻烦,除非里面有需要很复杂特殊的运算算法。