MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Your notes: 2
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Table of contents Introduction 4 System overview ................................................................................................................................... 6 System description ................................................................................................................................... 8 Stormflow processing.......................................................................................................
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Introduction system to meet your requirements. To ensure the best result MJK recommends that the user reads this manual to become familiar with all features, Configure the system as instructed by the manufacturer, MJK Automation ApS, to ensure reliable operation and accurate measurements. You can always get in touch with your supplier or with an MJK support hotline for advice and guidance: Area Phone e-mail Europe +45 45 56 06 56 mjk@mjk.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 5
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 System overview 6
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Description System. It treats the measurement or the alarm according to a set of rules or alarm, and decides - according to its origin - how to treat it. 16 . The rules tests the new measurement A verbal description of a rule could be: by the SCADA plug-in and the result forwarded to the SCADA-system.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 System description System. It treats the measurement or the alarm according to a set of rules. The rules tests the new measurement or alarm, and decides - according to its origin - how to treat it. A verbal description of a rule could be: the SCADA plug-in and the result forwarded to the SCADA-system.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Stormflow processing overview 9
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Description A stormflow starts when a water level has exceeded a preset maximum for a certain period of time. A stormflow stops when the level has been below a preset level for a certain period of time.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Stormflow - Float switch 11
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Stormflow - Pressure transmitter 12
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 13
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Functions overview General If new data is detected, they are treated by a Chater Rules Engine, which determines - according to a set of rules which plug-in will treat the data. Plug-in's received from Chater Rules Engine Not all available plug-in may be used in your installation SCADA plug-in This plug.-in receives data from Chater Rules Engine and creates a file with comma-separated values from the data.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Detailed configuration General Step Desription 1 Configure the Chatter Notification Engine to use the correct database. Information about setting up the engine are found in this chapter 22 . 2 Define at least one rule in the configuration file cnsRulesEngineGlobalConfig.xml. Information about how to set up rules are in this chapter 16 .
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Definition of rules Rules definition A rule measurements or alarms - are processed. system. they will be processed by the rule, if not, they will be ignored. System operate.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 2; Data will be treated by the STORMFLOW plug-in Second element - input type for this rule: #2 Description D; Data must come from a digital input A; Data must come from a analog input C; Data must come from a counter on a digital input M; Data must come from a Modbus input I; Data must come from an internal measurement Third element - input number data for this rule: #3 Description 1; Data must come from X-input number 1 2; Data must come
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 1003; Chatter measurement or alarm to the file with comma-separated values. 1004; Database the file with comma-separated values. 1005; Database Logger to the file with comma-separated values. 1006; Database Logger is located to the file with comma-separated values. Used mostly at waterworks. 1007; Database Data Logger to the file with comma-separated values.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Value 0 -113 dBm 1 -111 dBm 2 - 30 31 1026; Converted to dBm -109 dBm til -53dBm in steps of -2 dBm -51 dBm Database measurement or alarm, converted to seconds since midnight, January 1st, 1970 using the local time zone, to the file with comma-separated values 1027; Database measurement or alarm, converted to seconds since midnight, January 1st, 1970 using UTC, to the file with comma-separated values 1028; Database server, converted to seconds s
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 2013; Stormflow Outputs the momentary flow at log-time in m 3 pr. minute to the file with commaseparated values. 2014; Stormflow Outputs the momentary flow at log-time in m 3 pr. hour to the file with commaseparated values. 2015; Stormflow Output the start time for the latest, completed stormflow to the file with commaseparated values. 2016; Stormflow Output the end time for the latest, completed stormflow to the file with commaseparated values.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Fifth element - alarm or measurement of data for this rule: #5 Description A; Data must come from an alarm M; Data must come from a measurement The supplied configuration file 003
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Configuration of the SCADA plug-in Detailed configuration of SCADA plug-in How SCADA plug-in is working is described in a configuration file. This file is a text file in XML format If this configuration file is modified, the Chatter - Notification Service must be restarted Filename and -location C:\Program Files\MJK Automation\Chatter - Notification Service cnsSCADAplugInGlobalConfig.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 The folder must exist, it will NOT be created by SCADA plug-in. The value is a string representing a fully qualified file name: Example, located on a local hard disk: c:\csv\tags.csv Key Description cnsCSVifixTagName This key describes the character string used as section header in the file with comma-separated values exporting tag-names to the GE Proficy iFix version 5 Historian SCADA-system.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 The value is a string representing the content of the field header. Example: Tagname,TimeStamp,Value Key Description cnsCSVdateFormat This key describes how dates are formatted in the file with comma-separated values, delivered to the GE Proficy iFix version 5 Historian SCADA-system.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Example: DDMMYY Key Description cnsCSVdateDelimiter This key describes which character is used between the various elements in the date when it is exported to the GE Proficy iFix version 5 Historian SCADA-system The value is a single character, the value depends on the type of SCADA-system, you will supply data to.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Example: : Key Description cnsDeleteOldRecords This key describes how long times processed records will remain in the database before they are deleted by the SCADA plug-in The value is a number of days, valid values are 0 to 365: Value Description 0 SCADA plug-in never deletes processed records 1 SCADA plug-in deletes processed records after one day +++ 365 SCADA plug-in deletes processed records after
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 The folder must exist, it will NOT be created by SCADA plug-in. The value is a string representing a fully qualified file name: Example, located on a local hard disk: c:\csv\tempdata.txt Example, located on a network share: \\Server1\csv\tempdata.txt Key Description cnsICSVcontent This key describes to values used internally by SCADA plug-in, used to identify the actual measurement.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Example: . Key Description cnsTextQualifier This key describes which character is used before and after a text in the file with comma-separated values, delivered to the SCADA-system The value is a single character, the value depends on the type of SCADA-system, you will supply data to.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 0 c:\csv\data.txt c:\csv\tempdata.txt csvChatterIdentification = cnsIDTag cnsMeasuredValue = cnsValue ; .
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Configuration of the STORMFLOW plug-in Detailed configuration of STORMFLOW plug-in How STORMFLOW plug-in is working is described in a configuration file. This file is a text file in XML format If this configuration file is modified, the Chatter - Notification Service must be restarted Filename and -location C:\Program Files\MJK Automation\Chatter - Notification Service cnsSCADAplugInGlobalConfig.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Example: 60 Key Description cnsInitialHighTimeout This key contains the minimum time the measured level from the actual MJK above the threshold before it is considered a valid stormflow The value is a number of seconds, the default value is 300, equal to 5 minutes Example: 300 Key Description cnsEndingLowTimeout This key contains the minimum time the
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Naming objects in a SCADA system The starting point for naming objects in an SCADA-system is the In this example, the ID-tag is MJK001 An ID-tag must only be used once. The system will not work if duplicate ID-tags are found! than one object - or tag - in an SCADA-system, the object name - or tag name - must be more than the ID-Tag. MJK Automation ApS recommends that naming of objects in an SCADA-system follows a set scheme.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 C1- The counter on digital input no. 1 C2- The counter on digital input no. 2 C3- The counter on digital input no. 3 C4- The counter on digital input no. 4 A1- Analog input no. 1 A2- Analog input no. 2 A3- Analog input no. 3 A4- Analog input no. 4 M1- Modbus input no. 1 M2- Modbus input no. 2 M3- Modbus input no. 3 M4- Modbus input no.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 LOGTIME 1003 18 7-Technologies IGSS32 Output value type STRING Formatted by cnsTextQualifier 35 cnsCSVdateFormat 31 cnsCSVdateDelimiter 32 cnsCSVtimeFormat 32 cnsCSVtimeDelimiter 32 GE Proficy iFix version 5 Historian LOGTIME-S-UTC LOGTIME-S-LOC 1026 1027 19 Output value type FixedString Formatted by cnsTextQualifier 35 cnsCSVdateFormat 31 cnsCSVdateDelimiter 32 cnsCSVtimeFormat 32 cnsCSVtimeDelimiter 32 BV Electronics System 2000 19 Outpu
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 LOGTIME 1003 18 7-Technologies IGSS32 Output value type STRING Formatted by cnsTextQualifier 35 cnsCSVdateFormat 31 cnsCSVdateDelimiter 32 cnsCSVtimeFormat 32 cnsCSVtimeDelimiter 32 GE Proficy iFix version 5 Historian LOGTIME-S-UTC LOGTIME-S-LOC 1026 1027 19 Output value type FixedString Formatted by cnsTextQualifier 35 cnsCSVdateFormat 31 cnsCSVdateDelimiter 32 cnsCSVtimeFormat 32 cnsCSVtimeDelimiter 32 BV Electronics System 2000 19 Outpu
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 LOGTIME-S-UTC LOGTIME-S-LOC 1026 1027 19 BV Electronics System 2000 19 Output value type Integer Formatted by cnsDecimalDelimiter 34 Signal names and associated pointers are only valid for the SCADA-systems mentioned in the right hand column in the table below.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 IDTAG DGUID SITE SUBSITE LOCATION GPS 1005 1006 1007 1008 1009 1010 18 18 18 18 18 7-Technologies IGSS32 Output value type STRING Formatted by cnsTextQualifier 35 18 GE Proficy iFix version 5 Historian SIGNALTP SIGNALNR LOGINTERVAL EVTLOGINTERVAL EVTENABLED MEASUREDELAY THRESHMIN THRESHMAX THRESHMINEN THRESHMAXEN CABLELENGTH TOPDATUM 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 18 18 18 18 Output value type FixedString Formatte
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 24START 24END 2000 2001 19 19 7-Technologies IGSS32 Output STRING Formatted by cnsTextQualifier 35 cnsCSVdateFormat 31 cnsCSVdateDelimiter 32 cnsCSVtimeFormat 32 cnsCSVtimeDelimiter 32 GE Proficy iFix version 5 Historian 24DURATION 24EVENTS 24NUMBER TOTALNR TOTALDUR 2002 2003 2004 2005 2006 19 19 19 Output FixedString Formatted by cnsTextQualifier 35 cnsCSVdateFormat 31 cnsCSVdateDelimiter 32 cnsCSVtimeFormat 32 cnsCSVtimeDelimiter 32 7-Techn
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 GE Proficy iFix version 5 Historian LASTDUR LASTEVENTS 2017 2018 20 20 Output FixedString Formatted by cnsTextQualifier 35 cnsCSVdateFormat 31 cnsCSVdateDelimiter 32 cnsCSVtimeFormat 32 cnsCSVtimeDelimiter 32 7-Technologies IGSS32 Output VALUE GE Proficy iFix version 5 Historian Output SingleFloat BV Electronics System 2000 Output LASTQTY-L LASTQTY-M3 2019 2020 20 20 Integer 7-Technologies IGSS32 Output VALUE Formatted by cnsDecimalDelimi
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 BV Electronics System 2000 THISQTY-L THISQTY-M3 2031 2032 20 20 Output Integer Formatted by cnsDecimalDelimiter 34 7-Technologies IGSS32 Output VALUE Formatted by cnsDecimalDelimiter 34 GE Proficy iFix version 5 Historian Output SingleFloat Formatted by cnsDecimalDelimiter 34 BV Electronics System 2000 Output Integer Formatted by cnsDecimalDelimiter 47 34
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Spredsheet for object names General As it is rather difficult to type all this information directly into the table in the database by hand, the data can be imported to the table. The data for this table starts as a Microsoft Excel spreadsheet. MJK Automation ApS supplies a pre-formatted Microsoft Excel spreadsheet in Microsoft Excel 2003 format. You can find the spreadsheet here: CNS\Server2008R2\ScadaObjects cnsSCADAobjects.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 You cannot use the numbers designating the number for a signal pointer 17 in this column, you must use a 'real' ID-tag. Column G This column contains the signal type supplying data to this object..
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Value Description Also needs #000 No calculations are done. Is included to make it possible do temporarily disable a calculation on a value just by changing this value.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 If you are exporting data to GE Proficy iFix version 5 Historian, this column must contain the largest numerical value you plan to supply to this tag. Column N If you are exporting data to 7-Technologies IGSS32, this column must contain a digit 0. If you are exporting data to GE Proficy iFix version 5 Historian, this column must contain the number of characters in the string, you plan to supply to this tag.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Import-file for object names Create an import file for object names in a SCADA-system If you need to add new objects to the table containing the SCADA object names, it is easiest to modify the supplied spreadsheet 48 and afterwards import those data to the table. In order to be able to import these data into the database table, the spreadsheet must be saved as a tab-delimited text file. After that, this file can be imported into the database.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 The SQL script needed for importing the object names into the database is System Software CD in this location: CNS\Server2008R2 \ScadaObjects cnsSCADAobjectsBul kImport.sql Double-click the file in the folder and wait for this window to appear Click the button Connect MJK recommends that a verified backup of the database exists before this update is done. The SQL-script opens in Microsoft SQL Server Management Studio.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Creating Stormflow data Stormflow data data to a SCADA-system 54
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Spreadsheet for stormflow data General STORMFLOW plug-in must know the amount of water spilled over a weir before it can supply data for stormflows to a specific level in meters. As it is rather difficult to type all this information directly into the table in the database by hand, the data can be imported to the table. The data for this table starts as a Microsoft Excel spreadsheet.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Import file for stormflow data Create an import file for stormflow data in a SCADA-system If you need to add new objects to the table containing the stormflow data, it is easiest to modify the supplied spreadsheet 55 and afterwards import those data to the table. In order to be able to import these data into the database table, the spreadsheet must be saved as a tab-delimited text file. After that, this file can be imported into the database.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 The SQL script needed for importing the object names into the database is System Software CD in this location: CNS\Server2008R2 \ScadaObjects cnsStormflowDataBu lkImport.sql Double-click the file in the folder and wait for this window to appear Click the button Connect MJK recommends that a verified backup of the database exists before this update is done. The SQL-script opens in Microsoft SQL Server Management Studio.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 IGSS only information 7-Technologies IGSS32 In 7-Technologies IGSS32, all objects must be created manually, they must exist before the can receive data. exported to a file with comma-separated values.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Creation of objects in IGSS 8 Three different object types An analog object 60 A digital object 61 A string type object 62 This section contain a brief description of the most important settings for the three object types. IGSS32 release 8 DDHC Data File Driver Data File Driver, driver ID 66 - must be installed in 7-Technologies IGSS32. You can check whether the driver is already installed in the 7Technologies IGSS32 systems configuration.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Analog objects Creating an analog object in 7-Technologies IGSS32 The object name MUST match the name from column B in the spreadsheet 48 containing all the SCADA objects.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 Digital objects Creating a digital object in 7-Technologies IGSS32 Scan-interval for the object must be Never The driver for the object must be set to 7TDHFILE and the data type must set to FP16S 61
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 String type objects Creating a string type object in 7-Technologies IGSS32 The object name MUST match the name from column B in the spreadsheet 48 containing all the SCADA objects.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 iFIX only information GE Proficy iFix version 5 Historian is started. GE Proficy iFix version 5 Historian creates the necessary tags automatically and discards a tag if it already exists. Historian Data Collector cnsCSVifixTagFile 29 and cnsCSVfile 33 keys in the configuration file cnsSCADAplugInGlobalConfig.
MANUAL GB CHATTER NOTIFICATION CONFIGURATION 1303 BV2000 only information BV Electronics System 2000 Dates for BV Electronics System 2000 are exported as seconds since 1970.01.
1) The tissue in plants that brings water upward from the roots; 2) a leading global water technology company. We’re 12,000 people unified in a common purpose: creating innovative solutions to meet our world’s water needs. Developing new technologies that will improve the way water is used, conserved, and re-used in the future is central to our work. We move, treat, analyze, and return water to the environment, and we help people use water efficiently, in their homes, buildings, factories and farms.