Difference between revisions of "WASCADA Protocol"

From ESS-WIKI
Jump to: navigation, search
Line 1: Line 1:
 
= RESTful  =
 
= RESTful  =
  
{| border="1" cellspacing="1" cellpadding="1" style="width:1600px;"
+
{| border="1" cellspacing="1" cellpadding="1" style="width:1800px;"
 
|-
 
|-
| Type
+
| style="width: 108px;" | Type
| Method
+
| style="width: 88px;" | Method
| style="width: 318px;" | URI
+
| style="width: 330px;" | URI
| style="width: 201px;" | Data
+
| style="width: 438px;" | Data
| style="width: 54px;" | <br/>
+
| style="width: 472px;" | Response
| style="width: 65px;" | <br/>
+
| style="width: 140px;" | Note
 
|-
 
|-
| Logon
+
| style="width: 108px;" | Logon
| GET
+
| style="width: 88px;" | GET
| style="width: 318px;" | WaWebService/Json/Logon<br/>
+
| style="width: 330px;" | /WaWebService/Json/Logon<br/>
| style="width: 201px;" | Basic Auth
+
| style="width: 438px;" | Basic Auth
| style="width: 54px;" | <br/>
+
| style="width: 472px;" | <br/>
| style="width: 65px;" | <br/>
+
| style="width: 140px;" | <br/>
 
|-
 
|-
| <br/>
+
| style="width: 108px;" | Capability
| <br/>
+
| style="width: 88px;" | POST
| style="width: 318px;" | <br/>
+
| style="width: 330px;" | /WaWebService/Json/TagDetail/ProjectTest<br/>
| style="width: 201px;" | <br/>
+
| style="width: 438px;" | {"Tags":[{"Name":"AO_40001","Attributes":[{"Name":"ALL"}]}]}<br/>
| style="width: 54px;" | <br/>
+
| style="width: 472px;" |  
| style="width: 65px;" | <br/>
+
{<br/>&nbsp; "Result": {"Ret": 0,"Total": 1},<br/>&nbsp; "Tags": [{"NAME": "AO_40001","DESCRP": "Analog Output","ADDRS":&nbsp; "40001","TYPE": "ANALOG","PADDRS": "40001[0:16]","NODE": "ScadaNode01","COM": "1","DEVNM": "DeviceTest01","SECA": "0","SECL": "0","ENUNIT": "","SPANHI": "1000","SPANLO": "0",<br/>&nbsp; &nbsp; &nbsp; "OUTPHI": "1000","OUTPLO": "0","DSPFMT": "4.2","ALMHH": "*","ALMHI": "*",<br/>&nbsp; &nbsp; &nbsp; "ALMLO": "*","ALMLL": "*","ALMROC": "*","ADVHI": "*","ADVLO": "*","APRHH": "0", "APRHI": "0","APRLO": "0","APRLL": "0","APRHDV": "0","APRLDV": "0","APRROC": "0"<br/>&nbsp; &nbsp; }<br/>&nbsp; ]<br/>}
 +
 
 +
| style="width: 140px;" | <br/>
 
|-
 
|-
| <br/>
+
| style="width: 108px;" | <br/>
| <br/>
+
| style="width: 88px;" | <br/>
| style="width: 318px;" | <br/>
+
| style="width: 330px;" | <br/>
| style="width: 201px;" | <br/>
+
| style="width: 438px;" | <br/>
| style="width: 54px;" | <br/>
+
| style="width: 472px;" | <br/>
| style="width: 65px;" | <br/>
+
| style="width: 140px;" | <br/>
 
|-
 
|-
| <br/>
+
| style="width: 108px;" | <br/>
| <br/>
+
| style="width: 88px;" | <br/>
| style="width: 318px;" | <br/>
+
| style="width: 330px;" | <br/>
| style="width: 201px;" | <br/>
+
| style="width: 438px;" | <br/>
| style="width: 54px;" | <br/>
+
| style="width: 472px;" | <br/>
| style="width: 65px;" | <br/>
+
| style="width: 140px;" | <br/>
 
|-
 
|-
| <br/>
+
| style="width: 108px;" | <br/>
| <br/>
+
| style="width: 88px;" | <br/>
| style="width: 318px;" | <br/>
+
| style="width: 330px;" | <br/>
| style="width: 201px;" | <br/>
+
| style="width: 438px;" | <br/>
| style="width: 54px;" | <br/>
+
| style="width: 472px;" | <br/>
| style="width: 65px;" | <br/>
+
| style="width: 140px;" | <br/>
 
|}
 
|}

Revision as of 06:10, 11 January 2019

RESTful 

Type Method URI Data Response Note
Logon GET /WaWebService/Json/Logon
Basic Auth

Capability POST /WaWebService/Json/TagDetail/ProjectTest
{"Tags":[{"Name":"AO_40001","Attributes":[{"Name":"ALL"}]}]}

{
  "Result": {"Ret": 0,"Total": 1},
  "Tags": [{"NAME": "AO_40001","DESCRP": "Analog Output","ADDRS":  "40001","TYPE": "ANALOG","PADDRS": "40001[0:16]","NODE": "ScadaNode01","COM": "1","DEVNM": "DeviceTest01","SECA": "0","SECL": "0","ENUNIT": "","SPANHI": "1000","SPANLO": "0",
      "OUTPHI": "1000","OUTPLO": "0","DSPFMT": "4.2","ALMHH": "*","ALMHI": "*",
      "ALMLO": "*","ALMLL": "*","ALMROC": "*","ADVHI": "*","ADVLO": "*","APRHH": "0", "APRHI": "0","APRLO": "0","APRLL": "0","APRHDV": "0","APRLDV": "0","APRROC": "0"
    }
  ]
}