SAP PI web services integration for high-accuracy boiler testing with secure plant network isolation.
Industry: Manufacturing (Boiler/HVAC)
| Attribute | Value |
|---|---|
| Application | Boiler test station with SAP PI integration |
| Flow Rates | 3-5 million BTU range |
| Accuracy | 1% of reading |
| PLC Tags | 82 tags per station |
| Recipe Parameters | Up to 24 per test |
| Response Time | 3ms from WCF interface |
| Protocol | Modbus TCP/IP |
| Integrator | Mesa Associates (CAP certified) |
Challenge: Engineer a new boiler test station solution that retrieves test parameters from a remote SAP PI system (Ohio) while maintaining network security and high-accuracy flow measurement.
Specific pain points:
Impact: Most SCADA packages reviewed drove project cost out of budget range due to infrastructure requirements for web services access.
| Tier | Component | Capabilities |
|---|---|---|
| SAP PI | Remote server (Ohio) | Test parameters, recipe database |
| Main Server | Web server with dedicated internet | WCF Test Server, isolated from plant |
| Test Station | FrameworX + Custom DLL | SCADA interface, Visual Studio DLL |
| PLC | Cymon via Modbus TCP/IP | Flow meters, flow switches, sensors |
SAP PI Server (Ohio)
|
Main Server (WCF Test Server)
|
| (3ms response)
|
Test Station (FactoryStudio + DLL)
|
Cymon PLC (Modbus TCP/IP, 82 tags)
|
Flow Meters & Sensors
Security Architecture
| Feature | Implementation |
|---|---|
| Recipe Transfer | One line of code transfers up to 24 test parameters |
| Structure Mimicking | DLL properties structured as FactoryStudio tags |
| Event Procedures | Easily picked up from DLL (.NET compliant) |
| Testing | Robust compliance testing in Visual Studio environment |
| Communication | Windows File API functions, directory change events |
FrameworX capabilities that made this solution possible:
| Capability | Application |
|---|---|
| Full Visual Studio Compliance | Custom DLL development with .NET integration |
| Low I/O Point Cost | Budget-friendly for 82-tag stations |
| Structured Tag Support | DLL properties mimic tag structures |
| Event Procedures | Real-time screen updates from DLL events |
| Web Services Interface | SAP PI connectivity without expensive infrastructure |
| Simple Recovery | Two or fewer files for project backup |
Budget Achievement — Full Visual Studio features and low I/O cost kept project within budget
3ms Response Time — Fast data exchange between WCF interface and test stations
Secure Architecture — Plant network isolated while maintaining SAP PI connectivity
Simplified Development — One line of code transfers 24 recipe parameters via DLL structure
External Testing — Heavy lifting in DLL code allows testing outside FactoryStudio in Visual Studio
Scalable Design — Multiple stations supported with file buffer for simultaneous requests
Easy Installation — Simple file sharing via shared drives, no special software required
High Accuracy — 1% reading accuracy maintained for 3-5 million BTU flow measurements
Customer Testimonial:
"Most standard SCADA packages we reviewed had a subset of Visual Studio capabilities or a trimmed down version of VBA. FactoryStudio from Tatsoft was finally selected due to the full Visual Studio compliant features and low I/O point count cost."
— Greg Dixon, Project Manager & CAP Integrator, Mesa Associates
Download case study: CaseStudy_BoilerTestStation.pdf
This case demonstrates SAP PI web services integration for boiler test stations with secure network isolation and Visual Studio DLL development.