Transcript
Pos : 2 /D okumentati on allgemein/Ei nband/Ei nband H andbuch - Fronts eite 2015 - mit Doc Variabl en (Standar d) @ 9\mod_1285229289866_0.doc x @ 64941 @ @ 1
WAGO-I/O-SYSTEM 750 Manual
759-911
DNP3 Solution for programmable Controls of Telecontrol Technology Version 1.3.0
Pos : 3 /Alle Serien (Allgemeine M odul e)/Rec htlic hes, Allgemei nes/Impressum für Standardhandbüc her - allg. Angaben, Ansc hriften, T elefonnummer n und E-Mail-Adres sen @ 3\mod_1219151118203_21.doc x @ 21060 @ @ 1
2
WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
© 2017 WAGO Kontakttechnik GmbH & Co. KG All rights reserved.
WAGO Kontakttechnik GmbH & Co. KG Hansastraße 27 D-32423 Minden Phone: Fax:
+49 (0) 571/8 87 – 0 +49 (0) 571/8 87 – 1 69
E-Mail:
[email protected]
Web:
http://www.wago.com
Technical Support Phone: Fax:
+49 (0) 571/8 87 – 5 55 +49 (0) 571/8 87 – 85 55
E-Mail:
[email protected]
Every conceivable measure has been taken to ensure the accuracy and completeness of this documentation. However, as errors can never be fully excluded, we always appreciate any information or suggestions for improving the documentation. E-Mail:
[email protected]
We wish to point out that the software and hardware terms as well as the trademarks of companies used and/or mentioned in the present manual are generally protected by trademark or patent. === Ende der Liste für T extmar ke Ei nband_vorne ===
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Table of Contents 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
3
Pos : 5 /D okumentati on allgemein/Verzeic hnisse/Inhalts verz eichnis - Ü berschrift oG und Verzei chnis @ 3\mod_1219151230875_21.doc x @ 21063 @ @ 1
Table of Contents 1 1.1 1.2 1.3 1.4
Notes about this Documentation ................................................................. 5 Copyright................................................................................................... 5 Symbols ..................................................................................................... 6 Number Notation ....................................................................................... 8 Font Conventions ...................................................................................... 8
2 Important Notes ........................................................................................... 9 2.1 Legal Bases ............................................................................................... 9 2.1.1 Subject to Changes ............................................................................... 9 2.1.2 Personnel Qualifications ....................................................................... 9 2.1.3 Use of the WAGO-I/O-SYSTEM 750 in Compliance with Underlying Provisions ............................................................................................. 9 2.1.4 Technical Condition of Specified Devices ......................................... 10 2.2 Safety Advice (Precautions) .................................................................... 11 3 Application Description ............................................................................. 13 3.1 Abbreviations .......................................................................................... 13 3.2 General Information about the DNP3 Standard ...................................... 15 3.3 Task Definition........................................................................................ 15 3.4 Hardware Requirements .......................................................................... 16 3.5 Software Requirements ........................................................................... 17 3.6 Create an Example Project in DNP3 and Open the DNP3 Configurator 18 3.6.1 Create DNP3 Configuration ............................................................... 20 3.6.2 Open Program, Assign Values and Start Program ............................. 23 3.6.3 Simulation of a Telecontrol Station.................................................... 24 3.6.3.1 Set the General Parameters ............................................................ 24 4 DNP3 Configurator.................................................................................... 27 4.1 Menu Bar ................................................................................................. 29 4.1.1 “File” Menu ........................................................................................ 29 4.1.2 “Configuration” Menu ........................................................................ 30 4.1.3 “Help” Menu ...................................................................................... 30 4.1.4 Buttons ................................................................................................ 31 4.2 Workspace ............................................................................................... 32 4.2.1 Global Parameters .............................................................................. 34 4.2.1.1 “Secure Authentication Parameter” Dialog ................................... 37 4.2.1.2 “Threshold Values” Dialog............................................................ 41 4.2.2 “Link Layer” Parameters .................................................................... 43 4.2.2.1 “Connector Ethernet” Object ......................................................... 43 4.2.2.1.1 “TLS/SSL Parameters” Dialog ................................................. 47 4.2.2.2 “Connector Serial” Object ............................................................. 49 4.2.2.2.1 “Modem Settings” Dialog ......................................................... 52 4.2.3 “Application Layer” Parameters......................................................... 54 4.2.3.1 General Parameters ........................................................................ 54 4.2.3.2 “Group Binary Input” Group Object ............................................. 55 4.2.3.3 “Group Double Binary Input” Group Object................................. 59 4.2.3.4 “Group Binary Output” Group Object ........................................... 64 4.2.3.5 “Group Counter” Group Object ..................................................... 67 Manual Version 1.3.0
4
Table of Contents
WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3.6 “Group Analog Input” Group Object ............................................ 71 4.2.3.7 “Group Analog Output” Group Object .......................................... 78 4.3 Status Bar ................................................................................................ 83 4.4 Diagnostics Messages via Dialog............................................................ 85 5
Appendix ..................................................................................................... 87
6
Glossary ...................................................................................................... 90
List of Figures ...................................................................................................... 94 List of Tables ........................................................................................................ 95 === Ende der Liste für T extmar ke Verzeic hnis_vor ne ===
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Notes about this Documentation 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Pos : 7 /Alle Serien (Allgemeine M odul e)/Übersc hriften/Ebene 1/Hinweis e z u dies er D okumentati on - Übersc hrift 1 @ 4\mod_1237987661750_21.doc x @ 29029 @ 1 @ 1
1
Notes about this Documentation
Pos : 8.1 /Alle Serien (Allgemeine M odule) /Übersc hriften/Ebene 2/Urhebersc hutz - Ü berschrift 2 @ 23\mod_1435647042188_21.doc x @ 184808 @ 2 @ 1
1.1
Copyright
Pos : 8.2 /Alle Serien (Allgemeine M odule) /Rec htlic hes, Allgemei nes/Urhebersc hutz ausführlich @ 4\mod_1235565145234_21.doc x @ 27691 @ @ 1
This Manual, including all figures and illustrations, is copyright-protected. Any further use of this Manual by third parties that violate pertinent copyright provisions is prohibited. Reproduction, translation, electronic and phototechnical filing/archiving (e.g., photocopying) as well as any amendments require the written consent of WAGO Kontakttechnik GmbH & Co. KG, Minden, Germany. Non-observance will involve the right to assert damage claims.
Pos : 8.3 /D okumentati on allgemein/Gliederungsel emente/---Seitenwec hsel--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
5
6
Notes about this Documentation WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Pos : 8.4 /Alle Serien (Allgemeine M odule) /Übersc hriften/Ebene 2/Symbole - Übersc hrift 2 @ 13\mod_1351068042408_21.doc x @ 105270 @ 2 @ 1
1.2
Symbols
Pos : 8.5.1 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Gefahr/Gefahr: _Warnung vor Pers onensc häden allgemein_ - Erläuterung @ 13\mod_1343309450020_21.doc x @ 101029 @ @ 1
Personal Injury! Indicates a high-risk, imminently hazardous situation which, if not avoided, will result in death or serious injury. Pos : 8.5.2 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Gefahr/Gefahr: _Warnung vor Pers onensc häden durch el ektrisc hen Str om_ - Erl äuter ung @ 13\mod_1343309694914_21.doc x @ 101030 @ @ 1
Personal Injury Caused by Electric Current! Indicates a high-risk, imminently hazardous situation which, if not avoided, will result in death or serious injury. Pos : 8.5.3 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Warnung/War nung: _War nung vor Pers onenschäden allgemei n_ - Erläuter ung @ 13\mod_1343309877041_21.doc x @ 101035 @ @ 1
Personal Injury! Indicates a moderate-risk, potentially hazardous situation which, if not avoided, could result in death or serious injury. Pos : 8.5.4 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Vorsicht/Vorsic ht: _Warnung vor Personensc häden allgemei n_ - Erläuterung @ 13\mod_1343310028762_21.doc x @ 101038 @ @ 1
Personal Injury! Indicates a low-risk, potentially hazardous situation which, if not avoided, may result in minor or moderate injury. Pos : 8.5.5 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Ac htung/Ac htung: _Warnung vor Sachs chäden allgemei n_ - Erl äuter ung @ 13\mod_1343310134623_21.doc x @ 101041 @ @ 1
Damage to Property! Indicates a potentially hazardous situation which, if not avoided, may result in damage to property. Pos : 8.5.6 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Ac htung/Ac htung: _Warnung vor Sachs chäden durc h elektros tatisc he Aufl adung _ - Erläuter ung @ 13\mod_1343310227702_21.doc x @ 101044 @ @ 1
Damage to Property Caused by Electrostatic Discharge (ESD)! Indicates a potentially hazardous situation which, if not avoided, may result in damage to property. Pos : 8.5.7 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Hinweis/Hi nweis : _Wic htiger Hinweis allgemei n_ - Erl äuter ung @ 13\mod_1343310326906_21.doc x @ 101047 @ @ 1
Important Note! Indicates a potential malfunction which, if not avoided, however, will not result in damage to property. Pos : 8.5.8 /Alle Serien (Allgemeine M odule) /Sic her hei ts- und s onstige Hi nweise/Infor mati on/Infor mati on: _Weitere Infor mati on allgemein_ - Erläuterung @ 13\mod_1343310439814_21.doc x @ 101051 @ @ 1
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Notes about this Documentation 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Additional Information: Refers to additional information which is not an integral part of this documentation (e.g., the Internet). Pos : 8.6 /D okumentati on allgemein/Gliederungsel emente/---Seitenwec hsel--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
7
8
Notes about this Documentation WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Pos : 8.7 /Alle Serien (Allgemeine M odule) /Übersc hriften/Ebene 2/Dars tell ung der Zahlens ysteme - Übersc hrift 2 @ 23\mod_1435647128078_21.doc x @ 184811 @ 2 @ 1
1.3
Number Notation
Pos : 8.8 /Alle Serien (Allgemeine M odule) /Rec htlic hes, Allgemei nes/Z ahl ens ysteme @ 3\mod_1221059454015_21.doc x @ 21711 @ @ 1
Table 1: Number Notation
Number Code Decimal Hexadecimal Binary
Example 100 0x64 '100' '0110.0100'
Note Normal notation C notation In quotation marks, nibble separated with dots (.)
Pos : 8.9 /Alle Serien (Allgemeine M odule) /Übersc hriften/Ebene 2/Schriftkonventionen - Ü berschrift 2 @ 23\mod_1435647186005_21.doc x @ 184814 @ 2 @ 1
1.4
Font Conventions
Pos : 8.10 /All e Seri en ( Allgemei ne Module)/R ec htliches , Allgemei nes /Sc hriftkonventi onen @ 3\mod_1221059521437_21.doc x @ 21714 @ @ 1
Table 2: Font Conventions
Font Type Indicates italic Names of paths and data files are marked in italic-type. e.g.: C:\Program Files\WAGO Software Menu items are marked in bold letters. Menu e.g.: Save A greater-than sign between two names means the selection of a > menu item from a menu. e.g.: File > New Designation of input or optional fields are marked in bold letters, Input e.g.: Start of measurement range “Value” Input or selective values are marked in inverted commas. e.g.: Enter the value “4 mA” under Start of measurement range. Pushbuttons in dialog boxes are marked with bold letters in square [Button] brackets. e.g.: [Input] Keys are marked with bold letters in square brackets. [Key] e.g.: [F5]
Pos : 9 /D okumentati on allgemein/Gliederungsel emente/---Seitenwec hsel--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Important Notes 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
9
Pos : 10 /All e Seri en (Allgemei ne Module)/Ü berschriften/Ebene 1/Wic htige Erl äuter ungen - Übersc hrift 1 @ 4\mod_1241428899156_21.doc x @ 32170 @ 1 @ 1
2
Important Notes
Pos : 11.1 /All e Seri en ( Allgemei ne Module)/R ec htliches , Allgemei nes /Wi chtig e Erl äuter ung en - Ei nleitung @ 3\mod_1221059818031_21.doc x @ 21717 @ @ 1
This section includes an overall summary of the most important safety requirements and notes that are mentioned in each individual section. To protect your health and prevent damage to devices as well, it is imperative to read and carefully follow the safety guidelines.
Pos : 11.2 /All e Seri en ( Allgemei ne Module)/Ü bers chriften/Ebene 2/R ec htlic he Gr undlag en - Übersc hrift 2 @ 3\mod_1221060626343_21.doc x @ 21726 @ 2 @ 1
2.1
Legal Bases
Pos : 11.3 /All e Seri en ( Allgemei ne Module)/R ec htliches , Allgemei nes /Änder ungs vorbehalt - Übersc hrift 3 und Inhalt @ 3\mod_1221060036484_21.doc x @ 21720 @ 3 @ 1
2.1.1
Subject to Changes WAGO Kontakttechnik GmbH & Co. KG reserves the right to provide for any alterations or modifications that serve to increase the efficiency of technical progress. WAGO Kontakttechnik GmbH & Co. KG owns all rights arising from the granting of patents or from the legal protection of utility patents. Third-party products are always mentioned without any reference to patent rights. Thus, the existence of such rights cannot be excluded.
Pos : 11.4 /Serie 759 (WAGO-Softwar e)/Hinweis e z ur Dokumentation/Wic htige Erläuterungen/Pers onalqualifi kation 759- xxxx + Vor aussetzungen IEC- 61131- Programmier ung @ 15\mod_1367832350695_21.doc x @ 118738 @ 3 @ 1
2.1.2
Personnel Qualifications All sequences implemented on Series 750 devices may only be carried out by electrical specialists with sufficient knowledge in automation. The specialists must be familiar with the current norms and guidelines for the devices and automated environments. All changes to the coupler or controller should always be carried out by qualified personnel with sufficient skills in PLC programming.
Pos : 11.5 /Serie 759 (WAGO-Softwar e)/Hinweis e z ur Dokumentation/Wic htige Erläuterungen/Pers onalqualifi kation 759- 911: Zus atz N orm DNP3 @ 22\mod_1424176712967_21.doc x @ 174702 @ @ 1
Basic knowledge of the DNP3 standard is also required.
Pos : 11.6 /Serie 750 (WAGO-I/O-SYST EM)/Wic htige Erläuterungen/Bes timmungsgemäß e Verwendung/Besti mmungsgemäß e Ver wendung 750- xxxx - Übersc hrift 3 und Inhalt @ 3\mod_1224064151234_21.doc x @ 24070 @ 3 @ 1
2.1.3
Use of the WAGO-I/O-SYSTEM 750 in Compliance with Underlying Provisions Fieldbus couplers, fieldbus controllers and I/O modules found in the modular WAGO-I/O-SYSTEM 750 receive digital and analog signals from sensors and transmit them to actuators or higher-level control systems. Using programmable controllers, the signals can also be (pre-) processed. The devices have been developed for use in an environment that meets the IP20 protection class criteria. Protection against finger injury and solid impurities up to 12.5 mm diameter is assured; protection against water damage is not ensured. Unless otherwise specified, operation of the devices in wet and dusty environments is prohibited. Operating the WAGO-I/O-SYSTEM 750 devices in home applications without further measures is only permitted if they meet the emission limits (emissions of interference) according to EN 61000-6-3. You will find the relevant information in the section “Device Description” > “Standards and Guidelines” in the manual for the used fieldbus coupler/controller.
Manual Version 1.3.0
10
Important Notes
WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Appropriate housing (per 2014/34/EU) is required when operating the WAGOI/O-SYSTEM 750 in hazardous environments. Please note that a prototype test certificate must be obtained that confirms the correct installation of the system in a housing or switch cabinet. Pos : 11.7 /All e Seri en ( Allgemei ne Module)/R ec htliches , Allgemei nes /Technisc her Z us tand der Ger äte - Ü bersc hrift 3 und Inhalt @ 3\mod_1221060446109_21.doc x @ 21723 @ 3 @ 1
2.1.4
Technical Condition of Specified Devices The devices to be supplied ex works are equipped with hardware and software configurations, which meet the individual application requirements. WAGO Kontakttechnik GmbH & Co. KG will be exempted from any liability in case of changes in hardware or software as well as to non-compliant usage of devices. Please send your request for modified and new hardware or software configurations directly to WAGO Kontakttechnik GmbH & Co. KG.
Pos : 11.8 /Dokumentation allgemei n/Glieder ungs elemente/---Seitenwechs el--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Important Notes 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
11
Pos : 11.9 /All e Seri en ( Allgemei ne Module)/Ü bers chriften/Ebene 2/Sic her hei tshi nweis e - Übersc hrift 2 @ 6\mod_1260180299987_21.doc x @ 46724 @ 2 @ 1
2.2
Safety Advice (Precautions)
Pos : 11.10 /Alle Serien (Allgemeine M odul e)/Sic herheits- und sonstige Hinweis e/Ei nlei tung Sic herheits hinweise Har dwar e @ 6\mod_1260180170493_21.doc x @ 46720 @ @ 1
For installing and operating purposes of the relevant device to your system the following safety precautions shall be observed:
Pos : 11.11.1 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Gefahr/Gefahr: Nicht an Geräten unter Spannung ar bei ten! @ 6\mod_1260180365327_21.doc x @ 46727 @ @ 1
Do not work on devices while energized! All power sources to the device shall be switched off prior to performing any installation, repair or maintenance work. Pos : 11.11.2 /Serie 750 ( WAGO-I/O- SYST EM)/Wic htig e Erl äuter ung en/Sic her hei ts- und s onstige Hi nweise/Gefahr/Gefahr: Ei nbau 0750- xxxx nur i n Gehäus en, Sc hränken oder el ektrisc hen Betriebsräumen! @ 6\mod_1260180556692_21.doc x @ 46731 @ @ 1
Install the device only in appropriate housings, cabinets or in electrical operation rooms! The WAGO-I/O-SYSTEM 750 and its components are an open system. As such, install the system and its components exclusively in appropriate housings, cabinets or in electrical operation rooms. Allow access to such equipment and fixtures to authorized, qualified staff only by means of specific keys or tools. Pos : 11.11.3 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Gefahr/Gefahr: Unfall verhütungs vorsc hriften beachten! @ 6\mod_1260180657000_21.doc x @ 46735 @ @ 1 Pos : 11.11.4 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Gefahr/Gefahr: Auf nor mgerec hten Ansc hl uss ac hten! @ 6\mod_1260180753479_21.doc x @ 46739 @ @ 1 Pos : 11.12.1 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Achtung/Ac htung: D efekte oder bes chädigte Ger äte aus tausc hen! @ 6\mod_1260180857358_21.doc x @ 46743 @ @ 1
Replace defective or damaged devices! Replace defective or damaged device/module (e.g., in the event of deformed contacts), since the long-term functionality of device/module involved can no longer be ensured. Pos : 11.12.2 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Achtung/Ac htung: Geräte vor kriec henden und isoli erenden Stoffen sc hützen! @ 6\mod_1260181036216_21.doc x @ 46747 @ @ 1
Protect the components against materials having seeping and insulating properties! The components are not resistant to materials having seeping and insulating properties such as: aerosols, silicones and triglycerides (found in some hand creams). If you cannot exclude that such materials will appear in the component environment, then install the components in an enclosure being resistant to the above-mentioned materials. Clean tools and materials are imperative for handling devices/modules. Pos : 11.12.3 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Achtung/Ac htung: R einigung nur mit zul ässigen M aterialien! @ 6\mod_1260181203293_21.doc x @ 46751 @ @ 1
Clean only with permitted materials! Clean soiled contacts using oil-free compressed air or with ethyl alcohol and leather cloths. Pos : 11.12.4 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Achtung/Ac htung: Kei n Kontakts pray verwenden! @ 6\mod_1260181290808_21.doc x @ 46755 @ @ 1
Manual Version 1.3.0
12
Important Notes
WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Do not use any contact spray! Do not use any contact spray. The spray may impair contact area functionality in connection with contamination. Pos : 11.12.5 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Achtung/Ac htung: Ver pol ung en der D aten- und Versorgungsleitungen vermeiden! @ 6\mod_1260184045744_21.doc x @ 46767 @ @ 1
Do not reverse the polarity of connection lines! Avoid reverse polarity of data and power supply lines, as this may damage the devices involved. Pos : 11.12.6 /Alle Serien (Allgemeine M odul e)/Sic herheits- und s onstige Hinweise/Achtung/Ac htung: El ektr ostatisc he Entladung vermei den! @ 6\mod_1260181364729_21.doc x @ 46759 @ @ 1
Avoid electrostatic discharge! The devices are equipped with electronic components that may be destroyed by electrostatic discharge when touched. Please observe the safety precautions against electrostatic discharge per DIN EN 61340-5-1/-3. When handling the devices, please ensure that environmental factors (personnel, work space and packaging) are properly grounded. Pos : 12 /D okumentation allgemei n/Glieder ungs elemente/---Seitenwechs el--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Application Description 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
13
Pos : 13 /All e Seri en (Allgemei ne Module)/Ü berschriften/Ebene 1/Anwendungsbesc hrei bung - Ü bers chrift 1 @ 20\mod_1409300476553_21.doc x @ 162378 @ 1 @ 1
3
Application Description
Pos : 14 /Serie 759 ( WAGO-Softwar e)/WAGO-I/O-PR O / COD ESYS 2/F ernwir ktec hni k/DNP3-Lös ung/DN P3- Lösung - T eil 1 @ 21\mod_1417595556596_21.doc x @ 169858 @ 22222 @ 1 New.
The “Target Settings” dialog appears.
Figure 1: “Target Settings” Dialog
3.
Under Configuration, select the hardware you are using.
4.
Click on [OK].
The “New POU” dialog appears. 5.
Click on [OK].
A new module is created.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Application Description 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Figure 2: “New POU” dialog
6.
In the program editor “PLC_PRG (PRG-ST)” enter a semicolon.
Figure 3: Program Editor “PLC_PRG (PRG-ST)”
7.
Select the Resources tab.
8.
In the directory, select the PLC Configuration entry.
The “PLC Configuration” workspace appears. 9.
Select the DNP3 Config(FIX) entry in the tree structure.
The “DNP3 Configurator” dialog appears.
Manual Version 1.3.0
19
20
Application Description WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
3.6.1
Create DNP3 Configuration 1.
Click on Link Layer in the “Configuration” area.
2.
Click on the object Connector Ethernet in the “Choice” area.
Figure 4: DNP3 Configurator – Add “Connector Ethernet” Object
3.
Click on the button [>>] to apply the object in the “Configuration” area.
4.
Click on the object Connector Ethernet in the “Configuration” area.
5.
Make the following settings one after the other in the “Features” area: •
In the “Outstation addr.” input field, enter the ID number 3.
•
In the “Master addr.” input field, enter the ID number 4.
Disable DHCP in the Windows dialog! Always ensure that the “DHCP” setting is disabled in the Windows dialog! •
In the first input field “Permissible IP address”, enter the IP address of your computer.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Application Description 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Figure 5: Required Settings for the “Connector Ethernet” Object
6.
In the “Configuration” area, click on the Group Analog Input object.
7.
Click on the information object Analog Input in the “Choice” area.
Figure 6: DNP3 Configurator – Add “Analog Input” Information Object
8.
Manual Version 1.3.0
Click on the button [>>] to apply the information object in the “Configuration” area.
21
22
Application Description WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
9.
Click on the information object [000] Analog Input in the “Configuration” area.
10.
Make the following settings one after the other in the “Features” area: •
Enter the variable name uiRPM in the “Variable” input field.
•
In the list next to this field, select the item 32 Bit.
Figure 7: Required Settings for the “[000] Analog Input” Information Object
11.
Repeat steps 9 and 10 for the information object [001] Analog Input. Assign the variable name uiVoltage.
12.
Click on [OK].
DNP3 configuration is then complete.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Application Description 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
3.6.2
23
Open Program, Assign Values and Start Program 1.
Select the Resources tab.
2.
In the directory, select the Global Variables folder.
3.
Select the DNP3GeneratedGlobaleVars(CONSTANT) entry in the tree structure.
The program editor then opens. 4.
In the source text, search for the point at which the global variables uiRPM and uiVoltage are located.
Figure 8: Program Editor “DNP3_GVL”
5.
Assign the following values to the variables:
• •
uiRPM: 3500 uiVoltage: 480
Figure 9: Assigning Values in the “DNP3_GVL” Program Editor
6.
Click on [Save].
7.
Click Online > Login.
8.
Click Online > Run.
The program is then started. Manual Version 1.3.0
24
Application Description WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
3.6.3
Simulation of a Telecontrol Station
Use the “DNP3 protocol” software as the remote station! In this project, the “DNP3 protocol” software is used as the remote station. You can download the software free of charge from the Internet. Use the key word “DNP3 SourceForge” to search for the software. The following steps require that you have successfully downloaded the “DNP3 protocol” software from the Internet and unpacked it. 3.6.3.1
Set the General Parameters 1.
Start “DNP3 protocol”.
The “DNP Master Station” dialog appears.
Figure 10: “DNP Master Station” Dialog
2.
Click on the “Configuration” tab.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 Application Description 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
3.
Make the following settings one after the other: •
In the “master/address” input field, enter the value 4.
•
In the “station/address” input field, enter the value 3.
•
In the “station/ip” input field, enter the IP address of the outstation.
Figure 11: “Configuration” Tab
4.
Close “DNP3 protocol”.
Any settings that have been made will be applied. 5.
Start “DNP3 protocol”.
6.
Click on the “Actions” tab.
Make the following settings one after the other in the “Polling” area:
Manual Version 1.3.0
•
Mark the checkbox “Continuous.”
•
Click the [Poll] button.
25
26
Application Description WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
7.
In the right tree structure click on [+] in front of the item “Analog Inputs”.
A tree structure containing two subitems then opens. These items contain the values assigned to the variables in advance: • •
Subitem STn3_Ai1: 480 Subitem STn3_Ai0: 3500
Figure 12: Assigned Values Are Output
The telecontrol station and telecontrol substation are now communicating with one another. Pos : 17 /D okumentation allgemei n/Glieder ungs elemente/---Seitenwechs el--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
27
Pos : 18 /Serie 759 ( WAGO-Softwar e)/Übersc hriften für WAGO-Softwar e/DN P3- Konfigur ator - Ü bersc hrift 1 @ 24\mod_1446109864337_21.doc x @ 194634 @ 1 @ 1
4
DNP3 Configurator
Pos : 19 /Serie 759 ( WAGO-Softwar e)/Hinweis e z ur Dokumentation/Hi nweis e/Hi nweis : Grafis che Benutz eroberfl äc he: Z eichensatz g emäß IEC 61131 ver wenden! @ 24\mod_1443762790572_21.doc x @ 192728 @ @ 1
Graphical user interface: Use character set acc. to IEC 61131! All inputs in the graphical user interface must correspond to the character set according to IEC 61131. Otherwise, errors can arise when the project is compiled! Pos : 20 /Serie 759 ( WAGO-Softwar e)/Hinweis e z ur Dokumentation/Hi nweis e/Hi nweis : N eues Pr ojekt in WAGO-I/O-PR O anl egen @ 24\mod_1443762850060_21.doc x @ 192731 @ @ 1
Creating a New Project in WAGO-I/O-PRO Program modules, tasks and loaded libraries can remain in the project if an existing configuration is discarded. Therefore, create a new project in WAGOI/O-PRO and apply user-created program blocks to the project if you want to create a new configuration (e.g., in another telecontrol protocol)! Pos : 21 /D okumentation allgemei n/Glieder ungs elemente/---Seitenwechs el--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
28
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Pos : 22 /Serie 759 ( WAGO-Softwar e)/WAGO-I/O-PR O / COD ESYS 2/F ernwir ktec hni k/DNP3-Lös ung/DN P3- Lösung - Konfigur ator @ 21\mod_1421227493542_21.doc x @ 171418 @ 233332344345453444444422 @ 1
Different aspects of the DNP3 Configurator are explained below. Each aspect is described in a separate subsection.
Figure 13: DNP3 Configurator Overview Table 5: Legend for “DNP3 Configurator Overview” Number Area Description Using the functions in the Configurator menu bar, you can export and import data. In addition, you can adjust the 1 Menu Bar Configurator's display. Configuration objects and their specific information objects can be created and their parameters assigned in the workspace. The workspace is divided into the three following areas: 2 Workspace • “Selection” area • “Configuration” area • “Features” area The status bar contains buttons for closing the dialog window and status and error messages for actions that have been 3 Status bar performed (for example Import/Export file).
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.1
Menu Bar
4.1.1
“File” Menu
29
Figure 14: “File” Menu Table 6: “File” Menu Menu Item New Open… Save as… Close
Action Create a new configuration. Open an existing configuration. Three different file types are supported. The corresponding formats are described in the table “Supported Data Formats”. Save a configuration that has been created. Three different data types can be generated. The corresponding formats are described in the table “Supported Data Formats”. Close the configuration. If changes were made, a security question will appear asking if the affected information should be saved or discarded.
Table 7: Supported File Formats File Format Description *.xml • WAGO DNP3 Configurator File: XML file containing all the settings for the active configuration. • DNP3 Device Profile File: Standardized file format that enables exchange of data between different DNP3 systems. *.csv • CSV File: Data points can be exported for external processing, or externally processed data can be imported. External processing can take place in Microsoft Excel, for example. When importing data, the user can select whether the data points from the file are to replace existing data points, or whether new data points are to be added. CSV import is available solely at the group level and applies to all objects in the selected group.
Manual Version 1.3.0
30
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.1.2
“Configuration” Menu
Figure 15: “Configuration” Menu Table 8: “Configuration” Menu Menu Item Action The current configuration can be checked using this item. The results Check are displayed in the status bar at the conclusion of the check. Any errors will be highlighted. Here, the items in the “Configuration” area can be sorted automatically Sort according to the following criteria: • Groups • Variants • Information numbers
4.1.3
“Help” Menu
Figure 16: “Help” Menu Table 9: “Help” Menu Menu Item Info
Action The current version of the Configurator and general information about the version are displayed here.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.1.4
31
Buttons
Figure 17: Buttons Table 10: Buttons Button Function [New] [Open]
Description
See “File” menu
[Save]
Manual Version 1.3.0
[Check]
Checks the configured parameters for plausibility
[Sorting] [Declare automatically variable names]
Sorts information objects of types “Counter,” “Analog Input” and “Analog Output” according to the values: 32 bit, 16 bit, FLOAT Automatically declare variable name for the selected information object
[Info]
See “Help” menu
32
4.2
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Workspace You can configure a substations based on DNP3 in the workspace. The workspace is divided into the three following areas:
Figure 18: DNP3 Workspace Overview Table 11: Legend for “DNP3 Workspace Overview” Number Area Description The information objects that can be selected for the item that was selected in the “Configuration” area are displayed in this 1 Selection area. Add these objects to the configuration using the [>] button. The current configuration is presented in a tree structure in 2 Configuration this area. The specific parameters for the item that was selected in the 3 Features “Configuration” area can be set or changed in this area.
Various settings must be made to configure the substation for DNP3. Three different categories of parameters exist for this: •
Global parameters
•
Parameters for the “Link Layer” item
•
Parameters for the “Application Layer” item
More information about the individual parameter categories are given in the following sections.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Specific information about a parameter! When you move the cursor over a parameter, a message text with specific information about that parameter appears at the bottom of the dialog window!
Manual Version 1.3.0
33
34
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.1
Global Parameters Global parameters can be set or changed when the item “DNP Outstation” is selected. Some of these global settings can be saved in the “DNP3 device profile file”. A text message at the bottom indicates which global parameters can be saved. Move the cursor over the parameter. The following settings are possible:
Figure 19: Setting Options for the “DNP Outstation” Item Table 12: Setting Options for the “DNP Outstation” Item Setting Options Description The task priority and cycle time with which the generated code is DNP3 Task processed at the target system can be specified here. If this checkbox is marked, the Configurator Create var. autom. automatically creates variables. This setting is based on the default setting for all input fields in which variables can be created. If this checkbox is marked, only applications which are “DNP Level Level 2 Conformity 2”-compliant can be configured. In this case, some variants cannot be used, such as “Analog Inputs” in the “FLOAT” format. Nonsupported objects are not displayed in the Configurator. If the checkbox is marked for an existing configuration, the Configurator checks the objects that are used and issues a message if objects in a “REAL” format have been used. Conversion is possible when the object types have been modified in 32-bit or 16-bit objects.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
35
Table 12: Setting Options for the “DNP Outstation” Item Setting Options Description Hardware version Software version These parameters have no impact on the functionality of the Location Name substation. They are stored in a “DNP3 device profile file” and can be ID Code/Number processed by other systems. Outstation Name Device Serial Number This setting is permanently set to 2048 bytes/fragments and cannot be Max. Tx Fragment changed. This value corresponds to the maximum possible fragment size based on the standard. This setting is permanently set to 2048 bytes/fragments and cannot be Max. Rx Fragment changed. Limiting is not required here, as shorter fragments can be easily processed. The maximum time between two link fragments accepted by the Timeout Rx Fragment substation is entered here. The maximum number of objects in the control direction that can be Max. Ctl. Objects processed by the substation is entered here. The time interval after which the substation requests clock Time synchronization synchronization from the master station is entered here. When this checkbox is marked, the time received from a master System time station is applied to the real-time clock of the target system. The maximum number of event entries that can be stored in the Event Buffer Size substation is specified here. If events cannot be transferred to the master station and if more events occur than are specified by this parameter, any further incoming events will not be saved. Every link connection uses a separate event buffer. This option requires more memory when the number of entries is increased, or when more link connections parameters are specified. “Select” and “Operate” are functions for writing of commands and SBO Timeout setpoints from the master to the substation. The maximum time that can elapse between a “Select” and an “Operate” is entered here. The substation will only process an “Operate” when the time between two functions is less that the time entered in this field. Otherwise, a “Time-out” error is signaled. The substation can request a confirmation for messages that have Confirm Timeout been sent, for example during transmission of events. The time during which the substation will wait for confirmation from the master station is entered here. If the confirmation is received within the specified time, the event last transmitted, for example, will be deleted from the event buffer. If no confirmation is received, the transmitted events remain in the event buffer and are resent on the next request. The execution time for commands can be specified here. This time is Std. Command Time only used when an explicit execution time has been defined for commands from the master station. The DNP3 application is started automatically when this checkbox is Start automatically marked. The DNP3 application will not start automatically if this checkbox is not marked. The application can read in configuration data from files and assign the corresponding parameters, for example. Once the parameters have been assigned, the variable gxDNP3_Enable must be set to TRUE to start the DNP3 application.
Manual Version 1.3.0
36
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 12: Setting Options for the “DNP Outstation” Item Setting Options Description Secure Authentication This checkbox is only shown if a PFC200 is selected as the target system! If this checkbox is selected, “Secure Authentication V5” is activated in the DNP3 application for all connections. [Secure Authentication This button is only shown if a PFC200 is selected as the target parameter] system! Opens the “Secure Authentication parameters” dialog where the corresponding secure authentication settings can be made. The dialog is described in the following section.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.1.1
37
“Secure Authentication Parameter” Dialog Secure Authentication is an authentication solution that ensures the integrity of sent/received messages if the function codes used in the messages were categorized as critical (e.g., for switching commands). Activation and parameterization of Secure Authentication ensure that the messages are transferred from the correct sender and not falsified. “Secure Authentication V5,” including the “Multiple Users,” “Downloaded Keys,” and “Symmetric Cryptography” variants, is supported in accordance with the DNP3 standard (IEEE1815). The setting options described below are available in this connection.
Parameter settings apply to all client connections! The settings made in the dialog apply to all client connections and all connections to higher-level masters.
Figure 20: Setting Options in the “Secure Authentication Parameter” Dialog
Manual Version 1.3.0
38
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 13: Setting Options in the “Secure Authentication Parameter” Dialog Setting Options Description How the authentication key is handled can be selected here: Key handling Pre-Shared Keys, Symmetric Cryptography: If this setting is selected, the “Update Key” must be entered separately for every user. Downloaded Keys, Symmetric Cryptography: If this setting is selected, the “Authority Key” entry field is shown. Authority key This entry field is only activated if the setting “Downloaded Keys, Symmetric Cryptography” is selected for “Key Management”! The authentication key must be entered here. This key is provided by the certificate authority and must be entered once for all users. The entry must be in hexadecimal format. The “Key wrap Algorithm” can be selected here. The following Key wrap algorithm options are available: Sym. AES 128: If this setting is selected, the key length of the “Update Key” or “Authority Key” is 128 bits. Sym. AES 256: If this setting is selected, the key length of the “Update Key” or “Authority Key” is 256 bits. The MAC algorithm to be used for the authentication can be selected MAC algorithm here. The number of relevant bytes depends on the connection used (serial or ETHERNET). The following options are available: HMAC-SHA-1: Serial connection: 8 bytes ETHERNET connection: 10 bytes HMAC-SHA-256: Serial connection: 8 bytes ETHERNET connection: 16 bytes AES-GMAC: Serial connection: 12 bytes ETHERNET connection: 12 bytes The number of users can be selected here. A maximum six users is User possible. Clicking on this button opens another dialog in which the settings for Thresholds the “Security Statistics Objects” (group 121/122) can be adjusted (see figure “Setting Options for the Threshold Values” below). If this checkbox is selected, “Aggressive Mode” of the DNP3 secure Aggressive Mode communication is used. This mode allows the authentication data to be sent in normal DNP3 telegrams, saving transfer bandwidth. Individual steps are combined into the key exchange. The MAC value is transferred together with the telegram. A challenge–reply sequence is necessary once at the beginning of the transfer. If this checkbox is not selected, the default mode “Challenge and Reply Messages” of the DNP3 secure communication is used. If this check box is selected, the substation sends error messages that Error messages arose during authentication. If “Challenge and Reply Messages” mode is activated, an Reply timeout “Authentication Request” must be received within a specified period in order for the substation to process the critical function code received previously. The corresponding value range can be selected here: 1 s … 255 s Each user must be identifiable with a unique user number that is User number assigned once. The corresponding value range can be selected here: 1 … 65535 Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
39
Table 13: Setting Options in the “Secure Authentication Parameter” Dialog Setting Options Description A user role that specifies the user's authorizations must be assigned to User role each user. The user roles are described comprehensively in the IEC 62351-8 standard. The following user roles are available: VIEWER OPERATOR ENGINEER INSTALLER SECADM (Security administrator) SECAUD (Security auditor) RBACMNT (RBAC management) SINGLEUSER The authorizations and user roles are defined in the above-named standard and given in the “User Roles and Authorizations” table below. The maximum number of status requests for each user's session key Session key stat. req. can be entered here. If this value is exceeded within the current session key interval, a corresponding error message is sent. Value range: 2 … 255 The maximum number of messages that are allowed to be sent within Key message count the duration of the currently valid session key can be set here for each user. If this value is exceeded during the current session key interval, the current session key is rejected. Value range: 1 … 65535 It is advisable to set this value equal to or somewhat greater than the value at the other endpoint of the communication. The validity period of the session key can be set here for each user. If Session key lifetime this period ends before the session key has been updated, the current session key is rejected. Value range: 60 s … 7200 s The CODESYS TIME format is used for this entry. It is advisable to set this value equal to or somewhat greater than the value at the other endpoint of the communication. Update key This entry field is only activated if the setting “Pre-Shared Keys, Symmetric Cryptography” is selected for “Key Management”! The “Update Key” must be entered here separately for every user. This key is 16 or 32 characters long (corresponding to 128 bits or 256 bits), depending on the Key Wrap algorithm selected. The entry must be in hexadecimal format. User name This entry field is only activated if the setting “Downloaded Keys, Symmetric Cryptography” is selected for “Key Management”! A user name can be entered here for every user. Entering a user name is only obligatory for “User 1.” Entering a user name is optional for the other users. While the optionally entered user names can be deleted, the user name for “User 1” cannot! Expiry interval This entry field is only activated if the setting “Downloaded Keys, Symmetric Cryptography” is selected for “Key Management”! An expiration interval in days must be entered here for every user. If this period ends before the “Update Key” has been updated, the entire user is deleted.
Manual Version 1.3.0
40
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 13: Setting Options in the “Secure Authentication Parameter” Dialog Setting Options Description Overwrites the settings made and resets the default settings. [Default settings] Accepts the settings made and closes the dialog. [OK] Deletes the settings made and closes the dialog. [Cancel] Table 14: User Roles and Authorizations User Role
Monitoring
x VIEWER x OPERATOR x ENGINEER x INSTALLER SECADM x SECAUD x RBACMNT x SINGLEUSER * R/W/D = Read/Write/Delete
Control x x
Transfer Data R/W/D * R/W * R* D* R/W/D *
Change Config. x x x x
Change Security Config. x Only user roles x
Change Code x x x
Local Login x x x x x
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.1.2
41
“Threshold Values” Dialog
Figure 21: Setting Options in the “Threshold Values” Dialog Table 15: Setting Options in the “Threshold Values” Dialog Setting Options Description Here, you can select whether an event message is to be transmitted Event Def. Variation and, if so, what time stamp to be used, if no explicit format has been defined for event messages in the request from the master station. The following options are available: 122.01 Statistic Security Event – 32 bit with flag 122.02 Statistic Security Event – 32 bit with flag and time The event class according to DNP3 can be selected here. As soon as Event assignment one of the following threshold values is exceeded, an event stored in the event buffer along with the event class is generated. The following options are available: One Two Three The definition of the three event classes is user-specific. The threshold value for the number of unexpected messages from Unexpected messages the substation can be entered here. A message is unexpected if, for example, authentication is expected but a response with a different function code is received instead.
Manual Version 1.3.0
42
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 15: Setting Options in the “Threshold Values” Dialog Setting Options Description The threshold value for the number of authorization errors can be Authorization failure entered here. An authorization error exists if the user does not have authorization (the user role) for the action to be performed. The threshold value for the number of authentication errors can be Authentication failure entered here. An authentication error exists if the calculated MAC value does not match the received value. The threshold value for the number of timeouts in “Challenge and Reply timeouts Reply Messages” mode can be entered here. The threshold value for the number of received session keys Rekeys due to (rekeys) that are transferred when the authentication error threshold authentication failure value is exceeded can be entered here. The threshold value for the number of all messages sent from the Total messages sent substation can be entered here. The threshold value for the number of all messages received by the Total messages received substation can be entered here. The threshold value for the number of all critical messages sent from Critical messages sent the substation can be entered here. A message is critical if its associated function code requires authentication. Critical messages received The threshold value for the number of all critical messages received by the substation can be entered here. A message is critical if its associated function code requires authentication. The threshold value for the number of all messages rejected by the Discarded messages substation can be entered here. A message is rejected if, for example, the required authentication fails. The threshold value for the number of all error messages sent from Error messages sent the substation can be entered here. This setting presupposes that the checkbox for sending error messages is selected in the “Secure Authentication Parameter” dialog. The threshold value for the number of all error messages received by Error messages received the substation can be entered here. Successful authentications The threshold value for the number of all successful authentications (with matching MAC value) of the substation can be entered here. The threshold value for the number of session key updates by all Session key changes configured users can be entered here. Failed session key changes The threshold value for the number of failed session key updates by all configured users can be entered here. The threshold value for the number of successful “Update Key” Update key changes updates by all configured users can be entered here. Failed update key changes The threshold value for the number of failed “Update Key” updates by all configured users can be entered here. Overwrites the settings made and resets the default settings. [Default settings] Accepts the settings made and closes the dialog. [OK] Deletes the settings made and closes the dialog. [Cancel]
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.2
43
“Link Layer” Parameters Specific parameters can be set or changed for every object included under the "Link Layer" item. Using these specific parameters, properties can be defined for setting up a connection between the substation and the master station.
4.2.2.1
“Connector Ethernet” Object These specific parameters are used to set up an ETHERNET connection between the substation and the master station. Up to four connections can be configured, depending on the target system.
Figure 22: Setting Options for a “Connector Ethernet” Object
Manual Version 1.3.0
44
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 16: Setting Options for a “Connector Ethernet” Object Setting Options Description The address for the link layer (substation) is specified here. This Outstation addr. address is used in the link layer telegram to coordinate the source and the target. The “TCPListening/UDP” setting is specified by the master station Network Protocol and cannot be changed. If this checkbox is selected, the entire TCP communication is TLS/SSL TLS/SSL-encrypted. [TLS/SSL parameter] This button is only shown if a PFC200 is selected as the target system! Opens the “TLS/SSL Parameters” dialog; the certificate parameters can be adjusted here. The dialog is explained in the following section. The necessary certificate and key files can be loaded to the controller via Web-Based Management (WBM) (menu item in WBM: “OpenVPN/IPsec”). The port that is to be used for the connection is specified here. The TCP port standard port for DNP3 is 20000. DNP3 uses the “Keep Alive” mechanism to monitor the status of a TCP Keep-Alive [s] connection. Here, you can define the time after which a keep-alive telegram is expected and sent by the substation. The port that is to be used for the connection is specified here. The UDP port standard port for DNP3 is 20000. The device's own IP address (controller) does not have any effect on Own IP address the functionality of the substation. It is stored in a “DNP3 device profile file” and can be processed by other systems. A variable indicating the connection status can be entered here. Status of link layer TRUE: The connection has been established and is active. FALSE: The connection has not been established. The number of master connections that can be set up simultaneously Master connections with the substation can be specified here. If this checkbox is marked, the IP address which are accepted when IP Filter setting up a connection can be restricted. If this checkbox is marked, the master address of the incoming Address verification telegram is evaluated. If the master address and the link layer (see input field “Master Addr.”) are identical, the incoming telegram is processed. If this checkbox is not marked, the master address of the incoming telegram will be ignored. However, the telegram is evaluated. Master addr. This parameter can only be selected when the “Address verification” check box is marked! The link layer (master station) address is specified here. This address is used in the link layer telegrams to coordinate the source and the target. IP addresses which are accepted when setting up a connection can be Permissible IP1 … specified here. Permissible IP3
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
45
Table 16: Setting Options for a “Connector Ethernet” Object Setting Options Description Event data can also be transmitted without being requested. These are Unsolicited Support referred to as “Unsolicited Responses.” Six different options are available for the “Unsolicited Responses”: Disabled “Unsolicited Responses” are not transferred. Mode A: Event threshold reached “Unsolicited Responses” are transferred if the number of events in the buffer has reached or exceeded the event threshold. Mode B: Delay time expired (retriggered) “Unsolicited Responses” are transferred if there is at least one event in the buffer and the delay time has expired. The delay time restarts as soon as a new event is generated in the buffer. Mode C: Event threshold reached or delay time expired (retriggered) “Unsolicited Responses” are transferred if the number of events in the buffer has reached or exceeded the event threshold, or if there is at least one event in the buffer and the delay time has expired. The delay time restarts as soon as there is a new event in the buffer. Mode D: Delay time expired “Unsolicited Responses” are transferred if there is at least one event in the buffer and the delay time has expired. The delay time starts when the first event is generated and is reset upon transfer. Mode E: Event threshold reached or delay time expired “Unsolicited Responses” are transferred if the number of events in the buffer has reached or exceeded the event threshold, or if there is at least one event in the buffer and the delay time has expired. The delay time starts when the first event is generated and is reset upon transfer.
Unsolicited Timeout
Unsolicited Retries
Manual Version 1.3.0
If one of the modes A to E explained above is selected, the substation actively supports “Unsolicited Responses,” and the input and output fields described below are active. The master station must confirm “Unsolicited Responses.” To do this, the master station transmits a corresponding confirmation message to the substation. The amount of time the substation is to wait for this message can be specified here. Value range: 1 s … 60 s If the confirmation is received within the specified time, the events are deleted from the event buffer. The message is resent if no confirmation is received within the specified time. Here it is possible to specify the number of times that a message is to be resent if confirmation is not received within the time period specified in the “Unsolicited Timeout” parameter. Sequence numbers and content are retained in this process. A new message is generated and transmitted as soon as the selected number of transmission attempts is exceeded. Here, the sequence number and, where applicable, the contents are changed.
46
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 16: Setting Options for a “Connector Ethernet” Object Setting Options Description Delay time This entry field is only activated when modes B, C, D or E are selected under “Unsolicited Support”! If several events occur quickly one after the other, a number of telegrams will be generated and sent within a short period of time. A delay so telegrams are only sent after a specified time period can be entered here. Modes B and C: An internal timer is reset each time an event occurs. This helps prevent excess data transfer traffic. The timer is not reset if more events have already accumulated in the buffer than the number specified under the “Event Threshold” parameter. Value range: 1 … 60 s Event threshold This entry field is only activated when modes A, C or E are selected under “Unsolicited Support”! The number of events which must occur in order for a telegram to be sent can be selected here. If the selected value is greater than the value specified under “Event Buffer Size,” the “Event Threshold” parameter becomes ineffective.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
47
4.2.2.1.1 “TLS/SSL Parameters” Dialog The names of the certificate and key files that were loaded to the controller via Web-Based Management (WBM) must be entered in the dialog. The certificate and key files must be loaded in the Web-Based Management via the “OpenVPN/IPsec” tab in the WBM.
Figure 23: Setting Options in the “TLS/SSL Parameters” Dialog
ITLS Version v1.0 is permanently set at the factory! In the present configurator version, the TLS version cannot yet be selected. Therefore, TLS Version v1.0 is permanently set at the factory.
Note the identical file names! The file name in the “CA Certificate,” “Private Key” and „“Device Certificate” entry fields must be identical with the certificate file names loaded in Web-Based Management. If it is not, no assignment can be made!
Manual Version 1.3.0
48
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 17: Setting Options in the “TLS/SSL Parameters” Dialog Setting Options Description The CA certificate file name can be entered here. Name CA certificate The private key file name can be entered here. Name Private Key The device certificate file name can be entered here. Name device cert. The certificate and key file names can be entered here. The following File type of cert. options are available: PEM (Privacy-Enhanced Electronic Mail: Text format with header and footer lines
[Default settings] [OK] [Cancel]
DER (Distinguished Encoding Rules) Binary formatted file Overwrites the settings made and resets the default settings. Accepts the settings made and closes the dialog. Deletes the settings made and closes the dialog.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.2.2
49
“Connector Serial” Object These specific parameters are used to set up a serial connection between the substation and the master station. Up to four connections can be configured, depending on the target system. Every connection must also have its own physical interface.
Figure 24: Setting Options for a “Connector Serial” Object Table 18: Setting Options for a “Connector Serial” Object Setting Options Description The address for the link layer (substation) is specified here. This Outstation addr. address is used in the link layer telegram to coordinate the source and the target. A time for monitoring the connection can be entered here. No data Interval linktest exchange occurs during the specified interval; a REQUEST_LINK_STATUS for connection monitoring is sent from the substation to the master. t#0s: No REQUEST_LINK_STATUS is sent. The address for the link layer (master station) is specified here. This Master station addr. address is used in the link layer telegram to coordinate the source and the target. A maximum time after which a REQUEST_LINK_STATUS Timeout linktest telegram must be received by the master can be entered here. Once this time elapses, the connection status is set to FALSE. A variable indicating the connection status can be entered here. Status of link layer TRUE: The connection has been established and is active. FALSE: The connection has not been established. Here, you can select the interface that is to be used in line with the Interface given target system and the fieldbus nodes. Allocation of the individual interfaces to the given target system is shown in the appendix. The baud rate for the 750-652 “Serial interface” I/O module can be Baud rate selected here. The selected baud rate should not exceed 19200 baud for this. Manual Version 1.3.0
50
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 18: Setting Options for a “Connector Serial” Object Setting Options Description The method for data flow control can be selected here. Transfer Type The following options are available: RS-232 none No data flow control is used. RS-232 XOn/XOff Data flow control is performed in the software. RS-232 RTS/CTS Data flow control is performed in the hardware.
Dial-up modem Dial-up trigger
Transfer type RS-485 cannot be selected. Collision detection, which is not available in the target system, must be provided on the data bus to ensure and maintain communication! If the check box is selected, communication over a dialup modem is enabled, and the following four dialing options can be selected/parameterized. This selection field is only activated when the checkbox “Dialup Modem” is selected. The condition for automatically dialing the substation over the dialup modem can be selected here. The following options are available: never No dialing occurs. For class 1 event Automatic dialing occurs if there is at least one class 1 event in the buffer. For class 2 events Automatic dialing occurs if there is at least one class 2 event in the buffer.
[Modem settings]
Call numbers
For class 1/2 events Automatic dialing occurs if there is at least one class 1 or class 2 event in the buffer. This button is only activated when the checkbox “Dialup Modem” is selected! Opens the “Modem Settings” dialog; settings for the dialup modem communication and initialization can be made here. The dialog is explained in the following section. This entry field is only activated when the checkbox “Dialup Modem” is selected! Up to four telephone numbers can be entered here. The modem attempts to call these numbers sequentially when a dialup operation occurs. Four attempts are available. If four telephone numbers are entered, each number is dialed once. If two telephone numbers are entered, each number is dialed twice. If only one telephone number is entered, it is dialed four times. The data is transferred as soon as a connection can be established with a telephone number.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
51
Table 18: Setting Options for a “Connector Serial” Object Setting Options Description Redialing This entry field is only activated when the checkbox “Dialup Modem” is selected! The time period before re-dialing can be entered here. The timer starts as soon as a dialing operation occurs. If no data could be transferred by the end of the entered time because no connection was established, re-dialing commences. Value range: 3 min … 60 min Unsolicited Support Unsolicited Timeout See section, “‘Connector Ethernet’ Object” Unsolicited Retries Delay time Event threshold
Manual Version 1.3.0
52
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.2.2.1 “Modem Settings” Dialog
Figure 25: Setting Options in the “Modem Settings” Dialog
Please note the following points when configuring the parameters in the dialog: 1.
The “Connection detection” entry field must be parameterized.
2.
The “Blacklist recognition” entry field can be parameterized. If this entry field is parameterized, the “Reset blacklist” entry field must also be parameterized.
3.
The “Call-back by master” checkbox can be activated. If this checkbox is selected, the “Call-back detection” entry field must also be parameterized.
4.
If the “Call-back by master” checkbox is selected, a maximum 90 s is waited for a callback.
5.
A parameterized value in the “Initialization String” entry field is only executed when at least one associated checkbox is activated.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
53
Table 19: Setting Options in the “Modem Settings” Dialog Setting Options Description The unique AT sequence that signals the modem has successfully Connection detection established a connection must be entered here. This AT sequence can be found in the manual for the modem you are using. Disconnection detection The unique AT sequence that signals the modem has successfully cancelled a connection must be entered here. This AT sequence can be found in the manual for the modem you are using. The unique AT sequence that signals a modem dialing lock (blacklist) Blacklist recognition must be entered here. The dialing lock may have various causes. This AT sequence can be found in the manual for the modem you are using. The unique AT sequence to cancel a set dialing lock (blacklist) on the Reset blacklist modem must be entered here. that signals a modem dialing lock. This AT sequence can be found in the manual for the modem you are using. If the check box is selected, master callback is enabled. The modem Call-back by master attempts to establish a connection according the specified dialing behavior of telephone numbers 1 through 4. The remote station should be configured to not accept the call. If no connection is established, the modem waits 90 s for an incoming connection from the remote station. If, contrary to expectations, the remote station accepts the call, the modem does not actively terminate the connection; instead, data transfer starts. The unique AT sequence that signals an incoming callback of the Call-back detection master must be entered here. This AT sequence can be found in the manual for the modem you are using. 1 … 8 AT command sequences can be optionally entered here for Initialization string initializing the modem. The command must start with the letters 1…8 “AT.” The ending “$R$N” is added automatically for the AT command. How to respond to the AT command sent previously can be selected Reaction here. The following options are available: 1…8 Rx: The expected modem AT sequence must be entered in the input field on the right. If this AT sequence is not received within two seconds, the next AT command is sent.
On start 1…8 Bef. dial 1…8 Cycl. 1…8 Cyclic AT interval [Default settings] [OK] [Cancel]
Manual Version 1.3.0
Time: The wait time must be entered in the input field on the right. The next AT command is set after this time period elapses. Value range: 0 s … 300 s If the check box is selected, the associated AT command is sent to the modem once after system start. If the check box is selected, the associated AT command is sent to the modem before each automatic dialing operation. If the check box is selected, the associated AT command is sent to the modem periodically. The time after which the AT commands are sent to the modem periodically is entered here. Value range: 1 min. …60 min Overwrites the settings made and resets the default settings. Accepts the settings made and closes the dialog. Deletes the settings made and closes the dialog.
54
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3
“Application Layer” Parameters The group objects included under the “Appl. Layer” item form a structure containing the corresponding information objects. These information objects can be added once or several times to the individual group objects. Specific parameters can be set or changed for every group object and for each corresponding information object.
Table containing information objects and variations! A table containing all of the information objects and variations supported for DNP3 is given in the appendix!
Indices (object addresses) may be shifted during sorting! All of the information objects are sorted before the configuration is compiled or before the menu item Configuration > Sort is selected. Indices can be shifted during sorting, as the data types are also taken into account for sorting!
4.2.3.1
General Parameters Some parameters are available on multiple levels. These parameters are identical and described below: Table 20: General Parameters Setting Options Description Event trigger Event time Status Bit Status-Bit 6 Status Bit 7 Check Box ONLINE If the associated check box is selected, the specified variable will be created automatically in a global list. RESTART Exception: All addresses based on IEC 61131 which begin with the COMM_LOST character “%” will not be created. REMOTE_FORCED LOCAL_FORCED CHATTER_FILTER OVER_RANGE REFERENCE_ERR
Deviations are written in the respective levels.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3.2
55
“Group Binary Input” Group Object
Figure 26: Setting Options for the “Group Binary Input” Group Object Table 21: Setting Options for the “Group Binary Input” Group Object Setting Options Description Here, you can select the format for the response to a data request if no Static def. Variation defined telegram format has been defined when a request from the master station is present. The following can be selected for this:
Event def. Variation
01.01 Binary Input – Packed format (1 bit per input) 01.02 Binary Input – With flag (1 byte per input) Here, you can select whether an event message is to be transmitted and the time stamp to be used if no setting has been defined for event messages for a request from the master station. The following can be selected for this: 02.01 Binary Input Event – Without time 02.02 Binary Input Event – With absolute time 02.03 Binary Input Event – With relative time
Manual Version 1.3.0
56
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Information Object "Binary Input" As a rule, 8 inputs are commonly parameterized. These inputs are always assigned to the same event class.
Figure 27: Setting Options for a “Binary Input” Information Object Table 22: Setting Options for a “Binary Input” Information Object Setting Options Description The index corresponds to the object address. This is a permanent Index setting and is counted in ascending order for every item. The Configurator assigns the next available index automatically. These parameters have no impact on the functionality of the Data point name substation. They are stored in a “DNP3 device profile file” and can be Description processed by other systems. This checkbox is marked permanently and indicates that the master Binary Input [1] Static station can query the current status at all times. The event class according to DNP3 is selected here. If an event class Binary Input [2] Event is selected, an additional selection list appears below on the left. The following options are available: Event generated in the event of value change An event is generated as soon as a different signal is present at the inputs. This event is saved to the event buffer with its event class. The associated timestamp is set according to the local time when the event occurs. Event generated by external input An event can be triggered via an external input, i.e. by the user. This event is saved to the event buffer with its event class and optionally transferred and stored with the external or local timestamp. See the “Event Trigger” and “Event Time” setting options.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
57
Table 22: Setting Options for a “Binary Input” Information Object Setting Options Description The following setting options are available: Event trigger Input field: A variable name of variable type BOOL according to IEC 61131 that serves as the trigger for generating an event must be entered here. The event is triggered by a change of status from “FALSE” to “TRUE.” An I/O address, which is used as a signal source, can also be entered here as an option.
Event time
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type tyDNP3_AbsTime according to IEC 61131 that represents the external timestamp for the event is entered here.
Status Bit
Check box: See section “General Parameters.” If this input field remains empty, the internal time is used automatically for generating the event. The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the status of the binary input is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
ONLINE
Check box: See section “General Parameters.” The following setting options are available: Input Field: A variable name of variable type BOOL according to IEC 61131 that represents the “ONLINE quality flag” of the “binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
RESTART
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the RESTART quality flag of the “binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option. Check box: See section “General Parameters.”
Manual Version 1.3.0
58
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 22: Setting Options for a “Binary Input” Information Object Setting Options Description The following setting options are available: COMM_LOST Input field: A variable name of variable type BOOL according to IEC 61131 that represents the COMM_LOST quality flag of the “binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
REMOTE_FORCED
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the REMOTE_FORCED quality flag of the “binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
LOCAL_FORCED
Check box: See section “General Parameters.” The following setting options are available: Input Field: A variable name of variable type BOOL according to IEC 61131 that represents the LOCAL_FORCED quality flag of the “binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
CHATTER_FILTER
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the CHATTER_FILTER quality flag of the “binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option. Check box: See section “General Parameters.”
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3.3
59
“Group Double Binary Input” Group Object
Figure 28: Setting Options for the “Group Binary Input” Group Object Table 23: Setting Options for the “Group Binary Input” Group Object Setting Options Description Here, you can select the format for the response to the data request if Static Def. Variation the static data of the master station are requested as the “default variation.” The following options are available:
Event Def. Variation
03.01 Double Binary Input – Packed Format (2 Bit per input) 03.02 Double Binary Input – With Flags (1 Byte per input) If the event data of the master station is requested as the “default variation,” it is possible to specify here whether the event message should be sent, and if so, with what timestamp. The following options are available: 04.01 Double Binary Input Event – Without time 04.02 Double Binary Input Event – With absolute time 04.03 Double Binary Input Event – With relative time
Manual Version 1.3.0
60
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Information Object "Double Binary Input"
Figure 29: Setting Options for a “Double Binary Input” Information Object Table 24: Setting Options for a “Double Binary Input” Information Object Setting Options Description The index corresponds to the object address. This is a permanent Index setting and is counted in ascending order for every item. The Configurator assigns the next available index automatically. These parameters have no impact on the functionality of the Data point name substation. They are stored in a “DNP3 device profile file” and can be Description processed by other systems. This check box is marked permanently and indicates that the master Double Binary Input station can query the current status at any time. [03] Static The event class according to DNP3 is selected here. If an event class Double Binary Input is selected, an additional selection list appears below on the left. [04] Event The following options are available: Event generated in the event of value change An event is generated as soon as a different signal is present at the inputs. This event is saved to the event buffer with its event class. The associated timestamp is set according to the local time when the event occurs. Event generated by external input An event can be triggered via an external input, i.e. by the user. This event is saved to the event buffer with its event class and optionally transferred and stored with the external or local timestamp. See the “Event Trigger” and “Event Time” setting options.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
61
Table 24: Setting Options for a “Double Binary Input” Information Object Setting Options Description The following setting options are available: Event trigger Input field: A variable name of variable type BOOL according to IEC 61131 that serves as the trigger for generating an event must be entered here. The event is triggered by a change of status from “FALSE” to “TRUE.” An I/O address, which is used as a signal source, can also be entered here as an option.
Event time
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type tyDNP3_AbsTime according to IEC 61131 that represents the external timestamp for the event is entered here.
Status Bit 6
Check box: See section “General Parameters.” If this input field remains empty, the internal time is used automatically for generating the event. The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents status big 6 of the “double binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
Status Bit 7
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents status big 7 of the “double binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
ONLINE
Check box: See section “General Parameters.” The following setting options are available: Input Field: A variable name of variable type BOOL according to IEC 61131 that represents the “ONLINE quality flag” of the “double binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option. Check box: See section “General Parameters.”
Manual Version 1.3.0
62
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 24: Setting Options for a “Double Binary Input” Information Object Setting Options Description The following setting options are available: RESTART Input field: A variable name of variable type BOOL according to IEC 61131 that represents the RESTART quality flag of the “double binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
COMM_LOST
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the COMM_LOST quality flag of the “double binary input” input is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
REMOTE_FORCED
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the REMOTE_FORCED quality flag of the “double binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
LOCAL_FORCED
Check box: See section “General Parameters.” The following setting options are available: Input Field: A variable name of variable type BOOL according to IEC 61131 that represents the LOCAL_FORCED quality flag of the “double binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
CHATTER_FILTER
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the CHATTER_FILTER quality flag of the “double binary input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option. Check box: See section “General Parameters.”
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
63
Table 24: Setting Options for a “Double Binary Input” Information Object Setting Options Description The actual signal status can be suppressed for a specified time period Signal preprocessing with the help of signal preprocessing. The following options are available: None The actual signal status is processed directly. Fault position suppression The signal status is suppressed for the delay time setting if a fault position is present. The signal status is then processed after this time elapses.
Delay time
Manual Version 1.3.0
Fault position suppression is used if, for example, the change between switched statuses takes a very long time so an undefined signal status is present for a certain amount of time. Time span for which the signal status is suppressed if a fault position is present Value range: 1 s … 255 s
64
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3.4
“Group Binary Output” Group Object
Figure 30: Setting Options for the “Group Binary Output” Group Object Table 25: Setting Options for the “Group Binary Output” Group Object Setting Options Description Here, you can select the format for the response to a data request if no Continuous def. Var. defined telegram format has been defined when a request from the master station is present. The following fixed setting is given for this: Pulsed def. Variation
10.02 Continuous Control – binary output status Here, you can select the data format in which an event message is to be transmitted if no setting has been defined for event messages for a request from the master station. The following fixed setting is given for this: 12.01 Pulsed Control – control relay output block
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
65
Information Object “Binary Output”
Figure 31: Setting Options for a “Binary Output” Information Object Table 26: Setting Options for a “Binary Output” Information Object Setting Options Description The index corresponds to the object address. This is a permanent Index setting and is counted in ascending order for every item. The Configurator assigns the next available index automatically. These parameters have no impact on the functionality of the Data point name substation. They are stored in a “DNP3 device profile file” and can be Description processed by other systems. This checkbox is marked permanently and indicates that the master Binary Output [10] station can query the current status at all times. Static This checkbox is marked permanently and indicates that commands Binary Output [12] which control the outputs are supported. Command
Manual Version 1.3.0
66
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 26: Setting Options for a “Binary Output” Information Object Setting Options Description Here, you can select two different control models according to DNP3 Control model which regulate the response of the digital outputs when they are triggered by the master station. The following can be selected for this: “Activation model”: The digital outputs transmit pulse sequences or pulses with definable On/Off times or repetition. “Complementary latch model”: The master station switches the digital output on or off in a defined manner.
New telegram
“Retain” checkbox: This checkbox is shown when “Complementary latch model” has been selected. If the checkbox is marked, the status of the digital output remains stored after a restart. The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the receipt of a command telegram for this object is entered here. An I/O address can also be entered here optionally.
Variable
Check box: See section “General Parameters.” The following settings are possible: Checkbox: If the checkbox is marked, the specified variable will be created automatically in a global list. Exception: All addresses based on IEC 61131 which begin with the character “%” will not be created. Input Field: A variable name based on IEC 61131 must be entered here. An I/O address, which is used as a signal source can also be entered here as an option.
Variable property for “New Telegram” entry field When a command telegram is received, the variable is given the value “TRUE” for one cycle only.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3.5
67
“Group Counter” Group Object There are two different types of counters for DNP3: •
32-bit counters
•
16-bit counters
Specific setting options for the default variations exist for each type of counter in the “Features” area.
Figure 32: Setting Options for the “Group Counter” Group Object Table 27: Setting Options for the “Group Counter” Group Object Setting Options Description Here, you can select the volume of data to be transferred if no defined Status def. Variation telegram format is provided for a request from the master station. The following options are available for a 32-bit counter: 20.01 Counter – 32 Bit with flag 20.05 Counter – 32 Bit without flag The following options are available for a 16-bit counter: 20.02 Counter – 16 Bit with flag 20.06 Counter – 16 Bit without flag
Manual Version 1.3.0
68
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 27: Setting Options for the “Group Counter” Group Object Setting Options Description Here, you can select the volume of frozen values to be transferred if Frozen def. Variation no setting has been defined for frozen values for a request from the master station. The following options are available for a 32-bit counter: 21.01 Frozen Counter – 32 Bit with flag 21.05 Frozen Counter – 32 Bit with flag and time 21.09 Frozen Counter – 32 Bit without flag The following options are available for a 16-bit counter:
Event def. Variation
21.02 Frozen Counter – 16 Bit with flag 21.06 Frozen Counter – 16 Bit with flag and time 21.10 Frozen Counter – 16 Bit without flag Here, you can select the format in which an event message is to be transmitted if no setting has been defined for event messages for a request from the master station. The following options are available for a 32-bit counter: 22.01 Counter Change Event – 32 Bit with flag 22.05 Counter Change Event – 32 bit with flag and time The following options are available for a 16-bit counter: 22.02 Counter Change Event – 16 Bit with flag 22.06 Counter Change Event – 16 bit with flag and time
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
69
Information Object “Counter”
Figure 33: Setting Options for a “Counter” Information Object Table 28: Setting Options for a “Counter” Information Object Setting Options Description The index corresponds to the object address. This is a permanent Index setting and is counted in ascending order for every item. The Configurator assigns the next available index automatically. These parameters have no impact on the functionality of the Data point name substation. They are stored in a “DNP3 device profile file” and can be Description processed by other systems. This checkbox is marked permanently and indicates that the master Counter [20] Static station can query the current status at all times. The event class is selected according to DNP3. As soon as the counter Counter [22] Event value exceeds the set event hysteresis (see “Event Hysteresis” setting option), the counter value is saved with the event class in the event buffer and can then be queried asynchronously. This checkbox is marked permanently and indicates that the master Frozen Counter [21] station can query the frozen status at all times. Static
Manual Version 1.3.0
70
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 28: Setting Options for a “Counter” Information Object Setting Options Description The following settings are possible: Variable Checkbox: If the checkbox is marked, the specified variable will be created automatically in a global list. Exception: All addresses based on IEC 61131 which begin with the character “%” will not be created. Input Field: A variable name based on IEC 61131 must be entered here. An I/O address, which is used as a signal source can also be entered here as an option. Selection Box: A total of three different variants is supported for this counter: Edge (32 Bit Counter): Variable: BOOL The positive edges are added internally for the counter value. 32 Bit: Variable: DINT The positive edges are added externally (for example in a CODESYS application) for the counter value. 16 Bit: Variable: INT The positive edges are added externally (for example in a CODESYS application) for the counter value.
Event Hysteresis
Checkbox “Retain”: If this checkbox is marked, “retain” variables will be created for the counter to ensure that the counter values are saved on a restart. If this checkbox is not marked, the counter values are initially set at "0" when the device is switched on. The hysteresis can be set here. This selection field is only activated when an event class has been assigned to the counter. The counter value, along with the event class, is stored in the event buffer as soon as the set value is exceeded.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3.6
“Group Analog Input” Group Object In DNP3 there are two different types of whole number analog values and two different types of floating point values: •
32-bit analog values
•
16-bit analog values
•
32-bit floating point values
•
64-bit* floating point values
Specific setting options for the default variations exist for the first three types cited above in the “Features” area.
Figure 34: Setting Options for the “Group Analog Input” Group Object
Manual Version 1.3.0
71
72
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 29: Setting Options for the “Group Analog Input” Group Object Setting Options Description Here, you can select the format for the response to a data request if no Static def. Variation defined telegram format has been defined when a request from the master station is present. The following can be selected for this (32-bit): 30.01 Analog Input – 32 Bit with flag 30.03 Analog Input – 32 Bit without flag The following can be selected for this (16-bit): 30.02 Analog Input – 16 Bit with flag 30.04 Analog Input – 16 Bit without flag The following fixed setting is given for this (FLOAT): Event def. Variation
30.05 Analog Input – single-precision, floating-point with flag Here, you can select whether a reply is to be made with or without a time flag to an event request if no setting has been defined for event messages on a request from the master station. The following can be selected for this (32-bit): 32.01 Analog Input Change Event – 32 Bit without time 32.03 Analog Input Change Event – 32 Bit with time The following can be selected for this (16-bit): 32.02 Analog Input Change Event – 16 Bit without time 32.04 Analog Input Change Event – 16 Bit with time The following can be selected for this (FLOAT):
32.05 Analog Input Change Event – single-precision, floating-point without time 32.07 Analog Input Change Event – single-precision, floating-point with time * This floating point value is currently not supported, as CODESYS 2.3 does not support any 64-bit values in the “REAL” format.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
73
Information Object “Analog Input”
Figure 35: Setting Options for an “Analog Input” Information Object Table 30: Setting Options for an “Analog Input” Information Object Setting Options Description The index corresponds to the object address. This is a permanent Index setting and is counted in ascending order for every item. The Configurator assigns the next available index automatically. These parameters have no impact on the functionality of the Data point name substation. They are stored in a “DNP3 device profile file” and can be Description processed by other systems. Analog Input [30] Static This checkbox is marked permanently and indicates that the master station can query the current status at all times.
Manual Version 1.3.0
74
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 30: Setting Options for an “Analog Input” Information Object Setting Options Description Analog Input [32] Event The event class according to DNP3 is selected here. If an event class is selected, an additional selection list appears below the input fields. The following options are available: Event generated by hysteresis As soon as the value exceeds the event hysteresis setting (see the “Event Hysteresis” setting option), an event is generated. The value is saved with the event class in the event buffer and can then be queried asynchronously.
Event Hysteresis
Event trigger
Event generated by external input An event can be triggered via an external input, i.e. by the user. This event is saved to the event buffer with its event class and optionally transferred and stored with the external or local timestamp. See the “Event Trigger” and “Event Time” setting options. The hysteresis can be set here. This selection field is only activated when an event class has been assigned to the analog output. The value, along with the event class, is stored in the event buffer as soon as the set value is exceeded. The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that serves as the trigger for generating an event must be entered here. The event is triggered by a change of status from “FALSE” to “TRUE.” An I/O address, which is used as a signal source, can also be entered here as an option.
Event time
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type tyDNP3_AbsTime according to IEC 61131 that represents the external timestamp for the event is entered here. Check box: See section “General Parameters.” If this input field remains empty, the internal time is used automatically for generating the event.
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
75
Table 30: Setting Options for an “Analog Input” Information Object Setting Options Description The following settings are possible: Variable Checkbox: If the checkbox is marked, the specified variable will be created automatically in a global list. Exception: All addresses based on IEC 61131 which begin with the character “%” will not be created. Input Field: A variable name based on IEC 61131 must be entered here. An I/O address, which is used as a signal source can also be entered here as an option. Selection Box: A total of three different variants is supported for this counter: 32 Bit: Variable: DINT The positive edges are added externally (for example in a CODESYS application) for the counter value. 16 Bit: Variable: INT The positive edges are added externally (for example in a CODESYS application) for the counter value.
ONLINE
Float: Variable: BOOL The positive edges are added internally for the counter value. The following setting options are available: Input Field: A variable name of variable type BOOL according to IEC 61131 that represents the “ONLINE quality flag” of the “analog input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
RESTART
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the “RESTART quality flag” of the “analog input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
COMM_LOST
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the COMM_LOST quality flag of the “analog input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option. Check box: See section “General Parameters.”
Manual Version 1.3.0
76
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 30: Setting Options for an “Analog Input” Information Object Setting Options Description The following setting options are available: REMOTE_FORCED Input field: A variable name of variable type BOOL according to IEC 61131 that represents the REMOTE_FORCED quality flag of the “analog input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
LOCAL_FORCED
Check box: See section “General Parameters.” The following setting options are available: Input Field: A variable name of variable type BOOL according to IEC 61131 that represents the LOCAL_FORCED quality flag of the “analog input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
OVER_RANGE
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the OVER_RANGE quality flag of the “analog input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
REFERENCE_ERR
Check box: See section “General Parameters.” The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the REFERENCE_ERR quality flag of the “analog input” is entered here. An I/O address, which is used as a signal source, can also be entered here as an option.
Phys. In
Check box: See section “General Parameters.” The following settings are possible: Checkbox: If this checkbox is marked, the entire lower input range is enabled. If the checkbox is not marked, the variable declared in the “Variable” input field is applied.
DNP3 Value Min.
Input Field: A variable name based on IEC 61131 must be entered here. An I/O address, which is used as a signal source can also be entered here as an option. The value that corresponds to the physcial minimum value is specified here. Example: 4096 (4 mA) corresponds to -20 °C. Value to enter: -20.0
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
77
Table 30: Setting Options for an “Analog Input” Information Object Setting Options Description The value that corresponds to the physical maximum value is DNP3 Value Max. specified here. Example: 32767 (20 mA) corresponds to 60 °C. Value to enter: 60.0 The input value that corresponds to the minimum process value is Phys. Input Min. specified here. Example: 4096 corresponds to 4 mA. Value to enter: 4096 The input value that corresponds to the maximum process value is Phys. Input Max. specified here. Example: 32767 corresponds to 20 mA. Value to enter: 32767 The offset and conversion factor which the Configurator has Scaling calculated from the values input for “DNP Value Min./Max.” and “Phy.Input Min./Max.” are displayed here.
Example of scaling using the icon [Help] If the checkbox for the physical input is marked, a scaling example can be called up using the [Help] icon. Schematic signal flow diagram for the “Analog Input” information object
Figure 36: Schematic Signal Flow Diagram for “Analog Input” Information Object
Manual Version 1.3.0
78
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.2.3.7
“Group Analog Output” Group Object In DNP3 there are two different types of whole number analog values and two different types of floating point values: •
32-bit analog values
•
16-bit analog values
•
32-bit floating point values
•
64-bit* floating point values
Specific setting options for the default variations exist for the first three types cited above in the “Features” area.
Figure 37: Setting Options for the “Group Analog Output” Group Object
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
79
Table 31: Setting Options for the “Group Analog Output” Group Object Setting Options Description Here, you can select the format for the response to a data request if no Status def. Variation defined telegram format has been defined when a request from the master station is present. The following fixed setting is given for this (32 bit): 40.01 Analog Output Status – 32 Bit with flag The following fixed setting is given for this (16 bit): 40.02 Analog Output Status – 16 Bit with flag The following fixed setting is given for this (FLOAT):
Block def. Variation
40.03 Analog Output Status – single-precision, floating-point with flag Here, you can select the format for the response to the data request if no setting has been defined for event messages for a request from the master station. The following fixed setting is given for this (32 bit): 41.01 Analog Output Block – 32 Bit The following fixed setting is given for this (16 bit): 41.02 Analog Output Block – 16 Bit The following fixed setting is given for this (FLOAT):
41.03 Analog Output Block – single-precision, floating-point * This floating point value is currently not supported, as CODESYS 2.3 does not support any 64-bit values in the “REAL” format.
Manual Version 1.3.0
80
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Information Object “Analog Output”
Figure 38: Setting Options for an “Analog Output” Information Object Table 32: Setting Options for an “Analog Output” Information Object Setting Options Description The index corresponds to the object address. This is a permanent Index setting and is counted in ascending order for every item. The Configurator assigns the next available index automatically. These parameters have no impact on the functionality of the Data point name substation. They are stored in a “DNP3 device profile file” and can be Description processed by other systems. This checkbox is marked permanently and indicates that the master Analog Output [40] station can query the current status at all times. Static This checkbox is marked permanently and indicates that the Analog Output [41] command direction is supported at all times for analog outputs. Command
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
81
Table 32: Setting Options for an “Analog Output” Information Object Setting Options Description The following settings are possible: Variable Checkbox: If this checkbox is marked, the variable that has been entered will be created automatically in a global list. Exception: All addresses based on IEC 61131 which begin with the character “%” will not be created. Input Field: A variable name based on IEC 61131 must be entered here. An I/O address, which is used as a signal source can also be entered here as an option. Selection Box: A total of three different variants is supported for this counter: 16 Bit: Variable: INT The positive edges are added externally (for example in a CODESYS application) for the counter value. 32 Bit: Variable: DINT The positive edges are added externally (for example in a CODESYS application) for the counter value. Float: Variable: BOOL The positive edges are added internally for the counter value.
New telegram
Checkbox “Retain”: If the checkbox is marked, the status of the analog output remains stored after a restart. The following setting options are available: Input field: A variable name of variable type BOOL according to IEC 61131 that represents the receipt of a command telegram for this object is entered here. An I/O address can also be entered here optionally.
Phys. Output
Check box: See section “General Parameters.” The following settings are possible: Checkbox: If this checkbox is marked, the entire lower input range is enabled. If the checkbox is not marked, the variable declared in the “Variable” input field is applied.
DNP3 Value Min.
DNP3 Value Max.
Manual Version 1.3.0
Input Field: A variable name based on IEC 61131 must be entered here. An I/O address, which is used as a signal source can also be entered here as an option. The value that corresponds to the physcial minimum value is specified here. Example: 4096 (4 mA) corresponds to 0 min-1. Value to enter: -0.0 The value that corresponds to the physical maximum value is specified here. Example: 32767 (20 mA) corresponds to 3000 min-1. Value to enter: 3000.0
82
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 32: Setting Options for an “Analog Output” Information Object Setting Options Description The output value that corresponds to the minimum process value is Phys. Output Min. specified here. Example: 4096 corresponds to 4 mA. Value to enter: 4096 The output value that corresponds to the maximum process value is Phys. Output Max. specified here. Example: 32767 corresponds to 20 mA. Value to enter: 32767 The offset and conversion factor which the Configurator has Scaling calculated from the values input for “DNP Value Min./Max.” and “Phy.Output Min./Max.” are displayed here.
Variable property for “New Telegram” entry field When a command telegram is received, the variable is given the value “TRUE” for one cycle only.
Example of scaling using the icon [Help] If the checkbox for the physical output is marked, a scaling example can be called up using the [Help] icon. Schematic signal flow diagram for the “Analog Output” information object
Figure 39: Schematic Signal Flow Diagram for “Analog Output” Information Object
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.3
83
Status Bar Error messages are displayed in the status bar. The various error messages are listed below:
Figure 40: Status bar
Navigate to the cause of the error! When you double-click on an error message the Configurator moves automatically to the information object containing the error. This greatly facilitates troubleshooting! Table 33: Error Messages in the Status Bar Error message Description An error occurred during import. An attempt was made to import an XML file which did not Incorrect file format. have the correct format. Error: At least one No communication channel available. A connection cannot be communication channel must be set up, meaning that a valid configuration cannot be created. available. Add an ETHERNET or Add at least one interface and configure it as required for your a serial connector. connection. Error: At least one object must be No information object available. No valid data model can be available. Add an object to the generated. Therefore, add at least one information object to the configuration. configuration and set its parameters according to your data point list. Error: When the physical Remove the variable entry and ensure that a valid address is input/output option is used for an given for the process image in the “Phy. Input/Phy. Output” analog input, it is not possible to input field. define a process variable as a “Variable”. Error: Minimum value of the The minimum and maximum value for scaling is checked for DNP process value is the analog values. The minimum value of the DNP3 process >= Maximum value of the DNP3 value may not be greater than or equal to the maximum DNP3 process value. process value. Error: The physical input '###1' This error message is displayed when a CODESYS address cannot be used for an analog (input) has been selected for an “Analog Output” information output. object. Error: Incorrect data type used This error message is displayed when a CODESYS address for analog input '###1'. Change (output) has been selected and also entered in the “32-bit” the defined data type. selection field for an “Analog Input” information object. Error: A maximum of '###1' 2 or 4 connections can be defined, depending on the target ETHERNET and serial system. Therefore, reduce the number of configured connection connections can be configured. channels to a figure below that for the “Link Layer” item. Reduce the number. Error: Device '###1' does not This error message is displayed when a COM port is selected support the selected COM Port which is not supported by the target system. For example, the '###2'. Select a different port. COM1 interface cannot be selected for the 750-872 fieldbus controller.
Manual Version 1.3.0
84
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology Table 33: Error Messages in the Status Bar Error message Description Error: Cannot define REAL This error message is displayed when “FLOAT” objects have values for Level 2 conformity. been defined and the checkbox “Level 2 Conformity” is Change the data type of the marked. Remove all objects which use the “FLOAT” type, or object, or delete the object. change the data type. As an alternative, you can also unmark the “Level 2 Conformity” checkbox. Error: No “FLOAT” data type This error message is displayed when “FLOAT” objects have can be selected for analog outputs been defined and the checkbox “Level 2 Conformity” is for Level 2 conformity. Change marked. Remove all objects which use the “FLOAT” type, or the data type of the object, or change the data type. As an alternative, you can also unmark delete the object. the “Level 2 Conformity” checkbox. These error messages are only relevant for the information objects “Analog Input” and “Analog Output”. Error: No “32 Bit” data type can This error message is displayed when “32-bit” objects have be selected for analog outputs for been defined and the checkbox “Level 2 Conformity” is Level 2 conformity. Change the marked. Remove all objects which use the “32-bit” type, or data type of the object, or delete change the data type. As an alternative, you can also unmark the object. the “Level 2 Conformity” checkbox. This error message applies only to “Analog Output” information objects. Error: Device '###1' does not The identical COM port has been configured for more than one support the selected COM Port serial interface. Check the serial connections defined in your '###2'. Select a different port. configuration and ensure that each COM port is used only once. Error: When the IP filter for the This error message is displayed when the IP filter is activated ETHERNET connector is and not at least one IP address is entered. Deactivate the filter enabled, at least one valid IP or enter at least one valid IP address. Invalid addresses: 0.0.0.0 / 255.255.255.255 address per connection must be defined. Error: If master address This error message is displayed when the IP filter is deactivated validation is enabled, at least one and the address validation is activated. valid IP address must be specified. Alternatively, address validation can be disabled. Error: Secure Authentication: This error message appears if the correct number of characters incorrect update key length of for the “Update Key” is not entered for a user. The number of user '###1' characters is 16 or 32 depending on the pre-selected “Key Wrap algorithm.” Error: Secure Authentication: This error message appears if “Downloaded Keys, Symmetric Incorrect Authority Key length Cryptography” is selected for key management and the correct number of characters for the “Authority Key” is not entered for a user. The number of characters is 16 or 32, corresponding to 128 bits or 256 bits, depending on the “Key Wrap algorithm” selected. Error: Secure Authentication: This error message appears if a user number is entered for a User number already assigned user which is already used for a different user. Error: Secure Authentication: This error message appears if a user name is entered for a user User name already assigned which is already used for a different user. Error: Secure Authentication: This error message appears if “Downloaded Keys, Symmetric To use downloaded keys, a user Cryptography” is selected for key management and no user name must be entered for User 1. name is entered for User 1. Error: Secure Authentication: This error message appears if “Downloaded Keys, Symmetric To use downloaded keys, a Cryptography” is selected for key management and no entry is unique name must be entered for made in the “Substation Name” input field in the global the substation. parameters. Error: The TLS file name “###1” This error message appears when invalid characters are used for is faulty. The entry format the certificate file names. “Filename.xxx” is supported. These characters are invalid: „^[\w\-\. ]+$“. Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 DNP3 Configurator 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
4.4
85
Diagnostics Messages via Dialog Diagnostics messages are displayed in a separate dialog: Diagnostics Message “Error”
Figure 41: Diagnostics Message “Error”
Factor and offset are calculated as soon as the scaling value is entered. This error message is displayed when no correct factor can be calculated on account of the minimum and maximum values that have been entered. Check the values you have entered for plausibility, or whether the factor has been incorrectly calculated. Diagnostics Message “Error”
Figure 42: Diagnostics Message “Error”
This message is displayed when “FLOAT” or “32-bit” objects have been defined and the checkbox “Level 2 Conformity” is marked for the “DNP Outstation” item. Diagnostics Message “Information”
Figure 43: Diagnostics Message “Information”
This message is displayed when the Configurator is closed using the [OK] button and the current project has been deleted.
Manual Version 1.3.0
86
DNP3 Configurator WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Diagnostics Message “Warning”
Figure 44: Diagnostics Message “Warning”
This message is displayed when the Configurator is closed using the [Cancel] button and an existing project has been modified. You can select whether you wish to cancel all of your changes, or return to the configuration. Pos : 23 /D okumentation allgemei n/Glieder ungs elemente/---Seitenwechs el--- @ 3\mod_1221108045078_0.doc x @ 21810 @ @ 1
Manual Version 1.3.0
WAGO-I/O-SYSTEM 750 759-911 DNP3 Solution for programmable Controls of Telecontrol Technology
Appendix
87
Pos : 24 /All e Seri en (Allgemei ne Module)/Ü berschriften/Ebene 1/Anhang - Übersc hrift 1 @ 4\mod_1239874070437_21.doc x @ 30560 @ 1 @ 1
5
Appendix
Pos : 25 /Serie 759 ( WAGO-Softwar e)/WAGO-I/O-PR O / COD ESYS 2/F ernwir ktec hni k/DNP3-Lös ung/DN P3- Lösung - Anhang @ 21\mod_1422537804755_21.doc x @ 173241 @ @ 1