<bdo id="2fwpw"></bdo><noframes id="2fwpw"><delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><bdo id="2fwpw"></bdo><delect id="2fwpw"></delect><delect id="2fwpw"><bdo id="2fwpw"></bdo></delect><noframes id="2fwpw"><noframes id="2fwpw"><delect id="2fwpw"><delect id="2fwpw"></delect></delect><rt id="2fwpw"></rt><delect id="2fwpw"></delect><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo> <bdo id="2fwpw"><rt id="2fwpw"></rt></bdo><noframes id="2fwpw"><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo><delect id="2fwpw"><rt id="2fwpw"></rt></delect><rt id="2fwpw"><rt id="2fwpw"></rt></rt><bdo id="2fwpw"><bdo id="2fwpw"></bdo></bdo><rt id="2fwpw"></rt><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><delect id="2fwpw"><noframes id="2fwpw"><noframes id="2fwpw"> <delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><noframes id="2fwpw"><noframes id="2fwpw">
liu234193892
級別: 探索解密
精華主題: 0
發(fā)帖數量: 34 個(gè)
工控威望: 110 點(diǎn)
下載積分: 838 分
在線(xiàn)時(shí)間: 2(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2025-03-24
查看liu234193892的 主題 / 回貼
樓主  發(fā)表于: 2023-11-09 09:49
觀(guān)看完整版教學(xué)請點(diǎn)擊以下鏈接
B站視頻可放心觀(guān)看

程序版本為博途V17。整體由兩部分組成,首先利用博途自帶的LGF庫文件生成隨機數,隨機數的作用主要是實(shí)現動(dòng)態(tài)密碼的計算,然后再調用自制的分期付款庫文件程序塊,來(lái)實(shí)現三段天數控制鎖定控制和無(wú)限分段區間天數控制。
分期付款程序塊有兩種模式,分別為三段天數控制鎖定控制程序模式和無(wú)限分段區間天數控制程序模式,具體使用請看如下操作:
一、填加LGF庫文件(隨機數)
  
二、設置LGF程序塊針腳

三、添加分期付款程序庫文件


給分期付款程序塊添加一個(gè)背景數據塊,默認就好。



四、設置分期付款程序塊針腳。



五、分期付款程序塊針腳說(shuō)明
1、公用針腳說(shuō)明:
輸入端:
(1)    模式1或2:模式選擇針腳,設置為1時(shí),為三段天數控制鎖定控制程序;設置為         2時(shí),為無(wú)限分段區間天數控制程序;設置為0或其他數字時(shí),為初始化。
(2)    隨機數:此針腳需要將LGF程序塊輸出的隨機數變量填加在此處,用于程序生成6個(gè)隨機數。
(3)    HMI激活碼:此針腳變量需要填加到HMI上位機上,對應一個(gè)輸入輸出域,用于用戶(hù)輸入激活密碼使用。
(4)    永久解鎖密碼:此針腳需要在下位機設定一個(gè)9位數的密碼,當用戶(hù)輸入的激活碼與此處相等時(shí),將永久解除鎖定程序,所有模式的控制程序均失效。
輸出端:
(1)運行天數:顯示并記錄當前系統運行的天數。
2、模式1控制針腳說(shuō)明:
當模式1或2針腳設置為1時(shí),天數設定區域針腳和控制區域針腳有效(如下圖)。
天數設定1、天數設定2、天數設定3為三段鎖定日期設置針腳,當系統運行天數到達設定的對應天數后,將觸發(fā)控制輸出,分別對應天數1到達、天數2到達、天數3到達,將控制輸出賦值為1。

此時(shí)HMI上位機上會(huì )彈出一個(gè)提示窗口(如下圖),上面會(huì )顯示6個(gè)隨機數,需用通過(guò)預先設置的公式,結合這6個(gè)隨機碼計算出動(dòng)態(tài)密碼,然后將計算出的動(dòng)態(tài)密碼輸入到激活碼當中即可解鎖。三段控制可提供三次鎖定程序的機會(huì ),最后一次輸入激活碼后將永久解鎖。

3、模式2控制針腳說(shuō)明:
當模式1或2針腳設置為2時(shí),分段區間天數設置針腳和分段控制輸出針腳有效(如下圖)。

(1)    分段起始天數:當系統運行天數到達此針腳設定的天數后,分段區間鎖定程序生效,當此針腳設置為0或者1時(shí),程序默認為0天,分段區間控制程序將直接生效,也就是說(shuō)從第幾天開(kāi)始啟動(dòng)分段區間控制程序。
(2)    分段區間天數:此針腳為設定分段區間鎖定程序的間隔天數。程序會(huì )根據此針腳設定的天數進(jìn)行無(wú)限循環(huán)鎖定系統,也就是說(shuō)系統每隔多少天鎖定一次。
控制方式:
當系統運行天數到達分段起始天數時(shí),將啟動(dòng)分段區間鎖定程序,當系統運行天數滿(mǎn)足分段區間天數時(shí),將鎖定系統,HIM上位機會(huì )同樣彈出如下窗口,通過(guò)計算公式輸入正確的激活碼后,系統才會(huì )解鎖。當系統運行天數再次滿(mǎn)足分段區間天數時(shí),再次鎖定系統,如此無(wú)限循環(huán)。只有輸入永久解鎖密碼才會(huì )永久解除鎖定程序。

模式2實(shí)例:分段起始天數設定為3,分段區間天數設定為2
當運行天數到達3時(shí),分段鎖定程序生效,分段區間程序開(kāi)始計時(shí),當運行天數到達5時(shí),系統鎖定,輸入激活碼后解除鎖定,當系統運行天數到達7時(shí),系統再次鎖定,輸入激活碼再次激活,如此反復。
也就是說(shuō),當到達分段起始天數后,只要系統時(shí)間每運行2天就會(huì )鎖定一次,只有輸入激活碼才能解鎖。如此反復無(wú)限循環(huán),只有輸入永久激活碼才能永久解鎖。
六、下位機動(dòng)態(tài)密碼計算公式設置:
打開(kāi)博途項目文件,找到程序段7中的動(dòng)態(tài)密碼計算公式程序,根據您自己的需求進(jìn)行修改即可(如下圖)。

程序如下:
#內部計算.動(dòng)態(tài)密碼 := #HMI隨機碼[0] + #HMI隨機碼[1] - #HMI隨機碼[2] + #HMI隨機碼[3] + #HMI隨機碼[4] - #HMI隨機碼[5] + 99977 + 1997 + 2022;
注釋?zhuān)捍苏Z(yǔ)句中的變量不需要修改,只修改從“#內部計算.動(dòng)態(tài)密碼 :=  ”之后的+或者-號和最后的3個(gè)可變數值即可。
七、填加上位機變量
1、填加HMI激活碼變量
此變量需要填加到上位機上,供用戶(hù)輸入激活碼使用。


可以在HMI針腳直接填加一個(gè)變量如下圖

也可以找到分期付款庫文件的背景DB塊地址,將其地址填加到上位機上。如下圖:


2、填加HMI隨機碼變量

同樣打開(kāi)分期付款庫文件的背景DB塊



按照下圖找到HMI隨機碼變量,記住時(shí)HMI隨機碼變量,不是隨機碼!按照圖中步驟操作即可。

641669485
級別: 探索解密
精華主題: 0
發(fā)帖數量: 43 個(gè)
工控威望: 135 點(diǎn)
下載積分: 669 分
在線(xiàn)時(shí)間: 54(小時(shí))
注冊時(shí)間: 2016-03-05
最后登錄: 2025-05-28
查看641669485的 主題 / 回貼
1樓  發(fā)表于: 2024-10-30 17:35
收費的,
近十年工作經(jīng)驗,關(guān)于各PLC、總線(xiàn)模塊、機械手、伺服變頻控制、視覺(jué)鏡頭等硬件選型;圖紙、程序標準化;物聯(lián)網(wǎng)控制、PID化工工藝。歡迎交流討論。
各傳統行業(yè)設備優(yōu)化升級,可免費提供方向 vx:641669485

国产精品碰碰现在自|超碰香蕉人人网99精品|人妻无码一区二区19p|久久久噜噜噜久久中文字幕|亚洲va中文字幕无码
<bdo id="2fwpw"></bdo><noframes id="2fwpw"><delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><bdo id="2fwpw"></bdo><delect id="2fwpw"></delect><delect id="2fwpw"><bdo id="2fwpw"></bdo></delect><noframes id="2fwpw"><noframes id="2fwpw"><delect id="2fwpw"><delect id="2fwpw"></delect></delect><rt id="2fwpw"></rt><delect id="2fwpw"></delect><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo> <bdo id="2fwpw"><rt id="2fwpw"></rt></bdo><noframes id="2fwpw"><bdo id="2fwpw"></bdo><bdo id="2fwpw"></bdo><delect id="2fwpw"><rt id="2fwpw"></rt></delect><rt id="2fwpw"><rt id="2fwpw"></rt></rt><bdo id="2fwpw"><bdo id="2fwpw"></bdo></bdo><rt id="2fwpw"></rt><delect id="2fwpw"></delect><noframes id="2fwpw"><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><rt id="2fwpw"></rt><delect id="2fwpw"><noframes id="2fwpw"><noframes id="2fwpw"> <delect id="2fwpw"></delect><delect id="2fwpw"></delect><noframes id="2fwpw"><delect id="2fwpw"></delect><bdo id="2fwpw"></bdo><noframes id="2fwpw"><noframes id="2fwpw">