300的PLC如何让MMC中的程序,只有在这一台PLC中才可以运行,卡拔到另外一台,就不能用,请问如何操作
最佳答案
转载:
每一个MMC卡都拥有一个序列号,西门子提供了指令可以读出序列号,我们在程序里面将读出的序列号和预置得序列号进行对比,接下来你明白了吧。
读取MMC卡序列号的方法:
为了获得 MMC 卡的序列号,必须使用 SFC 51 "RDSYSST" 读出系统状态列表 (SSL) :
? SSL ID W#16#011C "元件的标识"
? Index W#16#0008 "存储卡的序列号"
对于所有的带有 MMC 卡的 S7-300 CPU 和 C7 从固件版本 V2.0 起都可以读出存储卡的序列号,(CPU 317: 从 V2.1 起)。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
最好同时考虑PLC程序的专有知识保护(Know-how Protection),即PLC程序的加密问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229569.html