step7怎麼編譯FB
❶ step7中,編寫FB或是FC塊時,可不可以用M點代替局部變數
1,可以,但是不推薦。因為做成FB/FC塊的目的就是重復調用,如果用M點,那就會造成重復調用時地址重復而導致程序有可能無法正常運行。3,FC一定可以做成FB,FB就不一定能做成FC了。因為FB有自帶背景數據,也就是可以存儲一些中間變數,以便在下個循環周期使用,而FC則不行。
❷ STEP7編程軟體如何編輯程序
1.插入邏輯塊 項目創建完成後,通常可以進入程序的編輯階段。作為程序編輯的第1步需要建立程序中的各類邏輯塊。建立邏輯塊的步驟如下:
——打開STEP7管理器:
——利用主菜單「File」一「Open」打開所建立的項目;
——在「項目樹顯示區」逐級打開項目「test-01」一站「SIMATIC 300」一CPU模塊「CPU 315-2DP」
——S7程序「S7 Program」一邏輯塊「Blocks」;在右側的對象顯示區中將顯示目前孫鄭已經生成的邏輯塊(一般為OB1,見圖13-3.11);
——右鍵單擊對象顯示區的任何位置,可以彈出相應的子菜單:
——選擇「Insert New Object」一「Organization Block」,可以插入一個組織塊OB;
選擇「Insert New Object」一「Function Block」,可以插入一個功能塊游雀FB;
選擇「Insert New Object」一「Function」,可以插入一個程序塊FC;
選擇「Insert New Object」一「Data Block」,可以插入一個功能塊DB:
——被插入的塊可以依次添加入右側的對象顯示區中(見圖13.3 .12)。
2.邏輯塊的編輯與設定 右鍵單擊對象顯示區中的邏輯塊圖標,可以通過彈出子菜單中對應的選項進行邏輯塊的打開( Open Obj ect)、剪切(Cut)、復制(Copy)、刪除(Delete),重新命名(Rename)等常規編輯操作(見圖13-3.13)。
也可以通過選擇「屬性( Object Properties...)」選項打開邏輯塊的屬性設頂定頁面,進行邏輯塊的屬性設定。
3.程序的編輯 通過雙擊對象顯示區中的對應邏輯則磨頌塊圖標,可以直接打開選擇的邏輯塊;也可以通過彈出子菜單中打開( Open Object)打開邏輯塊。
邏輯塊被打開後即可出現圖13-3.14所示的標准S7程序編輯頁面。
❸ 如何將自己寫得FC塊,FB塊放入庫中
打開任意某個 FB/FC, 在打開的編輯器內——File——Generate source
在彈出菜單里選中待操作的塊,生成源代碼——會放在Source目錄
然後打開這個source文件,在最前面標題部分加入 " KNOW HOW PROTECT " ——你可以在Step7幫助里查找這句話,看看例子。
再編譯該文件,生成加密的塊,刪除源代碼即可。
記得保存好自己的源代碼,我經常把自己代碼加密忘了保存原始代碼。。。。。。糊塗啊。。。
❹ Step7中如何將DB塊反向編譯成源文件
你好。運行前要對源代碼進行編譯鏈接,然後才能運行。所以正確的操作是:點擊第一行菜單欄里的運行,出現一個下拉菜單,點擊其中的 「編譯」,當編譯無誤時,再點擊運行菜單中的 「運行」,就可以了。其他編譯器也是類似的使用方法。也可以使用快捷鍵,在工具欄頭幾個。多用幾次就知道啦
❺ STEP7 如何 編譯
1、找到我們注冊表裡的一個文件刪除就可以,按win+R打開運行,輸入regedit。
(5)step7怎麼編譯FB擴展閱讀:
STEP7-Micro/WIN32編程軟體的基本功能是協助用戶完成應用軟體的開發,其主要實現以下功能。
1、在離線(離線)方式下創建用戶程序,修改和編輯原有的用戶程序。在離線方式時,計算機與PLC斷開連接,此時能完成大部分的基本功能,如編程、編譯、調試和系統組態等,但所有的程序和參數都只能存放在計算機的磁碟上。
2、在聯機(在線)方式下可以對與計算機建立通信關系的PLC直接進行各種操作,如上載、下載用戶程序和組態數據等。
3、在編輯程序的過程中進行語法檢查,可以避免一些語法錯誤和數據類型方面的錯誤。經語法檢查後,梯形圖中錯誤處的下方自動加紅色波浪線,語句表的錯誤行前自動畫上紅色叉,且在錯誤處加上紅色波浪線。
❻ step7中一個fb塊有多個輸出,調用時怎麼弄
步驟如下:
1,首先設置操作模式為「test operation」,
2,接鉛段下來,打開要調用的FC/FB 塊,保存並下載,打開調用環境所在的OB/FC/FB塊,保存並下載,這一步是必須滴扒激碰!!
3, 監控調春談用環境,本例為OB1,在不同的調用點,右鍵選擇「monitor with call-up path」,即可實現該功能,對梯形圖編程同樣適用。
❼ 用step7 編FB時,如何使用定時器、SR寄存器等
你在FB的局部變數答讓中或相應的FB的背景數據塊(DB)都可以定義定時器類型的定時器符號。SR寄存器、-(P)-等雀搜的用清歲局法與OB和FC的用法是一樣!
❽ step7編程軟體中如何給編好的FC,FB進行加密
這樣加密好像有點煩得嘛,我看同事打開一個文件就可以了,就是不知道那是西門子裡面的那個文件
❾ 西門子step7模擬軟體怎麼用
西門子step7模擬軟體使用方法:
1、在 Step 7 MicroWin V4.0中新建一個項目。編譯正確後轉換成STL編程語言界面(查看(V)- STL(S))。
2、程序復制:選擇需要模擬的程序(用滑鼠拖黑)然後點擊「編輯」→「復制」。注意:在Step 7 MicroWin V4.0的STL編程語言界面復制時,必須完整復制指令,例如前面必須包含網路序號「NETWORK 1」而後面不能有多餘的程序空行等。
3、打開模擬軟體,點「配置」-「CPU 型號」(或在已有的CPU圖案上雙擊)。
4、在彈出的對話框中選擇CPU型號,要與你項目中的型號相同。
5、點擊「程序(P)」-「粘貼程序(OB1)」(或工具條中的第3個按鈕)。Step 7 MicroWin V4.0中的STL程序就被粘貼到模擬軟體中。
6、點擊「查看(E)」-「內存監視(M)」(或工具條中的第12個按鈕)輸入想要監視的地址。
7、點擊「PLC」-「運行」(或工具欄上的綠色三角按鈕), 程序已經開始模擬運行。