答:(1)在STEP7中如何創(chuàng)建庫并將自己寫得FC塊、FB塊放入自己創(chuàng)建的庫中。-----
西門子STEP7內(nèi)庫制作 :
在做一個(gè)項(xiàng)目時(shí)如一些經(jīng)常使用的功能,如設(shè)備累計(jì)使用時(shí)間,使用SFC17及SFC19在step7內(nèi)做報(bào)警等等。可以日常時(shí)間做一些庫放在STEP7內(nèi)C:\Program Files\Siemens\Step7\S7LIBS內(nèi),以后做做項(xiàng)目時(shí)在編輯的塊內(nèi)可以看見自己做的庫內(nèi)容,方便調(diào)用,可顯著減少編程時(shí)間。具體做法:
打開SIMATIC Manager編程軟件。
2點(diǎn)擊文件內(nèi)新建項(xiàng)目。
3給新建項(xiàng)目命名,將項(xiàng)目類型選擇為庫。存儲(chǔ)位置可以不用該默認(rèn),確認(rèn)設(shè)置后進(jìn)入項(xiàng)目。
4項(xiàng)目中插入FB,FC塊,編輯FB,FC塊內(nèi)部變量全部使用局域變量,不使用如M,I,Q,共享數(shù)據(jù)塊或其他全局?jǐn)?shù)據(jù)。如果使用全局?jǐn)?shù)據(jù)可能會(huì)造成同線圈輸出等問題,注意OB不能作為庫使用。
5做好后保存塊后即可在以后項(xiàng)目中使用,很方便。
(2)另外如何給自己寫得FC快、FB塊加密?---
如何實(shí)現(xiàn)程序塊保護(hù):
1.打開程序編輯窗口LAD/FBD/STL;
2.將要進(jìn)行加密保護(hù)的程序塊生成轉(zhuǎn)換為源代碼文件(通過選擇菜單 File—>Generate source 生成);
3.在LAD/FBD/STL 窗口中關(guān)閉您的程序塊,并在SIMATIC Manager項(xiàng)目管理窗口的source文件夾中打開上一步所生成的source文件;
4.在程序塊的聲明部分,TITLE行下面的一行中輸入” KNOW_HOW_PROTECT”;
5.存盤并編譯該source文件(選擇菜單File?Save,F(xiàn)ile?Compile);
6.現(xiàn)在就完成了程序塊的加密保護(hù);