SCADA integration
There are several ways to integrate the message sending feature of INS into a SCADA alarming project.
You may choose between
Internal integration from inside the SCADA application
With this you use the scripting facility of the corresponding SCADA application to send messages out of a trigger. The SCADA application detects the alarm and then executes a call to the INS command line utility (SendMsg.exe) to submit the message.
If you are using WonderWare InTouch, you'll find a
StepByStep instruction
here.
Also all other SCADA applications have a mean of calling
external applications from their alarm events.
Advantage
- Tags, alarm messages, limits, etc. only need to be defined once
Disadvantage
- Requires knowledge of the SCADA scripting language
Internal integration through ActiveX
Most SCADA applications support ActiveX to access its
functionality.
In INS you configure a timer script (Designer.exe)
that calls periodically a script. Inside the script you can use ActiveX to
remote control the SCADA application and access its Alarm DB. There you can
extract the required information of the active alarms and send the alarm message
through the "Send message"
cell of the script.
Advantage
- Tags, alarm messages, limits, etc. only need to be defined once
Disadvantage
- Requires knowledge of the VBS scripting language (Visual Basic)
External integration through DDE
By using our DDE scanner Check-it, you can periodically scan the values of the defined SCADA tags. If the value exceeds certain parameters, CheckIt will then submit the alarm messages.
Advantage
- Very easy integration of a small number of tags.
- The tags can be collected from different SCADA Systems or any other application that supports DDE.
Disadvantage
- Tags, alarm messages, limits, etc. need to be redefined separately inside CheckIt.