那曲檬骨新材料有限公司

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

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

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

西門子S7-1200/1500程序塊加密,你真的了解嗎?

carniubility ? 來源:工控PLC布道師 ? 2022-12-22 10:13 ? 次閱讀

【導(dǎo)讀】PLC程序加密,其實(shí)不能算是一個(gè)新鮮的話題。雖然很多時(shí)候,程序加密本身并不是一個(gè)討喜的事情,但是某些情況下卻又不得不為之。

在展開正文之前,我想閑聊兩句。程序的加密這個(gè)話題,讓我想起了馬斯克關(guān)于申請(qǐng)專利保護(hù)的說辭。專利不應(yīng)該成為阻礙行業(yè)進(jìn)步,社會(huì)發(fā)展的障礙。同樣的,程序加密這個(gè)事情,亦是如此。真正的高手,其實(shí)從來不給自己寫的代碼加密!因?yàn)槌ㄩ_的程序給你,你也不見得能領(lǐng)悟他的精髓~ 話題扯遠(yuǎn)了,畢竟我們距離這樣的高手層次還有很長(zhǎng)的路。今天我們就聊聊,讓別人最無可奈何的加密方式:與硬件綁定加密。

綁定存儲(chǔ)卡/綁定CPU

程序塊的的防拷貝保護(hù),可分為兩種:綁定存儲(chǔ)卡的序列號(hào)和綁定CPU的序列號(hào),兩者只能選其一。建議選擇綁定存儲(chǔ)卡的序列號(hào),如果激活該功能,在下載程序時(shí),會(huì)自動(dòng)比對(duì)序列號(hào),如果與實(shí)際存儲(chǔ)卡的序列號(hào)不一致,則無法完成程序下載。

ecdb8000-8187-11ed-8abf-dac502259ad0.jpg

相關(guān)指令

然后呢,我們需要聊聊一個(gè)非常重要的指令:“Get_IM_Data”。該指令的作用就是讀出存儲(chǔ)卡的序列號(hào)和CPU的序列號(hào),然后就可以用到自己想用的地方了。這個(gè)指令不僅適用于S7-1500,同樣也適合S7-1200的PLC。我們從'擴(kuò)展指令 > 診斷' 中拖拽出'Get_IM_Data' 指令到程序編輯器即可。

在如下的例程(圖1)中,調(diào)用并參數(shù)化 'Get_IM_Data' 指令,以讀取SMC(SIMATIC存儲(chǔ)卡)的數(shù)據(jù)。

ecfb5704-8187-11ed-8abf-dac502259ad0.png

參數(shù)

下表列出了“Get_IM_Data”指令的參數(shù):

ed18d05e-8187-11ed-8abf-dac502259ad0.png

示例

在以下示例中,將讀取 S7-1500 CPU 的 IM0 數(shù)據(jù)。IM0 數(shù)據(jù)是設(shè)備的基本信息,包含制造商 ID、訂貨號(hào)、序列號(hào)以及硬件和固件版本等信息。

在全局?jǐn)?shù)據(jù)塊中創(chuàng)建 4 個(gè)變量和一個(gè)結(jié)構(gòu)(數(shù)據(jù)類型為 IM0_Data),用于存儲(chǔ) IM0 數(shù)據(jù)。此時(shí),可為該結(jié)構(gòu)指定任意名稱(“MyPLC_IM_Data”)。

ed45dd60-8187-11ed-8abf-dac502259ad0.png

在 LADDR 參數(shù)中輸入 CPU 的硬件標(biāo)識(shí)符。硬件標(biāo)識(shí)符唯一地標(biāo)識(shí)產(chǎn)品。要確定 CPU 的硬件標(biāo)識(shí)符,請(qǐng)打開 PLC 變量表和“系統(tǒng)常量”(System constants) 選項(xiàng)卡。然后在“名稱”(Name) 列中搜索 CPU。關(guān)聯(lián)值是您在 LADDR 參數(shù)中輸入的硬件標(biāo)識(shí)符。

ed602a8a-8187-11ed-8abf-dac502259ad0.png

在指令成功執(zhí)行后,IM0 數(shù)據(jù)將寫入到數(shù)據(jù)塊。

ed837062-8187-11ed-8abf-dac502259ad0.png

小伙伴們,學(xué)會(huì)了嗎?記得一鍵三連哦!~

審核編輯 :李倩

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

    關(guān)注

    5016

    文章

    13387

    瀏覽量

    465386
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10902

    瀏覽量

    213005
  • 西門子
    +關(guān)注

    關(guān)注

    95

    文章

    3062

    瀏覽量

    116443

