找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
块可以加上专有技术保护,可以设不同的,有些用 CPU 的序列号,有些用存储卡的序列号。但是不是自动绑定的。
https://www.ad.siemens.com.cn/productportal/prods/1500published/1500list/cpu_list6.html
绑定存储卡和 CPU 的功能自己做。
在 OB1 的最前面调用一个 FC ,FC 设为专有技术保护的块,在 FC 中 读出CPU 的序列号、存储卡的序列号,程序中判断,如果不是设定的,那就调用 STP 指令将CPU 停机;
或者设置一个标志位,在OB1 紧接着调用FC 的下面,让程序跳到 OB1 的最后,相当于 OB1 没有执行。
读取序列号的方法请参考《如何通过用户程序读出SIMATIC存储卡的序列号?》
https://support.industry.siemens.com/cs/document/109481172
读取 CUP 序列号的方法也如同上面的链接
二、使用序列号进行防拷贝保护
通过为CPU设置防拷贝保护,可以将块的执行与特定SIMATIC存储卡捆绑在一起。这样,只有在指定序列号的 SIMATIC 存储卡上,才能执行该块。
设置防拷贝保护:
1. 打开相应块的属性。
2. 请在“常规”(General) 下选择“保护”(Protection) 选项。
3. 在“防拷贝保护”(Copy protection)区域中,从下拉列表中选择“绑定 CPU的序列号”(Bind to serial number of the CPU)条目或“绑定存储卡的序列号”(Bind to serial number of the memory card)条目。
4. 输入 CPU 或 SIMATIC 存储卡的序列号。
5. 现在,可以在“专有技术保护”(Know-how protection) 区域中设置块的专有技术保护。
说明 :
1、如果将受防拷贝保护地块下载到与特定序列号不匹配的设备中,则将拒绝执行整个下载操作。也就是说不会下载不带防拷贝保护地块。
2、S7-1500R/H 冗余系统的 CPU 不支持防拷贝保护功能:
以上来自https://baijiahao.baidu.com/s?id=1726092615125273446&wfr=spider&for=pc
S7-1500程序如何与CPU和存储卡绑定?
https://wenku.baidu.com/view/d2adfa27ab114431b90d6c85ec3a87c240288a8e.html
S7-1500程序如何与CPU和存储卡绑定?
http://www.360doc.com/content/22/0616/17/29968938_1036282800.shtml
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!