<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用西門子博途編寫動態密碼加密程序?

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

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

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

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

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

加密計時模塊

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

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

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

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

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

2、調用西門子官方隨機數生成塊,并將隨機數加上索引。

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

3、將隨機數按照索引的順序,放入相應的寄存器,并轉成字符并顯示在HMI上,可以看到動態的字符變化的炫酷效果

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

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

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

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

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

6、解密完成復位狀態

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 西門子
    +關注

    關注

    92

    文章

    2853

    瀏覽量

    113841
  • HMI
    HMI
    +關注

    關注

    9

    文章

    490

    瀏覽量

    47909

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

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子S7-200PLC與西門子變頻器MM440通訊程序實例

    西門子S7-200PLC與西門子變頻器MM440通訊程序實例
    的頭像 發表于 05-04 09:54 ?3669次閱讀
    <b class='flag-5'>西門子</b>S7-200PLC與<b class='flag-5'>西門子</b>變頻器MM440通訊<b class='flag-5'>程序</b>實例

    北京回收西門子組態軟件

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

    西門子1200碼垛機程序應用

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

    西門子s7-200庫函數安裝程序

    西門子s7-200庫函數安裝程序,官網的200庫函數程序含有全部西門子原裝庫函數
    發表于 01-20 15:55 ?4次下載

    西門子S7-200使用教程

    西門子S7-200 PLC仿真軟件超詳細使用教程西門子S7-200使用教程
    發表于 05-06 16:43 ?0次下載

    西門子S7-300解密軟件

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

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

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

    帶注釋的西門子200程序

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

    博世和西門子哪個好_博世和西門子的關系

    本文開始闡述了博世和西門子的關系以及分析了西門子和博世哪個更好,其次分析了西門子和博世的冰箱哪個更好,最后介紹了博世和西門子家電集團在中國的發展。
    的頭像 發表于 04-04 09:30 ?15.2w次閱讀

    淺析西門子PLC置位和復位指令在程序編寫中的作用

    本文介紹西門子s7-200 plc的置位與復位,這兩個位操作的指令在我們的程序編寫中,作用也是很大,它能完成一些,常規常開常閉觸點編程無法完成的程序,可以使我們
    的頭像 發表于 09-10 09:54 ?7164次閱讀
    淺析<b class='flag-5'>西門子</b>PLC置位和復位指令在<b class='flag-5'>程序</b><b class='flag-5'>編寫</b>中的作用

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

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

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

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

    西門子PLC指令和程序設計

    西門子PLC指令和程序設計方法免費下載。
    發表于 05-07 09:42 ?116次下載

    西門子S7程序軟件下載

    西門子S7程序軟件下載
    發表于 12-09 16:06 ?22次下載

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

    【導讀】分享西門子PLC常用的幾種加密方式,看看你喜歡哪一種?
    的頭像 發表于 07-13 09:32 ?855次閱讀
    <b class='flag-5'>西門子</b>PLC常用的幾種<b class='flag-5'>加密</b>方式
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>