使用tia博途(v11/v12)用戶自定義網(wǎng)頁功能,通過awp 命令可以對 plc 的變量寫操作(s7- 300/400/1200/1500),如圖1-3。
圖01
圖02
圖03
但是,為了實現(xiàn)寫操作,必須注意以下幾方面。
注意
如圖04,html代碼中,通過 “form” 表單指令來寫 plc 變量。對于寫操作的變量,必須在表單指令執(zhí)行前對變量做 awp 的語法聲明,語法:<!-- awp_in_variable name='變量名稱' -->。
圖04
如圖05,s7- 300/400/1500 登陸用戶自定義網(wǎng)頁,必須首先用用戶名/密碼登陸。在tia 博圖中可以定義用戶并且分配用戶權(quán)限,如圖06。此時必須為用戶分配寫操作的權(quán)限。
圖05
圖06
s7-1200 不可以分配用戶及用戶權(quán)限,但是必須以“admin” 用戶登陸才可以將數(shù)據(jù)寫入 cpu。如果用戶未以“admin” 的用戶身份登陸,則會忽略這些命令。如圖07-08,要以“admin”用戶登陸,如果組態(tài)了 cpu 的保護密碼,則輸入 cpu 密碼;否則,直接點擊登陸。
圖07
圖08