300程序保护问题

300属性中的Protection中的密码是用来保护MMC卡的,还是保护CPU及其模块的(即使原组态中设置了密码,若更换了MMC卡后,删除组态中的密码后重新下载程序,再次下载就不需要密码了。)

问题补充:
谢谢各位前辈的回答,有没有什么办法保护的更彻底一点的方法,即使换MMC卡了,也需要密码下载程序?望指教。

最佳答案

密码是用来保护程序不被人随意上传、修改的。下载的组态和程序都在MMC卡中,那你换了张新卡,原有组态的密码也被删除了,当然就不需要密码了。
补充:那就不让换卡,在程序中调用SFC51读取存储卡的序列号,序列号不对的不能使用。
参见:SFC 51功能使用入门
http://wenku.baidu.com/link?url=R3dCRZC-47AVuOSgrCQTYmqfi-PxSY5iGZw-5x8BwsPMhJZNWqckRj26pNqcB0NCnppm4YQ4lXWVGG-6J9MrkUBgmLEUH42N3emIi111k9S

提问者对于答案的评价:
谢谢,这种方法应该是可行的,还有最后一个问题,望大哥能指教一下,是不是说要是有了原程序,把这段SFC51代码删除,设置一下后就又可以正常下载了,最彻底的就是保护调用SFC51的单个块了?

专家置评

CPU的密码保护,可以设置上传和下载的密码,这样没有授权的人就不能随意的上传和下载程序;也可以对程序进行加密,比如know_how_protect,或者用Block provacy,也可以通过SFC51将程序与MMC卡或者CPU进行绑定,从而进行知识产权的保护。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