S7-200 SMART Web服務(wù)器快速入門
1.硬件和軟件需求及所完成的任務(wù)
硬件:
① S7-200 SMART CPU (固件V2.6)
② PC (帶以太網(wǎng)卡)
③ TP以太網(wǎng)電纜
軟件:
①STEP 7 Micro/WIN SMART V2.6
任務(wù):
通過輸入頁面URL來訪問S7-200 SMART Web頁面
2.使用Web服務(wù)器向?qū)ЫM態(tài)Web服務(wù)器
2.1 激活Web服務(wù)器
通過 Web 服務(wù)器向?qū)Ъせ頦eb 服務(wù)器。要激活Web服務(wù)器,請按以下步驟操作:
1 打開Web服務(wù)器向?qū)А?/p>
2 在 Web 服務(wù)器窗口中,選擇"激活 Web 服務(wù)器"(Activate Web Server)。
3 輸入要連接的CPU模塊的IP地址和站名,其中站名可選,如下圖所示。需要注意的是,如果激活Web服務(wù)器,則S7-200 SMART CPU只能使用固定IP。
注:通過 PPI 下載更改名稱或 IP 地址后,務(wù)必對 CPU 執(zhí)行暖啟動或上電。否則,更改將不生效。
4 單擊"下一頁"(Next) 繼續(xù) Web 服務(wù)器組態(tài),或單擊"生成"(Generate) 保存并完成組態(tài)。如果未設(shè)置 Web 服務(wù)器用戶,則可以訪問目標(biāo)設(shè)備的"簡介"和"起始"頁面。要訪問其它頁面,必須組態(tài)一個或多個用戶。
2.2 組態(tài)Web服務(wù)器上的監(jiān)控表
在 Web 服務(wù)器向?qū)е校梢蕴砑酉胍?Web 服務(wù)器顯示的監(jiān)控表。將項目下載到 S7-200SMART CPU 后,可以在 Web 服務(wù)器上的監(jiān)控表中查看或修改變量值。
下表列出了監(jiān)控表可訪問的用戶存儲器:
可訪問的用戶存儲器 | 權(quán)限 |
SM | 只讀 |
V | 讀寫 |
I | 只讀 |
Q | 讀寫 |
M | 讀寫 |
T(定時器) | 讀寫 |
T(定時器位) | 只讀 |
C(計數(shù)器) | 讀寫 |
C(計數(shù)器位) | 只讀 |
AI | 只讀 |
AO | 讀寫 |
HC | 只讀 |
組態(tài)Web服務(wù)器上的監(jiān)控表,請按以下步驟操作:
1 打開Web服務(wù)器向?qū)?/p>
2 在導(dǎo)航面板中單擊"監(jiān)控表"(Watch Table)。按"添加"(Add) 按鈕添加監(jiān)控表。最多可添加三個監(jiān)控表。輸入監(jiān)控表的名稱和注釋。
說明:
監(jiān)控表的命名規(guī)則:名稱的長度應(yīng)少于 30 個字符或 15 個漢字,不能包含特殊字符。
監(jiān)控表注釋應(yīng)在 256 個字節(jié)之內(nèi)。對于長于 256 個字節(jié)的注釋,STEP 7-Micro/WINSMART 會將其截斷而不報告任何錯誤。監(jiān)控表注釋不會下載到 CPU。
3 單擊"下一頁"(Next) 組態(tài)添加的監(jiān)控表。輸入要監(jiān)視或修改的變量的變量名、絕對地址和顯示格式。可以通過添加、刪除、上移、下移按鈕編輯監(jiān)控表。
說明:
變量的命名規(guī)則如下:名稱的長度應(yīng)少于 30 個字符或 15 個漢字,變量名不能包含特殊字符。
2.3 組態(tài)Web服務(wù)器用戶
可為用戶創(chuàng)建通過 Web 服務(wù)器訪問設(shè)備的各種權(quán)限級別。要設(shè)置 Web 服務(wù)器用戶及其相關(guān)權(quán)限,請按以下步驟操作:
1 打開Web服務(wù)器向?qū)А?/p>
2 在導(dǎo)航面板中單擊"用戶管理"(User Management) 以進(jìn)入"用戶管理"(User management)頁面,單擊"添加"(Add) 為每個 Web 服務(wù)器用戶添加一行。最多可添加四個 Web 服務(wù)器用戶, 為想要使用的用戶登錄輸入用戶名和密碼。
3 雙擊"用戶權(quán)限"(User Permission),然后通過選中權(quán)限前面的復(fù)選框來設(shè)置用戶的訪問級別。如果選中"配置為管理員身份"(Configure as administrator) 前面的復(fù)選框,則會為該用戶設(shè)置所有 Web 服務(wù)器權(quán)限。
Web服務(wù)器用戶權(quán)限有三種:
最低權(quán)限級別:此用戶只能訪問簡介頁面和起始頁面。
受限權(quán)限級別:除了簡介頁面和起始頁面,此用戶還可以訪問用戶權(quán)限中選擇的頁面。
管理員權(quán)限級別:此用戶是 Web 服務(wù)器的管理員。管理員用戶可以訪問所有 Web 服務(wù)器頁面。
4 單擊"生成"(Generate) 以保存組態(tài),并將項目下載到CPU中。
將組態(tài)下載到 S7-200 SMART CPU 后,只有授權(quán)用戶才能以相應(yīng)權(quán)限訪問 Web 服務(wù)器。
3.使用證書管理為Web服務(wù)器組態(tài)HTTPS證書
在使用 S7-200 SMART Web 服務(wù)器之前,需要在 STEP-7 Micro/WIN SMART 的證書管理向?qū)е薪M態(tài)證書。STEP 7-Micro/WIN SMART 提供了兩種證書下載模式。在"外部證書"模式下,設(shè)備證書由用戶提供的證書頒發(fā)機(jī)構(gòu)簽名。在"內(nèi)部證書"模式下,設(shè)備證書由 CPU 生成的證書頒發(fā)機(jī)構(gòu)(CA) 簽名。
內(nèi)部證書和外部證書的秘鑰及算法如下表所示:
模式 | 秘鑰/算法 | 算法 |
外部證書 | 建議的 CA 密鑰 | RSA2048、ECC P256 |
建議的 CA 簽名算法 | SHA256、SHA384、SHA512 | |
設(shè)備證書密鑰 | ECC P256 | |
設(shè)備證書算法 | SHA256、SHA512 | |
內(nèi)部證書 | CA 密鑰 | SHA256 |
CA 簽名算法 | SHA256 | |
設(shè)備證書密鑰 | ECC P256 | |
設(shè)備證書算法 | SHA256 |
以內(nèi)部證書為例來說明如何下載證書,在"內(nèi)部證書"模式下,證書管理會為 CPU 授予生成 CA 的權(quán)限。設(shè)備證書由內(nèi)部 CA 簽名。要通過內(nèi)部模式下載證書,請按以下步驟操作:
1 在 STEP 7-Micro/WIN SMART 與 CPU 之間建立通信。
2 打開工具-證書管理;
3 選擇"內(nèi)部證書"(Internal Certificate) 作為生成模式。點擊“下一頁(Next)”。
4 輸入設(shè)備證書的參數(shù),如果希望 CPU 在設(shè)備證書過期時自動對其進(jìn)行延期,請選中"自動延期"(Auto extension)前面的復(fù)選框??梢栽O(shè)置主題別名,將當(dāng)前CPU IP添加到SAN列表中。
5 單擊"下載證書"(Download Certificate)。該證書為 CPU 授予生成 CA 以及分配設(shè)備證書的權(quán)限。
6 在確認(rèn)頁面中單擊"確定"(OK) 。
7 下載完成。
4.獲取CA證書
要從瀏覽器訪問 Web 服務(wù)器,需要在 Internet 選項中安裝證書頒發(fā)機(jī)構(gòu) (CA) 證書??赏ㄟ^以下方式獲取證書頒發(fā)機(jī)構(gòu)的證書。
1 與 CPU 建立以太網(wǎng)通信。
2 打開證書管理向?qū)?/p>
3 在導(dǎo)航窗格中選擇"上傳 Web 服務(wù)器證書"(Upload Web server certificates)。
4 單擊"上傳證書"(Upload Certificate)。上傳完成后會顯示證書頒發(fā)機(jī)構(gòu)及設(shè)備證書。
5 要顯示證書,請在表格中將其選中,然后單擊"顯示"(Show)。
6 要導(dǎo)出證書,請在表格中將其選中,然后單擊"導(dǎo)出"(Export),再導(dǎo)航到目標(biāo)文件夾,之后單擊"保存"(Save)。
5.安裝用于Windows的證書
以Windows為例,說明安裝證書的過程,通過以下的步驟安裝Windows證書。
1 雙擊導(dǎo)出的證書開始安裝。在彈出窗口中檢查認(rèn)證信息,然后單擊"安裝證書"(Install Certificate) 以繼續(xù)操作。
2 在證書導(dǎo)入向?qū)g迎頁面中,選擇"存儲位置"(Store location),然后單擊"下一步"(Next)。如果選擇"當(dāng)前用戶"(Current User),則證書只對當(dāng)前用戶有效。如果選擇"本地計算機(jī)"(Local Machine),則證書對此 PC 上的所有用戶都有效。只有管理員才能將證書安裝至"本地計算機(jī)"(Local Machine)。點擊“下一步”(Next)。
3 選擇將所有的證書都放入下列存儲復(fù)選框,然后點擊“瀏覽”。
4 在彈出窗口選擇信任證書,然后點擊“確定”。
5 在"證書導(dǎo)入向?qū)?(Certificate import wizard) 窗口中,單擊"完成"(Finish) 以確認(rèn)選擇。
6 證書導(dǎo)入成功。
6.從PC訪問Web頁面
可以通過 S7-200 SMART CPU 的 IP 地址從 PC 或從移動設(shè)備訪問 S7-200 SMART Web 服務(wù)器。
要從 PC 或移動設(shè)備訪問 S7-200 SMART Web 服務(wù)器,請按以下步驟操作:
1. 請確保 S7-200 SMART 和 PC 位于同一個以太網(wǎng)中,或二者之間直接使用標(biāo)準(zhǔn)以太網(wǎng)電纜進(jìn)行連接。
2. 打開IE瀏覽器,輸入 URL"https://ww.xx.yy.zz",其中"ww.xx.yy.zz"與 S7-200 SMARTCPU 的 IP 地址相對應(yīng)。本例輸入https://192.168.0.223,然后回車。
3.Web 瀏覽器將打開"簡介"(Introduction) Web 頁面。登錄到S7-200 SMART,輸入Web服務(wù)器向?qū)Ю锏挠脩裘兔艽a,點擊登錄即可登錄。
也可以通過輸入頁面 URL 來訪問 Web 頁面。下表列出了各頁面對應(yīng)的 URL:
Web 頁面 | URL |
簡介頁面 | https://PLCIP |
起始頁面 | https://PLCIP/start |
模塊信息頁面 | https://PLCIP/module |
事件日志頁面 | https://PLCIP/eventlog |
狀態(tài)圖頁面 | https://PLCIP/statuschart |
監(jiān)控表頁面 | https://PLCIP/watchtable |
數(shù)據(jù)日志頁面 | https://PLCIP/datalog |
設(shè)置時鐘頁面 | https://PLCIP/setclock |
7.Web頁面
7.1 Web頁面的布局
無論是在 PC 還是在移動設(shè)備上查看頁面,S7-200 SMART Web 服務(wù)器的每個頁面都具有相同的內(nèi)容區(qū)域,但布局和導(dǎo)航控件會根據(jù)屏幕大小和設(shè)備分辨率發(fā)生變化。在 PC 或大型移動設(shè)備上,Web 頁面的布局如下:
① 標(biāo)頭:產(chǎn)品名稱、證書下載鏈接和顯示語言選擇器。
② 登錄/注銷
③ PLC 狀態(tài):顯示時間、CPU 操作模式、系統(tǒng)狀態(tài)、強(qiáng)制狀態(tài)和連接狀態(tài)。切換操作模式:可以通過單擊"運行"(RUN) 或"停止"(STOP) 切換操作模式。
④刷新按鈕
? 自動刷新 (Auto refresh):如果選擇打開"自動刷新"(Auto refresh) 按鈕,則默認(rèn)每五秒鐘刷新一次 Web 頁面。此外,還可以設(shè)置自定義刷新時間周期(以秒為單位)。
? 手動刷新 (Manual refresh):單擊以刷新 Web 頁面。
⑤ Web 頁面導(dǎo)航
⑥特定 Web 頁面的詳細(xì)信息??墒褂靡韵掳粹o來控制 CPU
? RUN:將 CPU 設(shè)置為運行模式。
? STOP:將 CPU 設(shè)置為停止模式。
? 啟動 LED 閃爍:使 CPU 上的 LED 指示燈閃爍。
起始頁面
"起始頁面"(Start page) 顯示所連接 CPU 的常規(guī)信息和狀態(tài)。
可通過單擊以下按鈕來控制 CPU:
? RUN:將 CPU 置于 RUN 模式
? STOP:將 CPU 置于 STOP 模式
? 閃爍 LED:使 STOP、RUN 和 FAULT 指示燈閃爍
7.2 模塊信息
"模塊信息"(Module Information) 頁面顯示 CPU、擴(kuò)展模塊和 PROFINET 設(shè)備信息。
可使用以下選項來檢查模塊信息:
? 展開所有 (Expand All):顯示每個模塊的詳細(xì)信息。
? 折疊所有 (Collapse All):隱藏每個模塊的詳細(xì)信息。
? 顯示詳細(xì)信息 (Show Details):為特定模塊顯示詳細(xì)信息。
? 隱藏詳細(xì)信息 (Hide Details):為特定模塊隱藏詳細(xì)信息。
7.3 事件日志
"事件日志"(Event Log) 頁面顯示帶有時間戳的事件的表。該表列出了時間、事件類型以及錯誤或原因信息??赡艿氖录罩緱l目的最大數(shù)量為 32??梢詥螕?事件日志"(Event log) 或圖標(biāo)下載事件日志。
7.4 狀態(tài)圖
"狀態(tài)圖"(Status Chart) 頁面可用于監(jiān)視 PLC 數(shù)據(jù)值??梢苑峙浯鎯ζ鞯刂?、格式和新值,以及將更改應(yīng)用于 CPU。將狀態(tài)圖頁面添加為書簽后,可以在下次快速訪問同一圖表。
新地址的最大數(shù)量為 30。
? 要查看"狀態(tài)圖"(Status Chart) 頁面,需要具有"狀態(tài)圖只讀"(Status chart read only) 權(quán)限。
? 要查看和修改數(shù)據(jù)值,則需要具有"狀態(tài)圖讀寫"(Status chart read and write) 權(quán)限。
7.5 監(jiān)控表
"監(jiān)控表"(Watch Table) 頁面可用于檢查和修改 IO 數(shù)據(jù)。必須在Web服務(wù)器向?qū)е薪M態(tài)監(jiān)控表。可從下拉列表中選擇一個監(jiān)控表,然后更改變量格式或為變量分配新值??梢愿鶕?jù)需要清除新值,或單擊"全部應(yīng)用"(Apply All) 按鈕以保存所有更改。
7.6 數(shù)據(jù)日志
"數(shù)據(jù)日志"(Data Log) 頁面可用于訪問所連接 CPU 的數(shù)據(jù)日志文件。有關(guān)如何組態(tài)數(shù)據(jù)日志文件,請參見數(shù)據(jù)日志向?qū)А?/p>
在數(shù)據(jù)日志向?qū)е羞x擇的數(shù)據(jù)日志上傳選項與"數(shù)據(jù)日志"(Data Log) 頁面中的選擇一致。例如,如果在數(shù)據(jù)日志向?qū)е袨樯蟼鬟x項選中了"上傳時清除數(shù)據(jù)日志中的所有記錄"(Clear all records from the data
log on upload) 復(fù)選框,則"數(shù)據(jù)日志"(Data Log) 頁面將顯示"是"(Yes)。
數(shù)據(jù)記錄計數(shù)(Data Record Count)顯示數(shù)據(jù)記錄的條目數(shù)。
可以單擊"數(shù)據(jù)日志"(Data Log) 名稱以 CVS 格式下載數(shù)據(jù)日志文件。
7.7 設(shè)置時鐘
"設(shè)置時鐘"(Set Clock) 頁面可用于設(shè)置時間和日期以及組態(tài)夏令時。
審核編輯:劉清
-
以太網(wǎng)
+關(guān)注
關(guān)注
40文章
5438瀏覽量
171960 -
存儲器
+關(guān)注
關(guān)注
38文章
7509瀏覽量
163976 -
Web服務(wù)器
+關(guān)注
關(guān)注
0文章
138瀏覽量
24435 -
S7-200
+關(guān)注
關(guān)注
13文章
408瀏覽量
50474
原文標(biāo)題:S7-200 SMART Web服務(wù)器快速入門
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論