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

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

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

如何使用西門子博途編寫動態(tài)密碼加密程序?

PLC技術(shù)圈 ? 來源:PLC技術(shù)圈 ? 作者:PLC技術(shù)圈 ? 2022-03-14 11:02 ? 次閱讀

非標(biāo)行業(yè)是一個特殊的行業(yè),面對設(shè)備發(fā)貨到現(xiàn)場后遲遲不肯付款的和找各種理由拒絕搪塞驗收的客戶,必須的采取非常的手段,其中給設(shè)備加密定時鎖機是一種優(yōu)選的方案。一來可以提醒客戶要遵守規(guī)則要求,按時驗收,按時付款,二來不會給客戶造成任何的損失,三來避免走法律途徑冗繁的手續(xù)和律師代理費。

在這里介紹下動態(tài)加密計時催塊程序的解決思路及博途V15的源程序供各位朋友參考。所謂動態(tài)密碼,就是所用的解密密碼是動態(tài)實時生成的,也就是說密碼是隨時間變化而變化。

過程是這樣實現(xiàn)的。當(dāng)調(diào)試人員在項目調(diào)試完成后,設(shè)置一個到計時天數(shù),當(dāng)天數(shù)到達后設(shè)備鎖機,HMI上跳出解鎖界面,這個時候點擊HMI上的生成解鎖碼按鈕,生成解鎖碼(解鎖碼是在動態(tài)驗證碼中挑選8位生成的,在此基礎(chǔ)上還可以擴展出隨機生成的解鎖碼..........)。然后客戶把解鎖碼告訴給調(diào)試人員,調(diào)試人員根據(jù)解鎖碼計算出解密密碼告訴給客戶解密(調(diào)試人員是需要知道這個解密算法)。

ada206da-9640-11ec-952b-dac502259ad0.png

加密計時模塊

adb28898-9640-11ec-952b-dac502259ad0.png

adc53e34-9640-11ec-952b-dac502259ad0.png

1、首先調(diào)用RD_LOC_T讀取日期時間存入到FB塊本地臨時變量中,讀取秒數(shù),根據(jù)秒數(shù)計算天數(shù)

addf7808-9640-11ec-952b-dac502259ad0.png

adf101ae-9640-11ec-952b-dac502259ad0.png

2、調(diào)用西門子官方隨機數(shù)生成塊,并將隨機數(shù)加上索引

ae07cc18-9640-11ec-952b-dac502259ad0.png

3、將隨機數(shù)按照索引的順序,放入相應(yīng)的寄存器,并轉(zhuǎn)成字符并顯示在HMI上,可以看到動態(tài)的字符變化的炫酷效果

ae196b6c-9640-11ec-952b-dac502259ad0.png

4、生成解鎖碼顯示在HMI,客戶把這個解鎖碼告訴調(diào)試人員,調(diào)試人員需要解鎖碼計算出密碼。

ae33d38a-9640-11ec-952b-dac502259ad0.png

5、制作解密算法(這個機密算法根據(jù)需要可以自己更改)并強轉(zhuǎn)成DINT類型,并密碼核對解密。

ae41dbd8-9640-11ec-952b-dac502259ad0.png

6、解密完成復(fù)位狀態(tài)

ae537118-9640-11ec-952b-dac502259ad0.png

審核編輯 :李倩

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

    關(guān)注

    93

    文章

    3000

    瀏覽量

    115530
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    581

    瀏覽量

    48428

