Home

DNP3 Solution for VJC and W@DE

image

Contents

1. T option on the Ports form tells the driver to us TCP and not UDP U option Rev 8 0 Effective 11 Dec 2009 Page 15 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution otep 3 VijeoCitect INI File Settings You will want to set the following DNPR parameters in the Citect ini file thru the Computer Setup Editor For more details on the available parameters and their descriptions please see the DNPR documentation for VijeoCitect there are many parameters DNPR SCADAAddress 3 The DNP Address Matches W DE configuration for the SCADA in DNP3 Parameters EventPollPeriodDefault 30 Event Polls occur every 30 sec EventPollRatioDefault 2 After every 2 Event Polls on the next poll do Integrity Poll ePoll ePoll iPoll ePoll ProcessTrendEvents 1 Turn on if you want event trends process by the driver otherwise only alarm events on 3 2 1 Adding a variable of type AI Configure a variable tag called Flow with an Address of Al0108 Val 108 is the DNP address defined in the W DE configuration Set the Eng and Raw scales as shown below since this is the LONG and we will want to trend it remember if no scaling defined it defaults 1 32000 so need to specify limits Measurement configuration Variable name Fow 400005 Correction factor Direct v Logical Address 42 e Class CH2MHilTest v Access pseav Internal Address Do External Address unit Scale Max value o Min value o EE variabl
2. DHP3 over TCP P Protocol Rev 8 0 Effective 11 Dec 2009 Page 7 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution 2 Settings Modbus Master Communication Menu 2 5 1 Modbus TCP Client Parameters Here we will configure the W DE to use port 502 to communicate to the PLC We can also setup different scan groups Topics on how often we want the W DE to scan the PLC for data In our example we will only configure Topic 1 at a 1sec scan rate The Modbus Slave Address of the PLC is 2 When we create the variable object in the W DE we will assign the object to a Topic Your configuration should be as follows Modbus master Communication Configuration General Parameters Serial Line Interface RS485 Reply Timeout 1000 ms Polarization Iv Transmission speed 19200 bauda Parity Even T Number of stop bits h maximum frame length 255 Event Polling period 1000 ma Address Gap Span fo Ho complementary filtered time o0 mz Events on validity change Server Port C Connection Timeout 9 s 2 Slave Address EE Watch period 2000 me Topic On m 3 Slave Address h Watch period 3000 ma Topic On mi 4 Slave Address ho Watch period 4000 mai Topic On r 5 Slave Address h Watch period 5000 m Topic On m 2 6 Settings Slaves Configuration Menu Define the IP Address of the M340 Slave Device and make sure it is Active Ier amp Ff Electric Administrator Monitoring D
3. Mode ation parameters on TCP IP ports Schneider dP Electric Monitoring Communication ation parameters on physical ports DHP3 Mo report by exception DHP3 Mo report by exception 4 DNPS over TCP IP Control Administrator Diagnostic general parameters Link Normal T Media Link Off bil Media Link Hormal Settings Protocolor TCP IPor 1 Menu 2 3 1 DNP3 IP Parameters Configuration section Settings Communi Protocol Maintenance Port 1 Protocol Port 2 I Communi Protocol SCADA IP Address IP address of the SCADA server Protocol Parameters DNP3 DNP3 IP Parameters Configuration Port 3 Port 4 Connection Made Dest UDP Port Local UDP Port Timeout SCADA IP address Connection Mode Dest UDP Port Local UDP Port Timeout TCP Port Dutgoing TCP Port Init UDP Port UDP Mode TCP Port Outgoing TCP Port Init UDP Port UDP Mode 20000 Effective 11 Dec 2009 Page 6 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution 2 3 2 DNP3 Pa meters Configuration Port 3 SCADA Address is the DNP Address of VijeoCitect 3 in our case Device Address is the DNP Address of the W DE 4 in our case DNP3 Parameters Configuration Port 3 SCADA address E Device address Port 4 SCADA address fo Device address c We are only utilizing Port 3 2 3 3 Application Layer This is where we actually can confi
4. 4 Read function 03 Read Holding Registers Log configuration Activate Active Inactive status definition Active 1 Open On status change On active Iv On inactive M On status change On active v On inactive M Alarm level 1 Delayed alarm fo C Hours Minutes Seconds Cancel Delete The same as Al with a few fields to explain Active Inactive Status This is how you want it displayed on the screen in the Monitor menu In the example here we will display words Open or Inactive based on the bit being on or off It will also have a background color of red for Open and Green for Inactive Note that for digital data any change of state on a variable automatically generates recording in the protocol event stack For the other types of variables Al AO etc it is configurable 2 8 3 Adding a variable of type DO Variable name Valve Open Cmd 400037 3 Type C Double amp Single Access israr Order Normal Class CH2M Hill Test Logical address Dos E Internal address 0 1 Logical address of associated input 015 External address 102 Active P r Inactive 0 mc oD Type single bit Read only r1 Topic Word fe Bit s Slave Address id Holding Registers Write function 06 Write Register Read function 03 Re 2 Activate Log configuration Oninactive M n status change On acti E Feil Bue 1 i me M M MEI Same as
5. DI configuration Effective 11 Dec 2009 Page 13 of 23 Schneider Electric 3 VijeoCitect Configuration Suk VJC and W DE RTU DNP3 Solution Introduction This manual assumes that you understand the basic concept of communication configuration within VijeoCitect including cluster configuration requirements 3 2 Communication Configuration Rev 8 0 otep 1 In your project launch the Communications Setup Wizard and configure a device for DNP filling out the appropriate info as required Step 2 Manally define Cluster Give it a name gt Network Use loopback 127 0 0 1 for standalone system Assign the Cluster and Network to the lOServer Alarm and Trend Servers configuration as shown Citect Project Editor Wade Demo COMPILED 2 Edit Tags Alarms System Communication Servers Tools Window Help a aLla Dll S gt SERE S Port iz Peer Port E aT E Wade Demo E Cluster Name ce 2 Servers Wade Demo Cluster Name Server Name Network Addresses Effective 11 Dec 2009 Page 14 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution You should have the following configuration for Boards Ports and lODevices Citect Project Editor Wade Demo COMPILED je Edit Tags Alarms System Communication Servers Tools Window Help sj si pale sela e Pee S E Boards Wade_Demo Server Name 165erveri Board Name BOARD1 Board Type TCPIP Ad
6. Delete Help JJ ze Soo llel TRAC rs deii LEA n Len i aes MV 3 DM Eng Zero Scale EngFulscale m Enas B Format NEN Deadband LIE 00 ENEE T a meixe oee te Record 3 Linked No 3 2 Adding a variable of type AO IBI xi E variable Tag Mame Cluster Mame Cluster LO Device Name Wade DMP Address aoon va FLOAT 0 Data Type na v Raw Zero Scale Raw Full Scale nes Eng Zero Scale EE ariable Tags Wade_Demo anl x Eng Units FT Imp Stark Setpoint Variable Tag Mame ump Start Setpoint write Deadband Cluster Name Cluster1 IjO Device Name Wade DNMP Comment Address Ao0115 SELECT FLOAT Data Type REAL Raw Zero Scale Raw Full Scale ies Eng Zero Scale Eng Full Scale mj Eng Units N nx Format I Comment Rees Dee Hee Linked No Record 20 Record 19 3 2 8 Adding a variable of type BI LITT lox verebe Tag hene l Cluster Mame Euste e Lo Device Name wade pP v Address Bonoa O0 Data Type para v ie Raw Zero Scale lol xl Eng Zero Scale E variable Tag Name Pumpin Auto ts 0000000000000 El Eng Units Zz Cluster Name Custer NO Device Mame Wade pe v Deadband E Address Bonoa Ts 0 Data Type Lons EI Es Rawzeroscale p ini xi Re Eng Zero Scale Variable Tag Name Pump in Auto TMS E Eng Units la Cluster Marne Custe
7. Flov 400005 30856 Object Tree Scale Engineering Units Cursor 2 01 2008 14 09 10 870 Al12 Flow 400005 25875 EZ Panel Water Flow Trend 0 32000 FERRENT P01 2009 14 09 00 798 Al12 Flowe_400005 20920 12 01 2008 14 08 50 728 Al12 Flowe_400005 15971 Step 5 Disconnect the Ethernet cable from the SCADA PC to simulate a lost of communication and wait a specified time period Observe the display that was built in Section 3 3 and notice the data has gone to COM indicating the lost of real time data On the W DE web interface go to the W DE Measures log and observe samples being logged remember in the W DE config we said log every 10 sec The W DE will have put an event on the Protocol Event Stack every 10 sec as we have configured Step 6 Observe 4 5 samples enter the log and then reconnect the VijeoCitect network connection Upon reconnection of comms between VijeoCitect and the W DE VijeoCitect will go and read from the Protocol Event Stack which contains the events in the W DE bringing in the missed trend data and inserting it into the SCADA trend system Next go to the Process Analyst and when VijeoCitect finishes obtaining all the event data you will see the trend data fill in appropriately this may take a minute to process the events Check the data with that which is logged in the Measures Log as shown above This proves that VijeoCitect has gone out to the W DE pulled the Events off the Protocol Event Stack
8. O Device Mame Wade DMP Deadband Address Bornova Tms O00 Data Type LONG Comment oOo Raw Zero Scale Raw Full Scale m Rev 8 0 Eng Zero Scale Eng Full Scale Record 11 Replace Eng Units Format Record 13 KS eT l Schneider Electric VJC and W DE RTU DNP3 Solution 3 2 4 Adding a variable of type BO iBixi variable Tag Name Pump Stop Cm 0000000000000 z Cluster Mame Cluster 1 LO Device Name Wade DMP Address Booi wal 000000 Data Tvpe para vj le Variable Tag Mame Pump Stop Cmd Latch 0000000000000 E Cluster Mame Cluster1 TO Device Mame Wade DMP Address BoD114 SELECTLATCH Data Type para Raw Zero Scale ERE Raw Full Scale lii Deum Delete Eng Zero Scale Eng Full Scale S Eng Units Format H Deadband Comment el Replace Delete Help Record 22 Linked Mo Rev 8 0 Effective 11 Dec 2009 Page 18 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution 3 25 Add Alam Configuration Step 1 Create the Category so that we can see the millisecond information timestamp from RTU on the alarm page in runtime a Alarm Categories Wade Demo z joj x Category Mumber 1 Priority 1 lise t TAG t NAME 9 DESC TAG 10 t 4NAME 12 t SLUIMDESC 10 t JONTIME 121 t onMili 3t MA m REM IEE E L Tp TE Step 2 Create a Time Stamped Digital Alarm and Ti
9. Schneider Electric VJC and W DE RTU DNP3 Solution 1 VijeoCitect W DE DNP Solution 1 1 Rev 8 0 Introduction The purpose of this document is to give you a basic understanding of how to configure VijeoCitect and W DE RTU s to communicate with one another via DNP3 over ethernet There are many parameters hundreds available on both the VijeoCitect and the W DE RTU side which allow you to adjust how the system functions We will go over a few of them but it is best to consult the documentation for VijeoCitect DNP driver and the W DE RTU configuration manuals for more details A bit about DNP and VijeoCitect read writing polling DNP is a multi layered protocol with transactions occurring on multiple layers This description is only concerned with protocol transactions handled directly by the VijeoCitect driver DNP allows the master Vijeo Citect to poll a unit for the current value of a group of pre configured I O points via a single request This is a ClassO poll Class 0 has all of the master s relevant I O points predefined also termed as STATIC poll Data reported as a current value is termed static data DNP also allows the master to poll a unit for value changes in a group of pre configured I O points via a single request This is a Class1 Class2 or Class3 poll these are all functionally equivalent but the separate groups afford more flexibility in configuration Data reported as a change in value also known as an event
10. Step 3 Right mouse click and right mouse click Go to Properties On the Main Page tab under Process Analyst View Pane1 select your trend name gt On the Appearance Tab to the right select Interpolation Stepped Step 4 Open the W DE Diagnostic Measures Log side by side with Process Analyst You should see the trend values match Process Analyst y 4 Wade Microsoft Internet Explorer provided by SENAD Pages Trends Alarms Tools O Hae So RIZ sg X KF File Edit View Favorites Tools Help Q sack eJ x a A P Search Sj T Favorites A A JIE Address a http 169 254 0 5 cailmain cgi SS v g 9 A l A 7 Buscar en Internet Correo F Favorit Home Schneider WADE Electric KOREA Administrator Monitoring Diagnostic Maintenance 12 2009 2 10 00 P 30000 7 Time from 2 08 50 to 2 09 00 kiai Gadki Measures Logs EAT l E 20000 was a backfill after minutes T 12 01 2008 14 10 40 499 A2 Flove 400005 3809 12 01 2008 14 10 30 428 Al12 Flow 400005 32076 12 01 2008 14 10 20 358 Al12 Flove 400005 27077 0000 12 01 2008 14 10 10 287 Al12 Flow 400005 22073 12 01 2009 14 10 00 216 Al12 Flove 400005 17074 12 01 2008 14 09 50 146 4l12 Flow 400005 12082 12 01 2008 14 09 40 075 Al12 Flow 400005 7519 12 01 2009 14 09 30 004 Al12 Flow 400005 2579 4 12 01 2009 14 06 17 546 a 10 Minutes gt ie 4 4 n oO A Q A 12 01 2008 14 09 20 940 An2
11. and insert the data into the SCADA trend system All this is done automatically by the VijeoCitect driver Effective 11 Dec 2009 Page 23 of 23
12. is termed dynamic data An event may also include a timestamp field DNP allows these different polls to be combined into one request A poll for Class1 Class2 and Class3 is termed an event poll as it will acquire all events that have been queued in the device and are awaiting transmission A poll for ClassO Class1 Class2 and Class3 is termed an integrity poll as it will acquire all events that have been queued in the device and are awaiting transmission and then it will acquire a snapshot of all the current values The VijeoCitect driver allows each unit to have its polling period and the ratio of integrity polls to event polls defined The driver also supports additional functionality such that an operator can generate on demand integrity and event polls DNP allows a unit to have the master s address be stored internally so that the unit W DE RTU is capable of transmitting unsolicited responses of event data to the master VijeoCitect An event may also include a timestamp field The VijeoCitect driver is capable of receiving and processing responses regardless of whether the response contains static or dynamic data and regardless of whether the response is initiated by a master s request or initiated as an unsolicited response All responses are used to update the driver s cache and relevant time stamped events are used to update configured time stamped alarms and trends via the DriverRuntimelnterface dll Write requests from VijeoC
13. VijeoCitect and W DE RTU DNP3 Solution Schneider D Electric Schneider Electric VJC and W DE RTU DNP3 Solution Contents 1 VijeoCitect W DE DNP Solution 4 t 1 TrEPFOQ UO LOTES cent et E EE ET T EOT 4 1 2 Solunon eure htecpate D IAS EAE Ge esos band ENNE NEE 5 2 W DE ConDfIGUEallODI usse ccaesesco audi cio EYE EE EXERRE EE EE ERE EON aaa aN 6 2 1 MeD DLO er anera aod E iate dots died im cans hus ad ana ftus eae natis Dipl 6 X2 5etines Operation Mode Mentri op e AT T T N 6 2 5 Settings Protocol F TCP IP CEY MT tette le ubt n a ede tnt 6 2 4 oettines iC seradion Mode IVI C1 oue decora tote oem oE TR 7 DS Settings Modbus Master Communication Menu eene 8 2 6 Settings SIaves GoODTtIoUrattOns VM TIUS oeste treno ote top hoan tedio bomi ot ed edis 8 2 Settings Glasses Conde dbation Men s ast bete icu Qe tue tele dicam besos utu o ctuts 9 2 8 Settings Variable Configuration Menu sterii ova dese d eeu tbe e dapi 10 3 VijeoCitect Configuration c c crerrreeeeeee 14 3 1 MTS TT GNC TA O E sts a o std 0 TET 14 9 2 Cormm unicauom COMM OU TAN O Ii escas con sete Nun edat at Noe 14 3 3 Graphics Pase GOO A OT eode into ire test stica tesi ines pt EE 21 4 Alarm Demonstrati On icons pu ccu n 2d antaiie neira ana 22 5 Trend Demonstration siis aides adeant Rss oan Eve edv cisn arane 23 Rev 8 0 Effective 11 Dec 2009 Page 3 of 23
14. ccess the object DNP Class is optional On our variable set it to be of DNP Class2 If you omit the DNP Class it defaults to Class1 Modbus Master Communication Parameters Topic Topic to which variable is attached as defined in secton 2 5 1 Type Configurable on analogs Slave Address To overwrite the Slave Address defined in Topic Word Word address in the PLC of the analog information example here is MW4 the modbus ree of the Variable Flow 6 T005 is 6 T005 and the address entered here is based upon IEC 0 Read Function Modbus function to be used by the W DE to read the data from PLC Rev 8 0 Effective 11 Dec 2009 Page 10 of 23 Schneider Electric Rev 8 0 VJC and W DE RTU DNP3 Solution Peroidic Treatment Log Period defines how often to log into Measures Log Diagnostics Measures Log menu within W DE RTU Event Activate saving of event to the DNP protocol event stack according to the Type and Period criteria create event of sample type every 10 sec Threshold Treatment Log and Event same as Periodic Treatment only based on thresholds Dead band Log and Event same as Periodic Treatment only based on deadband Alarms Configuration Alarm Level is the W DE Alarm Level configured under the Settings Alarms menu not used in this demo Min and Max Log Period of the logs defined Effective 11 Dec 2009 Page 11 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution Adding a variable of type AO Measureme
15. der Electric VJC and W DE RTU DNP3 Solution 2 8 Settings Variable Configuration Menu Define a variable object Depending on the variable type DI DO AI AO you will have different configuration screens In this document we will define Al AO DI and DO as these will be used in the VijeoCitect demonstration 2 8 1 Adding a variable of type AI General Parameters O S General Parameters Variable name Flow 400005 Correction factor Direct wi Logical Address az Class CH2M Hill Test Access DISPLAY Internal Address oo External Address 1082 Unit Scale Max value fo Min value c Bodh Rag tar ormrmasnuaton pag ETET peer ii Arte ET Topic 1 Type 16 bits word fo Slave Address 2 Word j Bit fo z Length Read function 03 Read Holding Registers Periodic treatment Log Event Dial Up Period 10sec Type ample Period 10 sec High threshold e Value Meno Low threshold Value bs Method Frea vae M Minimum variation Alarms configuration Alarm level Min and Max log n Maximum Active m Minimum Active Period value 1 Day Save Cancel Delete General Parameters Variable Name DNP Object Name Class W DE class as defined in section 2 7 External Address DNP Address DNP Class DNP Address is a unique number between 0 65565 DNP supervisor VijeoCitect will utilize this reference to a
16. dress fo x I Port H Interrupt x Comment erver Name ioservert oe PORTi BOARD Port Number pix z m Port Replace Delel Record 1 Y Board Name BOARD1 Baud Rate Data Bits Stop Bits Parity Special Opt 1169 254 0 5 P20000 T Comment Ex r o Devices Wade Dem c Replace Server Name IOServer1 Record 1 Name Wade DNP Address 4 Protocol DNPR Port Name PORT1_BOARD1 Memory m Comment Replace Delete Help Record 1 Note the following Port configuration is where the wizard places the IP address of the W DE i lt no space gt IP Add and also the TCP Port as configured in the W DE s DNP3 IP Parameters Configuration P20000 lODevice is the place where the Wizard places the DNP address of the W DE 4 Protocol Parameters DNP3 DHP3 IP Parameters Configuration SCADA IP address Connection Mode Server w Outgoing TCP Port Pert 3 Dest UDP Pcrt 20000 Init UDP Pcrt Local UDP Port 20000 UDP Mode Configured value eo Timeout Connection Mode RE Outgoing TCP Port Port 4 Dest UDP Port 20000 Init UDP Port 2000 20000 configured vaue SCADA IP address ooo TCPPort zo server 20000 20000 Configured vawe Local UDP Port 20000 UDP Mode Configured value Y Timeout e amp DHPS Parameters Configuration Port SCADA address B Port 4 SCADA address fo Device address fo
17. e Tags Wade_Demo iBl x Variable Tag Name alme Cluster Name Cluster1 Y I O Device Name Wade_DNP v Address Data Type long ts Raw Zero Scale la Raw Full Scale 40000 Eng Zero Scale LEES Eng Full Scale 40000 Eng Units GPM Format i B Deadband Comment Replace Delete Help Record 1 Linked No Because we want to display the timestamps on the screen we want to create VijeoCitect tags that will hold the timestamps The timestamp is coming from the W DE and is embedded in the DNP message to VijeoCitect on each object read event To get to it we will define 2 tags a TS time seconds and a TMS time millisecond The VijeoCitect driver will automatically grab the time stamps from the DNP protocol message and place them within the defined variable tags You will see how we utilize these tags later when we display them on the screen Rev 8 0 Effective 11 Dec 2009 Page 16 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution iol variable Tag Mame Fo TS 0000000 Cluster Mame Cluster 1 TiO Device Mame Wade DMP Address aiora Ts Data Type jones Raw Zero Scale mmm Raw Full Scale Sy Eng zero Scale Eng Full Scale Eng Units Format Deadband m Variable Tags Wade_Demo n nm x FomOMS 0 Comment Analog Input Time Stamp Seconds since 1970 variable Tag Name Flow TMS Cluster Name Clusteri Lo Device Mame Wade DMP vw Jig Replace
18. gure the W DE to send unsolicited responses via a specific DNP Class Here we are telling W DE to only send unsolicited responses for DNP Class1 objects Application layer Class1 Iv Class C Class3 E Sends unsolicited responses Unsolicited wait delay 1000 ma Objects Index 18 bits sort Maximum application re tries EN Application time out 60000 Requires application confirm No Handle requested object unknown bit ves Select Timeout E le Clock validity 3600 Z Use of double bit binary input ves TM read mode Standard gt Fig iiinneag TE EN JLE 35590 Winia qmm eoma oran Wu denan Dm ee MEE cbr Rc ation time out 60000 ma a re trigs s App Handle requested object unknown bit ves Requires application confirm Mo Clock validity 3600 a Select Timeout ls E omar ie TD road made a ee oe _ Use of dnuble hit hinporipgrs s Tes al We are only utilizing Port 3 2 4 Settings Operation Mode Menu Here is where we are telling the W DE that we will communicate DNP3 over TCP IP on the TCP IP ports Your configuration should be as follows Communication general parameters Communication parameters on physical ports Protocol DHP3 Port 1 Mode No report by exception 7 Link Normal E Media E Link Off hl Media ka Link Normal Protocol DHP3 Port 2 Mode No report by exception Communication parameters on TCPAP ports
19. iagnostic Maintenance Slave Events Time Format Time Synchronisation IP Address Active Type Address Address Period 4 OFF other li Type CEI 4 words fo fo x10 192 168 3 71 afon other 2 Type CEI 4 words o fo x10s 16825402 Save Rev 8 0 Effective 11 Dec 2009 Page 8 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution 2 7 Settings Classes Configuration Menu The Class here is not the DNP Class This is just a means to organize your data for viewing within the W DE web environment Monitoring Menu Classes configuration Class name Confirm iy class Name Herd rir internar information Save LL uso CC c Save Hn unm 7 Save OM O O eH2m Hill Test Save Au atin Save E EE EE Scbneider G Electric Administrator Monitoring Diagnostic Maintenance Settings Equipment status tma O o os O CH2M Hill Test Pump in Auto 100002 Manual Pump Fail Status 100004 Normal Pump Run Status 000040 Running Pump Start Cmd 000050 Start a Pump Stop Cmd 000052 Valve in Auto 400035 2 Manual Valve Open Status_400035 4 InActive Valve Close Status 400035 7 Inactive Valve Open Cmd 400037 3 Inactive Valve Close Cmcd 400037 6 Inactive Pump Start Setpoint 400020 6 00 Pump Stop Setpoint 400022 2 00 Valve Open Setpoint_400030 6 00 Valve Close Setpoint_400032 3 00 Flow 400005 2519 Rev 8 0 Effective 11 Dec 2009 Page 9 of 23 Schnei
20. itect may result in a physical write to the device or they may only write to cache in the case of internal values eg OnTime or they may actually trigger the driver to perform a function eg Reset Poll Counters Head requests from Citect are serviced through the driver s cache Note at the time of this document VijeoCitect DNP3 driver 4 02 12 00001 BETA was used Effective 11 Dec 2009 Page 4 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution 1 2 Solution Architecture Diagram The architecture will have VijeoCitect talking DNP3 over Ethernet to a Schneider Electric W DE RTU which in turn is talking Modbus over TCP IP to an M340 as the diagram below shows IP 169 454 0 100 DNP Address 3 IP 168 254 0 5 DNP Address 4 IP 169 254 0 2 Ds n W DE RTU M340 VijeoCitect Rev 8 0 Effective 11 Dec 2009 Page 5 of 23 Schneider Electric 2 W DE Configuration 2 1 2 2 2 3 Rev 8 0 Web browser VJC and W DE RTU DNP3 Solution It is assumed you have configured your W DE to utlilze DNP3 and that it is on the network with the appropriate IP Address our case 169 254 0 5 You should be able to go to your web browser and bring up the login page for the W DE configurator You should login with admin privileges default username adm pwd adm Please consult the W DE User Manual if you can not get to the W DE Configurator web page Settings Operation Mode Menu Configuration should be as follows Worde
21. me Stamped Analog Alarm as shown Assigamped 3c Schneider Electric VJC and W DE RTU DNP3 Solution 3 2 6 Trend Configuration Configure an Event Trend only event trends are supported for pushing data and timestamps in from the RTU Citect Project Editor Wade Demo COMPILED File Edit Tags Alarms System Communication Servers Tools Window Help xia c Hesen alele elene e EE Trend Tags Wade_Demo Trend Tags J SPC Tags Trend Tag Mame B Cluster Mame auste m Expression LONE Trigger l HQ A Sample Period 00 00 10 Type TRM EVEMT bul Comment Water Flow Trend Replace Delete Help Record 1 Rev 8 0 Effective 11 Dec 2009 Page 20 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution 3 3 Graphics Page Configuration The easiest thing to do is utilize the WADE Demo project created for distribution with this document If you don t have a copy of the project you can create a display with the following examples For an Al and Bl tag type such as Flow ReadOnly RTU Time Stamp Value For an AO tag type such as Pump Start Setpoint For an BO tag type such as Pump Start CMD Pump Start CMD Latch Rev 8 0 Effective 11 Dec 2009 Page 21 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution 5 Trend Demonstration Rev 8 0 Step 1 Go into runtime and confirm comms Step 2 Go to Process Analyst and add a Trend Pen
22. nt configuration General Parameters Variable name Valve Open Setpoint 300030 Precision 0 04 Logical Address AD vx Class enam Hill Test Access oIsPLay Internal Address lo External Address 106 Unit Scale Max value fioo Min value fo Modbus Master Communication parameters Slave Address Topic po H Type Rea Read only C Wort 5 Bit fo zl Length o zl Read function 03 Read Holding Registers v Write function 16 Write Registers v TE 15 min Type amp verage T Period 10 High threshold Value Lov threshold Value Fea e Value Minimi varja tiog E configuration 1 Alarm d Max log BI Maximum Active BI Minimum Active Emi E Day Cancel Delete The same as Al with a few fields to explain External Address When we just enter the DNP address with no DNP Class the object defaults to Class1 Write Function Since this is an AO we can write to the object so we have to setup the write function Rev 8 0 Effective 11 Dec 2009 Page 12 of 23 Schneider Electric VJC and W DE RTU DNP3 Solution Rev 8 0 2 8 2 poo a vanable SOME DI ae parameters Variable name Valve Open Status_400035 4 Type Double Single Logical address on H r Class CH2M Hill Test Access DISPLAY Internal address oo External address 104 om Inactive 0 inactive EN Modbus Master Communication parameters Topic E Type single bit Slave Address 2 Word 24 Bit

Download Pdf Manuals

image

Related Search

Related Contents

    OPERATING INSTRUCTIONS - cool-skk  CODi C2005      InLoox PM Hilfe  PRIMERGY BX900 Blade Server Systems  Treinamento de Presidência de Classe  Sexta-feira - 02 de Outubro de 2015 Edição N° 1840 Florianópolis/SC  

Copyright © All rights reserved.
Failed to retrieve file