Home
IndigoSCADA User Manual
Contents
1. RightClicked B5tringi OS tring SimDig 3 pLCDNumberd Form Ble Dare FightClicked QStrng Strings FightClicked QString BStrng dl Ir Ta V HOBPointOl_pSinglePointLed RiahtClickedld String QString Form Save the map close the IndigoSCADA Client and now it should be possible to interact with the object Right click on the object and send a command with a value of Zero Cl Inspect Last 2 hoursi OT Inspect Last day OT Inspect Last 2 days OT Inspect historical data SimDig Send command IndigoSCADA Client Alarms Status Messages hmid ui hmid ui Ed Using the same procedure it is possible to animate graphic objects connecting them with analogue process data 30 Open the HMI Designer and rename the three objects Pthermometer Ptank and QwtThermo using the formula UnitNamePointXX oldname 1000 00 1000 00_ S00 00 247 50_ D 0 435 00 _ 500 00_ 242 50_ 1000 00_ 10 00 mm ee ES T PLCO Number pismapLabel Label z pismapLabell IL abel z ED pLCDNumb PLEDNumber AE MDBPomt01 pSinglePont PSinglePomtLled Q MOBPo0nt01_ singlePointle SinglePomtLed Set type of MDBPoint11 to M ME TE 1 accordingly to modbus databasel db column iec type read Change also the maximum and minimum level of these
2. Number of records fetched 12 Result ok Query select from SERIAL limit 150 Number of records fetched 13 Result ok Query select from SAMPLE limit 150 Number of records fetched 12 Result ok 2 Execution of a SOL command Right clicking with the mouse on the configdb database icon the popup window shows up N Real time database management File Options Help H 4 k H Online real time databe configdb d EF ACTIONS E nto1 TEN Sal E ALARMGI Backup Database IK E EP BATCH Purge Database nt04 EFPROPS Dod 1405 IN Po EPRECEIPE pope aint Insert a SELECT query similar as shown below Enter SQL Command for configdb ajx Command for configdb select from TAGS where IOA 11 The result shows how is recorded the MDBPoint11 sample point in the real time configuration database configdb TAGS table 48 E Real time database management 1 x Options Help H M Onine time datos me UPPERALARM UP LOMERALARM oe Um un LAS REGERE ENABLED OA PARAMS un 11 MDB configdb MDBPoint11 VALUE 2000 00 200 1 0 1 default 1 Query select from TAGS limit 150 Number of records fetched 12 Result ok Query select from TAGS where IOA 11 1 Number of records fetched 1 Result ok Query select from TAGS where IOA 11 Number of records fetched 1 Result ok The Backup SOL and Purge Database functions do no
3. MDBPoint13 MDBPoint14 MDBPoint15 The Name field selects the alarm group to be examined or modified The Comment field has a free text description of the alarm group The Sample Points list is the list of sample points not in the alarm group The Points In Group list has the list of sample points in the group Clicking the Add button copies the selected sample points from the Sample Points list to the Points In Group list 46 Clicking the Remove button removes the selected sample points in the Points In Group list to the Sample Points list The buttons at the bottom have the following function Apply Any changes are made permanent for the currently selected alarm group Unless Apply is pressed any changes are discarded New This creates a new alarm group The New Group dialog is displayed and the existing alarm groups listed The new name must consist only of letters and numbers The name must be unigue ignoring case Delete The selected alarm group is deleted after a confirmation Help This displays this help page Exit The dialog is closed System control menu Restart Monitor This menu entry is used to restart monitor and make IndigoSCADA client aware of new Units protocol devices added using the Configure Units functionality amp Restart Monitoring present in the Configure menu Press Yes button to confirm the restarting Realtime database Management Realtime database management is a sub pr
4. e Pubblica cartella sul Web Er Condividi cartella dnp3slave dspserver historicdb Impostazioni di configurazione hmi designer 1 KB im ies Altre risorse 7 lec61850client Documenti Documenti condivisi 4 Risorse del computer lightopc dll kJ Risorse di rete FE rr lec lS5Oserver manager manager Impostazioni di configurazione 2 KE manager Documenta di testo Dettanli KE modbus databasel File del database 2 KB modbus master modbus table File CSV 1 kB monitor opc client ae leo IM IN PUN Open the subdirectory C scada bin and double click on manager exe The main applet Manager shows up This applet can be used to conveniently start and stop IndigoSCADA without worrying of opening or closing all the sub processes it opens during the operation Starting IndigoSCADA 11 KI manager At the beginning there is only one Administrator User which can be used to access the program After the first login it will be possible to add new users and configure user permissions in detail Use Developer as Name and gwerty as password Login Insert a new password to change the default one or press then Cancel button to skip this phase 12 Quick tutorial with IndigoSCADA In this tutorial we will use a Modbus Simulator called PeakHMI which can be freely downloaded from http www hmisys com and use it to subscribe a few data which will be used to animate some gra
5. gt gt MDBPointO5 MDBPoint06 MDBPoint07 lt lt Remove MDBPoint08 MDBPoint09 MDBPoint10 MDBPoint1 1 MDBPoint12 Apply Mew Delete Help Exit Apply these settings and close the window Change values in PeakHMI and look at the Alarms tab In this example MDBPoint01 has got value 1 light blue alarm and so the Plant Alarm A has become an alarm too Quick tutorial with IndigoSCADA 35 IndigoSCADA Client File Reports Configure System Control Help 150 20 1 1 2 d Alarms Status Messages hmi0 ui hmit ui hmiz ui hmi3 ui hmid ui hmi5 ui hmi amp ui hmi ui hmiB ui hmi Update Update MDBPPoint01 Point Number 01 Right click the MDBPoint01 and choose Acknowledge Alarm hmit ui hmi2 ui hmi3 ui hmi ui hmib ui hmiB ui h C MDBPoint01 CE Inspect Last 2 hours N Inspect Last dar Inspect Last 2 days Inspect historical data H Send command I Acknowledge Alarm MDPoint01 changes his state in Acknowledged Alarm and Plant Alarm A changes this state too 36 EP IndigoSCADA Client File Reports Configure System Control Help m So 22 d Alarms Status Messages hmiQ ui hmit ui hmi2 ui hmid ui hmid ui hmi5 ui hmi amp ui hei ui hmi amp ui hmi9 u MDBPoint01 Point Number 01 You can create as many alarm groups as you want Quick tutorial with IndigoSCADA 37
6. o n o lo o o o o jo fo o i 1 000017 lolo 00000000 00000 0 0 D 000033 0 0 00000000 00000000 0 000049 Jo Ja Ja Ja o o a a a o lo lo Jo D 000065 00000 Ja 0 Ja lo o a Ja D O Jo Jo 0 000081 000000 0 0 Ja lo o a a a Ja lo lo Jo 0 000097 Bo Jo Jo Jo Jo lo lo Ja Jo lo o la Ja la Jo o o D The same operation can be executed with MDBPoint11 which is an integer type Send a command of 1000 for example 22 Modbus driver Command Mame MOBP0nt11 Walue 1000 Ok Help Cancel and then return to the PeakHMI and select the Holding Registers Data Monitor Coils Holding Registers Inputs Input Registers He gegen 12 41 is e 7 00000000 0 0 n O O n 0 00000000 0 00000000 0 00000000 0 00000000 00000000 0 00000000 0 00000000 1 40129646432402 42 2 80 50000 0 00000000 00000000 0 00000000 oO 0 A A A A A A A A A A A A A OOO A A A A A A A A A A A 0 DO 0 A A A A A A A A A oO oO A A A A A A A A A A A A oO oO oO A OF A A 0 A A A 0 oO A oO 0 A A A A A A A A A A A A da Da m m m m FT KI KI Ca Ca 1 o FI FR DO 0 c A A c c A A A A A c A A A A c A c c A 0 Hu oO oOo A oO A A A A A A AAAA AA AAAA OO OO mm 1 0 0 0 0 0 0 0 0 1 O 0 DA oO A oO A A A A A Aa DO AO UC A 0 ma Ouick tutorial with IndigoSCADA 23 The value of the 400066
7. 00 sp 0 00 sp 0 00 sp MDBPOINtOS MDBP oint06 MDBP irt 7 MDBP oint08 0 00 sp 0 00 sp 0 00 sp 0 00 sp MDBPointO9 MDBPoint10 MDEPoint11 MDBPoint12 0 00 sp 0 00 sp 0 00 sp 0 00 sp We used 28 items of data in the Unit options MDB because IndigoSCADA comes already with a predefined set of 28 Modbus points named MDBPoint01 MDBPoint02 etc for quickly test it with PeakHMI Select Configure Protocol from the Configure menu and then open the file C scada project modbus_databasel db Select the Browse Data tab and look to the predefined definitions of the 28 points mi xi File Edit View Help Table modbus table x New Record Delete Record ee ea E 5150 2 s deresi meet SEAT ovr eoo 2MSPT amp 1 esca ovreeot amseret esca 2 cs SC TA ovr eoo zmsetet e se Tan s 0 il s d rs smseret sem sere 22 sea EJ E 1 28 of 28 Go to o Quick tutorial with IndigoSCADA 19 The first five columns refers to typical Modbus parameters For every point it is defined the Read function the Write Function Address and so on The other four columns are specific for the IEC 870 5 104 protocol because every signal is treated internally by IndigoSCADA as an IEC 870 5 104 protocol data The first record ioa control center 1 is a Boolean data with modbus address 0 modbus function 1 is used so this point is a modbus coil output The column modbus address is an o
8. Active receipe default User Developer MDBPoint01 0 00 sp MDBPoint05 0 00 sp MDBPoint09 0 00 sp MDBPoint13 0 00 sp MDBPoint17 0 00 sp MDBPoint21 0 00 sp MDBPoint25 0 00 sp z Gi MDBPoint02 0 00 sp MDBPoint06 0 00 sp MDBPoint10 0 00 sp MDBPoint14 0 00 sp MDBPoint18 0 00 sp MDBPoint22 0 00 sp MDBPoint26 0 00 sp MDBPoint03 0 00 sp MDBPoint07 0 00 sp MDBPoint11 0 00 sp MDBPoint15 0 00 sp MDBPoint19 0 00 sp MDBPoint23 0 00 sp MDBPoint27 0 00 sp MDBPoint04 0 00 sp MDBPoint08 0 00 sp MDBPoint12 0 00 sp MDBPoint16 0 00 sp MDBPoint20 0 00 sp MDBPoint24 0 00 sp MDBPoint28 0 00 sp Reading and writing Modbus parameters In IndigoSCADA Status tab green is associated with OK status light blue with not acknowledged alarm states and red with acknowledged alarm states 4 gt Name sp Minimum M 0 0 4 Name Lower Alarm Lower Waming lelx Comment Failure Time 2013 10 03 21 37 Last Acknowledged 2013 10 06 19 51 Last Alarm 2013 10 04 16 02 Last Update 2013 10 06 21 44 No Alarms 0 pj VALUE 0 00 l VALUE Wen m If we interrupt the Modbus communication in PeakHMI then all the rectangles will become blue because data values are now invalid 18 amp IndigoSCADA Client File Reports Configure System Control Help iy zi ak MDEPointO1 MDBPaint02 MDBPaint03 MDBP oint04 0 00 sp 0
9. G I L G LOBI LG6 1101 1101 1100 1100 1180811011 Waiting for a confirmation 612 LES gt lt BB gt lt 88 gt lt BB gt lt 64 gt lt 81 gt lt 81 gt lt 81 gt lt 88 gt modbus read_bits 12 1 LEG I L J L G 981106 1181 1101 1T B1r 1 1108011011 Waiting for a confirmation read hits alue alue Paine 15 duc o gi 0 modbus 1 Advanced topics 55 Advanced topics IndigoSCADA OPC DA protocol configuration Step 1 Browsing of available OPC DA itemID s in the server Open a command shell window and run the commands that will create the file configuration file sgl in C scada project cd C scada bin opc client da exe a server IP address p OPCServerProgID e configuration file sgl q CLSID Example opc client da exe a 10 15 20 30 p Enscada OPC Srv e configuration file sql q 78BB6572 B8BA 47F9 83B3 4EC99DF9B1A3 Step 2 Creation of protocol configuration database Go to C scada bin and run protocol configurator exe Import the C scada project configuration file sql selecting the 7777 Dn ao with the menu File gt Import gt Database from SQL At the question Do you vvant to create a nevv database file to hold the imported data Ansvver Yes The database name should be your OPCServerProgID with extension db Save it in C scada project If you do not use OPCServerProgID db name the Step 3 will fail Example Enscada OPC Srv db Wait for few seconds the Imp
10. Menu of IndigoSCADA File menu Reports menu Make Review Print Alarms Report Events Report Audit Report Configure The reports generated by the system are fairly simple Report Configuration Name en an A d Comment Title Time Frame Template From Last Hour 00 00 00 Front Table To Now sd 00 00 00 Graph Stat Table Filter all Results Back I MDBPoint01 Add gt gt MDBPoint02 _Add gt gt MDBPoint03 lt lt Remove MDBPoint04 _ lt lt Remove MDBPoint05 MDBPoint06 MDBPoint07 MDBPoint08 Apply New Delete Make Help 2013 05 02 2013 05 02 PP 777 The Name field selects the report to be examined or modified The Comment Title field is the title or description of the report The From and To fields define the time frame of the report There are three parts to the From and To parts of the time frame the type a date and a time of day The type field can be for the From field e Last Hour e Last Four Hours e Last Twelve Hours e Last Day last 24 hours 36 e Last Week last 7 days e Date Time an explicit date and time right click on the date field to get a calendar e Today the date is current day and time of day is the given time e Yesterday the date is previous day and time of day is the given time The type field for the To fields e Now The current date and time e Date Time an explicit date and tim
11. N Custom Widgets x vem DE A Ready so NSN A FN A un soa mn 78 77989 A FN A amp Non Commercial View and Edit Connections Connections SimDig04_pLCDNumber5 64 amp Non Commercial View and Edit Connections Non Commercial View and Edit Connections i SimDigl4 pLCDNumber5 RightClicked GString amp QString amp Press Edit Slots Advanced topics 65 Non Commercial Edit Functions rd Only display slots Mew Function Delete Function Press New Function button Delete Function Properties Function Retum type void Specifier virtual Access public Type slot 2 Non Commercial Edit Functions Function RetumType Specifier Access Tree mUse e Only display slots New Function Delete Function Rename newSlot to RightClicked QString amp QString amp Function Properties Specifier virtual Access public Type slot 66 Non Commercial Edit Functions EE ne fo om Tue EET Es RightClicked Q String QStrng4 void virtual public slot F Only display slots New Function Delete Function Function Properties Function RightClicked Q String GString amp Retum type void Specifier virtual Access public Type slot Help 2 amp Non Commercial View and Edit Connections Connections SimDigl4 pLCDNumber5 FightClic
12. graphic objects Select Configure Sample Point from the Configure menu and the press the Limits button Quick tutorial with IndigoSCADA 31 Sample Point Configuration Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Mu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Point Nu Alarm Limit Configuration Receipe default mber 01 mber 02 mber 03 mber 04 mber 05 mber 06 mber 07 mber 06 mber 09 mber 10 mber 11 mber 12 mber 13 mber 14 mber 15 m m ber 16 ber 17 mber 18 mber 19 mber 20 mber 21 mber 22 mber 23 mber 24 Point Number 11 MDB 32 Apply these setting and close the window Close the IndigoSCADA Client and wait that it opens again Change values with PeakHMI and look how the graphic object will reflect the data of the process value MDBPoint11 nj SimAdcO5 SimAdcO1 simAdelz2 0000 00 _ 5000 00 _ 0 00 _ 1 00 5000 00 _ 0000 00 _ 3340 00 3340 00 The PLCDNumber object require the setting of numDigits 6 digits to display correctly MDBPoint11 which is a 16 bits signed integer VT 12 Historical data analysis IndigoSCADA Client allows to inspect data in order to analyze the data and observe the trend of the process data Go to the Status tab and right click inside one the rectangles representing process dat
13. pressing the right button on it won t do nothing So now we will enable it Open again the map hmil ui with the HMI Designer right click on the pSinglePointLEd and choose Connections Ac m 7 T NE oom 32 Cut Ctri Hj a EE T Copy Ctrl C ozunu sunun asanm m sa AA poste Zirh EEE NE Delete Del 7 00 NES Adjust Size Ctrl Lay Out Horizontally eri HH on r Law Out vertically trl l off H Lay Out ima Grid Str 77 E Lay Out Horizontally in Splitter Lay Gut Vertically tin Splitter Break Layout CLIE Connections Source Ctrl E Add anew row as shown in the picture below Quick tutorial with IndigoSCADA 29 view and Edit Connections Connection Sim dcO05_ pl hermometer Hight lieked 5tnnas OS tinge Form FightClcked Q5trng BStrng Sim dcOl_pTark FiqhtClickediR Strings O5tring l Form RightClickedQString OS tring x 3 5im amp dcl wtThermol HightElieked L Strings 5 trngt Form FuahtLliekediLklStnat OS bring SimDigh3_pDoublePointLedt FighitlickediR String D 5tringis For RiohtClickedIOStrinak OStringt SimDig04 pSinglePointLedi RightClicked E Strings 5 tringi 1 BightClicked QString String Sim witch Rightllcked G Strings Hd Stings Form HightClieked E Strings Sting Sim4dc02 pLCD Number8 RightClicked Q5tingt OStringt Form BightClicked QString OString SimDig 4 pLCD Number5 BightClicked QString D Strings For
14. register will be 1000 In PeakHMI select Inputs and change the value 100034 to get a change in the value of MDBPoint12 7 Data Monitor un n 2 m rm iD c J EL E Im Inputs Holding Registers 0 0 000 n 0 o no O JO O 0 0 0 0 00 O n O n 0 0 0 0 o 0 o 0 o 0 OD 00 0000 0 0 0 00000 0 0 0 0 O OD DO DO 0 0 0 0 OD 0000 n 0 0 oO 0000 n 0 0 0 0 00000 0 0 0 OD 0000 n 0 0 O OD 0000 n 0 0 0 0 0000 n 0 0 1 1 00 O O 0 1 1 00 O O 0 1 0 0 O 0 n 0 o 0 o o 0 o 0 o 00 DO O 06 0050 0 0 0000 0 0 0 0 0 0000 n 0 0 0 OD 00000 0 0 00 00000 0 0 0 OD 0000 n 0 0 O 0 0000 n 0 0 O OD 0000 0 0 0 0 0 00000 0 0 oO 0000 n 0 0 oO 0000 n 0 0 0 OD 0000 0 0 0 0 0 00000 0 0 0 1 00 O 0 0 1 1 00 0 0 0 1 00 O 0 0 24 Animate graphics objects with process data Binding a graphic object with a process data is very easy Let s begin with a Boolean type True False to animate three object a rectangular led a counter and circular led Open the HMI Designer by choosing Configure HMI from the Configure menu select the OpenFile Project Tab and open one of the ui files present in C scada project hmil ui for example El b NH D m IR M d dy M LA Br hmi7 ui hmi ui hmi8 ui Cartelle or create a new dialog Ouick tutorial with IndigoSCADA 25 Qt Designer New O
15. when the event is run or selects no recipe Clicking the Edit Recipe button opens the recipe design dialog The Action field may be set to an action to be performed If the action starts with a then the command is assumed to be a shell command otherwise it is an SQL command performed on the current values database This is an advanced user command being very powerful it can cause considerable damage to a system For this reason the application must never run with root privileges The buttons at the bottom have the following function Apply Any changes are made permanent for the currently selected event Unless Apply is pressed any changes are discarded Menu of IndigoSCADA 45 New This creates a new event The New Event dialog is displayed and the existing events listed The new name must consist only of letters and numbers The name must be unigue ignoring case Delete The selected event is deleted after confirmation Help This displays this help page Exit The dialog is closed Configure Alarm Groups Alarm groups allow the alarm state of a collection of sample points to be collected together and handled as a single entity The state of a group is the highest alarm state of any of the alarm group s members Alarms can be acknowledged as a group Alarm Group Configuration 01 MDBPomt02 MDBPomt03 MDBPomt04 MDBPoint05 MDBPoint06 MDBPoint07 MDBPoint06 MDBPomt09 MDBPoint10 MDBPoint11 MDBPoint12
16. CSCTA1 0 15 3 16 65 13 VT 12 M SP TB1 C SCTA1 0 16 3 16 65 12 VT 12 BM SP 1 C SC TA 0 3 16 65 T VT 12 M SP TE 1 JC SC TA 1 0 18 3 16 65 10 VT 12 PM Sr TB 1 CSCTA1 0 19 3 16 65 SIT 12 BM sp TB 1 CSCTA1 0 20 3 16 65 8VT 12 MM SP 1 CSCTA1 0 ET 3 16 55 7VT 12 alm 5 1 CSCTA1 0 3 16 65 6 VT 12 Z M SP TB 1 CSCTA1 0 3 16 65 SVT 12 SP 1 C SC TA 1 0 24 3 16 65 4VVT 12 Z M SP 1 C SC TA 1 T Enter record number to browse MODBUS part modbus function read MODBUS function used to read ITEM modbus function read MODBUS function used to write the ITEM modbus address MODBUS address of the ITEM is an offset relative to the first address of the function used Record one has modbus address 0 coils function 1 is used so add the first coils address 000001 and you get actual modbus address 000001 Record 11 has modbus address 65 holding registers function 3 is used so add the first holding registers address 400001 and you get actual modbus address 400066 Record 12 has modbus address 33 discrete inputs function 2 is used so add the first discrete inputs address 100001 and you get actual modbus address 100034 offset bit offset bit within a word modbus type WINDOWS or OPC type used to describe the ITEM type IEC104 part ioa control center progressive number identifying the ITEM iec type read IEC 104 type used to describe the ITEM type in read operati
17. MDBPoint18 Point Number 18 MDBPoint19 Point Number 19 MDBPoint20 Point Number 20 IOA MDBPoint21 Point Number 21 MDBPoint22 Point Number 22 MDBPoint23 Point Number 23 MDBPoint24 Point Number 24 Apply New Delete Rename Help Exit IMDBP 0 MDBPoint01 Point Number 01 Unit MDB ii Type M SP TB 1 Input Index 701 Limits Units sp Actions W Enabled W Fileable Alarm Threshold Comment Use Log Graph Scales Retriggerable Alarms 0 The Enabled checkbox indicates if the sample point is enabled by default This can be overridden by loading a recipe The Fileable checkbox indicates if the data from the sample point is to be filed Normally this should be checked however there is the possibility that some data does not need filing e g free disk space The Use Log Graph Scales check box indicates if the graphs for this sample point Should use logarithmic scales This is normally set for particle counts type measurements The Retriggerable Alarms checkbox indicates if a new alarm is registered for each measurement in alarm If not checked then an alarm is only generated when the Sample point enters alarm The Alarm Threshold field sets the number of consecutive alarms to be detected before the alarm is logged While waiting for the alarm threshold to be breached the Sample point is in a warning state The panel below the checkboxes is for the specific configura
18. OL and C SC TA 1 in IEC 104 FC WRITE MULTIPLE REGISTERS 0x10 for Indigo this can be type VT 14 VT R4 VT I2 and respectively write types C BO TA 1 C SE TC 1 C SE TB 1 in IEC 104 Columns of Data Table in IndigoSCADA Protocol Configurator for Modbus protocol are used this way Advanced topics 53 IndigoSCADA Protocol Configurator C scada bin modbus database1 db A x File Edit View Help ID Gay ri m E EX mi te 2 Database Structure Browse Data Execute SQL E M New Record Delete Record modbus function write modbus address offset bt modbustype loa control center type read type write deadband 1 0 Q VT BOOL use TE CSCTA 0 Em 1 3 1 0 VT_BOOL AM SPTB1 5 1 0 EN Ed Em 2 0 VT BOOL IM SP 1 CSC TA 0 4 1 5 3 0 VT_BOOL Hu sp TE 1 C SC TA 1 0 5 1 5 4 0 VT_BOOL dM SPTB1 5 1 0 1 5 5 0 VT_BOOL BM SP TB 1 C_SC_TA1 0 1 5 6 0 VT_BOOL M SP TB 1 C SC TA 1 0 1 5 7 0 VT BOOL JM SP 1 CSCTA1 0 3 16 10 14 MIT TE C BO TA 1 0 10 3 16 32 O VT R4 Bw ME TF 1 JC SE TC 1 0 E 3 16 65 0VT 12 Mm ME TE 1 C SE TE 1 0 FI 2 ol 33 0 VT_BOOL EM SP 1 CSC TA 0 3 18 65 15 VT 12 EM sPTB1 CSCTA1 0 14 3 16 65 14VT 12 fm sp TB 1
19. SCADA The MDBPoint11 table is selected on the left pane E Historical database management View Date Time STATE VALUE EF resultsdb FR Al ARMS Select the Options View Date Time menu Select again the MDBPoint11 table on the left pane TIMEDATE column now shows a readable date and time 50 E Historical database management II TMEDATE STATE VALUE resuitsab iz 2013 04 25 15405051 1 1290 PALARMS qal 2073 04 25 154082575 1 1280 EPAUDIT t l 2013 04 25 154056017 1 3880 EPEVENTS 130 2013 04 25 15 40 57 645 4 emo 15577 1132 2013 04 25 15 41 02 715 1 11560 EF MDBPointt3 jasa 2013 04 25 15 41 05 757 1 14130 wu 134 2013 04 25 15 41 07 785 1 16700 135 2013 04 25 15 41 10 827 1 19270 20100025 1541 1 21840 Bison sun 138 2013 04 25 15 41 17 925 1 26980 139 2013 04 25 154120951 1 29650 O BEE 1 32120 E EE II 1 20276 1143 2013 04 25 15 4131107 1 25706 144 2013 04 25 15 41 33 135 1 23136 145 2013 04 25 15 4136 177 1 20566 2013 04 25 15 41 38 205 1 17996 2013 04 25 15 41 41 2477 1 15426 2013 04 25 184144 273 1 12856 2013 04 25 15 41 46 317 1 10286 b P Fs p 150 2013 04 25 15 41 49 343 1 7716 Query select from MDBPoint11 limit 150 Number of records fetched 150 Result ok Query select from MDBPoint11 limit 150 Number of records fetched 150 Result ok Help men
20. User Manual IndigoSCADA Powerful SCADA with Modbus OPC IEC 870 5 104 103 101 and DNP 3 0 support Copyright This document is Copyright O 2005 2014 by its contributors as listed below You may distribute it and or modify it under the terms of either the GNU General Public License http www gnu org licenses gpl html version 3 or later or the Creative Commons Attribution License http creativecommons org licenses by 3 0 version 3 0 or later All trademarks within this guide belong to their legitimate owners Contributors apa endejha Feedback Please direct any comments or suggestions about this document to apaatsf at users sourceforge net Publication date and software version Published on 8th August 2014 Based on LibreOffice 4 0 3 Note for the reader This manual refers to IndigoSCADA software version revision 256 Contents TINN 2 MENE 2 A 5 I APOCO ad d 5 Known problems and a 5 Hardware requirements ss si ES De na aa aaa Dex iN MEN EM S 6 SIN Is PR 11 11111111111111111111111111 11111111111111111 111111111111114114 7 AAA A e EEE EE EE 7 O 8 Installation of IndigoSCADA over existing IndigoSCADA Installation 8 Installation or IndigoSCADA from Setup Ne iaa 8 Uun 1071100 0 yada A 10 BU no nat 10 IndigoSGADA project aa ee sa ia 11 1107070 10 EE EE on na P 11 RNA 13 57 01 d A EG EE Oe DE EE ED he 13 Reading and writ
21. a e g MDBPoint11 and choose Inspect last two hours for example Quick tutorial with IndigoSCADA 33 om Inspect Last 2 hours CE Inspect Last day CE Inspect Last 2 days CE Inspect historical data Send command The ongoing trend of MDBPoint11 will be shown in a new window MDBPoint11 Point Number 11 sp File MDBPoint11 Point Number 11 Same mm Tram amme Ton om 77 VALUE 10000 7 10000 VALUE 34 13 36 59 13 39 12 ar mag 28 2013 mar mag 28 2013 mar mag 28 2013 Alarms and Alarms group As seen above IndigoSCADA Client uses color to show the process data status Sometimes hovewer it would be necessary to monitor many points at once and have one calculated point which is the OR combination of all these point This point could summarize those point for example This functionality is carried out by IndigoSCADA client using the Alarm Group functionality Suppose you need a calculated point called A Plant Alarm which must true on whenever MDBPoint01 or MDBPoint02 are true Choose Configure Alarms group from the Configure menu and create a new point pressing the New button 34 New Item Marne lA Now we will have a new group Alarm named A Add MDBPoint01 and MDBPoint02 to the list for the alarm A Alarm Group Configuration Mame A Comment le sample Paints Points In Group MDBPoint MOBP 01nt04 Add
22. ada Limited Licensor for use of Licensor s distribution of IndigoSCADA Software By downloading the Software electronically installing copying or otherwise using the Software Licensee agrees to be bound by the terms and conditions of this Agreement if Licensee does not agree to the terms and conditions of this agreement then do not download the Software install or use the Software and immediately destroy the Software If you accept the terms of the agreement dick I Agree to continue You must accept the agreement to install indigo scada binaries 07 08 2014 10 52 rev256 Mullsoft Install system va 6 After few seconds the installer will copy the reguired files and IndigoSCADA will be ready to be used indigo scada binaries 07 08 2014 10 52 rev256 Setup O x Choose Install Location Pd Choose the folder in which to install indigo scada binaries 07 08 2014 10 52 ev 256 C 47 Setup will install indigo scada binaries 07 08 20 14 10 52 rev256 in the following folder To install in a different folder dick Browse and select another folder Click Install to start the installation Destination Folder C 1 Browse Space required 45 8MB Space available 51 5GB Mullsoft Install System v2 46 indigo scada binaries 07 08 2014 10 52 rev256 Setup JO x Installation Complete Gaal Setup was completed successfully C9 Completed Show details Mullsoft Install Syste
23. and modified The Comment field is a free text description of the unit The Type field shows what sort of unit it is The type determines the driver protocol used to interface to the equipment and to provide the configuration services If Unit Enabled is checked then the unit is by default enabled Otherwise it is not enabled by default This can be overridden when a recipe is loaded The Configure button opens the specific configuration dialog for the selected unit of the selected type The buttons at the bottom have the following function Apply Any changes are made permanent for the currently selected unit Unless Apply is pressed any changes are discarded 42 New This creates a new unit The New Unit dialog is displayed and the existing units listed The new unit name must consist only of letters and numbers The name must be unigue ignoring case Delete The selected unit is deleted after confirmation All associated sample points are deleted if reguested The results associated with these sample points is not deleted Help This displays this help page Exit The dialog is closed Configure Sample Points This dialog configures sample points Each sample point represents an input into the system that measures one or more physical values Each of these physical values is named with a tag name The list on the left hand side shows the configured sample points and their comments The Comment field allows a free tex
24. ber 08 Jene Point Number 09 OPCPoint10 Point Number 10 OPCPoint11 Point Number 11 OPCPoint12 Point Number 12 OPCPoint13 Point Number 13 OPCPoint14 Point Number 14 OPCPoint15 Point Number 15 OPCPoint16 Point Number 16 OPCPoint17 Point Number 17 OPCPoint18 Point Number 18 OPCPoint19 Point Number 19 OPCPoint20 Point Number 20 OPCPoint21 Point Number 21 OPCPoint22 Point Number 22 OPCPoint23 Point Number 23 OPCPoint24 Point Number 24 Set type M SP TB 1 for digital OPC point i e VT BOOL OPC type or any scada point that evaluate to 0 and 1 Set type M ME TF 1 for analog OPC point Step 5 HMI configuration with HMI designer 10 Run the process C scada bin hmi designer exe 11 Open the XML designer file C scada project hmi0 ui 11 1 Or create from scratch your HMI dialog and save it as hmi0 ui in C scada project 11 2 It is possible to create from scratch your HMI dialog and save it as hmi0 ui or hmil ui upto hmi9 ui in C scada project 12 Use the following widget classes Advanced topics 61 SINGLE POINT LED PSinglePointLed DOUBLE POINT LED PDoublePointLed SINGLE POINT LED SinglePointLed DOUBLE POINT LED DoublePointLed SWITCH PSwitch THERMOME TER OwtThermo LCD NUMBER PLCDNumber COMMAND BUTTON QPushButton TANK PTank THERMOMETER PThermometer BL FIND QLineEdit BREAKER Breaker 13 Widget names must contain the underscore _ as separator between sample point SCADA name and widget ID For examp
25. da OPC Srv OPC Server IP address 10 15 20 30 OPC Server Class ID T8886572 888A 478 8383 4EC99DF9B M Items 20 Update Interval ms 1000 E Ok Help Cancel 6 Press button Apply and wait that the Apply button returns active and then press Exit Non Commercial Unit Configuration Name OPC Comment r Type opc client da driver M Unit Enabled Configure Apply New Delete Help Exit 7 Restart monitor exe Advanced topics 59 Step 4 EH RM en Restart Monitor HMI Alarms Status Real time database management Non Commercial IndigoSCADA Client File Reports Configure System Control Help Historical database management Configure each sample point 8 Select the menu Configure Configure Sample Points Non Commercial IndigoSCADA Client File Reports Configure System Control Help El El E vel Configure System HMI Alarm gig Configure Users amp Configure Units A Configure Scheduled Events N Configure Alarm Groups Configure Sample Points 9 Set Comment Type Units and the limits of each new point Press button Apply 60 Sam ple Point Config uration OPCPoint01 Point Number 01 OPCPoint02 Point Number 02 OPCPoint03 Point Number 03 OPCPoint04 Point Number 04 OPCPoint 5 Point Number 05 OPCPoint06 Point Number 06 OPCPoint07 Point Number 07 OPCPoint 8 Point Num
26. default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB MDB The relation between modbus table and TAGS table of configdb database is done by ioa control center column on modbus table and IOA column on TAGS table so for example MDBPoint11 has IOA 11and through modbus table has modbus type VT I2 modbus address 65 and iec type read M ME TE 1 modbus function read 3 If you need another modbus unit line 2 create for example a unit with name MDB2 and make a copy of file C scada project modbus_databasel db and rename the copy as C scada project modbus_database2 db Configure the unit and restart the monitor cm MODBUS TCP address 127 0 0 1 PORT 502 SERVER ID 1 LINE 2 polling time 1000 modbus read register get get get bit bit bit bit bit bit hit bit bit bit bit bit hit hit hit H 14 from word 13 from word 12 from word 11 from word H from word from from from from from from from from from from word word word Word word word word word word word value value value value value value value value value value fak flo fue fe hek hek flo pe hek hek get bit 15 from word value value value value value value 112 LES I L
27. e right click on the date field to get a calendar e Today the date is current day and time of day is the given time e Yesterday the date is previous day and time of day is the given time The Add button copies from the available sample points list left to the reports sample points list right The Remove button copies selected sample points from the reports sample points to the available sample points The buttons at the bottom have the following function Apply Any changes are made permanent for the currently selected report point Unless Apply is pressed any changes are discarded New This creates a new report The New Report dialog is displayed and the existing report listed The new name must consist only of letters and numbers The name must be unique ignoring case Delete The selected report is deleted after a confirmation Make The selected report is generated and displayed Help This displays this help page Exit The dialog is closed Batch Editor Pen Trace Pen Trace is used to draw process data trend and make analysis Menu of IndigoSCADA 39 Configure menu Configure System System Configuration System Name Indigo SCADA Comment IndigoSCADA tr Client Defaut Language Audit Level Log Without Comment Auto Log Out Time minutes Reset Statistics At Midnight Ok Help Cancel This dialog sets up system wide parameters The System Name is the name of the sys
28. e System Control menu Confirm the Restart operation by pressing the Yes button 16 CE Restart Monitoring In the Modbus console you will see that the client is requesting data and ci MODBUS RTU device COM3 BAUD 9600 DATA BITS 8 STOP BIT 1 PARITY N SER VEI N 122 122 122 2250122882 modhus read hits value 411061 1 6610671 0661061 11406 TEBB 1 Waiting for a confirmation 122 122 122 8 2250122882 modbus read bits value 41 1063 ILOG O 116067 02 1 E4 1087 1 Waiting for a confirmation Zu 243 HA LAS BA KE KEB FA 2335 modbus read reqisters Get integer H 81 1063 1 661026 066 082 10051001 Waiting for a confirmation A1 7483240444 HAB BP IS AAI AAS FA 2 lt 33 gt modbus read registers Get float 81 1063 1 661041 11667 611 111D4111E1 Waiting for a confirmation zm X3 LH gt lt FF gt lt FF gt 4BY gt lt F4 gt modbus read registers Get integer 1 81 1082 17661021 116067 6011 1 9 116H1 Waiting for a confirmation 122 222 12 22 122882 modbus read input hits value H 81 1163 1 7661041 11667 01 TIDA 11 EI Waiting for a confirmation that new Status tab is now populated with 28 green rectangles each one showing the value of one specific Modbus data from MDBPoint01 to MDBPoint28 Quick tutorial with IndigoSCADA 17 IndigoSCADA Client File Reports Configure System Control Help HABANA Monitor is Running
29. ffset relative to the first address of the function used Record 1 has modbus address 0 coils function 1 is used so add the first coils address 000001 and you get actual modbus address 000001 Record 11 has modbus address 65 holding registers function 3 is used so add the first holding registers address 400001 and you get actual modbus address 400066 Record 12 has modbus address 33 discrete inputs function 2 is used so add the first discrete inputs address 100001 and you get actual modbus address 100034 Activate alarming for MDBPoint01 with the following procedure MDBPont01 is a single point M SP 1 Sample Point Configuration MDBPoint03 MDBPoint04 MDBPoint05 MDBPoint06 MDBPoint07 MDBPoint 08 MDBPoint 09 MDBPoint 10 MDBPoint11 MDBPoint12 MDBPoint13 MDBPoint 14 MDBPoint15 MDBPoint 16 MDBPoint17 MDBPoint 18 MDBPoint 19 MDBPoint20 MDBPoint21 MDBPoint22 MDBPoint23 MDBPoint24 Apply New Delete Point Number 01 Point Number 02 Point Number 03 Point Number 04 Point Number 05 Point Number 06 Point Number 07 Point Number 06 Point Number 09 Point Number 10 Point Number 11 Point Number 12 Point Number 13 Point Number 14 Point Number 15 Point Number 16 Point Number 17 Point Number 15 Point Number 19 Point Number 20 Point Number 21 Point Number 22 Point Number 23 Point Number 24 I Enabled MF Fileable T Use Log Graph Scales Retriggerable Alarm
30. g RightClicked GString amp QString amp RightClicked QString QA String RightClicked QString GString sendCommandi 68 Non Commercial IndigoSCADA Client 8 x File Reports Configure System Control Help manasan aH HMI Alarms Status Messages SinglePointLed SimDig01 H DoublePointLed SimDig03 i 00 SinalePnintLed SimDig04 Inspect Last 2 hours c Inspect Last day oq Inspect Last 2 days m i Inspect historical data SimDig 7 YT SimAdc04 xon i Command E My SimAdc 3 SimAdc05 SimAdc01 SimAdc02 1000 00 gt c 625 00 _ 625 00 N 250 00 x 500 250 00_ 00 A m 425 00 TR 425 00 XI Hu ul T A 500 001 500 00 _ 0 82 15 106 54 Pr Advanced topics 69 References If you are interested in learning more about SCADA and protocols consult these documents available freely on the Internet e IEC 870 5 101 104 Data types Support For questions about IndigoSCADA please email your request to the following e mail or use the mailing list at the Sourceforge site E MAIL apaatsf at users sourceforge net SITE http sourceforge net projects indigoscada FAQ 70
31. goSCADA over existing IndigoSCADA Installation It is not recommended to install IndigoSCADA over an existing installation because some previous installed files may conflict with newer files Please uninstall an existing installation of IndigoSCADA before installing a new software version Installation of IndigoSCADA from setup files Please note the following restrictions and recommendations Before starting the installation or update please close all applications such as Microsoft Word that may interfere with the installation To start the installation of IndigoSCADA double click the setup exe file that you downloaded from the Sourceforge site Usually its name will be in the form of indigo scada binaries XX XX XXX YY YY revZZZ The IndigoSCADA setup program guides you through the installation Follow the on screen instructions of the setup program Then Accept the license pressing the I Agree button and choose as destination folder C the default installation directory indigo scada binaries 07 08 2014 10 52 rev256 Setup JO x License Agreement TEN Please review the license terms before installing indigo scada binaries 07 05 3014 10 52 rev 256 Press Page Down to see the rest of the agreement The Software and documentation are Copyright 2002 to 2014 Enscada Limited and its de licensees All rights reserved This license agreement Agreement is legal agreement between you Licensee and Ensc
32. ileges The user is a system administrator with all options and no restrictions Note that although the application will not prevent access or modification of the system s configuration the privileges granted by the database system when starting the application may not permit any changes to the databases Reports Design Privileged The user can design reports Can Acknowledge Alarms The user can acknowledge alarms Can Make and Print Reports The user can generate view and print reports The buttons have the following function Apply Any changes are made permanent for the currently selected user Unless Apply is pressed any changes are discarded Menu of IndigoSCADA 41 New This creates a new user The New User dialog is displayed and the existing users listed The new user name must consist only of letters and numbers The name must be unigue ignoring case Delete The selected user is deleted after confirmation Help This displays this help page Exit The dialog is closed Configure Units A Unit is a piece of measuring equipment Fach unit has one type of communication protocol associated with it This dialog provides the configuration common to all units The configuration specific to a unit type is selected by pressing the Configure button on this dialog Unit Configuration Name KDE Comment Type modbus driver lz Unit Enabled Configure The Name field selects which unit is being examined
33. ing Modbus parameter s 18 Animate graphics objects with process dalta 29 Historical 33 550 DU 0 m ai 34 HE ot Milo Em b aaa ad d 38 HE WE esse cece EN ii EE 38 KU na 38 TN 38 BEES RE aaa ENER EN EE 38 UTEN 38 EE NE DD 36 01 b 38 Nao ss A needed 38 MM m A 39 Fl 39 NNN 40 NNN 40 07 10 EE L ER 40 NNN 42 ana DE POIDS sia 43 Configure Scheduled Events nina 45 NNN 46 Een control mO rr EE EE ER NE EE EE 47 Et EEE AA AN NE EN 47 Realtime database Managemehnt 47 Historical database MR JIN 50 A sn maan 51 Main toolbar of IndigoSCADA AA Ana ab 52 Kr eam nn alaq 52 Fi Oor OUES oe Cee ne ane an r 52 FT N r 52 en in 52 52 ROpOr L OVEM U 52 FUD EE 52 Pee an Opa nn 52 9 S 0176 n 52 So AE EE EE Maa D3 Hu TIN D3 AI eed Yayan a 53 IndigoSCADA Modbus protocol configuration 53 ME VEL GO IE EES A EE NN EE EA 56 IndigoSCADA OPC DA protocol configuration 56 57 77 s 70 110760 aa DE ee ER 70 Introduction IndigoSCADA is a powerful SCADA useful for smal
34. intLed Lidl wheel er Slider PLCD Number FS witch PT oggle um Compass 22 Breaker i PT hermometer PsinglePointLed Rename these objects with format UnitNamePointXX oldname es pLCDNumber5 becomes MDBPoint01 pLCDNumber 5 and so on using the Property Palette Do this for all three objects Signal Handlers P cU E minimundize 0 0 Properties Quick tutorial with IndigoSCADA 27 Members textL abel Lahel X pismapLabel Label Co pikmaplaball Olabe SinglePointLed Properties Signal Handlers IndigoSCADA Client File Reports Configure System Control Help E id PERRI Alarms Status Messages hmid ui hmi T E Li Save the map and exit IndigoSCADA Client by choosing Exit from the File menu After few seconds the client will be opened again and in the hmil ui tab those three new objects will be inside Now open the PeakHMI Data monitor window select the Windows gt Register data menu and change values of the coils IndigoStADA Client File Reports Configure System Control Help 1 9 The graphic object will begin to flash because Point is in alarm state Press the Acknowledge All Alarms button to stop the animation 28 IndigoSCADA Client File Reports Configure System Control Help At the moment there is no contextual menu associated with these object
35. ked GString amp GString amp Formi No Slot RightClicked Q String G String Advanced topics 67 Non Commercial View and Edit Connections Ad FiohtClickediGStringg OStingd amp Non Commercial View and Edit Connections w SimAdc 1 pTankt SimAde03 pLCDNumber2 SimAdc04_pLCDNumberl SimAdc02 Thermo 1 SimDig 3 pDoublePointLed1 SimDig04_pSinglePointLed SimDig07 pSwitch1 SimAdcO2_pLCDNumber8 SimDig04 pLCDNumber5 SimDig 3 pLCDNumberd SimDig 1 pLCDNumber6 SimDig02 pLCDNumber7 SimDig07 pLCDNumber3 SimAdc01_wtPushButton1 RightClicked QString amp QString amp RightClicked QString4 QString amp RightClicked QString4 QString amp RightClicked String4 QString amp RightClicked QString amp String amp RightClicked QString QString amp RightClicked QString amp String amp RightClicked QString4 QString amp RightClicked String4 QString amp RightClicked String amp QString amp RightClicked String amp QString amp RightClicked QString amp QString RightClicked String amp String amp pressedi Form 1 RightClicked Q String QString RightClicked String amp Stringa RightClicked QString QString RightClicked QString QString RightClicked QString amp QString amp RightClicked QString amp GString RightClicked QString amp GString amp RightClicked QString amp QString amp RightClicked QString amp GString RightClicked QString amp QStrin
36. l 14 If you want to use a serial slave simulator start MODBUS RTU serial slave simulator 7 PeakHMI MB Serial Slave Joj xj File Windows Help Request 7079 Responses 7079 and next set up the communication preferences by click on File gt Settings menu and configure the slave parameters 9600 8 N 1 Our Slave ID 1 Delay Time 1200 0 10000 milliseconds Cancel Our Slave ID E Float Byte Order BE 341 2 Ik Load registers at start COM Pork p Data Bits fe Baud Rate pen Stop Biks Parity None RTS Disable In IndigoSCADA select RTU as Context COM3 as Serial device 9600 as Baud 8 as Data bits 1 as stop bit N as parity N None E Even O Odd parity 28 is the number of total sampling points N items belonging to this unit and 1000 ms as Poll interval Quick tutorial with IndigoSCADA 15 z Modbus driver Configuration MODELS Context TCP te RTU x Mame MDB server ID Mo slave IP address FO TCP port Serial device Z0M3 Baud 9600 Data bits 8 Stop bit 1 Parity Mei M Items 28 Poll interval ms 1000 or cancel Press Apply button and wait it return active than press Exit button Unit Configuration Marne MOB bi Comment Test Modbus Unit F Type modbus driver Iv Unit Enabled Configure Apply Mew Delete Help Exit Choose Restart Monitor from th
37. l custom projects where MODBUS DNP3 OPC DA 2 05 OPC A amp E 1 1 IEC 60870 5 101 IEC 60870 5 103 IEC 60870 5 104 has to be used Features IndigoSCADA has grown many important features during years Use of data to generate daily weekly monthly management reports Historical and real time graphical presentation of data Real time event and alarm notification Integrated real time and historical databases SQL editor allows for on line maintenance of real time and historical databases Multiple users with different access rights Built in IEC 60870 5 101 data types Small footprint SCADA system Support of multiple dedicated lines on the front end OPC DA 2 05 A amp E 1 1 HDA 1 20 DNP 3 0 RFC 1006 Modbus Softlogic programming with C scripts please see Calculated dll driver Easy Backups Support of multiple HMI windows Known problems and limitations None at the moment Introduction Hardware reguirements To work with IndigoSCADA you need a PC or a laptop with the following minimum specifications Operating system Minimum requirements You also need e Keyboard and mouse e RS232 serial interface Processor RAM Graphics MS Windows Professional 800 MHZ 512 GB XGA 1024 x 768 16 bit XP color depth MS Windows Server 2003 2 4 GHZ 1 GB XGA 1024 x 768 16 bit color depth Ms Windows Vista 1 GHZ 1GB XGA 1024 x 768 16 bit color depth Ms Windows Seven 1 GHZ 1GB XGA 1024 x 768 16 bit color dep
38. le the widget with SCADA name OPC Point09 and widget ID 10 has full name OPCPoint09 10 Please see next image 1 62 Non Commercial IndigoSCADA HMI designer mj xi File Edit Project Search Tools Layout Preview Window Help ID S Bere AA Ry ROD IS am S 3 10 52 ml X ws Common Widget DP Properties Signal Handlers Buttons S wes lt No Project Papeete Containers OPLP int dll i b lt POWERS EK HMI manager Zus OPCPoint09 10 8 am N T 15 geomeuy 1200 280 60 60 Input fe Preferred Preferred Display E minimumSize 10 01 SCADA Widgets 5 El maximumSize 132767 32767 dik Dial 0 2 paletteForegroun Sel paletteB ackgrou LA Plat palteBackgou 0 de x q LI SinglePointLe palete 3 1 r backgrounddrigin m PushButton Nare 4 3 Grale OPCPoint09 1 RD oublePointLec E fo M5ShelDigs O singePsiniLed met OPCPoint09 13 tPushButton dl nm Maru a Pran Boc Q PDoublePointLed Hjorcromos 15 B Thema m OPCPoint09 16 Fram OnLabel m OPCPoint13 3 PTank ibas m0 ay tp Pie E OPCPoint13_6 wtThtrmo 57 Knob m whatsThis M dl OPCPoint13_7 Counter DOPCPointo3 1 PSinglePointLed Q DoublePointted DPCPoint3 11 PSwitdh OUDIEFOIMLE IQ rcP
39. m v2 46 Back Gancel Installation Uninstall of IndigoSCADA To remove IndigoSCADA from your PC simply delete the destination folder C scada used during the installation process Firewall exceptions Create the following exceptions on the firewall dspserver rtsqlserver sqlserver mserver 10 IndigoSCADA project management After the program is installed all the project files are located in the folder C scada project Project files have the following file extensions dbs fdb ui db ini These file contains empty databases except modbus databasel db which contains a predefined modbus configuration with 28 points You may zip the C scada project folder to do backup and restore of a project The empty databases of the IndigoSCADA distribution are saved in the empty project zip backup project Every time you want to create a new project you need to do a backup of the last configured project unzip the files contained in empty_project zip file into the folder C scada project and continue with the configuration of the empty project Starting IndigoSCADA After the program is installed it is possible to configure the empty project and start it to runtime File Modifica Visualizza Preferiti Strumenti 7 Indietro gt d Cerca Wey Cartelle En Indirizzo lt scadalbin Impostazioni di configurazione 1 kB 6 9 3 115 Operazioni file e cartella x Windows Image Helper c Crea nuova cartella
40. ogram used to inspect all realtime data of IndigoSCADA Using a SQL language it is possible to query data and administrate the internal database Menu of IndigoSCADA 47 Real time database management E B B x File Options Help H y M configdb MDBPoint01 Point Number 01 MDB M SP TA 1 s 1 1 0 0 EFACTIONS 2 MDBPoint02 Point Number 02 MDB M SP TA 1 1 1 0 0 0 E EPALARMGROUP 13 MDBPoint03 Point Number 03 MDB M SP TA 1 sp 1 1 03 0 0 i 4 MDBPoint04 Point Number 04 MDB IM SP TA 1 sp 1 1 04 0 0 B 15 MDBPoint05 Point Number 05 MDB M SP TA 1 sp 1 1 05 0 I8 MDBPoint06 Point Number 06 MDB M SP TA 1 sp 1 1 06 0 0 8 MDBPoint07 Point Number 07 MDB M SP TA 1 sp 1 1 07 0 0 8 MDBPoint08 Point Number 08 MDB 1 sp 1 1 08 0 0 9 MDBPoint09 Point Number 09 MDB M SP TA 1 sp 1 1 09 0 0 140 MDBPoint10 Point Number 10 MDB M SP TA 1 sp 1 1 10 0 0 E 41 MDBPoint11 Point Number 11 MDB M_SP_TA_1 sp 1 1 11 0 0 P 112 MDBPoint12 Point Number 12 MDB IM SP A 1 sp 1 1 12 0 0 currentdb EPALM GRP m GRP STATE EFCVAL DB P EFPROPS EPTAGS DB resultsdb EFALARMS 7 EPEVENTS E EFMDBPoint01 EFMDBPoint02 EFMDBPoint03 i EFMDBPoint04 EFMDBPoint05 EFMDBPoint06 Fi EPMDEPoint 7 A m El Query select from PROPS limit 150 1 Number of records fetched 20 Result ok Query select from TAGS limit 150
41. oina3 4 wheel 4 OPCPoint33_2 Sider QJOPCPoint45 1 PSinglePointLed me PCPoinr3 4 fPushButton EE PLEDNumber QoyfPushButton for pen OPCPoint13 22 BLCDNumber a Psvich GE P Pcint 3 50 QLineEdi PToqql 57 l n gap P Pcint13 55 QLineEdi Custom Widgets al Me 14 To enable the inspect popup window please follow the procedure You have to connect the signals RightClicked OString amp OString amp of the widgets with the slot RightClicked OString amp OString amp of the HMI dialog here Form1 Advanced topics 63 Non Commercial IndigoSCADA HMI designer File Edit Project Search Tools Layout Preview Window Help IR Sy fig lt No Project gt NA 3 m r m 3 PRES OKI PushButton Bode se se Go Ge 8 RadioButton NE SheckBax EE OE EN 5 minimu G ButtonGroun 6777777 i kF sizelncr A EE a 0 r rr PN MA a a NG Mu baseSize nex ing EBOEK EE US a a EE NE Je ed oa as oor er ede aa la don r OO eo OR AI CAR O ker ao ae eras l f Ode Xa al SL ie ode AD SpinBox pA NNN EI TextEdit WidgetOn MS Shell Cross Form1 icon Text mouse T False focusP NoFocus accept False sizeGnp modal toolTip whats This vz 222 gt IS JL de NX Display SCADA Widaets
42. on iec type write IEC 104 type used to describe the ITEM type in write operation 54 E Real time database management File Options Help x VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE VALUE IN 4 M Online real time databases configdb VALUE BFACTIONS 2 LUST EPALARMGROUP 3 Dane EP BATCH 4 DRE EFPROPS 5 EQ EPRECEIPE e DUE EF REPORTS MDBPoint07 EP SAMPLE 1 MDBPoint03 EP SCHEDULE lo MDBPoint09 EF SERIAL 110 MOBPoint10 TAGS a MOBPoint11 EP UNITS 112 MOBPoint12 EF USERS 113 DEE EF currentdb 14 MDBPoint14 resultsdb 45 MDBPoint15 116 MOBPoint16 MDBPoint17 118 MDBPoint13 119 MOBPoint19 120 2221 21 MDEPoint21 MDBPoint22 123 MDEPoint23 3 El 24 MOBPoint24 Query select from TAGS limit 150 Number of records fetched 28 Result ok 22 Cic E as Mei a o0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 o0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 89 o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 o0 0 0 0 0 0 0 0 00 00 0 0 0 00 0 0 0 00 00 0 0 0 0 85 o0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 o0 0 0 0 0 00 00 0 0 0 0 0 00 0 0 00 0 0 0 0 0 0 0 80 o0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 89 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0 default 0
43. ort Completed confirmation Window Step 3 Creation of the new SCADA points 1 Select the menu Configure Configure Units 56 5 Non Commercial IndigoSCADA Client File Reports Configure System Control Help mi a E vm Configure System gg Configure Users eo Configure Units Sim Configure Sample Points 10 PN Configure Scheduled Events Configure Alarm Groups HMI Alarm Sim dcO5 98 45 V SimCounts01 SimCountsO2 60 71 N cuft 957 23 N cuft 2 Press button New Unit Confiquration Mame Sim h Comment Analogic e contator Type Simulator Iv Unit Enabled Configure Apply Mew Delete Help Exit 3 Fillin the edit field Name OPC Advanced topics 57 Non Commercial New Item Cancel 4 Select Type opc client da driver flag Unit Enabled and press Configure button Non Commercial Unit Configuration Name OPC Comment 57 Type opc client da driver M Unit Enabled Configure Exit Apply New Delete 5 Fill in the OPC Server ProgID OPC Server IP address OPC Server Class ID number of Items and Update Interval in milliseconds If IP address is left empty local OPC DA server is used If OPC Server Class ID is left empty it is necessary to configure opcenum exe on the OPC server host 58 Non Commercial Opc_client_da Configuration Name OPC OPC Server En sca
44. pen New File Project Open File Project Recently Opened Project Main Window Dont show this dialog in the future e cone Press OK button and save Form1 as hmiX ui where X can be 0 1 9 in C scada project IndigoSCADA HMI designer File Edit Project Search Tools Layout Preview Window Help ID Se 3128 eni Common WS A E EN eg NE en za Save Form Formi1 As Nome file 7 hmi1 ui Salva come l t User Interface Files ui Sfoglia cartelle Annulla 2 Plot AraloqLloek MEE EE ETE EE EE EE ET EE T BS Pushbutton EN E RIAS OO IE LSE SKE SL AK SANDERS 4 se E um AS SinglePointLed 5251771777 577 775 PTak N M oec PDoublePointled THE a M Ue c Lic M IET memo 2515777577 a I cut M 1 E PMeter BF NNN og PA EE felg Knob NNN Counter EEE EE EEE ENE NE EEE Re AE E TO E EE M Ec IE c EM 3 Properties Signal Handler Pa AA md E Ea Properties Signal Handler 26 Then draw these three objects from the SCADA Widgets toolbar onto the map e PLCDNumber SinglePointLed e PsinglePointLed SCADA Widgets SE IndigoSCADA IndigoSCA LA Plot IndigoSCADA IndigoSCAl IndigoSCADA IndigoSCAI HE PushBultar 4 Scale SinglePointLed IndigoSCADA IndigoSCAI m Tank FDoublePointLed 4 Thermo N ae FMeter r Knob Counter DoublePo
45. phics object in one of the main tabs Setting PeakHMI simulator Start MODBUS TCP slave and next set up the communication preferences by click on File gt Settings menu Fi PeakHMI MB TCP Slave 10 x File Windows Help Clients Connected 1 Receiving 752 Part Number 502 Cancel Delay Time 200 0 10000 milliseconds _ Cancel Our Slave ID Float Byte Order z Load registers at start and setting 502 as Port and Our Slave ID 1 Then let s create a virtual device defined by IndigoSCADA as a Unit Select Configure Units from the menu Configure press the button New and add a new Unit Name it MDB MODBUS for example and enable it by setting the relative checkbox Quick tutorial with IndigoSCADA 13 Unit Configuration Marne MOB bi Comment Test Modbus Unit F Type modbus driver hf Unit Enabled Configure Apply Mew Delete Help Exit Choose modbus driver as Type and press the Configure button to set some specific options Select TCP as Context 127 0 0 1 as IP address 502 as Port 28 is the number of total sampling points N items belonging to this unit and 1000 ms as Poll interval amp Modbus driver Configuration 2 xl MODBUS Context e TCP RTU Name Server ID 1 Slave IP address 1227001 TCP port 502 Serial device EE Baud 0 Data bits 0 Sitop bit 0 Parity M Items 28 x Poll interval ms 1000 Ok Help Cance
46. s o El Rename 20 press Limits button and set the value of the single point Oor 1 to associate with the alarm state In the next picture the value of 1 gives an alarm state Digital Alarm Configuration Receipe default Restart monitor 3 Restart Monitoring Return to the Status tab right click on the first green rectangle and choose Send Command I mx xu Alarms Status Bssages hmil ui hmil ui hmiz ui om Inspect Last 2 hours om Inspect Last day om Inspect Last 2 days om Inspect historical data El Send command Ouick tutorial with IndigoSCADA 21 Write 1 in the Value text box and press OK button The rectangle will become light blue and in the right part of the window a new Alarm will be notified IndigoSCADA Client lelx File Reports Configure System Control Help oagnanon si aum Messages hmi0 ui hmit ui hmi2 ui hmi3 ui hmia ui hmi5 ui hmi6 ui hmi7 ui hmi8 ui hmid ui MDBPoint01 Point Number 01 C 2 4 Name cover Aar Love wanna Upper VALUE E 4 Return back to PeakHMI and you will see that the data value of coils with offset zero mapped with MDBPoint01 is now 1 pata Monitor Jel x Coils Holding Registers Inputs Input Registers I 2 3 4 5 5 7 8 9 10 1112 13 14 15 16 Signed Unsigned 000001 lo lo o
47. t description of the sample point to be entered The Unit field selects the unit associated with the sample point All sample points must be connected to a unit The Type field selects the type of input This in turn with the Unit field selects the specific configuration for the sample point The Input Index field selects the actual input of a given type into the given unit that maps on to this sample point The choices are determined by the Type and Unit fields The Units field sets the physical units for the sample point Pressing the Limits button opens the alarm threshold configuration dialog Pressing the Actions dialog opens the event action dialog This allows certain commands to be performed when a sample point is measured and or a sample point goes into alarm This is an advanced user s function and although providing a considerable degree of flexibility it can cause serious damage if it is incorrectly used Menu of IndigoSCADA 43 Sample Point Configuration MORE Point Number 01 MDBPoint02 Point Number 02 MDBPoint03 Point Number 03 MDBPoint04 Point Number 04 MDBPoint05 Point Number 05 MDBPoint06 Point Number 06 MDBPoint0 Point Number 07 MDBPoint08 Point Number 08 MDBPoint09 Point Number 09 MDBPoint10 Point Number 10 MDBPoint11 Point Number 11 MDBPoint12 Point Number 12 MDBPoint13 Point Number 13 MDBPoint14 Point Number 14 MDBPoint15 Point Number 15 MDBPoint16 Point Number 16 MDBPoint1 Point Number 17
48. t work with this Note revision They will be implemented in future release of IndigoSCADA Menu of IndigoSCADA Historical database Management 52 Historical database management Of File Options Help H bp M Online historical databases STATE VALUE _ resultsdb 1366895500461 2570 44136 11566 8996 zi 22 1366896975067 1366896978077 El 124 1366896980137 1 Z EF ALARMS 2 1366895502473 1 2570 Z EF AUDIT 13 1366895503503 1 5140 KEF EVENTS 4 1366895504517 1 5140 EP MDBPoint01 15 1366895506545 1 7710 EP MDBPoint02 16 1366895508573 1 10280 EP MDBPoint03 1366895511615 1 12850 EFMDBPoint04 18 1366895513643 1 15420 EP MDBPoint05 1366895516685 1 17990 EP MDBPoint06 40 1366895518713 1 20560 11 1366895521755 1 23130 42 1366895524781 1 25700 13 1366895526825 1 28270 44 1366895529867 1 30840 15 1366895531895 1 32126 16 1366895533907 11 29556 1366895536965 1 26986 18 1366896964895 1 24416 19 1366896967922 1 21846 20 1366896969965 1 19276 21 1366896972992 1 16706 1 1 1 4 Query select from MDBPoint11 limit 150 Number of records fetched 150 Result ok 2 Historical database management is used to analyze all the process data samples from the beginning It gives a low level access to all internal tables of Indigo
49. tem This is used in the application title bar The Comment is a long free text description of the installation Default Language sets the language to use when starting up Users can select a different language to use after logging in Audit Level sets the type of change auditing that is performed The setting may be None for no auditing Log Without Comment changes are logged silently and Log With Comment requires the user to enter a reason for the change Auto Log Out Time When checked a user is logged out automatically after the selected number of minutes Press the Ok button to accept and set the changes then exit Press the Cancel button to discard any changes and exit Configure Users This dialog allows users to be added removed and configured 40 User Configuration Name Developer Password pe Enscada developer Language English u f Age Passwords After 99 En i All Priviledges Can Acknowledge Alarms I Reports Design Prvledge Gan Make and Print Reports 11 Exit Application Factory Administrator O Apy New Delete Help Exit The Name field selects which user is being examined or edited The Comment field is a free text description of the user The Language field selects the language to use for this user after login The group of checkboxes select which privileges the user has These control what options are displayed to the user All Priv
50. th Software reguirements IndigoSCADA is a 32 bit application whose functionality has been designed especially for the following operating systems Microsoft Windows 2000 Professional 32 bit Microsoft Windows XP Professional 32 bit with Service Pack 3 Microsoft Windows Vista Home Premium 32 bit with Service Pack 2 Microsoft Windows Vista Business 32 bit with Service Pack 2 Microsoft Windows Vista Ultimate 32 bit with Service Pack 2 Microsoft Windows Server 2003 Standard Edition 32 bit with Service Pack 2 used as a workstation computer Microsoft Windows 7 Ultimate Enterprise 32 bit Microsoft Windows 7 Professional 32 bit VMWare support for virtual machines for more details see the next chapter IndigoSCADA has not been tested for the following operating systems Microsoft Windows XP Protessional 32 bit without Service Pack or with Service Pack 1 or Service Pack 2 Microsoft Windows Vista Home Basic 32 bit Microsoft Windows Vista variants 32 bit without Service Pack or with Service Pack 1 Microsoft Windows Server 2008 32 bit as a workstation computer Microsoft Windows 7 Ultimate Enterprise and Professional 32 bit with Service Pack 1 If you use these operating systems with IndigoSCADA use it is at your own risk Virtual Environment IndigoSCADA can be used with these popular virtualization software VMware Workstation WMyware Player VirtualBox Software requirements Installation Installation of Indi
51. tion fields These are specific to a particular unit type combination and allow for additional configuration for example conversion factors The buttons at the bottom have the following function Apply Any changes are made permanent for the currently selected sample point Unless Apply is pressed any changes are discarded New This creates a new sample point The New Sample Point dialog is displayed and the existing sample points listed The new name must consist only of letters and numbers The name must be unique ignoring case 44 Delete The selected sample point is deleted after a confirmation Help This displays this help page Exit The dialog is closed Configure Scheduled Events Scheduled Event Configuration Every Monday 00 00 00 EY Print Report Edit Report gt Edit Receipe The Name field selects which event is being examined or edited The Comment field is a free text description of the event The Frequency fields set how often the event is run and the time of day or period between events The Trigger Point parameters allow an event only to run when the given sample point tag value meets a given criterion The Report Field selects which report to generate or selects no report If the Print Report checkbox is checked then the report is printed after generation Clicking the Edit Report button opens the report design dialog The Recipe selects the recipe to load
52. u Show the online help guide 51 Main toolbar of IndigoSCADA The main toolbar of IndigoSCADA is made up by 10 objects Report make Report configure Report review Report print Report alarm Report events Edit batches Acknowledge all alarms Help Clock 52 Configuration Ini files configuration Edit C scada project scada ini in order to configure the default browser The browser is used to show help windows and reports produced by the user internet browser path C Program Files Internet Explorer IEXPLORE EXE Advanced topics IndigoSCADA Modbus protocol configuration IndigoSCADA is using a mapping of modbus types to VT types used in OPC and IEC 104 types VT_BOOL is a bit means coils or discrete inputs VT I4 is a 32 bits signed interger means holding registers VT R4 is a 32 bits floating point means holding registers VT I2 is a 16 bits signed integer means holding registers or word Modbus function codes The following modbus functions are used to read FC READ COILS 0x01 for IndigoSCADA this is type VT BOOL and M SP TB 1 in IEC 104 FC READ DISCRETE INPUTS 0x02 for IndigoSCADA this is type VT BOOL and M SP TB I in IEC 104 FC READ HOLDING REGISTERS 0x03 for IndigoSCADA this can be type VT 14 VT R4 VT I2 and respectively read types M IT TB 1 M ME TF 1 M ME TE 1 in IEC 104 The following modbus functions are used to write FC WRITE SINGLE COIL 0x05 for Indigo this is type VT BO
Download Pdf Manuals
Related Search
Related Contents
Manuale d`uso PDFデータ Télécharger - Bienvenue sur le site des Thèses d`exercice Les différentes formes e flexibilité - Ministère du travail, de l`emploi Tandem two-step purification using ÄKTA™ pure or ÄKTA avant Phonix GLOVERBS protective glove Model LEDBAR Instruction Manual Manuel Copyright © All rights reserved.
Failed to retrieve file