原文標(biāo)題:如何使用西門子博途編寫動態(tài)密碼加密程序?(附源程序)

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    北京回收西門子組態(tài)軟件

    回收西門子變頻器SINAMICS V10系列變頻器回收西門子觸摸屏回收西門子組態(tài)軟件回收西門子
    發(fā)表于 05-27 12:16

    西門子1200碼垛機程序應(yīng)用

    西門子1200碼垛機、立體倉庫程序(帶注釋),程序應(yīng)用到變頻器、觸摸屏、步進電機、工業(yè)機器人、視覺相機。
    發(fā)表于 09-03 07:42

    西門子S7-300解密軟件

    西門子 S7-200 的 PLC 密碼共分三個層次,我們最為關(guān)心的就是系統(tǒng)密碼,因為它直接影響到程序的上載, 也是我們所要破解的關(guān)鍵一層密碼
    發(fā)表于 06-21 15:13 ?12次下載

    西門子大賽1200電梯參考程序

    西門子大賽1200電梯參考程序,V13文件.有需要的加油!
    發(fā)表于 06-22 15:56 ?183次下載

    帶注釋的西門子200程序

    西門子200程序
    發(fā)表于 10-17 10:59 ?0次下載

    西門子300PLC加密與解密方法匯總

    西門子300PLC加密與解密方法匯總說明。
    發(fā)表于 04-23 09:26 ?32次下載

    西門子PLC密碼三種保護級別和程序加密方法

    西門子PLC密碼三種保護級別和程序加密方法說明。
    發(fā)表于 04-30 09:45 ?19次下載

    西門子PLC指令和程序設(shè)計

    西門子PLC指令和程序設(shè)計方法免費下載。
    發(fā)表于 05-07 09:42 ?120次下載

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13---江西工控論壇有下載密碼www.jx-g
    發(fā)表于 03-01 11:04 ?60次下載

    如何在平臺調(diào)試西門子G120變頻器

      隨著工業(yè)自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領(lǐng)域,采用工業(yè)以太網(wǎng)(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在平臺調(diào)試西門子G120變頻器。
    的頭像 發(fā)表于 04-25 10:17 ?2.8w次閱讀
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺調(diào)試<b class='flag-5'>西門子</b>G120變頻器

    西門子PLC常用的幾種加密方式

    【導(dǎo)讀】分享西門子PLC常用的幾種加密方式,看看你喜歡哪一種?
    的頭像 發(fā)表于 07-13 09:32 ?1389次閱讀
    <b class='flag-5'>西門子</b>PLC常用的幾種<b class='flag-5'>加密</b>方式

    基于TIA搭建西門子PLC仿真環(huán)境及通信方案

    隨著工控及上位機的廣泛應(yīng)用,在學(xué)習(xí)過程中,很多時候,我們都需要軟件和硬件的結(jié)合。本方案主要用于解決在學(xué)習(xí)過程中PLC硬件的需求,以西門子PLC為例,詳細描述了基于TIA系列軟件實現(xiàn)西門子
    的頭像 發(fā)表于 07-26 09:41 ?1069次閱讀
    基于TIA搭建<b class='flag-5'>西門子</b>PLC仿真環(huán)境及通信方案

    西門子1200/1500PLC單按鈕啟??刂?0種設(shè)計方法

    西門子1200/1500PLC單按鈕啟??刂?0種設(shè)計方法
    的頭像 發(fā)表于 08-31 09:14 ?7624次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC單按鈕啟??刂?0種設(shè)計方法

    西門子plc單按鈕啟停的十種方法(1200/1500PLC)

    西門子1200/1500PLC單按鈕啟??刂?0種設(shè)計方法
    發(fā)表于 08-31 09:15 ?6172次閱讀
    <b class='flag-5'>西門子</b>plc單按鈕啟停的十種方法(<b class='flag-5'>博</b><b class='flag-5'>途</b>1200/1500PLC)

    如何在平臺調(diào)試西門子G120變頻器

    隨著工業(yè)自動化邁向智能化越來越近,科技工作者不斷的突破,近年在傳動領(lǐng)域,采用工業(yè)以太網(wǎng)(Profinet)和變頻器通訊非常廣泛,今天我們簡單的介紹下在平臺調(diào)試西門子G120變頻器。
    發(fā)表于 09-07 12:50 ?4649次閱讀
    如何在<b class='flag-5'>博</b><b class='flag-5'>途</b>平臺調(diào)試<b class='flag-5'>西門子</b>G120變頻器