EcoStruxure Web Services setup
notice
INOPERABLE SYSTEM
Ensure that you have received training and understand the importance of the Power Operation productivity tools and workflows.
Failure to follow these instructions can result in overly complex projects, cost overruns, rework, and countless hours of support troubleshooting.
NOTE: Power Operation is built on Power Operation Studio and includes productivity tools that are designed and optimized to create the tags you need to configure power-based SCADA projects. If you have prior experience using Power Operation Studio, do not rely exclusively on Citect tools to build a SCADA project.
This feature configures the Power Operation EcoStruxure Web Services (EWS) server.
Do not confuse this information with the EWS server that was released with PowerSCADA Expert 7.40. That implementation is specific to the Citect core. It was developed only for real-time tag data acquisition. The implementation being released with this product also acquires historical data and alarms.
The fields are:
- Alarm Acknowledgment Wait Period: The amount of time allowed for Power Operation to process an alarm acknowledgment request. Choose a value that allows the system enough time to allow acknowledgments to be processed, while not so long as to delay processing.
- Initial Alarm Request Length: The number of days' worth of alarm to request from Power Operation.
- Max Request Size: The number of alarms returned with one request. The default (1000 alarms) should be sufficient to maintain alarm data integrity (ensuring that all alarms are returned in each call), while also maintaining system performance.
- Alarm Settle Time: The number of seconds "grace period" to allow the Citect Alarm Server to finish inserting alarms that are in process at the time of the poll. If you set this too low, you could miss alarms. If you set it too high, it may take longer for alarms to come into EWS.
- EWS/Citect User Association: Use this block to manage user names and passwords. This provides EWS Digest Authentication for the user, permitting them to view data. However, for the user to be able to acknowledge alarms, the username/password must match a username/password added to the Power Operation project. When this user acknowledges an alarm through EWS, Citect verifies the credentials of the user and acknowledges the alarm under this user's identity.
To add a user:
- Click Add User.
- At the Add User screen, type an established Power Operation Studio username and password.
- Click Test Citect Credentials to verify the name and password.
When you enter a valid username and password, a message displays telling you they are valid.
Avoiding EWS Provider Timeouts
When attempting to retrieve large amounts of data from the EWS server, the provider call might timeout, resulting in an error. To correct this, you can temporarily increase the timeout period, which will allow the target application to receive the data. To do this, modify the key named ProviderTimeoutInMinutes, found in the EWS virtual directory, under Web.config.
Default location:
C:\Program Files (x86)\Schneider Electric\Power Operation\v2024\Applications\EWS\Web.config
After the data is processed, edit this key to its original setting.