原文標(biāo)題:西門子S7-1200/1500程序塊加密,你真的了解嗎?

文章出處:【微信號(hào):工控PLC布道師,微信公眾號(hào):工控PLC布道師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何選擇適合的西門子S7-1200系列PLC型號(hào)?

    西門子S7-1200系列PLC作為中小型自動(dòng)化控制器,在研發(fā)過程中充分考慮了系統(tǒng)、控制器、人機(jī)界面和軟件的無縫整合和高效協(xié)調(diào),是工業(yè)自動(dòng)化領(lǐng)域中的重要組成部分。正確選擇適合的S7-1200系列PLC
    的頭像 發(fā)表于 12-09 18:24 ?868次閱讀
    如何選擇適合的<b class='flag-5'>西門子</b><b class='flag-5'>S7-1200</b>系列PLC型號(hào)?

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動(dòng)化領(lǐng)域中的一款重要產(chǎn)品,它以其卓越的性能、強(qiáng)大的功能和高度的靈活性,在工業(yè)自動(dòng)化控制系統(tǒng)中占據(jù)了一席之地。本文將詳細(xì)介紹西門子PLC
    的頭像 發(fā)表于 12-09 18:23 ?647次閱讀
    <b class='flag-5'>西門子</b>PLC <b class='flag-5'>S7-1500</b>系列介紹

    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達(dá)成西門子 1200 PLC 與伺服電機(jī)通訊連接的應(yīng)用實(shí)例

    連接到ProfiNetPLC上,并在正常運(yùn)行中支持EtherCAT協(xié)議。本產(chǎn)品可作為EtherCAT主站,做為西門子S7-1200系列PLC的從站并在監(jiān)控系統(tǒng)中支持PROFINET協(xié)議。 二.設(shè)備介紹
    的頭像 發(fā)表于 12-09 16:29 ?462次閱讀
    基于 EtherCAT 轉(zhuǎn) ProfiNet 網(wǎng)關(guān)達(dá)成<b class='flag-5'>西門子</b> <b class='flag-5'>1200</b> PLC 與伺服電機(jī)通訊連接的應(yīng)用實(shí)例

    西門子plc溫度模塊怎么編程

    型號(hào),如S7-200、S7-300、S7-400、S7-1200S7-1500等。在選擇PLC型號(hào)時(shí),需要考慮控制任務(wù)的
    的頭像 發(fā)表于 07-25 09:43 ?1677次閱讀

    宏集物聯(lián)網(wǎng)工控屏通過 S7 ETH 協(xié)議采集西門子 1200 PLC 數(shù)據(jù)

    上周我們分享了宏集HMI通過S7 MPI協(xié)議采集西門子400 PLC數(shù)據(jù)的操作步驟。本周,我們將繼續(xù)帶來干貨,重點(diǎn)介紹宏集HMI如何通過S7 ETH協(xié)議采集西門子
    的頭像 發(fā)表于 06-21 16:02 ?611次閱讀
    宏集物聯(lián)網(wǎng)工控屏通過 <b class='flag-5'>S7</b> ETH 協(xié)議采集<b class='flag-5'>西門子</b> <b class='flag-5'>1200</b> PLC 數(shù)據(jù)

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動(dòng)化控制產(chǎn)品中的一款緊湊型控制器,憑借其強(qiáng)大的功能和易用性,在工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用。S7-1200 PLC不僅具備標(biāo)準(zhǔn)的PLC功能,還
    的頭像 發(fā)表于 06-18 14:52 ?3115次閱讀

    西門子PLC產(chǎn)品系列有哪些

    、高性能、易擴(kuò)展和易于集成等特點(diǎn),廣泛應(yīng)用于各種工業(yè)自動(dòng)化控制系統(tǒng)中。本文將詳細(xì)介紹西門子PLC的主要產(chǎn)品系列,包括S7-200 Smart、S7-300、S7-400、
    的頭像 發(fā)表于 06-18 14:50 ?2019次閱讀

    西門子S7-1200 PLC如何通過模擬量控制變頻器

    在現(xiàn)代工業(yè)自動(dòng)化領(lǐng)域中,變頻器因其能實(shí)現(xiàn)對(duì)交流電動(dòng)機(jī)的平滑調(diào)速而得到了廣泛應(yīng)用。西門子S7-1200 PLC(可編程邏輯控制器)作為工業(yè)控制領(lǐng)域的重要設(shè)備,其通過模擬量控制變頻器的方式,不僅提高了
    的頭像 發(fā)表于 06-18 09:26 ?2862次閱讀

    西門子PLC中OB的功能詳解

    )是不可或缺的重要組成部分,它承擔(dān)著PLC與外部設(shè)備通信、內(nèi)部程序執(zhí)行以及錯(cuò)誤處理等多重任務(wù)。本文將對(duì)西門子PLC中OB的功能進(jìn)行詳細(xì)的闡述,以期為讀者提供全面而深入的
    的頭像 發(fā)表于 06-15 11:27 ?5231次閱讀

    簡(jiǎn)述S7-1200 PLC的硬件組成

    S7-1200 PLC(Programmable Logic Controller,可編程邏輯控制器)是西門子公司推出的一款小型、模塊化的可編程控制器,廣泛應(yīng)用于工業(yè)自動(dòng)化、過程控制、機(jī)械控制等領(lǐng)域
    的頭像 發(fā)表于 06-14 10:04 ?5811次閱讀

    西門子S7-1200 PLC的優(yōu)缺點(diǎn)分析

    完美的,S7-1200 PLC也有其自身的優(yōu)缺點(diǎn)。本文將詳細(xì)分析西門子S7-1200 PLC的優(yōu)缺點(diǎn),以幫助用戶更好地了解和使用該產(chǎn)品。
    的頭像 發(fā)表于 06-13 11:33 ?3717次閱讀

    西門子S7-1200 PLC的基本功能

    的性能,使得S7-1200 PLC在工業(yè)自動(dòng)化領(lǐng)域得到了廣泛應(yīng)用。本文將詳細(xì)解析西門子S7-1200 PLC的功能特點(diǎn),以幫助讀者更好地了解和使用該設(shè)備。
    的頭像 發(fā)表于 06-13 11:29 ?2500次閱讀

    西門子plc模塊型號(hào)詳解

    的模塊型號(hào),以幫助您更好地了解和選擇適合自己需求的PLC模塊。 西門子S7系列PLC模塊 西門子S7系列PLC是其最經(jīng)典的PLC產(chǎn)品系列,包
    的頭像 發(fā)表于 06-11 16:18 ?6633次閱讀

    西門子PLC遠(yuǎn)程監(jiān)控模塊是什么?西門子PLC遠(yuǎn)程監(jiān)控模塊的功能

    西門子PLC遠(yuǎn)程監(jiān)控模塊是指用于實(shí)現(xiàn)對(duì)西門子PLC(如S7-300/400、S7-1200/1500等系列)進(jìn)行遠(yuǎn)程訪問、數(shù)據(jù)采集、監(jiān)控、調(diào)
    的頭像 發(fā)表于 04-01 17:07 ?1778次閱讀

    西門子S7-200 Smart PLC加密設(shè)置全面指南

    本文將詳細(xì)介紹西門子S7-200 Smart PLC的加密設(shè)置方法,幫助用戶更好地保護(hù)PLC程序的安全。
    發(fā)表于 03-27 10:14 ?1.1w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7</b>-200 Smart PLC<b class='flag-5'>加密</b>設(shè)置全面指南
    百家乐官网游戏机技| 赌场百家乐官网的玩法技巧和规则| 欧凯百家乐官网的玩法技巧和规则| 百家乐去澳门| 时时博百家乐的玩法技巧和规则 | 百家乐玩法窍门| 威尼斯人娱乐城网址| 林芝县| 万龙百家乐官网的玩法技巧和规则| 百家乐赌博导航| 棋牌小游戏| 百家乐官网两边| 至尊百家乐下载| 97玩棋牌游戏中心| 百家乐官网技巧心得| 百家乐官网双龙| 娱乐网百家乐补丁| 永川市| 百家乐洗码软件| 大发888娱乐城永乐厅| 圣淘沙百家乐官网现金网| 百家乐二人视频麻将| 八大胜娱乐场| 荷规则百家乐官网的玩法技巧和规则 | 大发888官网| 百家乐官网小钱赢钱| 百家乐娱乐场开户注册| 泸州市| e世博百家乐技巧| 香港六合彩开| 百家乐官网图形的秘密破解| 大发888线上娱乐城二十一点| 百家乐官网智能分析| 威尼斯人娱乐平台网址| 澳门百家乐官网现场游戏| 马德里百家乐的玩法技巧和规则| 百家乐官网作弊工具| 网上百家乐内幕| 百家乐官网赌场群| 百家乐官网试玩| 金宝博188|