Home
ReDAQ Remote Data Acquisition and Control System for
Contents
1. 8 5 5 Rounding time Field format rt lt rounding time in seconds gt Example rt 3600 round to hours Example rt 600 round to 5 minute times Rounds down the absolute start time to the highest multiple of the value provided in seconds This is useful when used in conjunction with relative start times For example setting the start time to 14400 and the interval time to 3600 will request history data for 4 hourly intervals starting 4 hours ago Combining this with a rounding time of 3600 will request history data for 4 hourly intervals starting on the hour for the 4 previous complete hours Rev 1 004 46 DATAFORTH User Guide ReDAQ 9 Designing custom pages ReDAQ provides the functionality of a web server which delivers a flexible set of mimics and graphics within HTML pages Two demonstration web sites are included with ReDAQ This section explains how to add user generated web pages 9 1 File organization All user pages are located in the directory C ReDAQ disp It will be seen that the ReDAQ distribution includes two sub directories within disp entitled demosim and demolynx These directories contain the web pages for the two demonstration web sites To add plant specific pages users should create a new directory under disp For example a directory entitled plant might be created This would contain the new web pages to be associated with the user s plant For example a file summary ht
2. gt 0 lt gt lt channel gt 1 lt channel gt lt item gt current lt item gt lt module gt SCM5B47J 03 lt module gt lt history gt lt interval gt 60 lt interval gt lt duration gt 90 lt duration gt lt history gt lt point gt Figure 21 Example of history elements Rev 1 004 67 DATAFORTH User Guide ReDAQ Appendix Demonstration data points The data points defined for the two demonstration web sites are as follows DEMO DEMO ANALOGS DEMO ANALOGS FIRMWARE DEMO ANALOGS MANUFACTURER DEMO ANALOGS MODEL DEMO ANALOGS POTENTIOMETER DEMO ANALOGS POTENTIOMETER AVERAGE DEMO ANALOGS POTENTIOMETER MAX DEMO ANALOGS POTENTIOMETER MIN DEMO ANALOGS SERIAL DEMO ANALOGS TEMP DEMO ANALOGS TEMP AVERAGE DEMO ANALOGS TEMP MAX DEMO ANALOGS TEMP MIN DEMO ANALOGS VOLTAGE DEMO ANALOGS VOLTAGE AVERAGE DEMO ANALOGS VOLTAGE MAX DEMO ANALOGS VOLTAGE MIN DEMO DIGITALS DEMO DIGITALS DO1 DEMO DIGITALS FIRMWARE DEMO DIGITALS MANUFACTURER DEMO DIGITALS MODEL DEMO DIGITALS SERIAL DEMO DIGITALS SWITCH1 DEMO SIM DEMO SIM COLUMN1 DEMO SIM COLUMN1 FLOW DEMO SIM COLUMN1 LEVEL DEMO SIM COLUMN1 PRESSURE DEMO SIM COLUMN1 PUMP DEMO SIM COLUMN1 TEMP DEMO SIM COLUMN1 VESSEL DEMO SIM COLUMN2 DEMO SIM COLUMN2 FLOW DEMO SIM COLUMN2 LEVEL DEMO SIM COLUMN2 PRESSURE DEMO SIM COLUMN2 PUMP DEMO SIM COLUMN2 TEMP DEMO SIM COLUMN2 VESSEL DEMO SIM COLUMN3 DEMO SIM COLUMN3 FLOW Rev 1 004 68 DATAFORTH User Guide ReD
3. Ca C v ETHERNET4 Not defined ETHERNETS Not defined ETHERNETS6 Not defined 1 ETHERNET Not defined New IP address INTERNET 127 0 0 1 Figure 8 Port specification table Rev 1 004 21 DATAFORTH User Guide ReDAQ 4 5 Procedure for connecting the server to an isoLynx serial network Please follow the procedures as described in the isoLynx SLX200 Hardware User Manual to set up the isoLynx network 1 2 10 Start the ReDAQ service if it is not already running using the Console Select System Configuration and then Configure ports The ports specification table is shown in Figure 8 Choose the COM port which will connect to the serial network Set the transmission speed and parity parameters as required The supplied configuration already includes an entry for COM5 and set at 19200 bps with even parity Ensure that each data point associated with isoLynx systems on the network specifies or inherits the port specification with the name chosen in the previous step Obtain unlock codes for each isoLynx system on the network Enter these via the System Configuration section under Maintain unlock codes Select Save configuration and then Save in order to write the parameters entered above permanently to the configuration file S
4. Example it 600 5 minute intervals Example it 3600 hourly intervals 8 3 8 Rounding time Field format rt lt rounding time in seconds gt Example rt 3600 round to hours Example rt 600 round to 5 minute times Rounds down the absolute start time to the highest multiple of the value provided in seconds This is useful when used in conjunction with relative start times For example setting the start time to 14400 and the interval time to 3600 will request history data for 4 hourly intervals starting 4 hours ago Combining this with a rounding time of 3600 will request history data for 4 hourly intervals starting on the hour for the 4 previous complete hours 8 3 9 File name for Excel download Field format filename lt name of excel file gt Example filename summary xls If the file name field is omitted Excel files will be named redaq xls Rev 1 004 42 DATAFORTH User Guide ReDAQ 8 3 10 Table orientation Field format version 1 or down Field format version 2 or across This field allows the orientation of tables to be specified Version 1 means that the point names will be listed down the page and version 2 specifies that the point names will be listed across the page If the field is omitted current data tables default to point names down and history data tables default to point names across 8 3 11 Cascadable style sheet Field format css lt file name gt Example css summary css Specifi
5. NINE ele de em Et 54 10 17 Deleting Multiple Ee 54 10 18 Changing the Default Line color and Default Fill color of Objects 54 10 19 Changing the Order of nie beo 54 10 20 Drawing 55 19 21 Drawing t 55 10 22 EE 56 10 23 ac de 56 10 24 Drawing Pie Cette 57 10 25 Setting the E E 57 10 26 Selecting 58 10 27 diea EE 58 10 28 Saving 58 58 11 System COBfIQUE GI GT UEK MEME 59 11 1 Note regarding Extensible Markup Language 59 11 2 point cm 60 11 3 Config XML Eu E 61 11 3 1 The element 61 11 3 2 Elements within the redaq 61 11 3 3 Elements within the point element 62 11 3 4 Elements within the history 2 2 63 11 3 5 Elements within the alarms 2222 22 2 63 11 3 6 E
6. 13 DATAFORTH User Guide ReDAQ 4 Installing the software and making the connections 4 1 Overview ReDAQ is a web server which also communicates with isoLynx systems thereby providing a graphical control monitoring system accessed via browsers The system usually runs on a server machine which connects to one or more isoLynx networks on the one hand and to an intranet and or the Internet on the other For evaluation purposes however a single PC can be used for both server and client Also the supplied demonstration includes a simulated hypothetical plant which does not require any actual isoLynx systems to be connected To commence installation commission the server PC with Windows XP Professional Then follow the ReDAQ software installation procedure outlined in Section 4 2 After these procedures are complete it is possible to run the simulation demonstration from a browser running on the server machine The supplied demonstration also includes some web pages designed to work with a suitcase isoLynx evaluation system Ethernet version In order to run this isoLynx demonstration please follow the procedure outlined in Section 4 3 to connect to the isoLynx To connect to other isoLynx networks please follow the procedure outlined in Section 4 3 4 4 or 4 5 as appropriate In order to access ReDAQ from a remote workstation the server machine must be connected to an intranet or the Internet Please follow the procedure o
7. 3 Select Maintain unlock codes 4 Cut and paste the new unlock code into the text box and click Add 5 Click on Return 6 Click on Save configuration 7 Click on Save 8 Click on Return Unlock codes may also be entered directly into the config xml file Please refer to Section 11 for details 4 11 User names and passwords The ReDAQ distribution is configured with a user name of demo and a password of demo Ifthe installation is expanded to include real data these should be changed by the system administrator to more secure values User names and passwords are specified in the config xml file Please refer to Section 11 for details Rev 1 004 26 DATAFORTH User Guide ReDAQ 5 Exploring the demo To start exploring the demo simply go to the ReDAQ root page The procedure to do this depends on whether the browser it be run on the server machine or a client machine If working on the server machine enter the following into the browser address line http redaq Alternatively ReDAQ Console has a button which can be used to instantiate the default browser and open the root page directly If working on a client machine enter the following into the browser address line http lt uri gt lt uri gt is the URI or IP address of the server on which ReDAQ is installed An entry may have been made in the hosts file to map the server URI to a familiar name such as redaq Please
8. Mozilla Firefox File Edit View History Bookmarks Tools Help x Q http redaq disp demosim simpletable html DATAFORTH Done Figure 16 HTML page as displayed in the browser ReDAQ Da File Edit History Bookmarks Tools Help Table Mozilla Firefox S 0 E hpilredagihtmip DEMO SIM COLUMNI LEVELSp DEMO SIM COLUMNI TEMP amp m Descriptor8m Units calc meansst 36008it 300 gt F3 DATAFORTH DEMO SIM COLUMN1 LEVEL DEMO SIM COLUMN1 TEMP Column 1 level Column 1 temperature m c 2008 06 19 13 14 Thursday o 2888 2008 06 19 13 19 Thursday nal 2978 2008 06 19 13 24 Thursday 2008 06 19 13 29 Thursday NEEN 2008 06 19 13 34 Thursday EES 1804 2008 06 19 13 39 Thursday nal 1009 2008 06 19 13 44 Thursday 2008 06 19 13 49 Thursday 2008 06 19 13 54 Thursday EE 7750 2008 06 19 13 59 Thursday Do 34 1283 2008 06 19 14 04 Thursday aal 18 2008 06 19 14 09 Thursday 2008 06 19 14 14 Thursday 84 2886 Done Figure 17 HTML tabular data showing history DATAFORTH User Guide ReDAQ 8 2 Generating tabular data in Excel format Tabular data can also be downloaded in Excel format Excel downloads may be saved as files or opened immediately in the browser An Excel download is achieved by a process very similar to that used for HTML do
9. So 45 We NET T 46 9 Designing custom E Du NECEM Ka ai 47 9 1 Fil orga izatiOM 47 9 2 Creating pages to retrieve tabular 47 9 3 Real time graphical displays the ReDAQ 47 10 ReDAQ EDEN EE E UAR RA E 50 10 1 ee ICI 50 10 2 Drawing Be 50 10 3 Drawing 51 10 4 Drawing POW ades ro 51 10 5 ee 51 10 6 Drawing 51 10 7 Editing TOXUSIFITIOS 52 10 8 Inserting 52 10 9 Adding an KE EE 52 10 10 Adding Smart Level 52 10 11 Adding Eciam 53 Rev 1 004 3 DATAFORTH User Guide ReDAQ 10 12 Moving 53 10 13 Copying 53 10 14 Moving eebe seb bns rnnt 53 10 15 Moving Multiple POIDS 53
10. conditions are set 11 3 6 Elements within the high and low elements limit Sets the value at which the alarm condition will be set deadband Sets the dead band value for this alarm condition For high type alarms the alarm condition will not become reset until the value reduces to the limit minus the dead band For low type alarms the alarm will not become reset until the value increases to the limit plus the dead band smtpserver Specifies the URI of the ISP s SMTP server to which ReDAQ should connect when sending an e mail associated with this alarm condition This element overrides any smtpserver element present in the alarms element Preferably the hostname attribute should be present e g hostname www mycompany com _ If it is omitted the hello message in the e mail will specify ReDAQ as the host name authentication is required the username and password attributes should be present When authenticating ReDAQ will use CRAM MD5 PLAIN and LOGIN methods in descending order of preference as supported by the remote server from Specifies the source e mail address This element overrides any from element present in the alarms element If the from element is absent from both this element and the alarms element ReDAQ will be used as the source address to Specifies a recipient e mail address The alarms element may contain zero one or more to elements The list of recipients to which the email will be sent is the combi
11. gt html 7p DEMO SIM COLUMN1 LEVEL amp p DEMO SIM COLUMN1 TEMP amp m Descriptor amp m Units amp calc mean amp st 3600 amp it 300 The table returned is shown in Figure 16 Rev 1 004 37 DATAFORTH User Guide ReDAQ lt xml version 1 0 encoding UTF 8 gt lt DOCTYPE html PUBLIC W3C DTD HTML 1 0 Transitional E Hetg Z www w3 org TR xhtmll DTD xhtmll transitional dtd html lt head gt lt title gt Simple Table lt title gt lt link rel stylesheet type text css href demo css gt lt head gt lt body gt lt img class top src image dflogo gt lt div class redaq gt ReDAQ lt div gt lt div class head gt HTML simple data table request example lt div gt lt div class main gt lt hr gt lt p gt Pressing the button submits a form to query the Column 1 Level and Temperature lt p gt lt form name forml method get action html lt input type hidden name p value DEMO SIM COLUMN1 LE lt input type hidden name p value DEMO SIM COLUMN1 T lt input type hidden name m value Descriptor lt input type hidden name m value Units gt lt input type Submit value Get gt lt form gt lt div gt lt body gt lt html gt Ero Ep Eb be Figure 15 HTML page source using form to request tabular data Rev 1 004 38 F2 DATAFORTH DH ec r e simple Table
12. or hourly data Rev 1 004 57 DATAFORTH User Guide ReDAQ 10 26 Selecting Objects Lines rectangles polygons frames tables and graphs are selected by left clicking on one of the vertices Note that the vertices of a rounded rectangle are where the corners would be on the equivalent non rounded rectangle Circles are selected by left clicking on the North South East or West compass points Images are selected by clicking in the image 10 27 Expressions Expressions are entered using the following operators COS Sin tan acos asin atan sqrt sqr exp log min max ceil floor abs neg rand Data point names should be enclosed in braces e g DEMO COLUMN1 FLOW An example of an expression would be sqrt 20 DEMO COLUMN1 VOLTAGE cos DEMO COLUMN1 PRESSURE 100 0 10 28 Saving files When Designer is closed a window will appear requesting the details for saving the XML file Alternatively the Designer XML file can be saved at any time by selecting File gt save from the menu The saved file should subsequently be moved to the appropriate directory within C redaq disp It is usual to put the XML file in the same directory as the HTML file which will refer to it Note that designer files have the filetype xml Please refer to Section 8 3 for details 10 29 Opening files An existing Designer XML file can be opened at any time by selecting File gt open from the menu Rev
13. panel2 voltage1 including the current value client application would issue an HTTP GET request with the following URI http lt hostname gt point panel2 voltage1 The ReDAQ server returns data specific to this particular data point in XML format The URI required to access the data point was included in the response to the first request in the format of an xlink element This means that a client application for example a SQL database can start by issuing the first simple GET request determine from this details of the entire set of data points and then drill down to obtain all required data It is possible to experiment with the procedure described here by using a browser such as Internet Explorer or Firefox Simply enter the URI in the address field The browser will format the received XML file neatly The browser is doing what a client application would usually do to obtain data from ReDAQ 8 5 Query string field syntax for use with XML downloads The following sections detail the syntax for query string fields for use with XML downloads The base URI for XML downloads is described in the previous section The query string begins with the character and the fields must be separated by the amp character Note that each field must be URL encoded For XML the query string specifies just the history data The following URI is an example of an XML request for the last 4 hours at 1 minute intervals with the mean calculation
14. provides further details Rev 1 004 33 DATAFORTH User Guide ReDAQ 8 ReDAQ URIs The Uniform Resource Identifier URI is the key to communicating with isoLynx systems using ReDAQ The most basic URI is the one used to access the ReDAQ root HTML page http lt hostname gt hostname is the name of the server on which ReDAQ is installed For example the Dataforth demonstration of ReDAQ is installed on the host dataforth net Please refer to Section 4 7 for details on how to create IP address mappings to the server by placing entries in the hosts file Note that ReDAQ Console automatically places an entry in the server machine hosts file so that the root page URI can be http redaq Having arrived at the root page data can be accessed by simply navigating around the web site ReDAQ is distributed with a built in simulation demonstration which can be accessed by clicking on the appropriate entry in the root page The actual URI of the simulation home page is http lt hostname gt disp demosim home html Similarly the URI of the demonstration home page for a connected isoLynx is http lt hostname gt disp demolynx home html Note that all of the names of the html pages used for the demonstration begin with disp Indeed all user generated pages must begin with disp and the corresponding html files are located in the directory C redaq disp can be seen that in addition to providing communications t
15. the character The full URI is http lt hostname gt html 7p DEMO SIM COLUMN1 LEVEL Figure 13 shows the response to this request The returned table shows the date and time at the instant the request was processed with the current value and alarm status of the data point ReDAQ Data Table Mozilla Firefox File Edit View History Bookmarks Tools e http redagshtmi2p DEMO SIM COLUMNI LEVEL DRTRFORTH Data Table Figure 13 HTML tabular data Rev 1 004 35 DATAFORTH User Guide ReDAQ However the idea of a table is to be able to show several entities So a URI which also returns temperature as well as the level and also the data point descriptors and units is formed as follows http lt hostname gt html p DEMO SIM COLUMN1 LEVEL amp p DEMO SIM COLUMN1 TEMP amp m Descriptor amp m Units Note that that this URI has several query string fields which are separated by the amp character The benefit of using a query string for HTML requests is that several data points and several parameters may be specified in the one URI thereby allowing tables to be generated The HTML page returned is shown in Figure 14 ReDAQ Data Table Mozilla Firefox DER File Edit View History Bookmarks Tools e nupuiredagihtmi p DEMO SIM COLUMNI LEVEL amp p DEMO SIM COLUMNI TEMP amp m descriptor amp m Units F3 DATAFORTH Data Table Figure 14 HTML tabular data The purpo
16. to make use of HTML facilities Figure 18 shows the source of the example shown in Figure 2 It may be seen that the HTML code responsible for the graphic is just three lines as follows applet code com dataforth redaq agent class archive image redaq jar width 1120 height 516 gt param name file value disp demosim montagehist xml gt lt applet gt The code invokes the ReDAQ Java applet which is called agent class In turn the ReDAQ agent needs to access an XML file which contains the details of the graphical image to be included In this example the XML file is identified by its relative URL in the lt param gt tag The XML file is generated and edited by using the ReDAQ Designer Please refer to Section 10 for details of how to use the Designer Rev 1 004 48 DATAFORTH User Guide ReDAQ lt xml version 1 0 encoding UTF 8 lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Transitional i http www w3 org TR xhtml11 DTD xhtmll transitional dtd html head title Column Overview lt title gt lt link rel stylesheet lt head gt lt body gt type text css href demo css gt lt img class top src image dflogo gt lt div class redaq gt Re lt div class head gt Col lt div class main gt lt hr gt lt div class navi lt a class navi lt a class navi lt a class navi lt a class navi lt a class nav
17. 1 004 58 DATAFORTH User Guide ReDAQ 11 System configuration The system configuration is represented by an XML file config xml located in redaq directory The configuration details include the parameters necessary for the server to be able to communicate with the isoLynx networks the intranet Internet interface and the schedule of data points The config xml file can be edited directly on the server PC Alternatively the System Configuration web page can be used it is essentially a user friendly way of setting up the config xml file This section will therefore also be useful when working with the System Configuration page This web page may be accessed via the menu on the ReDAQ root page An example of the configuration file for a very simple system with just two data points is shown in Figure 19 Section 11 2 details the syntax for the configuration file For reference a schedule of the data points defined in the demonstration configuration file is provided in the Appendix 11 1 Note regarding Extensible Markup Language Extensible Markup Language XML is a data exchange and storage mechanism which allows data to be shared between different types of computers and applications XML has become the industry standard for exchanging data of any kind ReDAQ makes extensive use of XML both for storing the system configuration and for transmitting real time and history data to other computers and applicat
18. 25 Running ReDAQ A RE ET 25 Unlock code mstallaton 26 User names and 26 Exploring the e 27 Simulation demonstraton 27 isoLynx ME OTT 28 Demonstration data points 29 REN EE Tu aN D 30 Alarm 0 RES 32 Alarm Conditions 32 IR 32 Configuring SARIS M 33 Rev 1 004 2 DATAFORTH User Guide ReDAQ 8 ReDAQ URIS 34 8 1 Generating tabular data in HTML Tomat 35 8 2 Generating tabular data in Excel 40 8 3 Query string field syntax for use with HTML and Excel downloads 40 8 3 1 TASCAM n P 40 8 3 2 Data pont 40 E 41 ACE EE RE em 41 83 5 CI NC TT PH 41 8 3 6 ENG UTE 42 SANE Riu mm 42 8 3 8 Rounding 42 8 3 9 File name for e e E BE 42 8 3 10 eegener 43 8 4 Requesting AML dow as testes 43 85 Query string field syntax for use with XML 44 8 5 1 TE rT 45 8 9 2 VEER 45 8 52 End ki 45 8 54 RIO RE
19. AFORTH User Guide ReDAQ 4 3 Procedure for connecting the server to a single isoLynx via Ethernet This is the configuration usually deployed for the isoLynx suitcase evaluation hardware and is the easiest to set up This procedure assumes that the IP address of the isoLynx is set to the factory default of 192 168 0 215 The isoLynx demonstration attempts to bind to the server Ethernet port with an IP address of 192 168 0 1 Note that this Ethernet port must be additional to any port used to connect to an intranet or the Internet 1 2 Stop the ReDAQ service if it is running using ReDAQ Console Configure the server Ethernet port to be used to connect to the isoLynx network to a fixed IP address of 192 168 0 1 and subnet mask 255 255 255 0 This requires opening the Internet TCP IP Properties window provided as part of the Windows operating system Select Start Settings Network Connections Double click on the name of the Ethernet port which will connect to the isoLynx Select Internet Protocol TCP IP Click on Properties Set the address to 192 168 0 1 and the subnet mask to 255 255 255 0 as shown in Figure 6 Ensure that all other Ethernet ports on the server both wired and wireless are set to use different IP segments from that used by the isoLynx Ethernet port If necessary disable any conflicting ports Connect the isoLynx to the server Ethernet port using a crossover RJ 45 cable Start
20. AQ DEMO SIM COLUMN3 LEVEL DEMO SIM COLUMN3 PRESSURE DEMO SIM COLUMN3 PUMP DEMO SIM COLUMN3 TEMP DEMO SIM COLUMN3 VESSEL DEMO SIM COLUMN4 DEMO SIM COLUMN4 FLOW DEMO SIM COLUMN4 LEVEL DEMO SIM COLUMN4 PRESSURE DEMO SIM COLUMN4 PUMP DEMO SIM COLUMN4 TEMP DEMO SIM COLUMN4 VESSEL DEMO SIM VALVE1 DEMO SIM VALVE2 Rev 1 004 69 DATAFORTH User Guide Dataforth Corporation 3331 E Hemisphere Loop Tucson 85706 Arizona USA Telephone 520 741 1404 Web http www dataforth com Rev 1 004 70 ReDAQ
21. AQ is that users do not require any application software in order to access fully featured real time graphical displays All that is required by each user is a Java enabled browser Dataforth recommends Firefox for the browser 2 1 Architecture A typical ReDAQ system is illustrated in Figure 1 The ReDAQ software is installed on the server PC The server connects to one or more networks of isoLynx systems on the one hand and an intranet and or the Internet on the other Server platform Windows XP Vista User PC Op Station User Op Station User PC Op Station 1 1 Internet intranet HMI Development System Figure 1 System Architecture Rev 1 004 7 DATAFORTH User Guide ReDAQ ReDAQ essentially creates a web server which delivers a flexible set of mimics and graphics within HTML pages Unlike a conventional web server however ReDAQ pages change in real time reflecting the signals connected to the isoLynx systems A lossless historian allows signals from the isoLynx systems to be automatically recorded The data thereby created can be used to plot graphs and perform reruns of mimic displays Additionally an alarm monitor will trigger an alarm condition for each signal These alarms can then be shown in tables and mimics Also ReDAQ can transmit e mails when alarms are triggered An exam
22. DATAFORTH ReDAQ Remote Data Acquisition and Control System for isoLynx User Guide Rev 1 004 Redefining Data Acquisition DATAFORTH User Guide ReDAQ Table of Contents Getting started Quickly scicieicicevisssaindncnantetacsnansaannnaseteuwnsuaedssanensneenstnsiachacnsanseuaanee 6 Overview OF ReDAL 7 leen Ee e 7 ISOLYNX MN TR 9 Intranet Internet Copnpechons 9 ReDAQ deeg 9 ReDAQ Designer 11 Hardware 12 ISOLYNX SYSTEMS E 12 TE 12 Installing the software and making the connections 14 14 Software installation 14 Procedure for connecting the server to a single isoLynx via Ethernet 16 Procedure for connecting the server to an isoLynx Ethernet network 19 Procedure for connecting the server to an isoLynx serial network 22 Procedure for connecting to an 23 Mapping the ReDAQ server host 25 ReDAQ client machine screen resolution and aspect
23. MO ANALOGS TEMP descriptor DEMO ANALOGS TEMP units Each identifier is defined by the value of the name attribute of a point element in the configuration file A point may contain a child point The value of the name attribute of such a child point provides the next identifier in the chain In this way the data points are organized into a tree architecture This allows process plant data points to be organized into groups which map to the structure of the facility or process Child points inherit many parameters from their parent points This makes the specification of many parameters very efficient example all the data points associated which a particular isoLynx system will have the same unit ID By arranging for all of these points to be children grandchildren or great grandchildren of a higher point the ID value only needs to be specified once Section 11 3 provides the details Rev 1 004 60 DATAFORTH User Guide ReDAQ 11 3 Config XML parameters This section details the syntax rules for the config xml file Please refer to Figure 19 for additional clarification 11 3 1 The redaq element redaq The config xml file must contain one and one only redaq element This is the root element and serves as a holder for the other elements 11 3 2 Elements within the redaq element timezone Sets the time zone of the server to the number of hours relative to GMT For example if located in Arizona set the time z
24. Tables Select the bank 2 set of tools Press the Table button and enter the required number of rows and columns Enter the first corner with a left click and the opposite corner with another left click To enter data press the Edit ABC button left click inside the desired table cell and proceed as for editing a text string Note that the ABC button does not operate on tables To add cell press the Divide table cell button and left click in the appropriate cell A new cell is created to the right of the original cell If there is insufficient space the operation will be ignored Use the Move Multiple Points button to adjust the cell sizes see Section 10 15 To add a row press the Divide table row button and left click in the appropriate row A new row is created to the bottom of the original row If there is insufficient space the operation will be ignored Use the Move Multiple Points button to adjust the row sizes see Section 10 15 To delete a cell press the Delete button and left click in the appropriate cell Unless the cell is the left most one the cell to the left will be extended to fill the space To delete multiple cells press the Multiple delete button and draw the selection rectangle Cells which are entirely contained by the selection rectangle are deleted To adjust the shape of a table use the Move Multiple Points button Table dividers and edges contained by the selection re
25. a limit element It may optionally contain a deadband element The value of the name attribute may be any alphanumeric character sequence including the space character The value of the name attribute is shown in HTML tables and ReDAQ graphics when the alarm condition is set Zero one or more high elements may be present low Specifies a low type alarm condition associated with the data point A low type alarm condition is set with a decreasing value of the data point A low element must contain a name attribute and a limit element It may optionally contain a deadband element The value of the name attribute may be any alphanumeric character sequence including the space character The value of the name attribute is shown in HTML tables and ReDAQ graphics when the alarm condition is set Zero one or more low elements may be present Rev 1 004 63 DATAFORTH User Guide ReDAQ normal Specifies a normal type alarm condition A normal type alarm condition is set by default if no high type or low type alarm conditions are set The name attribute must be present The value of the name attribute may be any alphanumeric character sequence including the space character The value of the name attribute is shown in HTML tables and ReDAQ graphics when the alarm condition is set Zero or one normal elements may be present Ifa normal element is not present HTML tables and ReDAQ graphics will show OK when no high type or low type alarm
26. ation Figure 7 ReDAQ System Configuration Menu Rev 1 004 18 DATAFORTH User Guide ReDAQ 4 4 Procedure for connecting the server to an isoLynx Ethernet network An isoLynx network can be set up using an Ethernet switch Each isoLynx system should be configured with a unique IP address Connect each isoLynx system to one of the down link ports of the switch connect the up link port of the switch to the ReDAQ server Please follow the procedures as described in the isoLynx SLX200 Hardware User Manual to set up the network This procedure assumes that the IP address of the server port connecting to the switch is 192 168 0 1 If this is not the case please modify the following instructions accordingly 1 Start the ReDAQ service if it is not already running using ReDAQ Console 2 Select Configure ports under System Configuration The ports specification table is shown in Figure 8 3 Choose an Ethernet logical port name for the port which will connect to the switch Set the IP address to 192 168 0 1 4 Ensure that each data point associated with isoLynx systems on the network specifies or inherits the port specification with the name chosen above 5 Stop the ReDAQ service using the Console 6 Configure the server Ethernet port to be used to connect to the switch to a specific IP address of 192 168 0 1 and subnet mask 255 255 255 0 This requires opening the Internet TCP IP Properties window provided a
27. ature Time minimum 2008 06 13 04 58 Friday 2008 06 13 05 18 Friday 2008 06 13 05 38 Friday 2008 06 13 05 58 Friday 2008 06 13 06 18 Friday 2008 06 13 06 38 Friday 2008 06 13 06 58 Friday 2008 06 13 07 18 Friday 2008 06 13 07 38 Friday 2008 06 13 07 58 Friday 2008 06 13 08 18 Friday 2008 06 13 08 38 Friday 2008 06 13 08 58 Friday 2008 06 13 09 18 Friday 2008 06 13 09 38 Friday 2008 06 13 09 58 Friday 2008 06 13 10 18 Friday 2008 06 13 10 38 Friday 2008 06 13 10 58 Friday Done mm _ Figure 12 Example of graph and table using history data DATAFORTH User Guide ReDAQ 7 The Alarm Processor ReDAQ has a built in alarm processor which continuously monitors data point values and sets alarm conditions accordingly Each data point may be specified to be alarmed with an unlimited number of alarm conditions An alarm condition typically is set when the data point value is greater than or less than the alarm condition value A dead band may be applied in determining the alarm condition At any time the data point is then either in one of the alarm conditions or none The alarm value of a data point may be referenced by appending the modifier alarm to the data point name Alarmed data points can also be configured to send e mails when the set alarm condition changes 7 1 Alarm conditions An unlimited number of alarm conditions may be associated with each data point Alarm c
28. bsent the data point is not alarmed Rev 1 004 62 DATAFORTH User Guide ReDAQ 11 3 4 Elements within the history element duration Specifies the duration in days for which history is maintained interval Specifies the interval in seconds at which the data point will be sampled and the value stored in the history data set 11 3 5 Elements within the alarms element smtpserver Specifies the URI of the ISP s SMTP server to which ReDAQ should connect when sending an e mail Preferably the hostname attribute should be present e g hostname www mycompany com f it is omitted the hello message the e mail will specify ReDAQ as the host name If authentication is required the username and password attributes should be present When authenticating ReDAQ will use CRAM MD5 PLAIN and LOGIN methods in descending order of preference as supported by the remote server from Specifies the source e mail address If the from element is absent ReDAQ will be used as the source address to Specifies a recipient e mail address The alarms element may contain zero one or more to elements subject Specifies the subject line of the e mail If the subject element is absent ReDAQ will provide a default subject line high Specifies a high type alarm condition associated with the data point A high type alarm condition is set with an increasing value of the data point A high element must contain a name attribute and
29. ctangle can be moved Note that a row divider can only be moved if the selection rectangle spans the width of the table Movement of dividers and edges will block if the action would result in a cell becoming too small Rev 1 004 55 DATAFORTH User Guide ReDAQ 10 22 Drawing Graphs To draw a graph select the bank 2 set of tools press the Draw graph button enter the first corner with a left click and the opposite corner with another left click Ensure that the graph is large enough for the text on the axes not to overlap The graph is drawn initially with a left axis a bottom axis and three functions To edit the left scale press the Scale button and left click to the left of the graph paper but within the outer frame Enter the required parameters and click on OK To add a right scale press the Scale button and left click to the right of the graph paper but within the outer frame Enter the required parameters and click on OK To edit the functions press the f x button and left click on the function curve representation on the graph paper Enter the required parameters and click on OK To add a new function press the f x button and left click outside the graph paper but within the outer frame To edit the title press the Edit ABC button left click on the title and proceed as for editing a text string The time axis is determined by the timespan parameters see Section 10 25 10 23 Drawing Histogram
30. descriptor gt Temperature lt descriptor gt lt units gt amp 176 C lt units gt lt panel gt A0 lt panel gt lt channel gt 2 lt channel gt lt item gt current lt item gt lt module gt SCM5B47J 03 lt module gt lt history gt lt interval gt 60 lt interval gt lt duration gt 90 lt duration gt lt history gt lt point gt lt point gt lt point gt lt redaq gt Figure 19 Example of simple config xmlI file Rev 1 004 65 DATAFORTH User Guide ReDAQ point name TEMPERATURE gt descriptor Ambient temperature descriptor lt units gt amp 176 C lt units gt lt panel gt A0 lt panel gt lt channel gt 1 lt channel gt lt item gt current lt item gt lt module gt SCM5B47J 03 lt module gt lt alarms gt lt high name hot gt lt limit gt 25 0 lt limit gt lt deadband gt 0 2 lt deadband gt lt high gt high name warm gt lt limit gt 24 5 lt limit gt lt deadband gt 0 2 lt deadband gt lt high gt lt low name cool gt lt limit gt 20 5 lt limit gt lt deadband gt 0 2 lt deadband gt lt low gt low name cold gt lt limit gt 20 0 lt limit gt lt deadband gt 0 2 lt deadband gt lt low gt lt point gt Figure 20 Example of alarm elements Rev 1 004 66 DATAFORTH User Guide ReDAQ point name TEMPERATURE gt descriptor Ambient temperature descriptor lt units gt amp 176 C lt units gt lt
31. dress of the network port in the ipaddress element ReDAQ binds to this address for communications with isoLynx systems There should be one portspec element for each isoLynx network point Specifies a data point The name attribute sets the data point name identifier The redaq element must contain one and one only point element Rev 1 004 61 DATAFORTH User Guide ReDAQ 11 3 3 Elements within the point element point Specifies a data point The name attribute sets the data point name identifier The point element may itself contain one or more point elements port Links the data point to the corresponding portspec element That is the interface port connecting to the isoLynx containing the data to which the point corresponds If the port element is absent the point inherits the value from its parent ipaddress Sets the IP address of the isoLynx containing the data to which the point corresponds If the ipaddress element is absent the point inherits the value from its parent The ipaddress element is not required if the isoLynx is on a serial network id Sets the device ID of the isoLynx containing the data to which the point corresponds If the id element is absent the point inherits the value from its parent descriptor Sets the descriptor of the data point If the descriptor element is absent the point inherits the value from its parent units Sets the units of the data point Ifthe units element is absent the point in
32. e window To learn what a button does just press it and the function appears 10 2 Drawing Lines Single or multiple lines can be drawn Select the bank 1 set of tools Then select the required line color Then press the line draw button Position the drawing cursor at the first point and left click Intermediate points are entered with further left clicks and the final point is entered with a right click Rev 1 004 50 DATAFORTH User Guide ReDAQ 10 3 Drawing Rectangles 1 SI L E Standard or rounded rectangles be drawn according to the button chosen Select the bank 1 set of tools Then select the required line color and fill color Then press the appropriate Rectangle button The first corner is entered with a left click The opposite corner is entered with another left click 10 4 Drawing Polygons mmm m Select the bank 1 set of tools Then select the required line color and fill color Then press the Polygon button Position the drawing cursor at the first vertex and left click Intermediate vertices are entered with further left clicks and the final vertex is entered with a right click 10 5 Drawing Circles E Sam 2252905 2 m Select the bank 1 set of tools Select the required line color and fill color and then press the Circle button Enter the center with a left click and then a point on the circumference w
33. es on the server machine itself providing the machine has a Java enabled browser Most modern PC s supplied with Windows XP systems have Microsoft Internet Explorer and Java pre installed Although ReDAQ will function well with Internet Explorer the recommended browser is Firefox This can be downloaded and installed in a couple of minutes from http www firefoxdownload com If Java is not installed it may also be downloaded and installed a couple of minutes from http java com The status area of ReDAQ Console will indicate if Java is not installed or is out of date Once it has been established that the desired browser and Java have been installed the next step is to open the ReDAQ home page 1 Press the Open ReDAQ Home Page button in the Console Maintenance section to open the home page 2 When the browser attempts to open the first page from ReDAQ it will be challenged to provide authentication information Enter demo for both the user name and password Note that demo is the default in the software distribution the system administrator may change this after installation 3 Select Simulation Demonstration Home At this stage the supplied simulation demonstration can be fully explored However so far no isoLynx systems have been installed and so the isoLynx suitcase demonstration will not display any data Please refer to Section 4 3 to install the suitcase evaluation hardware Rev 1 004 15 DAT
34. es that the cascadable style sheet file will be used by the returned HTML page 8 4 Requesting XML downloads HTML and Excel downloads are mainly used for immediate viewing by human operators A third format for downloading XML provides for user applications to import or automatically interrogate ReDAQ For XML downloads ReDAQ makes use of a philosophy known as Representational State Transfer or REST The principle of REST is that a set of distributed resources may be accessed using Uniform Resource Identifiers URIs The HTTP protocol is used to deliver the request for the resource to the server and to return a representation of the resource to the client The World Wide Web is an example of a REST system A typical web page represented in HTML is addressed by a URI and returned to a browser using HTTP When the browser receives the page its state is changed The received page may contain a hyperlink another URI which will cause should the user select the link another resource to be received and the state changed again Rev 1 004 43 DATAFORTH User Guide ReDAQ ReDAQ returns representations of data point resources in the form of XML For example to obtain a list of data points configured in a ReDAQ server a client application would issue an HTTP GET request with the following URI http lt hostname gt points The ReDAQ server returns a schedule of data points in XML format To request data concerning the data point
35. g ReDAQ graphic Rev 1 004 49 DATAFORTH User Guide ReDAQ 10 ReDAQ Designer 10 1 Introduction ReDAQ Designer is used to design dynamic operator and management screens for use with the ReDAQ server Mimics can be constructed by drawing primitive graphical objects Primitive objects can be multiple lines regular or rounded rectangles polygons text strings or images gif or jpg Graphical symbols can be configured to change fill color or have a fill level according to system data Text strings can include formatted system data values Symbols can also be configured to be hyperlinks Complex objects such as tables graphs histograms and pie charts can also be entered graphically and mixed with mimics Designer is used to edit or create the XML files which are accessed by the ReDAQ Java applet agent class An example of a Designer window is illustrated in Figure 2 The Designer is entirely intuitive to use The buttons at the top of the screen are used to create or edit objects in the drawing area The two small buttons at the top left of the window are used to select one of two banks of main object buttons The small colored buttons at the top right of the window are used to set the current colors The default line color is set by the upper row and the default fill color is set by the lower row Note the blank line color and fill color buttons The step by step instructions for each object are shown at the bottom left of th
36. he history specifiers may be set either by accessing the System Configuration section via a browser or by directly manipulating the config xml file Section 11 provides further details History files are located in the directory C redaq history It is generally unnecessary to access this directory directly ReDAQ will create and access the history files automatically in accordance with the configuration parameters The sections ReDAQ URIs and Graphical Displays describe how to use history data Rev 1 004 30 53 DRTRFORTH nda History Bookmarks Tools 4o 4 noitedaaldspidemosimioraphhist2 html gt DATAFORTH Column History Level m 10 0 0 0 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 2008 06 14 08 50 00 091000 093000 0950 00 101000 10 30 00 105600 111000 um 15000 121000 123000 125020 HU lt Applet com dataforthjredaqjagent started Edit view History Bookmarks Tools SBD htte sjredaqihtmizh simulated Dataep DEMO SIM COLUMNS LEVEL p DEMO SIM COLUMNS TEMP8m Descriptor amp m Units cale mean scalc minimum calc maximum cale stdv cale variancesicale medianticalc gt D gt DATAFORTH DEMO SIM COLUMN3 LEVEL DEMO SIM COLUMN3 TEMP Column 3 level Column 3 temper
37. herits the value from its parent panel Sets the panel of the isoLynx containing the data to which the point corresponds Values of AO through A3 refer to analog panels with A0 meaning the SLX200 itself Values of DO through D7 refer to digital panels The value of the panel element is not inherited and must be specified within a point element accessing data from a module channel Sets the channel containing the module to which the point corresponds Valid values are 0 through 15 The value of the channel element is not inherited and must be specified within a point element accessing data from a module item Sets the item type in the module or the isoLynx to which the data point refers If the data point corresponds to a module valid values are current minimum maximum or average the data point refers to device info valid values are manufacturer model serial or firmware Ifthe item element is absent the value defaults to current module Sets the model number of the module to which the data point refers Valid values are those model numbers as defined in isoLynx xml history Specifies that a data point should be historized The history element if present must contain interval and duration elements If the history element is absent the data point is not historized alarms Specifies that a data point should be alarmed The alarms element if present must contain at least one high or low element If the alarms element is a
38. http lt hostname gt point demo sim column1 level calc mean amp st 144006 160 Rev 1 004 44 DATAFORTH User Guide ReDAQ 8 5 1 Calculation Field format version 1 calc mean Field format version 2 calc minimum Field format version 3 calc maximum Field format version 4 calc median Field format version 5 calc variance Field format version 6 calc stdv Field format version 7 calc samples Field format version 8 calc current Zero one or more calculation fields may be included in the query If no calculation field is included current data is assumed The calculation field is generally included to specify a history request calc samples returns the number of good values in each interval 8 5 2 Start time Field format version 1 st lt unix time gt Field format version 2 st n Field format version 3 stzYYYY MM DD hh mm ss Example st 3600 start one hour ago Example st 2008 06 12 15 30 00 start at 15 30 on June 12 2008 8 5 3 End time Field format version 1 et lt unix time Field format version 2 et YYYY MM DD hh mm ss Field format version 3 et 0 Example 0 end now Example 2008 06 12 16 30 00 end at 16 30 on June 12 2008 Omitting the end time field is equivalent to setting the end time to now 8 5 4 Interval time Field format it lt interval time in seconds Example it 600 5 minute intervals Example it 3600 hourly intervals Rev 1 004 45 DATAFORTH User Guide ReDAQ
39. i lt a class navi lt a class navi lt a class navi lt a class navi lt a class navi lt a class navi lt a class navi lt a class navi lt a class navi lt a class navi lt div gt lt div class cent lt applet code com archive lt param name fi lt applet gt lt div gt lt div class comm gt Fa duy duy DAQ lt div gt umn Overview lt div gt gt ReDAQ Home lt a gt home html Demo Home lt a gt table html gt Live Table lt a gt mimic html gt Mimic lt a gt mimichist html gt Hist Mimic lt a gt graphlivel html gt Live Graph 1 lt gt graphlive2 html gt Live Graph 2 lt a gt graphhistl html gt Hist Graph 1 lt gt graphhist2 html gt Hist Graph 2 lt a gt histogramlive html gt Live Histogram lt a gt montage html gt Montage lt a gt montagehist html gt Hist Montage lt a gt Xxyplot html X Y Plot lt a gt datatables html gt Data Tables lt a gt xmldata html gt XML Data lt a gt Eh Eh Eh Eh E Eh En Eh Bh En Eh dataforth redag agent class image redaq jar width 1120 height 516 gt le value disp demosim montagehist xm1l gt lt p gt This is a ReDAQ live graphic lt p gt lt div gt lt div gt lt body gt lt html gt Figure 18 HTML source of page containin
40. ied for controlling the transmitted e mail These include the name of the ISP s SMTP server to which ReDAQ will connect the recipient e mail addresses the subject line of the e mail and the name of a file containing the content of the e mail Rev 1 004 32 DATAFORTH User Guide ReDAQ The content of each e mail is provided in a txt file located in the C redaq mail directory The file may contain references to data points so that values may be dynamically embedded in the e mails This is achieved by specifying the data point name in braces as shown in the following example The ambient temperature is DEMO ANALOGS TEMP DEMO ANALOGS TEMP units This might produce the following text in the transmitted e mail The ambient temperature is 67 55 F By using data point references the e mail can present data from any data point in addition to that causing the alarm condition The ReDAQ SMTP server will connect to ISP servers which require authentication in accordance with the RFC 4954 specification PLAIN LOGIN and CRAM MD5 authentications methods are supported CRAM MD5 is the most secure ReDAQ authenticates using CRAM MD5 if the ISP server supports it otherwise it will use PLAIN or LOGIN 7 3 Configuring alarms As with other data point parameters the alarm parameters may be set either by accessing the System Configuration section via a browser or by directly manipulating the config xml file Section 11
41. ins the web pages e mails User Guide and executables The ReDAQ web server is then installed as a Windows service Finally the service is started The ReDAQ home page may then be opened Maintenance The ReDAQ home page is opened using the default web browser The recommended browser is Firefox Opening the ReDAQ User Guide requires Adobe Acrobat Reader to be installed Opening ReDAQ Designer requires Java to be installed Remove ReDAQ Removal of ReDAQ requires the Windows service to be stopped and then deleted The ReDAQ directory is then be removed After clicking on the Remove ReDAQ Directory button a directory named unique number gt will remain and will contain user generated files Service started Rev 1 004 Open ReDAQ Home Page Open User Guide Open ReDAQ Designer Stop Service 10 Miscellaneous The Create Shortcut button places a shortcut to ReDAQ Console on the desktop Create Shortcut About ReDAQ Status ReDAQ Directory INSTALLED Service RUNNING Screen resolution 1280 x 800 Java version 1 6 0 11 b03 Windows version 5 1 2600 SP Windows system Windows XP Professional Figure 3 ReDAQ Console DATAFORTH User Guide ReDAQ 2 5 ReDAQ Designer ReDAQ is delivered with ReDAQ Designer a drawing system which is used to create the real time graphics When used to design mimics ReDAQ Designer is similar to a CAD drawing system except that the
42. ions in response to HTTP requests The basic syntax is as follows element name attribute1 name attribute1 value attribute2 name attribute2 value Element content element name where Element content may be other elements or text values The above example shows an element with two attributes fact the number of attributes may be zero one or several It can be seen that XML represents data in a tree structure because elements themselves contain other elements Section 11 3 specifies the names of the elements and attributes which define the ReDAQ system configuration Please see Figure 19 for an example of the configuration file config xml Rev 1 004 59 DATAFORTH User Guide ReDAQ 11 2 Data point naming Data points in ReDAQ are hierarchical They are of the following format lt identifier gt lt identifier gt lt identifier gt identifier is any sequence of alphanumeric characters or The identifiers are separated by periods and the number of identifiers is unlimited By way of example the two data points defined in Figure 19 are named as follows DEMO ANALOGS POTENTIOMETER DEMO ANALOGS TEMP Data point references entered using ReDAQ Designer may also have modifiers For example the modifier alarm when appended to the data point name refers to the alarm value Other modifiers are and units Examples of such references are DEMO ANALOGS TEMP alarm DE
43. ith another left click 10 6 Drawing Text Strings EE lt New SEIT LLL ES 2 Select the bank 1 set of tools Select the required line color and then press the ABC button Enter the text and expression see below and the required justification weight and point size Click on OK and then set the position with a left click Rev 1 004 51 DATAFORTH User Guide ReDAQ 10 7 Editing Text Strings Edit Ase Select the bank 1 set of tools Press the ABC edit button and select the required text string object with a left click Modify the text and expression see Section 10 27 and the required justification weight and point size Click on OK 10 8 Inserting Images mg Select the bank 1 set of tools Press the Img button select the required image path and click OK Enter the URL This will be used by the applet to locate the image Note that the filename is provided add the first part of the URL Click on OK Ensure that the URL is correct Designer does not check the URL 10 9 Adding an Hyperlink H Link Select the bank 1 set of tools Press the Link button and select the object see Section 10 26 Select whether the new page should open in the same window or a new window Enter the URL of the page and click on OK Ensure that the URL is correct Designer does not check the URL 10 10 Adding a Smart Level Select the bank 1 set of tools Press the Lvl button and select
44. lements within the high and low 64 Appendix Demonstration data 68 Rev 1 004 4 DATAFORTH User Guide ReDAQ List of Figures c p iei MT UP 7 Figure 2 Example of ReDAQ a ioannes nrbe aa pp 8 Figure 3 ReDAQ CONS EE 10 Fig re4 ReDAQ Designe m 11 Figure 5 nk 12 Figure 6 Internet Protocol TCP IP Properties 17 Figure 7 ReDAQ System Configuration 18 Figure 8 E C 21 Figure 9 Internet Protocol TCP IP Properties window 24 Figure 10 The ReDAQ Root 28 Figure 11 Module configuration for isoLynx 29 Figure 12 Example of graph and table using history 31 Figure 13 HTML tabular EE 35 Figure 14 HTML tabular 36 Figure 15 HTML page source using form to request tabular 38 Figure 16 HTML page as dis
45. leting Objects Press the Delete button and select the object see Section 10 26 If you delete something by mistake select the edit menu and undo 10 17 Deleting Multiple Objects Press the Multiple delete button and draw the selection rectangle the first corner is entered with a left click and the opposite corner is entered with another left click If you delete something by mistake select the edit menu and undo 10 18 Changing the Default Line color and Default Fill color of Objects gE rimum mm Set the desired line color and fill color with the color buttons Press the Col button and then select the object see Section 10 26 10 19 Changing the Order of Objects oo Press either the Above or Below order button as required Then select the object see Section 10 26 Rev 1 004 54 DATAFORTH User Guide ReDAQ 10 20 Drawing Frames Frames used for mimic displays create mimic display draw frame and then draw the primitive symbols on top To draw a frame select the bank 2 set of tools press the Frame button enter the first corner with a left click and the opposite corner with another left click The standard frame is achieved when the fill color button is set to blank and has a dark green background This coordinates with the standard ReDAQ style A different background color can be achieved by setting the fill color button otherwise 10 21 Drawing
46. ml might be generated This file would exist on the server disk location C redaq disp plant summary html It would be accessed from web browsers by using the URI http lt localhist gt disp plant summary html 9 2 Creating pages to retrieve tabular data Section 7 describes how to form URIs to obtain HTML and Excel snapshot tabular data This technique makes use of HTML forms and an example of the HTML code required is provided The user might like to experiment with creating similar pages for the plant data points Other examples are provided in the demonstration web sites The next section describes how to create HTML pages which return dynamic real time data 9 3 Real time graphical displays the ReDAQ agent The most powerful direct user interface is achieved by creating real time graphical displays For this the ReDAQ Java agent is deployed The agent is a program which runs from within the user s browser communicating with the ReDAQ server and drawing dynamic mimics and graphs in the web page The ReDAQ agent is automatically loaded into a cache in the user s machine when the first page requiring it is displayed Rev 1 004 47 DATAFORTH User Guide ReDAQ Figure 2 shows an example of ReDAQ graphical display The large white rectangle is the area generated by the ReDAQ agent the remainder is regular HTML It is possible for the entire display to be generated by the ReDAQ agent or the user may choose
47. n resolution of 1280 x 800 pixels Please use monitors with at least this screen resolution and maximize the browser window when accessing ReDAQ Scrollbars will appear in the browser if the screen resolution is less than the optimal 4 9 Running ReDAQ Designer ReDAQ Console has a button which will start ReDAQ Designer directly ReDAQ Designer is supplied as a Java archive redaq jar This file will be found in the ReDAQ directory after installation The redaq jar file may also be copied to another machine in order to allow graphical applets to be designed The target machine must have Java installed ReDAQ Designer may then be started by clicking on the redaq jar file Alternatively a shortcut be may set up Rev 1 004 25 DATAFORTH User Guide ReDAQ 4 10 Unlock code installation Each SLX200 analog I O base unit requires an unlock code to be entered into the ReDAQ configuration If an appropriate unlock code for the isoLynx processor is not installed numerical values associated with that processor will show locked and graphical symbols will show two colors separated by a diagonal Exceptions to this rule are the device info parameters which will be displayed even if there is no valid unlock code Unlock codes may be obtained by contacting Dataforth Corporation To enter an unlock code into the ReDAQ configuration perform the following procedure 1 Goto the ReDAQ root page 2 Select System configuration
48. nation of those provided in the alarms element with those provided in this element subject Specifies the subject line of the e mail This element overrides any subject element present in the alarms element If the subject element is absent from both this element and the alarms element ReDAQ will provide a default subject line Rev 1 004 64 DATAFORTH User Guide ReDAQ lt xml version 1 0 encoding us ascii gt lt redaq gt lt timezone gt 7 lt timezone gt lt ipaddress gt 192 168 1 1 lt ipaddress gt unlock abcde abcde abcde abcde abcde abcde abcde abcde lt unlock gt authentication gt password demo password lt authentication gt lt portspec 1 gt lt ipaddress gt 192 168 0 1 lt ipaddress gt lt portspec gt point gt lt port gt ETHERNET1 lt port gt lt ipaddress gt 192 168 0 215 lt ipaddress gt lt id gt 31 lt id gt lt point name ANALOGS gt lt descriptor gt Analog Panel lt descriptor gt point gt lt descriptor gt Potentiometer lt descriptor gt lt units gt ohms lt units gt lt panel gt A0 lt panel gt lt channel gt 1 lt channel gt lt item gt current lt item gt lt module gt SCM5B36 03 lt module gt lt history gt lt interval gt 60 lt interval gt lt duration gt 90 lt duration gt lt history gt lt point gt point gt lt
49. o isoLynx systems ReDAQ also acts as a web server for HTML files located in this directory However not all pages delivered by ReDAQ actually exist as files on the disk drive Some pages are built in and are actually generated programmatically For example the URI of the configuration home page is http lt hostname gt config home All URIs of the form http lt hostname gt config are generated programmatically These are HTML pages which are used for management of the data point configuration The really powerful URIs however are those used to generate tabular data in both HTML and XML format The use of these URIs is described in the following sections Rev 1 004 34 DATAFORTH User Guide ReDAQ 8 1 Generating tabular data in HTML format This section provides a tutorial on generating HTML data tables Some basic knowledge of HTML is assumed However readers unfamiliar with HTML will find the subject matter informative Suppose we wish to display in a browser the current value of the data point DEMO SIM COLUMN1 LEVEL We need to do two things First we have to form a URI which specifies that we require ReDAQ to return an HTML page Secondly we append to this a query string which specifies the data point of interest A query string is a sequence of one or more fields where each field is of the format lt name gt lt value gt In this case the name is p for point The query string is preceded by
50. onditions of type high normal or low High type alarms are set when the data point value becomes greater than or equal to the alarm condition limit value They are reset when the data point value falls below the limit value minus the dead band Low type alarms are set when the data point value becomes less than or equal to the alarm condition limit value They are reset when the data point value climbs above the limit value plus the dead band The normal type alarm does not contain limit or dead band values it is set when none of the other alarm conditions is satisfied Only one normal type alarm is permitted Each alarm condition also has a user defined name string This is usually set to an expression meaningful of the condition example a data point associated with tank level might have two high type alarm conditions called high level and overflow For compatibility with many process control systems a data point could be configured with two high type alarm conditions named high high and high and two low type alarm conditions named and low low The alarm value returned when the data point is referenced with the alarm modifier is the name of the alarm condition set 7 2 SMTP server ReDAQ has a built in SMTP Simple Mail Transfer Protocol server The SMTP Server allows e mails to be transmitted on entering or leaving alarm conditions Each alarm condition may have a number of parameters specif
51. one to 7 If located in the UK set the time zone to 0 If located in Singapore set the time zone to 8 ReDAQ automatically adjusts for daylight savings Only one timezone element should be present within the redaq element unlock Installs an unlock code One unlock element is required for each SLX200 in the system valid unlock element for an isoLynx is not present ReDAQ will still display the device info parameters However all other data values will be returned as locked authentication Sets the name and password for a user Zero one or more authentication elements may be present depending on how many user names are required ipaddress Sets the IP address of the Internet intranet Ethernet port ReDAQ binds to this address and listens for TCP IP connections from browsers on port 80 If the same machine is being used for both server and client and there is no Ethernet port the IP address should be set to 127 0 0 1 localhost Only one ipaddress element should be present within the redaq element portspec Sets the parameters of an isoLynx network port For serial ports the name attribute can be COM1 through 8 and for Ethernet ports the name attribute can be 1 through ETHERNETS serial ports specify the transmission speed in the bps element to 1200 2400 4800 9600 19200 38400 57600 or 115200 and the parity element to no odd or even For Ethernet ports specify the IP ad
52. ow they can be incorporated into mathematical expressions Also try viewing the HTML source by selecting view page source in the browser Note that the HTML source tends to be very similar from page to page and therefore it is very easy to create new pages by copying existing ones and undertaking minor editing 5 3 Demonstration data points For reference a schedule of the data points used by the demonstrations is provided in the appendix Rev 1 004 29 DATAFORTH User Guide ReDAQ 6 The Historian ReDAQ has a built in lossless historian The historian is said to be lossless because the data is recorded without any loss of accuracy Figure 12 shows an example of a graph and a table using history data Each data point may be specified to be historized It is only necessary to provide two parameters for the historian The first is the duration in days for which history will be recorded History is recorded a circular storage mode So for example if the duration is set at 90 days data recorded on the 91st day after starting will overwrite the data recorded on the first day The second parameter required is the sampling interval in seconds For a typical process plant the sampling interval might be 60 seconds To give an idea of how much disk space is used sampling at 60 second intervals for a duration of 90 days creates a file of size just under half a megabyte per data point As with other data point parameters t
53. played in the 39 Figure 17 HTML tabular data showing 39 Figure 18 HTML source of page containing ReDAQ 49 Figure 19 Example of simple config xml 65 Figure 20 Example of alarm 2 22 1 66 Figure 21 Example of history 67 Rev 1 004 5 DATAFORTH User Guide ReDAQ 1 Getting started quickly In order to gain a comprehensive understanding of the functionality of ReDAQ users should read through this manual However the manual has been organized so that the product may be quickly installed and the built in demonstration web sites explored To get started quickly in this way please read the following sections and follow the procedures provided Section 2 Overview of ReDAQ Section 3 Hardware requirements Section 4 Installing the software and making the connections Section 5 Exploring the demo Rev 1 004 6 DATAFORTH User Guide ReDAQ 2 Overview of ReDAQ ReDAQ is a Remote Data Monitoring and Control System for use with Dataforth isoLynx Data Acquisition Systems ReDAQ operates as a service running under Windows XP Professional One of the key advantages of ReD
54. ple of a ReDAQ display is given in Figure 2 Column Overview Mozilla Firefox File View History Bookmarks Tools DATAFORTH Column Overview B http iredag cisp demosim montagehist html mE Temperatures Column 1 Hist Mimic 1 Column 2 Live Graph 1 3 Column Live Graph2 Column 4 Hist Graph 1 Hist Graph 2 Live Histogram Montage i Description Columni Column 2 Column3 Column4 Units Hist Montage m Plot Data Tables 98 86 Kg h Column 1 Column 2 Column 3 Column 4 XML Data Show expressions the required tim Applet com dataforthjredaq agent started Figure 2 Example of ReDAQ Display Rev 1 004 8 DATAFORTH User Guide ReDAQ 2 2 isoLynx networks The server connects to one or more networks of isoLynx systems isoLynx networks can use EIA 232 485 or Ethernet TP for the physical layer protocol ReDAQ support up to eight EIA485 networks or EIA 232 point to point links plus up to eight Ethernet networks 2 3 Intranet Internet connections The ReDAQ server communicates with users via an intranet or the Internet or both To test or try out the ReDAQ server a single user PC can be connected directly by a crossover Ethernet TP RJ45 cable Alternatively a browser e g FireFox Internet Explorer or Chrome can be run on the server PC itself 2 4 ReDAQ Console ReDAQ Console is a Windows program for the ReDAQ ser
55. port to connect to the intranet Internet A dedicated intranet can easily be realized by installing an Ethernet switch The up link port should connect to the server and the down link ports to each user station Alternatively the ReDAQ server can easily be connected to an existing intranet via an unused port on an Ethernet switch The switch should be configured to allow HTTP web access on port 80 Rev 1 004 12 DATAFORTH User Guide ReDAQ The ReDAQ server can be connected to the Internet via a DSL modem or ISDN connection Note that a static IP address should be used and the modem router should be configured to pass port 80 accesses directly to the ReDAQ server PC This is often referred to as port forwarding in router documentation If any Ethernet based isoLynx networks are in the system then the PC should have at least one additional Ethernet port to connect to these networks Hubs and or switches can also be used to construct the isoLynx Ethernet networks If any EIA 485 based isoLynx networks are in the system then the PC should have at least one EIA 485 port to connect to these networks Ideally these should be built in ports However EIA 232 ports can be used with external 232 485 converters Another option is to use USB serial converters The SLX200 1X can also connect directly to the server using a point to point EIA 232 link If this mode is deployed an EIA 232 port will be required for each such isoLynx Rev 1 004
56. s draw an histogram select the bank 2 set of tools press the Draw histogram button enter the first corner with a left click and the opposite corner with another left click Ensure that the graph is large enough for the text on the axes not to overlap The histogram is drawn initially with a left axis and three functions To edit the left scale press the Scale button and left click to the left of the graph paper but within the outer frame Enter the required parameters and click on OK To add a right scale press the Scale button and left click to the right of the graph paper but within the outer frame Enter the required parameters and click on OK To edit the functions press the f x button and left click on the function bar representation on the graph paper Enter the required parameters and click on OK To add a new function press the f x button and left click outside the graph paper but within the outer frame Rev 1 004 56 DATAFORTH User Guide ReDAQ To edit the title press the Edit ABC button left click on the title and proceed as for editing a text string The time axis is determined by the timespan parameters see Section 10 25 10 24 Drawing Pie Charts To draw a pie chart select the bank 2 set of tools press the Draw pie chart button enter the first corner with a left click and the opposite corner with another left click Ensure that the pie chart is large enough for the
57. s part of the Windows operating system Start Settings Network Connections Double click on the name of the Ethernet port which will connect to the switch Select Internet Protocol TCP IP Click on Properties Enter the address and subnet mask as shown in Figure 6 7 Ensure that all other Ethernet ports on the server both wired and wireless are set to use different IP segments from that used by the isoLynx network Ethernet port If necessary disable any conflicting ports 8 Connect the switch to the server Ethernet port Rev 1 004 19 DATAFORTH User Guide ReDAQ 9 Start the ReDAQ service using the Console 10 Check that the communication LEDs on the isoLynx systems are flashing If they are not check the previous procedures 11 Obtain unlock codes for each isoLynx system on the network Enter these via the ReDAQ System Configuration section under Maintain unlock codes Then select Save configuration and Save in order to write the unlock codes permanently to the configuration file Rev 1 004 20 DATAFORTH User Guide ReDAQ 5 kal 3 isoLynx interface serial ports Current speed Current parity New speed New parity Mot defined Not defined Not defined Not defined Not defined Not defined Mot defined Mot defined r New IP address ETHERNETI 192 168 0 1 ETHERNETS Not defined
58. se of detailing these URIs is to illustrate how ReDAQ works under the hood We do not of course wish to manually formulate URIs of this kind to obtain data Therefore we will use the HTML form tag to generate the URI for us Figure 15 provides an example of a rather unembellished HTML page which will submit the previous URI The HTML page appears in the browser as shown in Figure 12 Rev 1 004 36 DATAFORTH User Guide ReDAQ So far the examples have returned only current data The process to obtain history data will now be considered To do this some additional fields need to be included in the query string Firstly to specify history data a calculation type is required Usually just the mean calculation is used although ReDAQ can also calculate any combination of mean maximum minimum standard deviation variance and number of samples To specify the mean calculation the field calc mean is included in the query string The calculations apply to the data samples recorded by the historian in each interval To specify an interval of 300 seconds the field is it 300 The start time must be specified in either relative or absolute format In this example we will request data for the last hour and so the field will be st 3600 The end time for the table can also be specified but in this example we will omit it so that the end time will default to the current time The URI required is therefore http lt hostname
59. see the installation instructions in Section 4 6 for further details The browser will present an authentication window Please enter the user name and password The default user name and password are both demo ReDAQ will then return the root page which is illustrated in Figure 10 Once the ReDAQ root page has been accessed one of two demonstrations may be selected a simulation demonstration and an isoLynx demonstration Each demonstration illustrates a web site constructed from HTML pages 5 1 Simulation demonstration The simulation demonstration does not require any isoLynx system to be connected The simulation is based on a hypothetical plant consisting of four distillation columns The site illustrates the use of mimics history graphs live graphs X Y graphs tables histograms and pie charts These are all real time graphical displays The site also demonstrates the ability to generate data tables in both HTML and Excel formats The buttons at the left side of the display allow the various demonstration pages to be accessed as well as providing direct links to both the ReDAQ home page and the simulation demonstration home page Rev 1 004 27 DATAFORTH User Guide ReDAQ Dataforth ReDAQ Root Page Mozilla Firefox File Edit History Bookmarks Tools X e http ffredag DATAFORTH ReDAQs am 77 777777 er Simulation Demonstration Home isoLynx Suitcase Demonstra
60. symbols drawn can be specified to change according to the value of isoLynx signals For example a vessel can change its fill level or a motor can change color Numeric values can be the result of calculations involving signal values ReDAQ Designer can also be used to create graphs histograms and pie charts for inclusion in the graphic displays An example of a Designer window is illustrated in Figure 4 ReDAQ Designer 1 0 File Edit Help 0 0 2008 06 26 2008 06 26 2008 06 26 2008 06 26 23 05 07 23 05 07 23 05 07 23 05 07 WC Histogram Show expressions Figure 4 ReDAQ Designer Rev 1 004 11 DATAFORTH User Guide ReDAQ 3 Hardware requirements 3 1 isoLynx systems ReDAQ communicates to one or more isoLynx systems Each isoLynx system is comprised of one SLX200 analog I O base unit plus up to three optional SCMPBO2 16 channel analog expansion backpanels and or up to six SCMPBO6 8 channel analog expansion backpanels and or up to eight optional SLX101 digital expansion backpanels Figure 5 isoLynx System The SLX200 analog base units may be EIA 232 485 versions SLX200 1X or Ethernet versions SLX200 2X 3 2 Server PC The only hardware required by ReDAQ in addition to the isoLynx systems is a server PC with Windows XP Professional installed The PC must have Java installed so that web pages can be displayed in a browser running on the server The PC should have at least one Ethernet
61. ter fields may be included in the query far as accessing data is concerned the parameter value is case insensitive However the parameter value is reproduced in the same case in the table headings 8 3 4 Calculation Field format version 1 calc mean Field format version 2 calc minimum Field format version 3 calc maximum Field format version 4 calc median Field format version 5 calc variance Field format version 6 calc stdv Field format version 7 calc samples Field format version 8 calc current Zero one or more calculation fields may be included in the query If no calculation field is included current data is assumed The calculation field is generally included to specify a history request calc samples returns the number of good values in each interval 8 3 5 Start time Field format version 1 stz unix time Field format version 2 st n Field format version 3 stzYYYY MM DD hh mm ss Example st 3600 start one hour ago Example st 2008 06 12 15 30 00 start at 15 30 on June 12 2008 Rev 1 004 41 DATAFORTH User Guide ReDAQ 8 3 6 End time Field format version 1 et lt unix time gt Field format version 2 et YYYY MM DD hh mm ss Field format version 3 et 0 Example 0 end now Example 2008 06 12 16 30 00 end at 16 30 on June 12 2008 Omitting the end time field is equivalent to setting the end time to now 8 3 7 Interval time Field format it lt interval time in seconds
62. text to fit The pie chart is drawn initially with three functions To edit the functions press the f x button and left click on the appropriate row in the table Enter the required parameters and click on OK To add a new function press the f x button and left click outside the table rows To edit the title press the Edit ABC button left click on the title and proceed as for editing a text string The time axis is determined by the timespan parameters see below 10 25 Setting the Timespan The timespan applies to all objects set the timespan select the bank 2 set of tools press the timespan button and enter the required parameters For live data select the live mode Specify the interval in milliseconds If the design includes a live graph enter a negative number for the start parameter where the magnitude of the number is the span of the time axis in milliseconds For history data select the history mode Specify the interval in milliseconds Usually history ends with the current time and so the end parameter can be left blank and the start parameter set to a negative number where the magnitude of the number is the span of the history data in milliseconds For example enter 3600 to display a trend over the last hour The number in the round parameter if entered causes the start and end times to be rounded down to multiples of that number This allows graphs to display for example daily
63. the ReDAQ service using the Console 5 Configure the server Ethernet port to be used to connect to the intranet to a specific IP address of 192 168 1 1 and subnet mask 255 255 255 0 This requires opening the Internet TCP IP Properties window provided as part of the Windows operating system Select Start Settings Network Connections Double click on the name of the Ethernet port which will connect to the switch Select Internet Protocol TCP IP Click on Properties Enter the address and subnet mask as shown in Figure 9 6 Ensure that all other Ethernet ports on the server both wired and wireless are set to use different IP segments from that used by the isoLynx network Ethernet port If necessary disable any conflicting ports Rev 1 004 23 DATAFORTH User Guide ReDAQ 7 Connect the intranet to the server Ethernet port 8 Start the ReDAQ service using the Console 9 Refer to Section 4 7 to set up the ReDAQ server IP address mapping on the client machines Internet Protocol TCP IP Properties General You can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator for the appropriate IP settings Obtain an IP address automatically Use the following IP address IP address 192 168 1 1 Subnet mask 255 255 255 0 Default gateway Obtain DNS server address au
64. the ReDAQ service using the Console Check that the host communication LEDs on the isoLynx are flashing If they are not check the previous procedures Obtain an unlock code for the required isoLynx Enter this via the ReDAQ System configuration section under Maintain unlock codes Then select Save configuration and Save in order to write the unlock code permanently to the configuration file The configuration menu page is shown in Figure 7 The ReDAQ isoLynx demonstration should now allow data from the isoLynx to be displayed Rev 1 004 16 DATAFORTH User Guide Rev 1 004 Internet Protocol TCP IP Properties General You can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator for the appropriate settings Obtain an IP address automatically Use the following IP address IP address 182 168 0 1 Subnet mask 255 255 255 0 Default gateway Obtain DNS server address automatically Use the following DNS server addresses Preferred DNS server Altemate DNS server Figure 6 Internet Protocol TCP IP Properties window 17 ReDAQ DATAFORTH User Guide ReDAQ Dataforth ReDAQ Configuration Mozilla Firefox File Edit History Bookmarks Tools http redagq config home DATAFORTH ReDAQ System Configur
65. the object see Section 10 26 Select the required color and enter the expression The value of the expression should be between 0 0 and 1 0 corresponding to zero and full fill respectively Rev 1 004 52 DATAFORTH User Guide ReDAQ 10 11 Adding a Smart Fill Select the bank 1 set of tools Press the Fill button and select the object see Section 10 26 Select the required color and enter a boolean expression The smart fill color is applied if the value of the expression is true 10 12 Moving an Object D A D Press the Move button and select the object see Section 10 26 Position the drawing cursor at the new position and left click 10 13 Copying an Object D Press the button and select the object see Section 10 26 Position the drawing cursor at the new position and left click 10 14 Moving a Point Z Press the Move Point button and select the vertex of the symbol see Section 10 26 Position the drawing cursor at the new position and left click 10 15 Moving Multiple Points Press the Move Multiple Points button and draw the selection rectangle the first corner is entered with a left click and the opposite corner is entered with another left click Left click on a reference point and then left click again on the target location Note that when moving multiple points rectangular objects are constrained to remain rectangular Rev 1 004 53 DATAFORTH User Guide ReDAQ 10 16 De
66. tion Home System Configuration Engineering Information Version 1 004 Figure 10 The ReDAQ Root Page 5 2 isoLynx demonstration The isoLynx demonstration is based on the standard suitcase hardware evaluation kit Ethernet version The site illustrates accessing real data via a mimic and a history graph These are all real time graphical displays The demonstration assumes that the hardware is configured with the default settings and has the modules installed as detailed in Figure 11 If the isoLynx is not connected or not installed correctly all numerical values will show comms fail and graphical symbols will show two colors separated by a diagonal If an appropriate unlock code for the isoLynx processor is not installed all numerical values will show locked and graphical symbols will again show two colors separated by a diagonal Rev 1 004 28 DATAFORTH User Guide ReDAQ Analog Panel Channel 0 SCM5B49 07 10V to 10V Voltage output module Channel 1 SCM5B36 03 10000 Potentiometer module Channel 2 SCM5B47J 03 09 to 500 C Linearized thermocouple input module Digital Panel Channel 0 1781 SW5S Switch module Channel 1 SCMD MOAC5 Digital output module Figure 11 Module configuration for isoLynx demonstration The demonstration is a useful vehicle for learning about ReDAQ Try checking the Show expressions box and then pointing at smart components This will show how data points are accessed and h
67. tomatically Use the following DNS server addresses Preferred DNS server Altemate DNS server x EE Figure 9 Internet Protocol TCP IP Properties window Rev 1 004 24 DATAFORTH User Guide ReDAQ 4 7 Mapping the ReDAQ server host name If it is intended to set up a small private client network it may be the case that no domain name server is available In this case it is helpful to insert an entry in the Windows hosts file of each client machine for ReDAQ The hosts file is found the C WINDOWS system32 drivers etc directory Open the file with a text editor such as Notepad As the file does not have a type suffix it is necessary to direct Windows towards the correct the program with which to open the file To create a mapping to the ReDAQ server add the following line at the end of the file lt ip address gt redaq where lt ip address gt is the IP address in dotted quad format of the ReDAQ server machine This allows the URI of the ReDAQ home page to be http redaq The ReDAQ console automatically makes such an entry in the hosts file of the server machine when the Install ReDAQ directory button is pressed Accordingly the same URI may be used when running a browser on the server machine 4 8 ReDAQ client machine screen resolution and aspect ratio The demonstration pages in ReDAQ are optimized for monitors with an aspect ration of 16 10 and a scree
68. top the ReDAQ service using the Console Connect the isoLynx serial network to the server COM port Start the ReDAQ service using the Console Check that the communication LEDs on the isoLynx systems are flashing If they are not check the previous procedures Rev 1 004 22 DATAFORTH User Guide ReDAQ 4 6 Procedure for connecting to an intranet small private intranet can be set up using an Ethernet hub or switch Connect the up link port of the hub switch to the server using a straight RJ 45 cable Connect the down link ports of the hub switch to the client machines using straight RJ 45 cables Alternatively single user station can be connected directly using a crossover RJ 45 cable If connecting to an existing corporate Ethernet switch please request the network administrator to provide a static IP address for use by the server and request port 80 to be opened The network administrator will also arrange to connect the server to the switch For the purpose of illustration this procedure assumes the server Internet port IP address to be 192 168 1 1 1 Start the ReDAQ service if it is not already running using the Console 2 From the ReDAQ root page select System Configuration and then Configure ports 3 Set the Internet Interface IP address to 192 168 1 1 The supplied ReDAQ configuration has this address set to 127 0 0 1 localhost to provide for the browser being run on the server machine 4 Stop
69. utlined in Section 4 6 to achieve this 4 2 Software installation ReDAQ runs as a service under Windows ReDAQ is supplied in the form of a file called ReDAQ Console exe This program serves two purposes Firstly it is an installer of the ReDAQ system for the server machine Secondly it serves as a console from which to manage the ReDAQ service Obtain ReDAQ Console exe via download or otherwise and place it somewhere convenient on the server disk It may be placed on the desktop if desired Start ReDAQ Console by double clicking on the file If the program was received over the Internet a pop up window may appear entitled Open File Security Warning this happens please un check the box Always ask before running this program and then click The Console window is illustrated in Figure 3 Rev 1 004 14 DATAFORTH User Guide ReDAQ Installation of the software requires three steps Refer to the upper left section of the Console 1 Press button 1 to install the ReDAQ directory on the C drive The status area will then show that the directory is installed 2 Press button 2 to install the ReDAQ server redaq exe a Windows service The status area will then show that the service is installed 3 Press button 3 to start the ReDAQ service The status area will then show that the service is running At this point ReDAQ is installed and running It is now possible to view ReDAQ web pag
70. ver machine It serves two purposes Firstly it is an installer remover of the ReDAQ service and associated files Secondly it serves as a console from which to manage the ReDAQ service The Console window is illustrated in Figure 3 The window is divided into 5 areas Install ReDAQ Creates the ReDAQ directory containing the files representing the user web site Installs ReDAQ as a Windows service Starts the ReDAQ service Maintenance A button to open the home page of the user web site A button to open the User Guide A button to start ReDAQ Designer in order to create graphical pages Remove ReDAQ Stops the ReDAQ service Deletes the ReDAQ service Removes the ReDAQ directory Rev 1 004 9 DATAFORTH Miscellaneous User Guide ReDAQ A button to create a desktop shortcut to ReDAQ Console An About ReDAQ button Status Shows the install status of the ReDAQ directory Shows the install status of the ReDAQ service Indicates whether the ReDAQ service is running stopping stopped or starting Shows the server machine screen resolution indicating if non optimal Shows the install status of Java on the server machine Shows the version number of Java indicating if an update is required Shows the version number of Windows indicating if an update is required Shows the Windows system name ReDAQ Console Install ReDAQ Installation of ReDAQ requires the creation of directory C ReDAQ which conta
71. wnloads The difference is that the base URI for Excel downloads is http lt hostname gt xl Also an additional field is included with Excel downloads to specify the file name The following sections provide the details With Firefox a pop up window appears after submitting the request Select the appropriate radio button If open with is selected ensure that the value in the select box is set to excel exe 8 3 Query string field syntax for use with HTML and Excel downloads The following sections detail the syntax for query string fields for use with HTML and Excel downloads The base URI for HTML downloads is http hostname html base URI for Excel downloads is http lt hostname gt xl The query string begins with the character and the fields must be separated by the amp character Note that each field must be URL encoded 8 3 1 Heading Field format hz heading text Example h Summary Example h Plant Data The heading field is optional 8 3 2 Data point Field format lt of data point Example p DEMO SIM COLUMN1 LEVEL Example p DEMO SIM COLUMN1 TEMP One or more point fields may be included in the query Rev 1 004 40 DATAFORTH User Guide ReDAQ 8 3 3 Parameter Field format version 1 m Descriptor Field format version 2 m Units Field format version 3 m Module Field format version 4 m Panel Field format version 5 m Channel Zero one or more parame
Download Pdf Manuals
Related Search
Related Contents
Symmons SPB-3510 Instructions / Assembly Urban Factory FIL02UF screen protector LED TV - Fantasia Electronica 1000 Park Drive • Lawrence, PA 15055-1018 • 724-746 Copyright © All rights reserved.
Failed to retrieve file