300的PLC如何让MMC中的程序,只有在这一台PLC中才可以运行,卡拔到另外一台,就不能用,请问如何操作
ASs='html_titleimg_p' STyle='text-align:CEnter;'>
最佳答案
转载:
每一个MMC卡都拥有一个序列号,西门子提供了指令可以读出序列号,我们在程序里面将读出的序列号和预置得序列号进行对比,接下来你明白了吧。
读取MMC卡序列号的方法:
为了获得MMC卡的序列号,必须使用SFC51"RDSYSST"读出系统状态列表(SSL):
?SSLIDW#16#011C"元件的标识"
?IndexW#16#0008"存储卡的序列号"
对于所有的带有MMC卡的S7-300CPU和C7从固件版本V2.0起都可以读出存储卡的序列号,(CPU317:从V2.1起)。
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
最好同时考虑PLC程序的专有知识保护(Know-howProtection),即PLC程序的加密问题。