通過(guò)用戶頁(yè)面或用戶自定義 Web 頁(yè)面這一理念,可以使用 Web 瀏覽器訪問(wèn)自由設(shè)計(jì)的 CPU Web 頁(yè)面。CPU 的 Web 服務(wù)器可提供該功能。
*任何特殊工具即可實(shí)現(xiàn)用戶自定義 Web 頁(yè)面的設(shè)計(jì)并實(shí)現(xiàn)其功能。可以在布局中使用 CSS 來(lái)調(diào)整頁(yè)面,使用 JavaScript 提供動(dòng)態(tài)內(nèi)容或使用任何框架制作 Web 頁(yè)面。Web 服務(wù)器處理的所有文件也被稱為“Web 應(yīng)用程序”。
若在用戶自定義的 Web 頁(yè)面中使用 HTML 代碼(AWP 命令),還可以通過(guò) Web 瀏覽器向 CPU 的用戶程序傳送數(shù)據(jù)以進(jìn)行進(jìn)一步處理,并可以在 Web 瀏覽器中顯示 CPU 操作數(shù)區(qū)域的數(shù)據(jù)。
可以使用腳本指令(如 Javascript)來(lái)優(yōu)化 Web 頁(yè)面,如動(dòng)態(tài)更改內(nèi)容或驗(yàn)證用戶條目。
為了在用戶程序和 Web 服務(wù)器之間進(jìn)行同步和初始化,必須在用戶程序中調(diào)用 WWW (SFC 99) 指令。
如果 Web 應(yīng)用程序和用戶程序之間*交互,例如 Web 頁(yè)面僅提供靜態(tài)信息,則只需初始化用戶程序。
如果 PLC 變量和 Web 應(yīng)用程序中的變量要進(jìn)行簡(jiǎn)單的數(shù)據(jù)交換(如顯示 PLC 變量的內(nèi)容或在 PLC 變量中寫入值),則必須遵守讀/寫變量的語(yǔ)法。例如,此時(shí)在啟動(dòng) OB 中只需初始化用戶程序。
如果 Web 應(yīng)用程序和用戶程序之間需要進(jìn)一步的交互,則除了同步 Web 服務(wù)器和用戶程序,還必須處理 Web Control DB 的狀態(tài)和控制信息。例如,這適用于通過(guò) Web 瀏覽器傳送用戶條目到 Web 服務(wù)器以供 CPU 評(píng)估。與簡(jiǎn)單的數(shù)據(jù)交換不同,用戶程序?qū)⒅苯佑绊憣⑺?qǐng)求 Web 頁(yè)面轉(zhuǎn)送回 Web 瀏覽器的時(shí)間。這種情況下,必須了解手冊(cè)片段概念以及 Web Control DB 結(jié)構(gòu)。
在 TIA Portal 中集成 HTML 源代碼的參數(shù)位于具有 Web 服務(wù)器的相應(yīng) CPU 的屬性中:
參數(shù) | 含義 |
---|---|
HTML 目錄 | Web 應(yīng)用程序的 HTML 源代碼目錄可直接輸入路徑,或通過(guò)輸入域旁的按鈕導(dǎo)航到目錄。 該操作有利于使用相對(duì)路徑集成 Web 頁(yè)面。為此,需要在 STEP 7 項(xiàng)目目錄中,插入一個(gè)目錄用于存儲(chǔ) Web 應(yīng)用程序的 HTML 源代碼。例如,新目錄“Wegpages”。之后,即可*將作為 HTML 目錄的相對(duì)路徑名稱;在此示例中,為“.\Webpages”。 使用相對(duì)路徑的優(yōu)點(diǎn): 用戶自定義的 Web 頁(yè)面與 STEP 7 項(xiàng)目一同歸檔。 通過(guò)菜單命令“項(xiàng)目 > 另存為...”(Project > Save as...),將該 Web 頁(yè)面復(fù)制到新路徑中。 當(dāng)使用 Windows Explorer 將該項(xiàng)目復(fù)制到其它路徑中時(shí),在生成新的 Web DB 時(shí)*調(diào)整該 HTML 的目錄路徑。 在一個(gè)項(xiàng)目中使用相同 HTML 頁(yè)面的多個(gè)控制系統(tǒng),其 HTML 目錄的路徑也相同。 |
HTML 起始頁(yè)面 | HTML 起始頁(yè)面的路徑??芍苯虞斎肼窂?,或通過(guò)輸入域旁的按鈕導(dǎo)航到 HTML 頁(yè)面。起始 HTML 頁(yè)面即啟動(dòng) Web 應(yīng)用程序時(shí)打開(kāi)的 HTML 頁(yè)面。 |
應(yīng)用程序名稱 | 應(yīng)用程序名稱可以選擇。該名稱可用于對(duì) Web 頁(yè)面進(jìn)一步進(jìn)行細(xì)分或分組。如果應(yīng)用程序名稱已經(jīng)存在,則采用以下格式顯示 URL:/awp/<Application name>/<Page name>.html” |
用戶自定義的 Web 頁(yè)面“打包”在數(shù)據(jù)塊中,以供 CPU 處理。必須在組態(tài)過(guò)程中通過(guò)源數(shù)據(jù)(HTML 文件、圖像、JavaScript 文件等)生成相應(yīng)數(shù)據(jù)塊,用于將 Web 應(yīng)用程序下載到 CPU。Web Control DB 有著特殊作用(默認(rèn)為:DB 333)。它包含狀態(tài)和控制信息,并通過(guò)編碼 Web 頁(yè)面鏈接至其它數(shù)據(jù)塊。包含編碼 Web 頁(yè)面的數(shù)據(jù)塊被稱為“片段 DB”。
將數(shù)據(jù)塊下載到 CPU 時(shí),CPU 并不“知道”在其中編寫了用戶自定義的 Web 頁(yè)面。例如,在啟動(dòng) DB 中調(diào)用“WWW”(SFC 99) 指令將通知 CPU 使用哪一個(gè) DB 作為 Web Control DB。初始化后,可通過(guò) Web 瀏覽器訪問(wèn)用戶自定義的 Web 頁(yè)面。
如果用戶程序要與用戶自定義的 Web 頁(yè)面交換數(shù)據(jù),則必須在循環(huán)程序部分中使用 WWW (SFC 99) 指令。
以下舉例說(shuō)明了用戶程序與 Web 頁(yè)面之間的相互作用:
檢查接收到的數(shù)據(jù)
為發(fā)出請(qǐng)求的 Web 瀏覽器組裝并返回?cái)?shù)據(jù)
在這種情況下,必須能夠評(píng)估狀態(tài)信息,并向 Web 服務(wù)器發(fā)送控制信息以發(fā)布請(qǐng)求的 Web 頁(yè)面等。
詞條
詞條說(shuō)明
S7-1200PLC與兩臺(tái)SINAMICS變頻器的通訊
USS(Universal Serial Interface,通用串行通信接口)是西門子專為驅(qū)動(dòng)裝置開(kāi)發(fā)的一種基于串行總線傳輸數(shù)據(jù)的通信協(xié)議??蓪⒆冾l器與PLC或PC進(jìn)行通信連接,并直觀地實(shí)現(xiàn)對(duì)驅(qū)動(dòng)器的監(jiān)控。USS是一種主從結(jié)構(gòu)協(xié)議,USS總線上只允許有一個(gè)主站和較多31個(gè)從站,且每個(gè)從站擁有一的站地址。其工作機(jī)制是由主站發(fā)起、輪詢?cè)L問(wèn)各個(gè)從站,從站接收到主站報(bào)文且本站被主站尋址時(shí),才會(huì)做出響應(yīng)
移動(dòng)無(wú)線電在此頁(yè)面上,可組態(tài)在 SIM 卡狀態(tài)發(fā)生變化時(shí)是否觸發(fā)錯(cuò)誤消息。說(shuō)明該表格包括以下列:SIM 卡 (SIM card)顯示可用 SIM 卡。設(shè)置 (Setting)從下拉列表中選擇設(shè)置??勺鲆韵逻x擇:-?“-”(禁用)不觸發(fā)錯(cuò)誤處理。-?SIM 缺失 (SIM missing)如果未插入 SIM 卡,則會(huì)觸發(fā)故障排除。錯(cuò)誤會(huì)導(dǎo)致設(shè)備上的故障 LED 點(diǎn)亮。
Sm@rtServer內(nèi)容在線幫助中未包含的信息和有關(guān)產(chǎn)品功能的重要信息。在 Windows 10 中打開(kāi) SmartClient *.sac 文件使用可執(zhí)行文件 SmartClient.exe 以 *.sac 格式保存當(dāng)前 SmartServer 連接的數(shù)據(jù)。要在 Windows 10 中自動(dòng)打開(kāi)以這種方式生成的文件,必須通過(guò) SmartClient.exe 中的選擇按鈕和對(duì)話框手動(dòng)打開(kāi)一次帶
Web Control DBWeb Control DB(默認(rèn)為 DB 333)通過(guò) STEP 7 創(chuàng)建,包含用戶頁(yè)面結(jié)構(gòu)、通信狀態(tài)以及可能發(fā)生的任何錯(cuò)誤的信息。除了 Web Control DB 外,還創(chuàng)建了其它片段 DB。 這些片段 DB(可以只有一個(gè)片段 DB)在 Web Control DB 中進(jìn)行了引用。 片段 DB 包含 Web 頁(yè)面和片段中編碼的介質(zhì)數(shù)據(jù),例如圖像。 用戶程序無(wú)法更改
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00