西門子代理商 通過STARTER軟件G120的專有技術保護功能
G120變頻器的專有技術保護功能,不僅能夠保護我們設置的參數不被修改,還可以保護我們的參數不被別人拷貝。下面,我們將通過以下幾個方面來講述如何通過STARTER軟件G120變頻器的專有技術保護功能。
1.創建不屬于專有技術保護范圍的特列清單
為了方便G120在以后的維護的方便,在專有技術保護前,我們可以創建一個參數清單,當專有技術保護功能后,在這個清單中的參數仍然可以被讀寫。客戶可以將想讓維護人員進行調整的參數在這里列出來。在出廠設置時,特列清單中只有專有技術保護的口令P7766這個參數。
首先我們使用STARTER連接G120變頻器,在線后點擊并保存,然后離線,再通過修改參數P7763來確定特列清單所需的參數的數量。然后保存,進入在線模式,點擊下載到G120中。下載完畢后,點擊在線,就可以在參數P7764里面看到相對應數量的下標,*后將需要保護的參數輸入到P7764中。
如下圖將P7763設置為5,然后再P7764中就會有從P7764[0]-P7764[4]的五個下標,就可以在這里設置5個參數了。
這里要特別注意,如果從特列清單中刪除了口令 P7766,則無法再輸入或修改專有技術保護的口令。必須恢復G120的出廠設置才可以再次訪問G120的設置參數。恢復出廠設置時,變頻器中的配置會丟失,必須重新調試G120。
2.G120的專有技術保護功能
在我們完成G120的調試,并成功創建專有技術保護的特列清單后,我們就可以G120的專有技術保護功能了。
首先使用STARTER軟件在線連接G120裝置,并在CU單元上點擊鼠標右鍵,在彈出的對話框中選擇Drive unit know-how protection ,接下來選擇Activate。
在彈出的對話框中,**個選項(默認狀態),是不帶拷貝保護功能的
如果我們的G120變頻器配置并插入了SD卡,就可以選擇后面的兩個選項,一個是帶有基礎復制保護功能(綁定在存儲卡上),另一個是帶有擴展復制保護功能(綁定在存儲卡和控制單元上)。
如果要在專有技術保護時使能診斷功能,則可選項“使能診斷功能”。
點擊Specify輸入口令,并選擇Copy RAM to ROM,永久保存,*后點擊OK,這樣專有技術保護功能就了。
3.取消專有技術保護功能
在線連接G120裝置,并在CU單元上點擊鼠標右鍵,在彈出的對話框中選擇Drive unit know-how protection 的菜單中選擇De-activate,然后會彈出下面的菜單。
如果選擇臨時,就是說G120在電源重啟后,專有技術保護功能仍然生效,如果選擇永久,并點擊Copy RAM to ROM,G120會刪除密碼,取消專有技術保護功能。隨后在Password中輸入正確的口令,并點擊OK按鈕,就可以取消專有技術保護功能了。
4.修改專有技術的密碼
在線連接G120裝置,在Driveunit know-how protection菜單中 ,選擇Change Password就可以修改口令了。
轉換指令將累加器1中的數據進行類型轉換,轉換的仍在累加器l中。能夠實現的轉換操作有:BCD碼和整數及長整數間的轉換,實數和長整數間的轉換,數的取反、取負,字節擴展等。
在STEP 7中,整數和長整數是以補碼形式表示的。BCD碼數值有兩種:一種是字(16位)格式的BCD碼數,其數值范圍從-999到+999;另一種是雙字(32位)格式的BCD碼數,范圍從-9999999到+9999999。
指令 | 說 明 |
BTI | 將累加器1低字中的3位BCD碼數轉換為16位整數 |
BTD | 將累加器1中的7位BCD碼數轉換為32位整數 |
ITB | 將累加器1低字中的16位整數轉換為3位BCD碼數 |
ITD | 將累加器l低字中的16位整數轉換為32位整數 |
DTB | 將累加器1中的32位整數轉換為7位BCD碼數 |
DTR | 將累加器1中的32位整數轉換為32位浮點數 |
l BTI指令
SLT格式: BTI
說明:將累加器1低字中的3位BCD碼數轉換為16位整數,裝入累加器1的低字中(0~11位);低字的最高位(15位)為符號位。
累加器1的高字及累加器2的內容不變。
例3.6.1 L MW 10
BTI
T MW20
l BTD指令
SLT格式: BTD
說明:將累加器1中的7位BCD碼數轉換為32位整數,裝入累加器1中,(0~27位);最高位(31位)為符號位。l ITB指令
SLT格式: ITB
說明: 將累加器1低字中的16位整數轉換為3位BCD碼數,16位整數的范圍是-999~+999。如果欲轉換的數據超出范圍,則有溢出發生,同時將OV和OS位置位。
累加器1的低字中(0~11位)存放三位BCD碼。(12~15)位作為符號位,(0000)表示正數,(1111)表示負數。累加器1高字(16~31位)不變。
例3.6.2
L MW 10
ITB
T MW20
l ITD指令
SLT格式: ITD
說明: 將累加器l低字中的16位整數轉換為32位整數,16位整數的范圍是-999~+999。如果欲轉換的數據超出范圍,則有溢出發生,同時將OV和OS位置位。
累加器1的低字中(0~11位)存放三位BCD碼。(12~15)位作為符號位,(0000)表示正數,(1111)表示負數。累加器1高字(16~31位)不變。
例3.6.3 L MW 10
ITB
T MW20
l DTB指令
SLT格式: DTB
說明: 將累加器1中的32位整數轉換為7位BCD碼數,32位整數的范圍是-9999999~+9999999。如果欲轉換的數據超出范圍,則有溢出發生,同時將OV和OS位置位。
累加器1中(0~27位)存放7位BCD碼。(28~31)位作為符號位,(0000)表示正數,(1111)表示負數。
例3.6.4
L MD 10
DTB
T MD20
l DTR指令
SLT格式: DTR
說明: 將累加器1中的32位整數轉換為32位浮點數(IEEE-FP)
例3.6.5
L MD 10
DTR
T MD20
在plc控制程序設計過程中,經常要對脈沖輸入信號或者是點動按鈕輸入信號進行保持,這時常采用自鎖電路。自鎖電路的基本形式如圖所示。將輸入觸點(X1)與輸出線圈的動合觸點(Y1)并聯,這樣一旦有輸入信號(超過一個掃描周期),就能保持(Y1)有輸出。要注意的是,自鎖電路必須有解鎖設計,一般在并聯之后采用某一動斷觸點作為解鎖條件。如圖中的X0觸點。PLC梯形圖,PLC自鎖電路: