Академический Документы
Профессиональный Документы
Культура Документы
User manual
User manual
SEP2 MeterView 2017 R2 standalone
COPYRIGHT
© 2017 ISKRAEMECO, d.d. All rights reserved.
No part of this document can be copied, reproduced, transferred, distributed, presented or stored in any for-
mat without the prior written consent of Iskraemeco, d.d., except as otherwise provided in your license or as
expressly permitted in writing by Iskraemeco, d.d.
TRADEMARKS
The Iskraemeco logo, and all related trademarks are registered trademarks or trademarks of Iskraemeco,
d.d. All other trademarks are the property of their respective owners. All rights reserved.
TABLE OF CONTENT
1. ABOUT ....................................................................................................................................................... 1
1.1. New features in current version of SEP2 MeterView .......................................................................... 1
1.2. SEP2 MeterView – two installation types ............................................................................................ 1
1.3. Editions and licenses .......................................................................................................................... 1
1.3.1. Editions ...................................................................................................................................... 1
1.3.2. License types ............................................................................................................................. 2
2. INSTALLATION AND ACTIVATION ......................................................................................................... 3
2.1. System requirements .......................................................................................................................... 3
2.2. Installation ........................................................................................................................................... 4
2.3. Activation ............................................................................................................................................. 5
2.3.1. Automatic activation ................................................................................................................... 7
2.3.2. Manual activation via Web browser ........................................................................................... 7
2.3.3. Manual activation via e-mail ...................................................................................................... 7
2.4. Update and upgrade ........................................................................................................................... 7
2.4.1. Preservation of the data during the update and upgrade .......................................................... 7
3. APPLICATION AUTHENTICATION .......................................................................................................... 9
4. APPLICATION OVERVIEW ..................................................................................................................... 11
4.1. SEP2 MeterView Ribbon Bar ............................................................................................................ 12
4.1.1. SEP2 MeterView QAT ............................................................................................................. 12
4.1.2. SEP2 MeterView Application Button........................................................................................ 13
4.1.2.1. SEP2 MeterView Workspace (*.s2m) .................................................................................. 13
4.1.2.2. SEP2 MeterView Options .................................................................................................... 14
4.1.2.2.1. General options .............................................................................................................. 15
4.1.2.2.2. Location Map Control options ........................................................................................ 17
4.1.2.2.3. Clipboard options ........................................................................................................... 18
4.1.2.2.4. Group options ................................................................................................................. 19
4.1.2.2.5. Device options ................................................................................................................ 20
4.1.2.2.6. XML Document options .................................................................................................. 20
4.1.2.2.7. Existing Object Handling ................................................................................................ 21
4.1.2.2.8. Existing Index Warning Dialog ....................................................................................... 21
4.1.2.2.9. Paste Progress Dialog ................................................................................................... 22
4.1.2.3. General Ribbon Tab ............................................................................................................ 22
4.1.2.4. View Ribbon Tab ................................................................................................................. 23
4.1.2.5. SEP2 MeterView Ribbon Tab .............................................................................................. 25
4.1.2.6. Tools Ribbon Tab ................................................................................................................ 25
4.2. Management Plug-in ......................................................................................................................... 26
4.2.1. Security Policy ......................................................................................................................... 26
4.2.1.1. Exporting Security Policies .................................................................................................. 28
4.2.1.2. Importing security policies ................................................................................................... 30
4.2.2. Users and Groups .................................................................................................................... 33
4.2.2.1. SEP2 MeterView Users ....................................................................................................... 34
4.2.2.2. SEP2 MeterView Groups ..................................................................................................... 36
4.3. MeterView Plug-in ............................................................................................................................. 38
4.3.1. Database Node ........................................................................................................................ 38
4.3.1.1. General Group ..................................................................................................................... 38
4.3.1.2. Device Group ....................................................................................................................... 39
INDEX OF FIGURES
INDEX OF TABLES
1. ABOUT
The SEP2 MeterView is a modern and easy to use standalone Windows application designed by Iskraemeco. It
is a support software tool for meter reading, parameterization and upgrade and it supports the DLMS/COSEM,
MS2020/EDL, IEC 62056-21 (former IEC 1107) and other typical smart metering communication protocols.
NOTE This User manual may contain screenshots which were taken on the previous releases of
SEP2 MeterView, nevertheless those screenshots are valid also for current release. All
changed screenshots specific for the current version have been replaced.
Due to many common parts of both installation types coming from the SEP2W System, the Standalone appli-
cation has SEP2 prefix in the name.
So if you install the SEP2 MeterView on a computer as a Standalone application, all required components
are embedded in the application and there are no active connections to components of the SEP2W System.
On the other hand, if included as the plugin in the SEP2W System, the SEP2 MeterView can be used to
manage a group of meters at the same time.
NOTE This User manual is intended for the SEP2 MeterView Standalone version, but from the
functionality aspect vast majority of the functions are the same in the SEP2 MeterView
plugin of the SEP2W System.
SEP2 MeterView application comes in three editions to cover the needs from a single user to a large enter-
prise (see the Table 1):
Base
Professional
Enterprise
Professional
Enterprise
SEP2 MeterView Functionality in Editions
Base
Manage devices and groups X X X
Read from device – parameters, profiles, log book, events X X X
Device communication log X X X
License HW lock, activation and management X X X
Use of local database (automatic upgrade from older version) X X X
Combine command scripts X X X
Execute methods on DLMS/COSEM devices X X X
Set/synchronize time X X
Parameter schema - save changes X X
Search for parameters X X
Print – log book, load profile, data readout X X
Export to PDF, Excel, Word - log book, load profile, data readout X X
Optional feature: read-only snapshots of device parameters X X
Use remote communication (PSTN, GSM, GPRS, Modem, TCP/IP ...) X
Update device firmware X
Execute command scripts X
Parameter schema – compare parameters (with print and export to PDF, Excel, Word), im-
X
port from command script files, export to SEP2W reading definitions or command scripts
Parameter schema – viewing and editing parameters in raw mode X
Export to SEP2W System - log book, load profile, data readout X
User and security management X
Communication trace and analysis view X
Table 1: Overview of SEP2 MeterView functionalities by product edition
In all editions, special functions can be specified in a license. They offer additional license functionality con-
trol for infrequently used special functions, which are most often customer specific.
If customer wants to try the product, it can be ordered as a trial version license and delivered to the cus-
tomer. Trial version can be ordered for the Enterprise edition. To customer, it offers all functionality of the
regular version, but it can only be used for a limited time.
Duration of use for the SEP2 MeterView trial version is 90 days from the day when the license was generated.
When a trial version license is about to expire, SEP2 MeterView shows a warning every time the program is
started. It starts to show warnings 15 days before license expiration. After trial period is over, SEP2 Meter-
View stops working. For further usage, a user has to activate application with a regular license.
In order for SEP2 MeterView to work properly, the following prerequisites must be installed on target com-
puter:
.NET Framework 4.6.1
Microsoft Report Viewer 2010
Microsoft SQL Server 2012 LocalDB
Microsoft Visual C++ 2010 x86 Redistributable
for Windows 8/10 the feature ".NET Framework 3.5 (includes .NET 2.0 and 3.0)" has to be enabled.
SEP2 MeterView setup installs all needed prerequisites automatically if mentioned prerequisites are not al-
ready installed on a target computer.
NOTE It is recommended that the computer is connected to Internet during the installation of pre-
requisites.
This is required for installation of the “.NET Framework 3.5” prerequisite when installing it
on Windows 8 operating system or later. On these operating system versions the “.NET
Framework 3.5” prerequisite cannot be installed anymore without connection to Internet as
a result of Microsoft changed policy. An alternative is to use original Windows installation
media. Please consult available information on the Internet.
2.2. Installation
NOTE For installation of SEP2 MeterView it is required to log on as a user with administrative user
rights.
Log on as user with administrative user rights. Put the installation CD/DVD in the CD/DVD-drive or select the
folder with name “Setup” (if you downloaded the installation package from Internet), select the folder with the
name “CD” and run Setup.exe. The SEP2 MeterView Setup wizard will appear (see the Figure 1).
NOTE If any of the prerequisites (see the chapter 2.1. on the page 3) are not installed on the
computer, the wizard will guide you to install all missing ones. After that, it will guide you
through the installation of the SEP2 MeterView.
Follow the Setup Wizard steps and provide all necessary data (like accepting the terms in the License
Agreement and selection of the destination folder for installation). (See the Figure 2.)
Complete the installation with click on Finish button in Installation complete window (see the Figure 3).
2.3. Activation
When you start the application for the first time, you will get the SEP2 MeterView Activation window.
In order to use SEP2 MeterView, you must first activate it. (See the Figure 4.)
For SEP2 MeterView activation, you need to provide the following data:
Name – provide a name of user, installer or administrator; e.g. John Smith.
Product Key – a valid Product Key for one of available editions (Base, Professional, or Enterprise)
obtained from ISKRAEMECO; it looks like this: XXXXX-XXXXX-XXXXX-XXXXX-XXXXXX.
Machine ID – a unique identifier of your computer hardware, where SEP2 MeterView runs;
it is automatically generated from information about your computer hardware components.
2 B
3 4
NOTE Machine ID is generated from information about following computer hardware components:
Hard Drive: Information about hard drive that has bootable partition. If no hard drive
with bootable partition is found, it contains information about all available hard drives.
CPU: Information about processor.
BIOS: Information about BIOS.
NOTE A connection to the Internet is not required on computer where SEP2 MeterView Activation
is executed. A file with Activation information can be obtained on another computer with
connection to the Internet.
NOTE A connection to the Internet is not required on computer where SEP2 MeterView Activation
is executed. A file with Activation information can be obtained on another computer with
connection to the Internet.
E.g. if the SEP2 MeterView 2015 is installed and it is upgraded with the SEP2 MeterView 2017 then the data
from SEP2 MeterView 2015 database gets imported into the SEP2 MeterView 2017 database. At the mo-
ment after the upgrade procedure both databases are equal and start to differ, if the data is changed after it
in any of the releases.
NOTE After the initial import the upgrade/update procedure, you can still import data from the pre-
vious releases to the new release using the Copy/Paste operation.
If database upgrades/patches are necessary during the update/upgrade procedure, the old version of the
database is preserved so that it can be used again in case that the user wants to downgrade SEP2 Meter-
View to the previous version.
3. APPLICATION AUTHENTICATION
For use of SEP2 MeterView, user authentication is required (see the Figure 5).
The user needs a valid username and a password to authenticate to the SEP2 MeterView.
Two different authentication options in the SEP2 MeterView login dialog box are available (see the Figure 6):
Windows Authentication (for Base, Professional and Enterprise edition)
SEP2W System Authentication (for Enterprise edition only)
Figure 6: Choosing SEP2W System authentication option in the Login dialog box
As already mentioned, by default, SEP2 MeterView is installed using Windows Authentication (Single Sign on),
so the login dialog box for windows users is not displayed. In this case, for a user authentication, the same
username, and password are used as for authentication in Windows (in SEP2 MeterView user is not asked for
username and password; he or she is logged in automatically).
If SEP2W System Authentication is used, the login dialog box is displayed. In the login dialog box user
have to fill fields with a valid username and password (defined in SEP2 MeterView) and SEP2W system Au-
thentication has to be chosen.
Username – enter your valid SEP2 MeterView username (not Windows username), which is assigned to you
Password – enter your valid SEP2 MeterView password (not Windows password)
Domain – choose appropriate domain (if it is enabled)
NOTE If user wants to show SEP2 MeterView login dialog box, first he or she has to make logoff
SEP2 MeterView. After logoff, application is reopened and the logon dialog box appears.
4. APPLICATION OVERVIEW
SEP2 MeterView is designed as a typical standalone Windows application with menus, panels, and some
specific user interface implementations, that allow users to perform required tasks, such as changing the me-
ter properties as quickly and intuitively as possible.
The Figure 8 shows the application with its main components.
3
2
1 SEP2 MeterView Ribbon bar: located on the top of the window. It contains commands needed for
working with the program, for example adjustment of program display settings, logging off, adjust-
ment of main configuration settings, accessing tools, applying changes, etc. It can also contain rib-
bon tabs with specific commands for loaded plug-ins.
2 SEP2 MeterView Workspace: panels with system trees. Each plug-in contributes its own tree with
specific structure that allows users to access individual parts of the application (management of us-
ers, user policies, etc.).
3 Central Zone: central part of the main SEP2 MeterView window where the property panels and
other forms, vital for program management are displayed.
4 Event Log: customizable display of historical and current events that occurred in SEP2 MeterView.
The Event Log registers important events in the system. The user can supervise the program func-
tioning and communication within the system. Event Log can also help you to subsequently track er-
rors and perform corrective actions.
You can customize its content and position by clicking on the drop-down arrow as shown on the picture
above and selecting items that should be present on the QAT.
To maximize the working area of SEP2 MeterView consider minimizing the ribbon by checking the Minimize
the Ribbon option from the menu.
Commands on the menu, that is revealed with a click on the SEP2 MeterView Application button ( ), are
intended for work with program files (for example, opening and saving a workspace file, opening and closing
tabs, etc.). See the Figure 13.
New Tab (Ctrl +T): creates and opens a new Welcome page
Close Tab (Ctrl +W): closes currently active tab page in the central zone of the program
New Workspace (Ctrl +E): creates a new workspace file with specified name
Open Workspace (Ctrl +O): opens an existing workspace file
(SEP2 MeterView workspace *.s2m)
Save Workspace: saves the current workspace file
Save Workspace As: saves the current workspace file under a new name
Recent Documents: displays a list of recently opened workspace files
SEP2 MeterView 2017 Options: Copy/Paste Special settings, Location map settings, Language
(user interface of the application) etc.
Exit SEP2 MeterView 2017: terminates the work with the program
Information on current arrangement of workspace in SEP2 MeterView can be stored in the so-called work-
space file (extension *.s2m). The information stored includes event log viewer settings (including filters) and
paths of files and maps that can be attached to plug-in tree nodes.
At SEP2 MeterView start up the last used workspace is loaded or, if file could not be found, a new temporary
workspace is created.
Common SEP2 MeterView options, like special paste behavior, are accessible on the program’s main menu,
which is displayed with a click on the SEP2 MeterView Application button ( ), SEP2 MeterView Options.
See the Figure 14.
In the following subchapters, the relevant options for the SEP2 MeterView Standalone are presented.
ATTENTION Options that are not described here are not relevant for SEP2 MeterView Standalone.
They are relevant only for SEP2W System).
The General node allows you to set some general preferences regarding SEP2 MeterView. See the Figure 15.
Show insufficient view rights dialog: if user wants to expand a node with objects for which he or
she does not have viewing rights, an informative message will appear if this option is checked.
Show ‘Close’ button on tabs: if option is checked, an ‘X’ button is added on the tab of the page,
allowing you to quickly close it. See the Figure 17.
Show database references on status bar: when mouse pointer is above a node in one of the
plug-ins tree views, info on object’s database reference is displayed in a status bar. See the Figure 18.
Check for empty subnodes: if this option is checked, a sign in front of a node will indicate whether
the node contains any subnodes or is empty. If subnodes exist, the sign is plus (+) and the node can
be expanded to reveal its child nodes. If this option is not confirmed, all nodes at first appear like
they contain subnodes. You must expand them to check if subnodes really exist; at that time, the
sign in front of a node is properly updated, as well. See the Figure 19.
Remember last used date range: SEP2 MeterView will remember last entered date range settings
and use them as defaults for newly created controls if this option is activated.
Figure 20: Date range settings saved by “Remember last used date range”
Remember last used execution objects, condition...: This option is not applicable in the stand-
alone edition.
Remember last used plug-in settings (server, trace settings...): This option is not applicable in
the stand-alone edition.
Display user messages: This option is not available in the stand-alone edition.
Ask to confirm before writing parameters to device: application asks if you are sure to execute
the writing of parameters to the device. You can confirm the writing or cancel the operation.
Ask to confirm before saving partial parameter schema or exporting partial NCS: application
asks if you are sure to save only partial parameter schema or exporting partial NCS. You can con-
firm the writing or cancel the operation.
Language: choose the language that will be used at next start-up of SEP2 MeterView. Please, note
that the new language will be applied at the next start-up of the application.
Auto select: if this option is checked, the same language will be chosen automatically as is chosen
for Windows operating system.
Location Map Control panel enables user to decide whether to allow connection to the internet to extract
geographical maps. If option Load images from internet is not checked, only cached images are used
when displaying maps. See the Figure 21.
NOTE When displaying different maps, caching is used to store obtained data (to avoid unnec-
essary interaction with internet). Files are stored in appropriate folders on a disk and
automatically cleared if not accessed within next 7 days.
The Available map types tree contains different maps from different providers. Selected maps will also be
available in the Location Map Control when dealing with device’s properties. See the Figure 22.
The following application behavior can be controlled (see the Figure 24):
Subgroup depth level controls how many levels of subgroups are pasted to the selected location. If
Unlimited option is checked, the subgroups of any depth are pasted. The default is 10.
If Include fixed members option is checked, fixed members of all included groups will be copied;
otherwise, only empty groups are copied. The option is selected by default.
On existing object, combo-box displays the list of available actions to take when a group with the
same name as the copied group already exists in the target database. The default action is
Auto-generate new index (this option is present only on Clipboard / Same Database Copy / Group
options).
The following application behavior can be controlled (see the Figure 25):
Sub device depth level controls how many levels of devices are copied to the selected location. If
option Unlimited is checked, the sub devices of the infinite depth are copied. The default is 10.
If Include document links option is checked, the document links of a device (SEP2 MeterView pa-
rameter schemas) are included. Option is not selected by default.
Export linked documents is not available.
On existing object, combo-box displays the list of available actions to take when a device with the
same name or ID as the copied device already exists in the database. The default action is
Auto-generate new index. (This option is present only on Clipboard / Same Database Copy / De-
vice options).
The following application behaviour can be controlled (see the Figure 26):
If Include nested documents option is checked, all nested XML documents are copied; otherwise
only top-level documents. The option is selected by default.
On existing object, combo-box displays the list of available actions to take when a device with the
same name or ID as the copied device already exists in the database. The default action is
Auto-generate new index (This option is present only on Clipboard / Same Database Copy / XML
Document options).
There are three available actions (Figure 27) on occurrence of objects with the same indices during copy op-
erations (in combination with the Paste Special operation):
Auto-generate new index: new index is generated automatically by appending a numeric index in
brackets at the end of the existing name or ID. Example: Device (1).
Prompts for a new index: a dialog is displayed on existing object occurrence prompting for manu-
ally entering new indexes.
Skips objects with existing indices: an object with an index that already exists in the destination
database is not copied.
The dialog is displayed when an object with the index that already exists in the destination database is cop-
ied and when the Prompts for a new index action is selected for the objects of its type.
The data grid allows manually changing the object’s index to the unique one. The buttons in Auto-generate
column automatically change the index of the current row to the unique one by appending unique numerical
index at the end of the current index.
The default behavior of the paste operation for the current object type can be changed by the Change de-
fault behavior combo box.
Create copy button creates the copy of the object using the selected unique index.
Use existing button updates the object in the destination database with the same index.
The dialog is displayed on all copy/paste and cut/paste operations. It allows us to monitor the current opera-
tion and at the same time displays information on up-to-now “interventions” into the database or folder (num-
ber of inserted und updated objects, elapsed time). See the Figure 29.
The Abort buttons triggers abort before the operation has finished. Some operations can still be executed
after the abort command. On long copy & paste operations, transactions may already be committed to the
destination database and the changes are irreversible.
The Pause button halts the operations until the Resume button is clicked.
The General ribbon tab contains commands for adding and closing tabs and for applying and resetting
changes, made to the different objects. See the Figure 30.
Apply (CRTL + S): applies information from the currently active window to the “underlying” object
(changing properties of an object).
Refresh (F5): refreshes the content of currently active window or node by data from database or file.
New Tab (CTRL+T): creates and opens a new Welcome page.
Close Tab (CTRL+W): closes currently active tab page in the central zone of the program main win-
dow.
Close All: closes all tabs.
Commands on the View ribbon tab allow you to show or hide installed plug-ins, status bar, event log, to
change layout of your panels and to select the colour theme of application. See the Figure 31.
The following list describes commands, available on the View ribbon tab:
Plugins: activates (shows) or hides the specific plug-in (Management, MeterView). When plug-in is
active, it is presented as a tab with its icon and/or name in the workspace (system tree) portion of the
program.
Plugin Tab Display: customizes how plug-ins are labelled on the tabs of their trees. If Only Small
Icon option is selected, plug-in is represented just by its icon (see the Figure 32, right), whereas the
Icon & Text option will show the plug-ins name on the tab, as well.
The MeterView ribbon tab contains the following commands (see the Figure 35):
Combine Command Script: command activates a dedicated window, which enables combining
command scripts. (See the chapter 6.10. on the page 83.)
Commands on the Tools ribbon tab enable the user to current user info, change password, log off and check
SEP2 MeterView license. See the Figure 36.
Change Password: allows a user to change his password (not available for Windows authenticated
users).
Log Off: restarts SEP2 MeterView with a dialog box to log on a new user.
Current User Info: displays user rights and database access rights for the currently logged user.
License Manager: displays the License Manager window with options for viewing and managing
licenses.
The Security Policies table displays all SEP2 MeterView policies and all elements (users and user groups)
that are allowed to perform the action, described by the policy entry. You can change a set of users for se-
lected entry in a window that is obtained by double-clicking the appropriate row, clicking the Properties but-
ton or by selecting the Properties command from the pop-up menu of the table.
Each element (user or a group) is represented with an icon and a text. Green icons represent elements de-
fined in SEP2 MeterView, blue icons represent elements defined by operating system.
Selected user or a group of users can be removed by clicking the Remove button or by selecting this option
from the context menu of a list.
To add a user or a group of users, you have to define a type of element that should be added and then click
the Add button. To add SEP2 users or groups select the Add SEP2 Users or Group options. To add Win-
dows users, confirm the Add Windows Users or Group option. These options are accessible through the
context menu, as well. Regarding the chosen type of element (Windows or SEP users), an appropriate dia-
log box for searching the users is displayed. See the Figure 40 and the Figure 41.
User’s name or a name of the group can be entered into the Enter names of objects field or you can use
the Check Names button to help you pick-up the appropriate users. According to selected criterion (optional,
for example: first name of the user’s name) a set of “matches” is displayed in the Multiple Objects Found
list, where you can select appropriate ones.
Export of security policies is accessible through context menu that is shown when Security Policy node is
right clicked. See the Figure 42.
NOTE User must have Security Manage user rights to be able to import user rights.
NOTE If you decide not to export Windows users and groups and later (when importing) decide
to override existing policy, you could lock yourself out of the system.
The second step shows us how far export process has gone. In the messages field noncritical messages are
displayed. See the Figure 44.
Open export file location… button is enabled once export is successfully finished. Clicking this button
opens a folder in windows explorer where export file was saved.
Import of security policies is accessible through context menu that is shown when Security Policy node is
right clicked. See the Figure 45.
NOTE User must have Security Manage user rights to be able to import user rights.
In the first step file to import security policy from must be specified. Import does not proceed if input file is not
specified. See the Figure 46.
In the second step, you must choose one of the methods to import security policy and provide password for
all users you are importing. See the Figure 47.
Add missing elements to policy entries keeps current security policy and adds everything that is to be im-
ported. Replace elements within policy entries option clears existing policy and writes whatever is to be
imported. If there are no policies present in import source file, none of those options are available. Instead a
text informing a user that there is no policy to be imported is shown.
Typing new passwords is a security feature. Only a password for a SEP2User can be set. It cannot be re-
trieved and so it is not exported.
Import does not proceed if passwords are missing or if Password and Confirm Password do not match.
NOTE If you have previously (when exporting) not exported administrative accounts and are
selecting Replace elements within policy entries during import, you may lock yourself
out of the system.
In the third step, content of input file is imported. In the messages field noncritical messages are displayed.
See the Figure 48.
Two collisions can occur during import. Either user already exists in system where you are importing or a
group already exists in system where you are importing. See the Figure 49.
To solve user collision (user with the same username already exists in system) you can either keep the user
already in system or you can choose a new name for that user. New name must be unique. No such name
must exist in system or among other users you are importing. See the Figure 50.
To solve group collision (group with the same name already exists in system) you can either keep the group
already in system or you can choose a new name for the group you are importing. If you choose to keep ex-
isting group, you can further select if members of the group you are importing are added to the existing
members or that members of the already existing group should be replaced by the members of the group
you are importing.
SEP2 MeterView users and user groups are stored in the database. SEP2 user groups can hold:
SEP2 users
SEP2 user groups
Windows users
Windows groups
When SEP2 MeterView creates the default policy, it checks whether default groups are already present in
the system. If not, following default groups are created:
SEP2 Administrators
SEP2 Power Users
SEP2 Users
SEP2 Guests
SEP2 Services
Each group has its own members, for example: local Windows Administrators group is by default member
of SEP2 group SEP2 Administrators, local Windows Power Users group is by default member of SEP2
group SEP2 Power Users, etc.
The default security system policy grants user rights to built-in SEP2 user groups, however it is possible to
define custom users and user groups and modify security policy according to administrator’s wishes.
You can manage SEP2 MeterView users (add, edit, delete, put into groups) through the Users node from
Management plug-in tree. See the Figure 52.
The Users table lists all defined users and their properties. See the Figure 53.
Buttons above the table allow editing, adding or deleting properties of the selected user:
Edit User…: displays a control for modifying user properties
New SEP2 User…: displays a control for adding a new SEP2 user
Delete: deletes the selected user
When a new (or an existing) user is being edited, the following control in the Figure 54 is displayed.
Controls in the User Details page allow you to define a name for the user, to set his password and other
properties, like a description.
The Member Of page contains all groups that this user is member of. Membership can be added or removed
by clicking appropriate buttons or selecting appropriate option from context menu of the list. See the Figure 55.
You can manage SEP2 MeterView groups (add, edit, delete, put into other groups) through the Groups
node from SEP2 MeterView Management plug-in tree. See the Figure 56.
The Groups table lists all defined groups and their properties. See the Figure 57.
Buttons above the table alow editing, adding or deleting properties of the selected user:
Edit Group…: displays a control for modifying SEP2 group properties
New SEP2 Group…: displays a control for adding a new SEP2 user group
Delete: deletes the selected SEP2 group
When a new user group is being added or an existing user is being edited, the following control shown in the
Figure 58 is displayed.
Controls on the Group Properties page allow you to define a name for selected group and to add members
to this group. Adding a member works just like adding an element to security policy.
The Member Of page contains all groups that this group is member of. Membership can be added or removed
by clicking appropriate buttons or selecting appropriate option from context menu of the list. See the Figure 59.
As it can be seen from the structure of MeterView Plug-in tree, you can work with meters in the database.
You can also add different groups into the database to organize your objects.
New Group:
- New General Group: contains groups and objects supported with this plug-in.
- New Device Group: contains child device groups and device definitions.
- New XML Document Group: contains XML documents and under properties, document is dis-
played in main window
Paste (Ctrl+V): If database group or any of supported objects is contained on the Clipboard, it is
pasted into this group.
Paste special…: Command displays the Paste Special dialog that allows specifying additional op-
tions before pasting the data.
User can group available objects as desired. Each group can have its own subgroups. There is one im-
portant limitation – here each group must have a unique name, not only inside its parent group but also in
the entire database.
General group holds all objects that are supported by this plug-in. These objects can be:
General groups,
Device groups,
XML document groups,
Devices and
XML Documents.
Every single group type holds different type of data. All of these different types of groups are explained in
other chapters of this manual.
Adding of child group is achieved with right click on the group node. See the Figure 61.
New Child Group: Inserts an empty group of certain type into the database:
- New General Group: holds any other group and any other object, supported with this Plug-in.
- New Device Group: contains other groups of that type and device definitions.
- New XML Document Group: contains XML documents and under properties, document is dis-
played in main window.
New Device: Creates a new Device node.
Cut: Cuts one group to the Clipboard.
Copy: Copies one group to the Clipboard.
Paste: If database group or any of supported objects is contained on the Clipboard, it is pasted into
this group.
Paste Special…: Command displays the Paste Special dialog that allows specifying additional op-
tions before pasting the data.
Delete: In case one group is empty, it is removed from the database.
Rename: Renames the group.
Properties: Shows group properties.
Deleting of a group is possible when it does not contain any child elements. However, since MeterView Plug-
in only displays one portion of elements that can be stored in database, it is possible that one group appears
empty, but it actually is not. In that case, delete operation is not carried out. For deleting an element that Me-
terView Plug-in is not displaying, use some other MeterView Plug-in (for instance in Database Plug-in in
SEP2W System).
When renaming one group, entered name must be unique, regardless of the type of group.
Device group can contain only devices and child device groups. Each device group has to have a unique
name.
XML document group is intended for storing XML documents. Actions that are available by right clicking on a
XML document are shown in the Figure 62.
New XML Document Group – creates a new XML Document Group inside this group.
Cut: Cuts the document to the clipboard.
Copy: Copies the document to the clipboard.
Paste: If XML group or any of supported objects is contained on the Clipboard, it is pasted into this
XML document group.
Paste Special…: Command displays the Paste Special dialog that allows specifying additional op-
tions before pasting the data.
Delete: Removes the document or group from the database.
Rename: Renames the document or group
Properties: Opens the document or group properties panel.
Device node gives an option to edit device name, copy it, delete it, move it and change its parameters. Here
are several actions that can be executed on the Device.
Regarding to meter communication-protocol type (DLMS/COSEM, MS2020/EDL, IEC 62056), device context
menu can differ in available actions. Figure 63 presents device context menu of.
DLMS/COSEM meters (left figure)
MS2020/EDL meters (middle figure)
IEC 62056 meters (right figure)
Properties x x x
Table 2: Device context menu – available commands regarding to the meter type
Execute Custom Commands: Enables sending custom commands to meters according to IEC
62056-21 (IEC 1107) standard. Please, note that this option is not available for all meters.
(See the chapter 6.14. on the page 89.)
Special Functions: Enables execution of special functions. Special functions are meter type and project
specific. Please note that this option is not available for all meters.
Update Firmware: Updates firmware on the device/meter. (See the chapter 6.10. on the page 83.)
Create Snapshot: Creates full snapshot of meter data. (See the chapter 6.12. on the page 84.)
Show Device log: Logs all activities, including communication trace and shows logging messages.
Show Trace: Shows trace of the communication with the device.
New Device: Creates an empty child device.
Cut: this command is enabled on devices and disabled on all attached file nodes.
Copy: copies the contents to the clipboard.
Paste: command is disabled.
Paste Special…: command is disabled.
Delete: deletes the contents is folder if it is empty.
Rename: renames the selected device or folder.
Properties: displays properties.
Context menu of Files node contains commands shown in the Figure 64.
Attach Folder…: displays a window for selecting a folder and attaches it to the Files node
Attach File…: displays a window for selecting SEP2 MeterView supported files and attaches it to the
Files node
Detach all Files and Folders: detaches all files and folders from the Files node
Context menu of an attached folder contains the following commands listed in the Figure 65.
Context menu of an attached .s2e (SEP2 Export) file contains the following commands (see the Figure 66):
Context menu of a subfolder node contains the following commands (see the Figure 67):
Context menu of a .s2e file contains the following commands (see the Figure 68):
Cut: copies the path of the file to the clipboard and tags it for moving
Copy: copies the path of the file to the clipboard and tags it for copying
Paste: command is disabled on all file nodes
Paste Special…: command is disabled on all file nodes
Delete: deletes the selected file
Rename: renames the selected file. The file extension cannot be changed.
Open: shows the selected file in the Windows Explorer
5. GETTING STARTED
Prior to any operation, a communication path needs to be established between the application and the physi-
cal meter (device).
Typical use case is using an optical probe, which has to be connected to the COM port. It is recommended
that it is connected before the SEP2 MeterView starts.
Different meters support different communication capabilities (like RS232, RS485, GSM, GPS, UMTS …),
which are supported in SEP2 MeterView as well.
In order to start working with the SEP2 MeterView, a Device needs to be created first.
Device represents a meter and contains all required parameters needed to communicate with the meter. Af-
ter the definition of the Device, it is suggested to check the communication, read the meter scheme from the
meter and store it inside the SEP2 MeterView database for future use. The whole procedure is described in
detail in the following steps.
2. Select SEP2 MeterView plug-in by selecting the tab as marked in the Figure 69.
3. Create a new general group as presented in the Figure 70 and give the group some name.
4. Right click on the newly created group and select New Device as shown in the Figure 71.
5. The New device wizard opens, which will guide you through necessary steps to set up all the necessary
device attributes for any particular meter. Please, refer to the chapter 6.1. Creating a new device on
the page 52.
6. After successful device creation, check the communication with the device. Use the command Read/Set
Time. Right click on the newly created device and select Read/Set Time as presented in the Figure 72.
NOTE The communication path with the meter has to be enabled before this operation
(e.g. optical probe has to be attached to the device).
Figure 72: Checking the communication with the device using Read/Set Time command
If the connection is successful, the Read/Set Time window appears (Figure 73).
If the communication is not successful, the communication parameters needs to be changed as described in
the chapter 6.2. Changing the existing device properties on the page 57.
7. In order to read the meter data, write the meter data, or execute a method on a meter, a meter parame-
ter scheme has to be created inside the SEP2 MeterView. According to the meter type, there are two
different methods for creating the meter parameter scheme:
For DLMS/COSEM meters (Mx38y, MT880, etc.), a schema needs to be created with the reading of
the meter scheme from the device.
NOTE Please, note that together with scheme reading, the actual values of parame-
ters will be read from the meter automatically.
Please, refer to the chapter 6.3.1. Create scheme from device reading on the page 60.
For IEC 62056 (ME172, MT174) and MS2020/EDL (MT63x, MT681, MT691, MT175, MT176) meters
(Mx38y, MT880, etc.) a schema is to be created from the template.
NOTE This type of schema creation does not involve communication with the meter
and the actual parameter values will not be read automatically.
Please, refer to the chapter 6.3.2. Create scheme from template on the page 62.
NOTE “SEP2 Manager Export document” file has suffix *.s2e. It contains set of communica-
tion parameters for a particular meter.
1. Attach a folder by using the Attach Folder… command inside the Files node. See the Figure 74.
2. Select the device that you want to export in the MeterView Device node. Use the context menu and se-
lect Copy. See the Figure 75.
3. Under the Files node select destination folder and use the command Paste in order to save the device
on the file system (See the Figure 76.)
4. The operation results in a file, which is pasted in the attached folder. See the Figure 77.
Figure 77: Result of pasting a device to the file system (left: on desktop, right: in Windows Explorer)
1. Attach a folder by using the Attach Folder… command inside the Files node. (See Figure 78.)
Figure 79: Selecting the file in the attached folder and copying it to the clipboard
3. Find appropriate group inside the Files node and use the command Paste in order to import the device
from the file system. See the Figure 80.
Figure 80: Pasting the device from the clipboard to Device node
4. Result of the operation is a device created under some group in the Files node. See the Figure 81.
With a right mouse-click on Device group or General group (which needs to be created before) and selecting
the New Device command we can create a new device item in the database (see the Figure 82).
The New Device Wizard window will guide you through steps to set up all the necessary device attributes for
any particular meter.
NOTE The input fields inside the Wizard may vary among different meter types.
STEP 1. In the first step, select the appropriate Device Type and fill in the required fields (see the Figure 83).
Figure 83: SEP2 MeterView: New Device wizard - Select device type (example for AM150 meter)
STEP 2. In the second step, select the Communication path and its settings (see the Figure 84).
Figure 84: SEP2 MeterView: New Device wizard - Communication path settings (example for MT880 meter)
STEP 3. In the last, third, step, define the Security settings parameters (see the Figure 85).
Figure 85: SEP2 MeterView: New Device wizard – Security settings (Example for AM550 IDIS meter)
Security settings – define the security settings by choosing and filling in the appropriate controls below.
Please note that the available options are dynamically adjusted based on the previous choices above.
Role – select the role with which you want to access the meters
Security suite – please note that in this version only Security Suite 0 is available
When pressing the Finish button, the device with all the required communication and protocol attributes is
created in the database and ready to be used within the MeterView plug-in.
If additional settings or changes need to be set for a device in the database, you have to do this manually as
described in the chapter 6.2. Changing the existing device properties on the page 57.
Device attributes section describes which communication path is used for communication (modem, network
serial…); only devices with no parent device have the communication group attributes set.
On the other hand each device must have protocol parameters set for the system to be able to establish logi-
cal connection to the device correctly.
For any single communication session with the device it is always necessary to set the regular communica-
tion parameters (BaudRate, serial COM port, modem, network serial, communication protocols…).
From the SEP2 MeterView communication point of view following groups of attributes on the device are im-
portant (see the Figure 87).
Protocol 1 attributes:
HDLCAddress: HDLC address
ProtocolDriver: Protocol layer selector
The meter parameter scheme needs to be created in the database prior to use. There are two different meth-
ods for creating the parameter scheme:
From Device Reading. (See the chapter 6.3.1. on the page 60.)
From Template. (See the chapter 6.3.2. on the page 62.)
NOTE This command is available only for DLMS/COSEM meters (Mx38y, AM550, MT880, etc.).
When reading of parameter scheme is started, communication progress window appears. (See the Figure 92.)
When reading of parameter scheme is finished, a tree like parameter scheme opens up. (See the Figure 93.)
NOTE This command is available only for IEC 62056 (ME172, MT174, AM150) and MS2020/EDL
(MT63x, MT681, MT691, MT175, MT176) meters.
After activation of the command, the parameter scheme appears immediately (see the Figure 95).
NOTE The parameter values are not read from the meter. The actual values need to be
read from the meter using this newly created scheme.
Figure 95: Parameter Scheme view for IEC 62056 and MS2020/EDL meters
Select current – all parameters shown in a tree view will become unselected, except those
ones that belongs to particular node that the user has currently chosen. This mode (indicated by the
highlighted background color of the button) is active as long as a user does not press the Select cur-
rent button again, or if Select all or Unselect all buttons are pressed
Expand all – all nodes and sub nodes that represent a group of parameters are expanded
Collapse all – all nodes and sub nodes that represent a group of parameters are collapsed
Read selected objects – reads values for selected objects from device
- Export to Object list (*.csv) – exports selected objects as in CSV format (only available
for DLMS meters)
Compare/Import – tool for comparing parameter scheme values. (See the chapter 6.13. on the
page 87.)
Overview – open the presentation of complete meter scheme in Group View (all nodes of meter
scheme). (See the chapter 6.4. on the page 66.)
Advanced options
- Shown objects – select which objects are shown in the parameter scheme
o Available Only
o Missing Only
o Writable Only
o With reading errors
o All From Object List
- Create snapshot – creates (partial) snapshot for selected objects. (See the chapter 6.12.2. on
the page 86.)
It is recommended that the user saves the parameter scheme read from the device. This is accomplished by
selecting all the parameters by clicking on the Select all button (see the Figure 97) and saving them with
Save selected objects button (see the Figure 98).
When Save to file (under the Save selected objects button) is chosen, a file selection window appears.
The users have to define the name where the data will be saved.
When Save to database (under the Save selected objects button) is chosen, a popup window appears in
which XML Document Group to which parameter scheme will be saved has to be selected along with the
name of this new document. See the Figure 99.
After this an XML document is created which upon double click opens up parameter scheme view. Link to
this document is also created beneath the device from which this scheme was read.
This enables the user to view and edit the parameters even without reading parameter scheme from the device.
The user can access parameters from particular device by double-clicking the shortcut to its parameter scheme.
Figure 100: Shortcut to the saved parameter scheme under Xml document group
It is also possible to associate any saved parameter scheme with any device. This is done by selecting Copy
operation on parameter scheme in the Xml document group and Paste operation on particular device.
This also creates a shortcut to the parameter scheme.
NOTE In the case when the user creates a shortcut with a copy/paste operation, he or she
should know which parameters are actually available in the device!
All possible views of object values can be selected from right click context menu. See the Figure 101.
Methods can be accessed and executed from right click context menu on an object. See the Figure 102.
Other parameters are considered as complex parameters because 'readable' value cannot be simply pre-
sented (activity calendar for tariff, current association, etc.).
NOTE Complex parameters (where not all values are presented in the table cell) are marked with
small orange marker in the top-right corner. See the Figure 105.
In order to see all the attributes of an object, one has to click on the table cell. A dedicated
low-level control opens regarding to the object type (numerical value, enumeration, time,
etc…). See the Figure 106.
Figure 105: Complex parameter Clock cannot be shown in the Group view
Figure 106: Complex parameter Clock shown in the default Clock control
Display:
- Show group path: if checked, full path of individual subnodes is displayed in the heading row
(see the Figure 108).
- Show table header: if checked, description of column content is displayed as a table header;
clicking a column header will apply sorting to contained values (see the Figure 109).
- Show complex objects: if checked, objects with complex structures (presentation of their val-
ues is not possible with a simple description) are displayed as rows with appropriate name and
obis, but instead of their value, a ‘complex type’ text appears. Please, note that you can still navi-
gate to such objects by double clicking the row. If option is not checked, complex object are not
displayed in a grid. Info on overall complex objects count (inside selected group) is visible in the
bottom of control (see the Figure 110).
Sort:
- By obis code: all tables are sorted regarding the values in the Obis column.
- By name: sorting is applied regarding the Name column.
- By value: tables are sorted by their values.
- By unit: sorting is applied regarding the Unit column (if present).
- By time: sorting is applied regarding the Time column (if present).
- Default sort: order of objects in tables is such as obtained from parameter scheme.
6.4.3. Navigation
Navigation to selected object is enabled via double cell click and by selecting the object using the Navigate
control.
Navigation to subgroups inside a group view control is possible via the Navigate menu (see the Figure 111).
6.4.4. Searching
Search feature enables navigation to an object (by name or obis code). (See the Figure 112, left.)
You can also use the < and > buttons to locate the previous and next matches. (See the Figure 112, right.)
Figure 113: Example of exported values from a group view in HTML format
For profile reading the user has to select the relevant load profile data from the Quick selection list box or
define a custom definition of an OBIS object (Custom selection by OBIS), select a time range (Time Range)
and press the Get results button. MeterView Plug-in will then run the communication and get the data for
the selected range from the device.
All read data will be represented in the Results, Chart or Report tab in the Report window. See the Figure 115, the
Figure 116 and the Figure 117.
Reading of log book is possible by selecting the appropriate Event Log in Quick selection or defining a cus-
tom OBIS object and selecting the appropriate time range and pressing the Get Results button.
All read data will be represented in the Results, Chart or Report tab in the Report window as in the Load pro-
file Report window.
By clicking on the Get results button, reading of data from the meter begins. Current values are read from
general local port readout profile – 0.0.21.0.0.255. Please, note that the values are up-to-date if meter is pa-
rameterized to update those values regularly (see the Figure 120).
From Report tab the user can generate report and print it; data can also be exported to various formats:
MS Excel, Image, Adobe PDF, MS Word and SEP2W System (see the Figure 121).
Here the meter time can be read, synchronized to the system's time or changed to a specific value.
NOTE Only the selected parameters will be exported to the command script file.
After activating the command, the Command Script Export Options will appear. See the Figure 124.
NOTE For IEC1107 meters (e.g. AM150, ME172, MT174,… ) selection does not appear on the di-
alog box and the Write Command script type is assumed.
NOTE If meter supports transaction mode, transaction and non-transaction parameters are split
into two groups, before they are written to a NCS file.
Title: title of the Command script. By default the application suggests the name of the scheme for
which the command script is being exported.
Description: description of the Command script. By default it is generated from the underlying
scheme data if this information is available in the scheme, otherwise it is left blank.
Image: default image selected from the drop-down list.
P1 Password: if some device is attached with the scheme for which the command script is being
exported, the password is taken from device properties.
Activate Passive Activity Calendars: if checked activate the tariff scheme immediately after com-
mand script execution.
The Compatibility information section is filled-up automatically and is appended into the first line of
the ncs file. Compatibility information is used to filter-out compatible files that can be executed for a
specified device:
- Driver: driver name (MT174Driver, DlmsDriver, EldDriver, MS2020,..).
- Meter types: supported meter types.
- Firmware versions: supported firmware versions.
A set of specific commands for script adding, executing, deleting and setting options is available at the top of
the page:
Add …: Clicking this button opens a dialog (see the Figure 126) which enables selecting the com-
mand script files.
After selecting the files, they are copied to special command scripts folder and a shortcut button is
created. These buttons enable simple and quick execution of command scripts by clicking on them.
Execute …: Clicking this button opens a dialog to select any command script (*.ncs) file (not just
files on the special folder) and then executes this script file on the device.
Under Options user can define the options to be used when using this functionality. The following
options are available:
- Ask to confirm before execute? If this option is checked the confirmation dialog will appear
before each execution.
- Ask to confirm before delete? If this option is checked the confirmation dialog will appear be-
fore each script deletition.
- Show only compatible command script files? In the case that you want to see all command
script files, you could uncheck this option. A section with ‘Noncompatible command script files’
will be displayed (see the Figure 127).
- Use IEC1107 mode? If device is a DLMS device, you can also specify how commands will be
executed – using IEC1107 or DLMS mode – by toggling the option in menu Options/Use
IEC1107 mode? For other devices, this option is not available and commands are always exe-
cuted using IEC1107 mode!
Clicking Combine button opens a window where user can select options for combined command script file
Combine Command Scripts Options dialog box is the same as Command Script Export Options dialog box.
See the Figure 129.
Combine operation removes all empty lines, first non-empty line (which is comment) and optionally second
non-empty line, if it contains P1 password, from all command script files. Then commands from selected
command script files are combined into one command script file with first line determining Title, Image and
Description while the second line optionally determines P1 password.
Files are combined in the order in which they are listed in the list of command script files to combine.
Proposed file name is in the form "CombinedScript {CurrentDate} [CurrentTime].ncs" (e.g. "CombinedScript
{2013-08-27} [15_00_59].ncs").
The file containing the new firmware has to be chosen with a button next to Firmware binary field, and the
user then specifies, if this new firmware will be activated immediately or scheduled for later activation.
When all this information is inserted and the Update button pressed, the upgrade on the meter is initiated.
SEP2 MeterView stores snapshots to special folder under the Files node in the MeterView Plug-in tree.
User can choose one of the previously attached folders as a snapshot folder using the command Set As
Snapshot Folder. A special icon indicates the snapshot folder (see the Figure 131).
Figure 131: Choosing the folder for Snapshot using command Set As Snapshot Folder
Snapshot data is stored in a snapshot file type, which contain suffix .mvs. This file type is registered with
Windows OS; double clicking on a snapshot file opens it in the SEP2 MeterView.
Figure 132: Execution of Full snapshot using the command Create Snapshot
Figure 133: Execution of Partial snapshot using the command Create Snapshot
Partial snapshot file name has the following format: “PartialSnapshot #meterId# {date} [time].mvs
When comparing tool opens, the user can select another parameter scheme from database or ncs file,
to which this parameter scheme is compared.
Comparing can be executed on all objects or only on writeable objects.
Selecting a parameter scheme for comparing or clicking Refresh button executes comparing process and
results are listed in a results window. Compare status is presented for each object.
Clicking Compare button opens another window (Object Editor) with graphical representation of both
objects – original and compared. See the Figure 136.
Attribute values of object from compared (Secondary) scheme or ncs file cannot be edited, while attribute
values of object from original (Primary) parameter scheme can be. It is possible to transfer values of object’s
attributes from compared scheme or ncs file to object’s attributes from original scheme.
Attribute values are transferred only for attributes that exist and are writeable in both original and compared
parameter scheme.
If a user clicks Apply button, new values are saved to parameter scheme, otherwise nothing happens.
Another way to import attribute values is to select objects for import and import them by clicking Import Se-
lected button.
Importing process imports only attribute values for attributes that exist and are writeable in both original and
compared parameter scheme.
It is also possible to import whole objects (not only attribute values) from compared scheme to original
scheme, but only if objects exist in original scheme’s object list.
After editing or importing, edited or imported object are compared and results are refreshed.
Compare results can be printed and exported to pdf, excel or text file.
Custom commands are mainly used for sending custom commands to meters according to IEC 62056-21
(IEC 1107) standard. As specified in IEC 1107 standard, custom commands are formatted as follows:
<SOH>Command<STX>Ident(Value)<ETX><BCC>
<SOH>R1<STX>0.0.0()<ETX><BCC>
To execute commands, user must first add valid commands to data grid view control and select the ones that
need to be executed. After that clicking Execute button executes all selected commands. See the Figure 137.
Surrounding brackets in Value column are optional; if they are not present, application inserts them automati-
cally.
Commands are executed in the same order as they are listed in commands control; top row is executed first
and bottom row is executed last. User can rearrange rows by using drag/drop functionality.
User can also save commands to NCS file or load them from multiple NCS files by clicking on appropriate
buttons.
NOTE If results in Result column are very long, data may not be displayed completely
because data grid view cells can be displayed and scrolled correctly only if their
height is less than the height of data grid view control.
To circumvent this behavior, user can click this cell and press Ctrl + C to copy whole
row to clipboard to view complete data in text editor.
Owing to periodic improvements of our products, the supplied products can differ in some details from information stated in this manual.
V1.01 – English