0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

請問怎樣去加密S7-GRAPH塊呢

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:微笑應(yīng)對 ? 2022-10-08 10:02 ? 次閱讀

問題:如何加密S7-GRAPH 塊?

解答:在 STEP7 中,只有STL 源文件格式支持塊保護(hù)功能,僅僅有S7-GRAPH 源文件無法實(shí)現(xiàn)塊保護(hù)功能。因此可以通過由S7-GRAPH 源文件生成STL 格式源文件的方式實(shí)現(xiàn)塊保護(hù)功能??梢园凑杖缦虏襟E實(shí)現(xiàn):

257ec208-463e-11ed-96c9-dac502259ad0.png

1. 首先將S7-GRAPH FB 備份為S7-GRAPH FB 源文件

? 打開S7-GRAPH FB,并通過“File > Generate Source File...”創(chuàng)建S7-GRAPH 源文件。

25a83282-463e-11ed-96c9-dac502259ad0.png

? 在打開的對話框中輸入對象名稱,例如“Source_FB”。

25d7558a-463e-11ed-96c9-dac502259ad0.png

? 用 OK 鍵進(jìn)行保存,生成了S7-GRAPH 源文件后,關(guān)閉S7-GRAPH FB。

2. 生成STL 格式的FB

? 在 Windows 操作系統(tǒng)中,通過“Start > SIMATIC> STEP 7 > LAD,STL,F(xiàn)BD-Programming S7 Blocks”打開LAD/STL/FBD 編輯器。

25f6ac14-463e-11ed-96c9-dac502259ad0.png

? 在 LAD/STL/FBD 編輯器中,通過“File > Open”選擇STEP 7 項(xiàng)目,打開在S7-GRAPH中創(chuàng)建的塊(例如FB51)。

261adf9e-463e-11ed-96c9-dac502259ad0.png

? 選擇菜單中“File > Save”,此時(shí)顯示信息提示:此塊是在不同的編程語言中創(chuàng)建的,保存后則不能再用其原始創(chuàng)建語言(S7-GRAPH)進(jìn)行編輯。點(diǎn)擊“Yes”按鈕。則在S7-GRAPH 中創(chuàng)建的功能塊,現(xiàn)在已經(jīng)變?yōu)镾TL 語言格式了。

263f4c4e-463e-11ed-96c9-dac502259ad0.png

3. 生成STL 格式的源文件

? 在 LAD/STL/FBD 編輯器中通過“File > Generate Source...”創(chuàng)建STL 源文件

2666e4a2-463e-11ed-96c9-dac502259ad0.png

? 在打開的對話框中輸入對象名稱,例如“Protect_FB”。

269e1288-463e-11ed-96c9-dac502259ad0.png

? 選中要為其創(chuàng)建STL 源文件的塊(例如FB51),并將這個(gè)塊移到右邊的“Blocks Selected”窗口中。

? 以 OK 確認(rèn),生成STL 源文件,關(guān)閉LAD/STL/FBD 編輯器。

4. 現(xiàn)在在“Sources”文件夾中有兩個(gè)源文件。

? STL 源文件(Protect_FB),

? S7-GRAPH 源文件(Source_FB),

26ca78b4-463e-11ed-96c9-dac502259ad0.png

5. 生成加密的FB

? 打開STL 源文件 “Protect_FB”,并在“TITLE”下的塊的聲明段插入關(guān)鍵字KNOW_HOW_PROTECT

272a219c-463e-11ed-96c9-dac502259ad0.png

? 通過“File > Save" and "File > Compile”保存并編譯STL 源文件。則 FB51 被加密。

275ddba4-463e-11ed-96c9-dac502259ad0.png





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • STL
    STL
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    18260
  • Graph
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    9021
  • LAD
    LAD
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    7009
  • FBD
    FBD
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    7694

