STEP7的标准库里,有SFC和FC可直接被拿来调用,而且均是受保护无法打开。我想知道的是,同样是直接被拿来调用,为什么会有SFC、FC的划分,也就是说SFC和库里的FC(不是自己编写的)到底是什么区别?
ASs='html_titleimg_p' style='text-align:center;'>
问题补充:
WWCWWC说:库里的FC可以打开。我试了一下,是打不开的啊,再说图标上也有一个小锁的图标,说明是不能打开的啊。我现在理解二者的区别是不是:SFC是固化在CPU中,而库FC只是保存在STEP7中,只有需要用的时候才拿来调用!
最佳答案
这2个区别在于带S头的是根据你CPU型号的不同,系统所带的SFC也会有所不同的,用户是无法打开的。
而FC是根据你用户自己控制要求自由选择调用的,用户是可以通过软件打开的。
补充问题回答:
这个有小锁的FC可以通过软件(S7Blocksunlock)打开或者加锁,也可以通过如下链接方式打开,此方法收录自本论坛。“西门子FC/fb加密方法你需要安装step7v5.5,在"cd2\optionalcomponents\s7blockprivacy\setup.exe"执行一下。然后打开step7,右键选择blocks,多出来一个“blockprivacy”,点击它,然后在弹出窗口右键选择你要加密的程序块,点击“encryptblock”,点击建议密码(suggestedkey)然后点击ok按钮,复制下页显示的密码保存起来不要忘了。这样生成的加密块,目前无解只有输入密码。”
你可以这样理解,没有问题。
提问者对于答案的评价: