在step7中如何創(chuàng)建庫并將自己寫得fc塊、fb塊放入自己創(chuàng)建的庫中。另外如何給自己寫得fc快、fb塊加密?
答:(1)在step7中如何創(chuàng)建庫并將自己寫得fc塊、fb塊放入自己創(chuàng)建的庫中。-----
西門子step7內(nèi)庫制作:
在做一個項目時如一些經(jīng)常使用的功能,如設(shè)備累計使用時間,使用sfc17及sfc19在step7內(nèi)做報警等等??梢匀粘r間做一些庫放在step7內(nèi)c:\programfiles\siemens\step7\s7libs內(nèi),以后做做項目時在編輯的塊內(nèi)可以看見自己做的庫內(nèi)容,方便調(diào)用,可顯著減少編程時間。具體做法:
打開simaticmanager編程軟件。
2點擊文件內(nèi)新建項目。
3給新建項目命名,將項目類型選擇為庫。存儲位置可以不用該默認,確認設(shè)置后進入項目。
4項目中插入fb,fc塊,編輯fb,fc塊內(nèi)部變量全部使用局域變量,不使用如m,i,q,共享數(shù)據(jù)塊或其他全局數(shù)據(jù)。如果使用全局數(shù)據(jù)可能會造成同線圈輸出等問題,注意ob不能作為庫使用。
5做好后保存塊后即可在以后項目中使用,很方便。
(2)另外如何給自己寫得fc快、fb塊加密?---
如何實現(xiàn)程序塊保護:
1.打開程序編輯窗口lad/fbd/stl;
2.將要進行加密保護的程序塊生成轉(zhuǎn)換為源代碼文件(通過選擇菜單file—>generatesource生成);
3.在lad/fbd/stl窗口中關(guān)閉您的程序塊,并在simaticmanager項目管理窗口的source文件夾中打開上一步所生成的source文件;
4.在程序塊的聲明部分,title行下面的一行中輸入”know_how_protect”;
5.存盤并編譯該source文件(選擇菜單file?save,file?compile);
6.現(xiàn)在就完成了程序塊的加密保護;