應用領域 | 化工,電子/電池,電氣 | 產(chǎn)地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
用于自動生成的STEP 7塊中,。 用戶如果忘記密碼: 用戶如果忘記了密碼,,將無法寫入訪問(或保護級別 3 的讀取訪問)到密碼保護過的 CPU 中。 用戶必須通過復位 CPU 并上傳程序到 CPU 中來恢復訪問,。 注意:
修改過的數(shù)據(jù)被下載到 S7-CPU 中,,密碼才被激活。
為程序塊 DBs, FBs 和 FCs 設置塊保護(Know_How_P
![]() |
參考價 | ¥666 |
訂貨量 | 1 臺 |
更新時間:2023-02-06 20:48:38瀏覽次數(shù):375
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,,謝謝!
西門子6ES7312-5BF04-0AB0詳細說明
用戶可以選擇如下三種保護級別:
[*]保護級別1:符合默認值[*]保護級別2:只讀訪問方式[*]保護級別3:不可讀寫訪問方式
用戶可以在 S7 站進行硬件組態(tài)時設置一個 CPU 密碼,。打開 CPU 的屬性對話框,,屬性對話框內(nèi)保護級別 2(只讀訪問方式)和設置密碼都是被推薦的。
不知道密碼而無法輸入密碼的用戶只能在 CPU 里讀取程序,,用戶無法修改程序,。圖1: 設置 CPU 保護 塊保護(Know_How_Protect)可用于自動生成的STEP 7塊中。 用戶如果忘記密碼: 用戶如果忘記了密碼,,將無法寫入訪問(或保護級別 3 的讀取訪問)到密碼保護過的 CPU 中,。 用戶必須通過復位 CPU 并上傳程序到 CPU 中來恢復訪問。 注意:
修改過的數(shù)據(jù)被下載到 S7-CPU 中,,密碼才被激活,。
為程序塊 DBs, FBs 和 FCs 設置塊保護(Know_How_Protect)的方法,。
西門子6ES7312-5BF04-0AB0詳細說明
圖6順控程序步和轉(zhuǎn)移的執(zhí)行
順控程序只有在滿足啟動條件后才能啟動,。需要為每個順控程序定義啟動條件,,如下圖7所示。選中順控程序后右擊在彈出的菜單中選擇“Sequence Properties",,在順控程序?qū)傩源翱诘摹癝tart condition"選項卡中設置啟動條件,。下圖所示的順控程序在SFC chart的狀態(tài)為“Run"時才會啟動執(zhí)行。
圖7順控程序的啟動條件
在順控程序的“General"選項卡中可以設置順控程序的優(yōu)先級,,如下圖8所示,。因為在幾個順控程序同時滿足啟動條件時,優(yōu)先級高的會先執(zhí)行,。如果有相同優(yōu)先級的幾個順控程序同時滿足啟動條件,,則左面的順控程序會執(zhí)行。
圖8順控程序的優(yōu)先級
除了滿足順控程序的啟動條件,,還需要判斷SFC chart的是否允許啟動:
· 要求SFC chart允許啟動,,即ENSTART=1,和LI_ERR=0
· 要求比啟動優(yōu)先級高的信號,,如 INTERROR ,、 LOCKERROR 、 LOCKCOMPLETE ,、 LOCKHOLD ,、LOCKABORT 或 LOCKSTOP 沒有置1
· 在手動模式下沒有操作員錯誤,即OP_ERR=0
在順控程序的步中編輯CFC 功能塊的結(jié)構變量時,會提示如下圖9的錯誤信息,,顯示類型不匹配,。
圖9順控程序步中使用結(jié)構變量提示信息
轉(zhuǎn)移條件不支持結(jié)構變量,會提示如下圖10錯誤,。
圖10轉(zhuǎn)移中使用結(jié)構變量錯誤信息
需要在結(jié)構變量上右擊,,通過“Open Structure"命令來打開結(jié)構變量,然后選擇其中的value數(shù)值,,如下圖11所示,。注意:轉(zhuǎn)移條件不支持結(jié)構變量。
圖11如何在步中配置結(jié)構變量
SFC chart能以外部視圖的方式顯示為功能塊,,可以像CFC一樣通過IO互聯(lián)控制SFC chart的執(zhí)行。在工廠層級下選中SFC chart右擊,,通過“Open External View"打開外部視圖,;或者在SFC chart編輯界面通過菜單ViewàExternal View打開外部視圖,。如下圖12所示:
圖12如何調(diào)用SFC chart的外部視圖
SFC chart與控制模式相關的外部視圖IO如下圖13所示,表格顯示了手動模式和自動模式輸入/輸出IO的對應關系,。從手動模式切換到自動模式要求ENAUT=1和AUT=1,,且MAN=0。注意:AUT和MAN不能都=1,,否則會提示LI_ERR錯誤,,無法實現(xiàn)模式切換。
圖13手動模式和自動模式切換
在SFC chart的屬性中可以設置啟動選項和CPU重啟后SFC chart的運行方式。如下圖14所示:
圖14 SFC chart 屬性
· Autostart:CPU啟動后SFC chart是否自動啟動,。不勾選時CPU啟動后SFC chart處于“Idle"狀態(tài),,勾選后CPU啟動以后SFC chart自動進入“Starting"狀態(tài)
序號 | 步驟 |
1 | 打開要編輯的塊,在 LAD/STL/FBD 編輯器中選擇 "File > Generate source..." ,,準備生成源文件,。 |
2 | 在打開的對話框中輸入項目名稱,如 "Protect_FB",。 |
3 | 執(zhí)行步驟2,,彈出 "Generate source <項目名稱>" 對話框。 選中需要轉(zhuǎn)換的塊,,點擊箭頭按鈕將其移至右側(cè) "Blocks Selected" 窗口中,。 點擊 OK 鍵進行確認后,生成STL 源文件,。關閉 LAD/STL/FBD 編輯器,。![]() 圖 01 |
4 | 生成的源文件存放在 Simatic Manager -> S7 program -> Sources 文件夾中,打開源文件,。 |
5 | 在聲明部分的 "TITLE" 語句下插入 "KNOW_HOW_PROTECT" 命令,。![]() 圖 02 |
6 | 點擊菜單 "File > Save" 和 "File > Compile" 保存編譯 STL 源文件。至此完成塊的保護,。 |
下表介紹如何去除塊 (FBs, FCs and DBs)的 KNOW_HOW_PROTECT 保護功能:
序號 | 步驟 |
1 | 打開源文件 |
2 | 刪除 "KNOW_HOW_PROTECT" 語句行或用雙斜杠將其標記為注釋 |
3 | 使用菜單命令 "File > Save" 和 "File > Compile" 保存編譯該 STL 源文件,。 |
4 | 至此去除對該塊的保護。 |