原文標(biāo)題:如何加密S7 -GRAPH 塊

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問怎樣設(shè)計(jì)硬件加密系統(tǒng)?

    硬件加密系統(tǒng)的結(jié)構(gòu)是怎樣構(gòu)成的?怎樣設(shè)計(jì)硬件加密系統(tǒng)?如何對硬件加密系統(tǒng)進(jìn)行調(diào)試?
    發(fā)表于 04-30 06:05

    怎樣使用一種異域加密的方法

    怎樣使用一種異域加密的方法
    發(fā)表于 01-20 07:01

    S7-GRAPH編程語言的使用參考資料合集免費(fèi)下載

    本文可以作為S7-GRAPH編程語言的使用參考資料,希望讀者通過對本章的閱讀,能夠更快更好地學(xué)習(xí)S7-GRAPH編程語言。西門子提供了S7-GRAPH編程語言的詳盡手冊,在安裝S7-GRAPH
    發(fā)表于 04-25 08:00 ?4次下載
    <b class='flag-5'>S7-GRAPH</b>編程語言的使用參考資料合集免費(fèi)下載

    ProAgent和STEP 7工程工具為SIMATIC S7提供標(biāo)準(zhǔn)化的診斷方案

    供有關(guān)故障位置和原因的精確信息,幫助操作人員完成故障查找。與 STEP 7 組態(tài)工具 S7-PDIAG 、S7-GRAPH 結(jié)合使用。ProAgent 選項(xiàng)包具有標(biāo)準(zhǔn)顯示結(jié)構(gòu),在運(yùn)行期間自動(dòng)更新過程數(shù)據(jù)。
    的頭像 發(fā)表于 09-04 17:20 ?2641次閱讀

    如何暫停GRAPH程序

    Graph程序在運(yùn)行過程中,某些情況下需要將Sequence暫停解決問題,當(dāng)問題解決后,需要接著當(dāng)前的步繼續(xù)執(zhí)行Graph程序。而OFF_SQ這個(gè)引腳只能將Sequence停止,這時(shí)就需要使用HALT_SQ暫停這個(gè)引腳。
    的頭像 發(fā)表于 03-02 13:56 ?2139次閱讀

    如何加密S7 -GRAPH ?

    如何加密S7-GRAPH ? 在 STEP7 中,只有STL 源文件格式支持保護(hù)功能,僅僅有S7-
    的頭像 發(fā)表于 03-18 10:15 ?1873次閱讀

    你們知道S7-GRAPH程序占用多大CPU內(nèi)存嗎?

    (LAD的簡化版)中對跳轉(zhuǎn)進(jìn)行編程。 S7-GRAPH非常清楚地顯示了特別復(fù)雜的序列,并使編程和疑難解答更為有效。 S7-GRAPH 程序代碼量的大小與編輯器的設(shè)置有關(guān),在編輯器的設(shè)置菜單下的設(shè)定中,用戶可以定義順控程序的功能
    的頭像 發(fā)表于 03-30 13:41 ?2344次閱讀
    你們知道<b class='flag-5'>S7-GRAPH</b>程序占用多大CPU內(nèi)存嗎?

    關(guān)于如何確定S7-GRAPH順控器的故障步驟詳解

    在對S7-GRAPH 順控器進(jìn)行編譯和保存后,就擁有了最大的參數(shù)集可用于在(FB, FC or OB1)中調(diào)用S7-GRAPH FB?,F(xiàn)在,就可以通過一些參數(shù)來確定順控器的狀態(tài)或故障步。
    的頭像 發(fā)表于 04-06 16:50 ?4669次閱讀
    關(guān)于如何確定<b class='flag-5'>S7-GRAPH</b>順控器的故障步驟詳解

    如何修改S7-1500創(chuàng)建的S7-GRAPH FB保持性屬性

    S7-1500 CPU中創(chuàng)建的S7-GRAPH FB 默認(rèn)其保持性屬性為“非保持”且其下拉框無法操作,如圖 1 所示 ,F(xiàn)B 屬性中“優(yōu)化的訪問”默認(rèn)勾選并且顯示灰色無法操作,如
    的頭像 發(fā)表于 03-14 09:54 ?2318次閱讀

    S7-GRAPH與事件相關(guān)的動(dòng)作

    事件限定符就是進(jìn)入或離開一個(gè)步、一個(gè)干擾(互鎖、監(jiān)控)或一個(gè)確認(rèn)時(shí)、由 GRAPH7 系統(tǒng)生成一次的信號,從而讓操作員將某一事件與某一動(dòng)作進(jìn)行邏輯組合。
    的頭像 發(fā)表于 04-19 11:00 ?4528次閱讀

    WINCC里的ProAgent該如何使用

    與 STEP 7 組態(tài)工具 S7-PDIAG 、S7-GRAPH 結(jié)合使用。ProAgent 選項(xiàng)包具有標(biāo)準(zhǔn)顯示結(jié)構(gòu),在運(yùn)行期間自動(dòng)更新過程數(shù)據(jù)。
    的頭像 發(fā)表于 08-29 11:03 ?2106次閱讀

    如何確定S7-GRAPH 順控器的故障

    集可用于在(FB, FC or OB1)中調(diào)用S7-GRAPH FB。現(xiàn)在,就可以通過一些參數(shù)來確定順控器的狀態(tài)或故障步。? 輸出參數(shù):? ?? S_NO:顯示步編號? ?? S_M
    的頭像 發(fā)表于 10-17 10:56 ?1206次閱讀

    如何實(shí)現(xiàn)暫停GRAPH程序

    博圖Graph 程序在運(yùn)行過程中,某些情況(報(bào)警,互鎖等)下需要將Graph 程序暫停解決問題,當(dāng)問題解決后,需要接著當(dāng)前的步繼續(xù)執(zhí)行Graph 程序。而OFF_SQ 這個(gè)引腳是讓
    的頭像 發(fā)表于 05-22 09:41 ?1928次閱讀
    如何實(shí)現(xiàn)暫停<b class='flag-5'>GRAPH</b>程序<b class='flag-5'>塊</b>?

    西門子S7-GRAPH編程示例

    前面的文章介紹了S7-Graph語言的順控器和動(dòng)作,今天這篇文章我們用Graph語言來編寫一個(gè)簡單應(yīng)用。
    的頭像 發(fā)表于 09-06 10:56 ?1427次閱讀
    西門子<b class='flag-5'>S7-GRAPH</b>編程示例

    SIMATIC S7-1500 PLC GRAPH編程教程

    實(shí)際的工業(yè)生產(chǎn)的控制過程中,順序邏輯控制占有相當(dāng)大的比例。所謂順序邏輯控制,就是按照生產(chǎn)工藝預(yù)先規(guī)定的順序,在各個(gè)輸入信號的作用下,根據(jù)內(nèi)部狀態(tài)和時(shí)間順序,在生產(chǎn)過程中的各個(gè)執(zhí)行機(jī)構(gòu)自動(dòng)地、有秩序地進(jìn)行操作。S7-GRAPH是一種順序功能圖編程語言,它能有效地應(yīng)用于設(shè)計(jì)順序邏輯控制程序。
    的頭像 發(fā)表于 12-18 15:55 ?1088次閱讀
    SIMATIC <b class='flag-5'>S7</b>-1500 PLC <b class='flag-5'>GRAPH</b>編程教程