Difference between revisions of "WASCADA Service"
Eric.liang (talk | contribs) |
Eric.liang (talk | contribs) |
||
| Line 7: | Line 7: | ||
| − | = WebAccess | + | = WebAccess SCADA Service = |
| − | |||
| − | |||
| − | |||
| + | [[File:WebAccessSCADA EdgeSense SW Architecture.jpg|1600x900px|WebAccessSCADA EdgeSense SW Architecture.jpg]] | ||
= How to = | = How to = | ||
Revision as of 04:51, 11 January 2019
Contents
Introduction
WebAccess is a web browser based software for Human Machine Interface (HMI) and Supervisory Control and Data Acquisition. The software acquires, displays and stores real-time data and allows operators to change setpoints, equipment status and other parameters in Programmable Logic Controllers (PLCs), Controllers, IO, RTUs, DCS and DDC systems.
SCADA is a component in WebAccess system. It's communicates with automation devices and the Clients.
WebAccess SCADA Service
How to
Installation
1. Install Update for Universal C Runtime in Windows (KB2999226) (needed for OS other than Win 10).
- Install for x64 OS: https://www.microsoft.com/en-us/download/details.aspx?id=49093
- Install for x86 OS: https://www.microsoft.com/en-US/download/details.aspx?id=49077
2. Install Microsoft Visual C++ 2015 Redistributable Package (32bit).
Download link: https://www.microsoft.com/en-US/download/details.aspx?id=48145
3. Install MQTTBroker
Download link: MQTTBrokerSetup
4. Double click Agent_WASCADAHandler_X.X.X.exe to install.
5. Follow step wizard to install WASCADA Service.
Configuration
After the installation is completed, please follow below step to config WASCADA plugin:
1. Open and edit WASCADAHandler.ini from plugin's installed folder, for example: C:\Program Files (x86)\Advantech\Agent_WASCADAHandler\
Set WebAccess IP, User name and Password encoded in base64 and others.
[Setting]
Server=127.0.0.1 ; the IP address of WebAccess
Authorization=Basic YWRtaW46 ; The 'username:password' of WebAccess encoded
; in base64, and add 'Basic' at the front. E.g. if your
; username is "admin" and password is "", the word
; after encoding is 'YWRtaW46'; then adding 'Basic'
; at the front, become 'Basic YWRtaW46'.
RetrieveInterval_ms=10000 ; The interval of time (ms) of acquiring data, minimum value is 1000ms.
; This value is depended on how many tags you like to acquire.
; Generally, increase 300ms for one tag, increase 3000ms for 10 tags... and so on!
RetrieveSpecificTags=0 ; 0: Acquire data of all tags in WebAccess
; 1: Acquire data of selected tags in WebAccess.
; Set the selected tags in [Tags] down below.
; Settings in [Tags] are only effective when
; this variable is set to 1.
[Tags]
numberOfTags=2 ; The total number of tags, maximum value is 200;
Tag0=Project1,tag1 ; Tags definition, Tagn = project name, tag name.
Tag1=Project1,tag2
2. Restart "Agent_WASCADAHandler" Service from Windows Task Manager.
3.On the RMM cloud, check if WASCADAHandler tab is appearing.
Config WebAcess can refer WebAccess Training - Step By Step
Json Data Format
{
"infoSpec": {
"WASCADAHandler": {
"Plugin": {
"bn": "Plugin",
"e": [
{
"n": "Version",
"sv": "1.0.1",
"asm": "r"
},
{
"n": "Description",
"sv": "This service is WebAccess SCADA Service",
"asm": "r"
}
]
},
"ProjectTest": {
"bn": "ProjectTest",
"ScadaNode01": {
"1": {
"bn": "1",
"DeviceTest01": {
"bn": "DeviceTest01",
"e": [
{
"n": "AO_40001",
"v": -1,
"asm": "rw",
"q": 1
}
]
}
},
"bn": "ScadaNode01"
}
},
"opTS": {
"$date": 1542794074033
},
"dataFlow": "general/WASCADAHandler",
"seq": "2_1542794074033",
"srcTs": 1542794074033
}
}
}
Use Case
...
Release
This is an overview that displays WebAccess/SCADA Service versions and some stats and numbers for each release.
| Index | Version | Date | Platform | OS | Release Note |
| 1 | v1.0.1 | 2018/12/12 | x86_64 CPU | Windows | Agent_WASCADAHandler Release Note v1.0.1 |