17.3. Understanding the exported .csv file in EMS mode ..................59
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
3EN
Page 4
1. DOCUMENTATION
All documentation on DIRIS Digiware M-50 and M-70 is available on
the SOCOMEC website:
www.socomec.com/operating-instructions_en.html
4EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 5
2. HAZARDS AND WARNINGS
The term "device" used in this document covers both DIRIS Digiware M-50 and M-70.
The assembly, use, servicing and maintenance of this equipment must only be carried out by trained, qualied
professionals.
SOCOMEC shall not be held responsible for failure to comply with the instructions in this manual.
2.1. Risk of electrocution, burns or explosion
Caution: risk of electric shockRef. ISO 7000-0434B (2004-01)
Caution: refer to the accompanying documentation each time this
symbol is shown
• Only duly authorised and qualied personnel may work or install/uninstall the device.
• The instructions are valid together with the specic instructions for the device.
• The device is designed only for its intended purpose as set out in the instructions.
• Only accessories authorised or recommended by SOCOMEC may be used in association with the device.
• Before proceeding with installation, maintenance, cleaning, disassembly, connection, or maintenance work, the
device and system must be cut off from the mains to avoid electrocution and damaging the system and device.
• This device is not designed to be repaired by the user.
• For any questions related to the disposal of the device, please contact SOCOMEC.
Do NOT clamp or pull out NON-INSULATED conductors carrying DANGEROUS VOLTAGE which could
cause an electric shock, burn or arc ash.
Ref. IEC 61010-2-032
Failure to comply with the instructions of the device and this safety information can cause bodily injury,
electric shock, burns, death or damage to property.
Ref. ISO 7000-0434B (2004-01)
2.2. Risk of damaging the device
Caution: risk of electric shockRef. ISO 7000-0434B (2004-01)
Caution: refer to the accompanying documentation each time this
symbol is shown
To ensure that the device operates correctly, make sure that:
• The device is correctly installed.
• The auxiliary power supply voltage indicated on the device is observed: 24 VDC ± 10%.
• A SOCOMEC 230 VAC / 24 VDC power supply unit (P15 ref. 4829 0120) or a 24 VDC max 20 W class 2 power
supply unit / SELV is used.
• If a SOCOMEC power supply is not used, the device must be protected with a 1 A / 24 VDC fuse.
• Only use RJ45 SOCOMEC cables to interconnect the modules via the Digiware bus. When the ambient
temperature exceeds +50°C, the minimum temperature rating of the copper cable to be connected to terminal
must be +85°C.
• The device must not be cleaned.
• The device must not be installed outdoor.
Failure to respect these precautions could cause damage to the device.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Ref. ISO 7010-W001 (2011-05)
5EN
Page 6
2.3. Responsibility
• Assembly, connection and use must be carried out in accordance with the installation standards currently in force.
• The device must be installed in accordance with the rules given in this manual.
• Failure to observe the rules for installing this unit may compromise the device’s intrinsic protection.
• The device must be placed in a system which itself complies with the applicable standards and safety regulations
of the country of installation.
• Any cable which needs to be replaced may only be replaced with a cable having the correct rating.
• Despite constantly striving for quality in preparing this manual, errors or omissions are always a possibility and are
not the responsibility of SOCOMEC.
6EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 7
3. PRELIMINARY OPERATIONS
To ensure the safety of personnel and the product, please carefully read the contents of these instructions before
installation.
Check the following points as soon as you receive the package containing the device:
• The packaging is in good condition.
• The device has not been damaged during transportation.
• The device reference number conforms to your order.
• The packaging includes the device tted with removable terminal blocks and a Quick start guide.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
7EN
Page 8
4. CYBER SECURITY RECOMMENDATIONS AND BEST
PRACTICES*
The DIRIS Digiware M-50/M-70, as any device connected to a user’s Ethernet network, must be protected against any
risk of cyber-attack or data loss/destruction.
(*) Our M-50/M-70 gateways provide certain cyber security features to prevent these attacks and to help users in their
responsibility to implement and guarantee adequate IT protection. Some recommendations are listed in the following
paragraphs. Make sure they are in line with your IT security policy:
• Awareness of the security policy: Users and administrators of DIRIS Digiware M-xx gateways and
WEBVIEW-M must be aware of and trained in proper IT security practice (information and compliance
with corporate security policy, authentication procedure management and password safety, online session
management, risks of shing…).
• Network security: The IT system architecture must be able to safeguard resources, by segmenting the
network according to their degree of sensitivity and using a variety of protective devices (rewall, demilitarised
zone, VLAN, network anti-virus etc.).
How DIRIS Digiware M-50/M-70 gateways can help:
By forcing the user to use secure versions of standard communication protocols:
- FTPS: secure export of data
- SMTPS: secure email notication in case of alarms
- SNMPv3: secure version of the SNMP communication protocol
- HTTPS: secure webserver navigation (WEBVIEW-M) by uploading TLS/SSL certicates
> Refer to paragraph 10.3.2 & 10.3.3 for more information on how to upload digital certicates.
With their rewall, to monitor and control incoming/outgoing trafc: this protects the DIRIS Digiware M-50/M-70
gateways in case of denial-of-service (ooding) attacks, in order to guarantee service continuity of the gateway.
> Refer to paragraph 10.3.4 for more information on how to congure the rewall protection.
• Device security: Device security depends on its network environment, but also user behaviour. In terms of
the environment, elementary protective measures (ltering authorised stations by MAC address, opening
service ports, selecting authorised applications etc.) are highly recommended. Greater precaution is required
on managing removable media (external hard drive, USB ash drive, wireless communication provision etc.).
Finally, in terms of a server like the DIRIS Digiware M-50/M-70, it should be protected by controlling and
limiting physical access to the rooms and cabinets hosting the device.
How DIRIS Digiware M-50/M-70 gateways can help:
DIRIS Digiware M-50/M-70 gateways reduce the attack exposure by blocking or restraining the access to certain
peripherals and services that are not essential to the customer use case.
> Refer to paragraph 10.3.1 for more information on how to congure your gateway’s security policy.
Moreover, the rmware and webserver applications are signed with an asymmetrical key to make sure any rmware
upgrade uses the correct matching signature to allow the device to be upgraded. This prevents the diversion of the
device from its intended use by Socomec (by uploading a dummy rmware for instance) and guarantees that the
rmware stays without virus over time.
8EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 9
• Data security: Data security covers several aspects, in particular the condentiality, integrity, authenticity and
availability of data. Special care is required with data security and archiving procedures on backup devices
both inside and outside the company.
How DIRIS Digiware M-50/M-70 gateways can help:
It is possible to export data such as energy indexes, load curves and historical measurement (Trends), both manually
or automatically for back-up.
It is also possible to save the topology (mapping of slaves connected to the M-50/M-70 gateway) from the embedded
webserver and conguration le from Easy Cong software.
Condentiality is addressed by providing 256-bit AES encryption (AES 256) for personal data such as passwords
along with product. This means it would take 2256 combinations to break the encryption key.
• Access and authentication management: Managing access to resources and data is a crucial element
of the IT system’s security policy. Each user requires an account and access rights corresponding to their
prole. Access to the IT system’s resources is controlled by a user authentication process, based on a
minimum of a high-security username and password. The password management procedure, specifying the
systematic modication of default passwords and their validity period, is included in the IT security policy.
How DIRIS Digiware M-50/M-70 gateways can help:
Multiple proles are available to access the web application. The highest prole is “Cybersecurity”, which allows you
to manage users’ access to the web application based on what is relevant for them.
Proles are password protected. Certain measures are taken into account in Socomec M-50/M-70 gateways to
reduce the risk of password theft:
- Encryption of credentials
- Password must meet minimum security requirements (minimum 10 characters, including at least one upper
case, one lower case, one number and a special character).
- Password must be changed at least once a year.
- After 3 failed log-in attempts, account is locked for 1 hour.
- Passphrase for password recovery in case password is lost.
> Refer to paragraph 10.1 for more information regarding the different proles and their password protection.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
9EN
Page 10
5. INTRODUCTION
5.1. Range
DIRIS Digiware M-50
Communication gateway
Réf. 4829 0221
Digiware x 1 (input)
Communication ports
Communication protocols
Other services
WebserverWEB-CONFIG
RS485 x 1 (input / output)
Ethernet x 1 (output)
Modbus RTU
Modbus TCP
BACnet IP
SNMP v1, v2, v3 & Traps
FTP(S), SMTP(S), SNTP, HTTP(S),
DHCP
DIRIS Digiware M-70
Communication gateway
Réf. 4829 0222
Digiware x 1 (input)
RS485 x 1 (input / output)
Ethernet x 1 (output)
Modbus RTU
Modbus TCP
BACnet IP
SNMP v1, v2, v3 & Traps
FTP(S), SMTP(S), SNTP, HTTP(S),
DHCP
WEBVIEW-M Power & Energy
Monitoring software
10 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 11
5.2. Introduction to DIRIS Digiware M
DIRIS Digiware M-50 and M-70 act as the Digiware system interface and communication gateway centralising
measurements from DIRIS Digiware modules and communicating data over Ethernet.
They can also centralise measurements from other SOCOMEC meters and power monitoring devices :
COUNTIS, DIRIS A, DIRIS B.
They
centralise data from up to 32 devices (a maximum of 192 circuits).
These products may be connected by a Digiware bus and/or an RS485 bus.
5.2.1. Introduction to DIRISDigiware M-50
The DIRIS Digiware M-50 gateway is a master device on the RS485 bus and master on the DIRIS Digiware bus. It is
used as an Ethernet gateway.
The Ethernet port is used to:
• Communicate over Ethernet in ModbusTCP (max. 32 simultaneous connections) data from meters and
measuring devices connected to its Digiware and RS485 ports.
• Communicate over Ethernet using BACnet IP and SNMP protocols, data from meters and power monitoring
devices connected to the Digiware or RS485 port inputs of the DIRIS Digiware M-50.
• Automatically and cyclically export historical measurements via FTP or FTPS.
• Automatically send alarm notications via emails (SMTP or SMTPS).
PC
Digiware bus
Digiware Bus
Termination
120 Ω120 Ω
DIRIS Digiware M-50
RS485
DIRIS BDIRIS
COUNTIS
Ethernet
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
11EN
Page 12
5.2.2. Introduction to DIRISDigiware M-70
The DIRIS Digiware M-70 gateway is a master device on the RS485 bus and master on the DIRIS Digiware bus. It is
used as an Ethernet gateway.
The Ethernet port is used to:
• Communicate over Ethernet in ModbusTCP (max. 32 simultaneous connections) data from meters and power
monitoring devices connected to the Digiware or RS485 port inputs of the DIRIS Digiware M-70.
• Access real-time and historical measurements in WEBVIEW-M, the visualisation solftware embedded into
theDIRIS Digiware M-70.
• Communicate over Ethernet using BACnet IP and SNMP protocols data from meters and power monitoring
devices connected to the Digiware or RS485 port inputs of the DIRIS Digiware M-70.
• Automatically and cyclically export historical measurements via FTP or FTPS.
• Automatically send alarm notications via emails (SMTP or SMTPS).
Data logging and visualisation capabilities of the DIRIS Digiware M-70 are explained in the table below:
For example: 3 months with a 15-min integration period.
This applies no matter how many devices (1 to 32) are connected to the M-70. The
level of detail of the log is not linked to the number of devices connected:
The data is recorded in a cache memory on the meter
Operation
Readings taken every
10min- 60min in the
meter/PMD.
and then downloaded by the M-70. Ifcommunication
is interrupted, the missing data is recovered by the
M-70 once the connection isrestored so that recording
continues.
Data backup (in the
event of a loss of
communication between
NOYES (in the meter’s cache memory)
the M-70 and the meter)
Export to FTP serverYESYESYES
WEBVIEW-M access
Specific configuration
12 EN
Nothing to configure
(data is recorded
automatically).
Load curves must be activated
on the meters (via Easy Config
System).
Load curves are then
automatically downloaded
from the meter’s cache
memory to the M-70.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Trends must be activated
on the meters (via Easy
Config System).
The logs are then
automatically
downloaded from the
meter’s cache memory
to the M-70.
Page 13
PC
Digiware bus
Digiware Bus
Termination
Ethernet
120 Ω120 Ω
5.3. Front LEDs
RS485
DIRIS Digiware M-70
DIRIS BDIRIS
COUNTIS
ON
- OFF: device is off.
- On: device working OK.
- Flashing: 10 sec. during startup or when manual blink command is launched.
ALARM (see paragraph 12. for more information)
- OFF: no active alarm.
- Stable: alarm (logical/analogue...) is active or nished but not acknowledged on one
device connected to the M-50/M-70 gateway.
- Flashing: system alarm is active on the M-50/M-70 gateway or on a device connected
to the gateway.
COM
- OFF: no communication.
- Flashing: communication in progress on the RS485 and/or Digiware bus.
BLUETOOTH
- OFF: Bluetooth is deactivated
- ON: Bluetooth is activated
- Flashing: On-going pairing process
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
13EN
Page 14
5.4. Dimensions (in/mm)
L
Ø 0.24
Ø 6
114
4.49
6. MOUNTING
3.5
89
3.52
89.5
0.24
6
1.97
50
2.56
65
1.77
45
6.1. Recommendations and safety
Refer to the safety instructions (section “2. Hazards and warnings”, page 5)
6.2. DIN rail mounting
1
1.38
35
0.29 or 0.59
7,5 or 15
DIN rail mounting with access to front face only
2
14 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 15
7. SYSTEM WIRING
Only use a SOCOMEC Digiware bus cable (UTP RJ45 straight, twisted pair, unshielded, AWG 24, 600V CAT V -10 ... +70°C).
When wiring, make sure you separate the low voltage (LV) section and the very low voltage (SELV) section to prevent any risk
of electric shock.
Maximum 1200 m for RS485 bus
Max. length for Digiware bus = 300 m (witha maximum of 2 DIRIS Digiware C-32 repeaters)
Com
RS485 Modbus
3 positions - screw 0.25 Nm max.
solid 0.2 mm
stranded 0.2 mm2 -> 2.5 mm
Com Ethernet
RJ45
2
-> 2.5 mm
7 mm
2
2
Supply
24VDC SELV
2 positions - screw 0.25 Nm max.
solid 0.2 mm
stranded 0.2 mm2 -> 2.5 mm
7 mm
(**)
2
-> 2.5 mm
2
Digiware Bus
2
(*) Functional Earth
(**) SELV = Saftety Extra Low Voltage
Voltage inputs
50-300VAC PH/N
4 positions
screw 0.25 Nm max.
solid 0.2 mm
stranded 0.2 mm2 -> 2.5 mm
2
-> 2.5 mm
7 mm
(*)
Micro
USB
type B
DIRIS
DigiwareU
Voltage
Inputs (U)
DIRIS
DigiwareI
Current
Inputs (3I)
U
I
Current
inputs
Sensors 3x
2
2
N
L3
L2
L1
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
15EN
Page 16
7.1. Communication architectures
ADDR.
RS485
Ω
DIRIS Digiware M-50/M-70
Ω
ADDR.
DIRIS Digiware M-50 and M-70 gateways can be congured as a Slave or a Master for the RS485 bus.
7.2. DIRIS Digiware M-50/M-70 - wiring
7.2.1. RS485 Master
Ethernet
RS485 Digiware
24 V
SUPPLY
NC
Ethernet
Digiware
LIYCY-CY
MASTER
24 VDC
(20 W max)
Bus
*
24 VDC
(20 W max)
DIRIS Digiware M-50/M-70
ETHETH
ETHDIGIWARE
BUS
SUPPLYRS485
NC
ON
24 V
20 W max
ALARM
COM
DIRIS M-xx
Ethernet
Digiware Bus
120
(*) If the 24 VDC power supply is not provided by Socomec, a 1 A / 24 VDC fuse must be used. For North
America, the use of recognized fuses is mandatory.
When configured as RS485 Master, the M-50/M-70 acts as a gateway (Digiware to Ethernet and RS485 to
Ethernet).
7.2.2. RS485 Slave
Ethernet
RS485 Digiware
24 V
SUPPLY
NC
Ethernet
Digiware
LIYCY-CY
SLAVE
24 VDC
(20 W max)
Bus
24 VDC
(20 W max)
RS485
Digiware Bus
ETHETH
ETHDIGIWARE
BUS
SUPPLYRS485
NC
ON
24 V
20 W max
ALARM
*
COM
DIRIS M-xx
120
DIRIS B
(*) If the 24 VDC power supply is not provided by Socomec, a 1 A / 24 VDC fuse must be used. For North
America, the use of recognized fuses is mandatory.
8. BLUETOOTH LOW ENERGY
The DIRIS Digiware M-50/M-70 gateways embed the Bluetooth Low Energy technology.
The Bluetooth function is disabled by default (Blue LED is OFF) but can be activated from the Web server of the DIRIS
Digiware M-50/M-70 gateway.
As no Socomec application is currently available for the use of the Bluetooth functionnality, there will not be
any further explanation in this instruction manual.
16 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 17
9. AUTOMATIC DETECTION OF DEVICES
Once the system is fully wired and powered, you must launch the auto-discovery process by pressing the “ADDR.”
button under the M-50/M-70 for 3 seconds.
The auto-discovery process will discover devices connected to the Digiware bus and RS485 bus and assign them with
a unique Modbus address.
2 auto-discovery modes can be used:
- FAST (default mode): this mode will only detect DIRIS Digiware modules on the Digiware bus and RS485 bus,
DIRIS B and DIRIS A-40 on the RS485 bus.
- FULL: this mode will also detect other Socomec PMDs (DIRIS A) and meters (COUNTIS E) connected on the
RS485 bus.
The EasyCong System software must be used if you wish to change the auto-discovery process mode to FULL.
If multiple devices have the same Modbus address (which is common as multiple modules and devices may come out
with the same factory default settings), there will be an address conict during the auto-discovery process which is
perfectly normal. All devices with an addressing conict will have a xed COM LED.
To resolve address conicts, press the front button of each module that has a xed COM LED for at least 2 seconds.
Notes:
• The order you will use to press the push buttons on the modules will also determine the order for the
Modbus addressing of those modules.
• The auto-discovery process can also be launched from the EasyCong System software where you can
choose an automatic resolution of conicts, instead of having to press the front button on the modules.
If you would like to assign specic Modbus adresses to the devices connected to the M-50/M-70
gateway, their Modbus address must be manually changed using the EasyCong System software, before
launching the auto-discovery process.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
17EN
Page 18
Steps involved in the auto-discovery process:
Flashing LED Stable LED
ON
ALARM
COM
ON
ALARM
COM
ON
ALARM
COM
Digiware Bus
ETHETH
ETHDIGIWARE
RS485
SUPPLY
BUS
NC
24 V
20 W max
DIRIS M-xx
U-xx
I-xx
22
ADDR.
Press
1
3 sec.
ETHETH
ETHDIGIWARE
RS485
SUPPLY
BUS
NC
24 V
20 W max
DIRIS M-xx
≤ 120 sec
3
33
ADDR.
ETHETH
ETHDIGIWARE
RS485
SUPPLY
BUS
NC
24 V
20 W max
DIRIS M-xx
4b5b
ADDR.
Press
3 sec.
4a
Press
3 sec.
5a
ETHETH
ETHDIGIWARE
RS485
SUPPLY
BUS
NC
24 V
20 W max
ON
ALARM
COM
DIRIS M-xx
6
ADDR.
1. Start the auto-discovery of all devices connected to the Digiware or RS485 buses, by pressing the ADDR. button
for 3 seconds.
2. “COM” LEDs of all devices will start blinking synchronously during the process. If com LEDs are not blinking, there
could be a conguration issue (inconsistent baudrate between M-xx gateway and slave device etc.).
3. After approximately 1 minute, some address conicts have been detected, and the COM LED of the M-xx gateway
as well as slave devices is lit and stable.
4a/5a. Press the front button on each slave device that has a xed COM LED, for at least 2 seconds.
4b/5b. COM LEDs of the modules start blinking again.
6. COM LED of the M-xx gateway starts blinking again, and slave devices can now communicate with the M-xx
gateway.
18 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 19
10. WEBSERVER EMBEDDED IN THE M-50/M-70 GATEWAYS
A webserver is embedded for the conguration of network parameters (M-50/M-70) and the remote visualisation of
measurement data (WEBVIEW-M, M-70 only).
To connect to the gateway’s webserver, enter its IP address in the address bar of your web browser.
Default Ethernet parameters of the DIRIS Digiware M-50/M-70 gateways are as follows:
- IP address: 192.168.0.4
- Mask: 255.255.255.0
- Gateway: 192.168.0.1
10.1. User proles
Several proles are available:
- User (default)
- Advanced User
- Administrator
- Cyber security
The Advanced User, Administrator and Cyber security proles are authorised to modify settings.
ProfileAccessDefault password
User
Advanced User
Admin
Cyber security
- Visualisation of measurement data
- Access to diagnostics
- Visualisation of measurement data
- Access to diagnostics
+ Password management of the Advanced User profile
+ Reset of counters
- Visualisation of measurement data
- Access to diagnostics
+ Password management of the Admin profile
+ Access to configuration menu
- Visualisation of measurement data
- Access to diagnostics
- Password management of all profiles
- Access to configuration menu
+ Cyber Security configuration menu
+ Firmware upgrade via web server
None
Advanced
Admin
Cyber
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
19EN
Page 20
When connecting to the Admin, Advanced User or Cyber security proles for the rst time, it is mandatory
to change default passwords. If these passwords are not changed, the «Password alert» alarm will remain
active.
It is highly recommended to change all default passwords right away, especially the password of the Cyber security
prole which has the highest privileges including changing passwords for other accounts.
Once passwords have been changed, connect to the Cyber security prole, go to the “Prole” menu and click on
“Generate the passphrase”:
Copy the passphrase using the “Copy passphrase” button on the right side of the key, paste it somewhere and keep it
safe. This will allow you to recover your password for the Cyber security account, should you lose it.
Account lockout policy: 3 unsuccessful login attempts to the Admin, Advanced User or Cyber security
account will lock it for 1 hour.
If you do not wish to wait 1 hour, you can reboot the M-50/M-70 gateway.
20 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 21
If you have forgotten to save the passphrase, the only option left is to reset the M-50/M-70 to factory
default settings.
10.2. Admin prole
When connected as Admin, you can access the conguration page by clicking on the “wrench/screwdriver” icon on the
top left corner:
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
21EN
Page 22
10.2.1. “Devices” tab
• Go to the “Devices” tab:
• Click on “Modify active conguration” (1), and then click on “Sources” (2):
2
1
• Click on the “AutoDetect” icon on the right bottom corner to detect and add SOCOMEC devices already
present in the M-50/M-70 gateway’s topology.
22 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 23
• Click on the “+” icon at the right bottom corner for manually adding products one at a time. Adding a
M-50/M-70 gateway or D-50/D-70 display will add the entire topology under that gateway or display.
• The various SOCOMEC devices that are supported by WEBVIEW-M are given in the following list:
Gateways
D-50
D-50v2
D-70
G-30/G-40
G-50/G-60
M-50
M-70
DIRIS B
B-10
B-30 RF
B-30 RS485
DIRIS Digiware
D-40
I-30
I-30 dc
I-31
I-33
I-35
I-35 dc
I-43
I-45
I-60
I-61
Note: Other tabs such as “Hierarchy” and “Photoview” can be congured as well. They offer additional modes for the
visualisation and analysis of measurements and consumption.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
23EN
Page 24
10.2.2. “Protocols” tab
Once the system is fully congured to visualise measurements and consumption on WEBVIEW-M, the communication
protocols which will be used by the M-50/M-70 gateway to exchange data with an external supervisor (SCADA, Energy
Management System, etc.) can be congured from the “Protocols” tab.
•NetworkConguration
This tab allows you to modify the gateway’s IP conguration:
After modifying those parameters, a reboot of the M-50/M-70 gateway is necessary.
24 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 25
• Data Push
- Authentication
o Site name: This setting is essential to connect the M-50/M-70 gateway to a physical location within
the project structure. Default Site name is “SITE” and must be changed (in EMS export mode only)
or a system alarm will be triggered.
o Server name: Unique identier of the gateway . The default server name is the NET ID, marked on
the front face of the M-50/M-70 gateway.
- Data Logger
o Server: To send data les to a remote server, the Administrator selects the FTP(S) server
o Destination folder: Enter the remote server directory for receiving the les
o Upload log les: Select if you want the gateway to also send the log le to the remote server
o Address: Enter the IP address of the remote server
o Port: Enter the software port (usually 20 or 21 for FTP and 990 for FTPS)
o User name: enter the user name the access the remote server. It must be consistent with the User name
congured on the FTP server.
o Password: enter the password to access the remote server. It must be consistent with the password
congured on the FTP server.
o Secure communication: open a secure session between the gateway and the remote server
o File format: data can be exported in different le formats (CSV and EMS – see appendices 1 and 2). The CSV
format is easier to use while EMS is better for importing data into an external energy management software.
o Test connectivity: Test the FTP export function
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
25EN
Page 26
• Field protocols
- Communication: allows you to congure the different protocols that the M-50/M-70 gateway can use to
communicate to external energy management systems.
Refer to ANNEX. A and B for more information on BACnet and SNMP communication protocols with the
M-50/M-70 gateway.
- Time: allows you to congure an SNTP server to automatically synchronise the clock of the M-50/M-70
gateway to an external computer.
26 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 27
• Email
This tab allows you to activate and congure email notications in case of alarms:
o Activation: enable/disable the SMTP email export function
o Host: enter the IP address or name of the SMTP server
o Port: enter the SMTP port
o Secured connection: enable or disable the secured connection (SMTPS)
o Activate Authentication: enable or disable the SMTP authentication. It is possible to activate the
authentication, even if the secured connection is disabled.
o User: enter the user name for the authentication
o Password: enter the password for the authentication
o Email sender address: email address used by the M-50/M-70 gateway to send emails
o Email destination address 1: email address #1 to send email notications to
o Email destination address 2: email address #2 to send email notications to
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
27EN
Page 28
o Email destination address 3: email address #2 to send email notications to
o Language: language in which emails are sent
o Criticality of alarms to send: choose to send “information” or “Non critical” or “Critical” alarms
o Maximum waiting time: Time to wait to receive the email notication after the alarm is triggered on a device.
This allows to limit the number of emails sent by the M-50/M-70 gateway, especially when the alarm
repeatedly changes state.
10.3. Cyber security prole
In addition to the rights of the Admin prole, the Cyber security prole allows you to:
- Manage all proles and change their passwords. The Cyber security prole it also allows to generate the
passphrase for password recovery.
- Implement a Cyber Security policy from a dedicated menu:
10.3.1. Cyber security menu
The Cyber Security menu allows you to:
- Dene a custom security policy.
- Secure the client-server communication (HTTPS, FTPS, SMTPS).
- Prevent denial-of-service attacks by implementing a rewall in the M-50/M-70 gateway.
The conguration of Cyber security functions is explained in paragraphs 10.3.1 through 10.3.4.
28 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 29
10.3.2. “Security Policy” tab
DIRIS Digiware M-50/M-70 gateways can reduce the attack exposure by disabling certain peripherals or services that
are not essential to the customer’s use case.
Peripherals
- USB: disable the USB port of the M-50/M-70 gateway.
- Bluetooth Low Energy: disable the Bluetooth Low Energy of the M-50/M-70 gateway.
- Modbus slave over RS485: authorise or disable Modbus communication on the RS485 port of the
M-50/M-70 gateway.
Email
- Make the secure version of SMTP mandatory for email notications in case of alarm on a connected device.
Field protocols
- Modbus Write function: authorise or disable to prevent people from changing settings over Modbus.
- SNMP: allow or disable the use of the SNMP protocol.
- BACnet: allow or disable the use of the BACnet protocol.
Data push
- Socomec cloud platform: authorise or block the export of data to the Socomec platform.
- Data export, FTPS mandatory: force the data export to an FTP server with a secure connection.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
29EN
Page 30
10.3.3. “HTTPS” tab
The HTTPS tab allows you to upload a digital certicate to secure the web navigation:
The M-50/M-70 gateways will accept a digital certicate under the .pem format. Once a digital certicate and private
key has been uploaded, you can edit HTTPS settings to secure the web navigation.
• The M-50/M-70 gateways are compatible with RSA and ECDSA (Elliptic Curve Digital Signature
Algorithm) digital certicates. The use of ECDSA digital certicates is recommended to optimise the
speed of the web navigation.
• The private key size must not exceed 2048 Bits.
10.3.4. CAs (FTPS/SMTPS) tab
This tab allows you to secure the client (M-50/M-70) to server (FTPS, SMTPS) communication by adding the relevant
Certicate Authorities (CA) on the Client side.
Several common Certicate Authorities are already included to the M-50/M-70 gateway, but the user can add others if
necessary.
30 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 31
10.3.5. “Firewall” tab
This tab allows you to implement a rewall to protect against Denial-Of-Service attacks also called Flooding attacks by
entering a max bandwidth in kbit/s and a max number of requests per second:
A client exceeding one of the above parameters while communicating to the DIRIS Digiware M-50/M-70 gateway will
be blocked for 30 seconds.
10.3.6. Upgrading the rmware of the M-50/M-70 gateway
To upgrade the rmware of the DIRIS Digiware M-50/M-70 gateway, go to the “Diagnosis” menu:
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
31EN
Page 32
Go to the “Upgrade” tab:
Upload the desired rmware package (.dfu le) by clicking on the “Browse” button.
Wait until the package is loaded, and once package consistency check I nished, click on “Upgrade”:
Once the upgrade is nished, the web page will reload automatically:
32 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 33
10.4. WEBVIEW-M
For more information on the visualisation of measurement data, please refer to the WEBVIEW-M instruction manual,
available on the Socomec website at the following link:
The Conguration of the DIRIS Digiware M-50/M-70 gateway and downstream Socomec devices can be done from the
EasyCong System software, by connecting a computer to the M-50/M-70 gateway either via USB or via Ethernet.
11.1. USB connection mode
EasyConfig System
USB
ETHETH
ETHDIGIWARE
BUS
NC
ON
ALARM
COM
DIRIS M-xx
Digiware Bus
SUPPLYRS485
24 V
20 W max
DIRIS Digiware
M-xx
Digiware system
RS485
DIRIS B
> Open EasyCong System.
> Connect a USB cable between the DIRIS Digiware M-50/M-70 gateway and a computer.
> Log in as User or Admin. Admin default password is “Admin”.
> Click on “New Conguration”, enter a name and icon.
> Click on the newly created conguration.
> Click on “USB mode” on the right top corner to connect to the M-70/M-50 gateway and access
conguration menus.
> Click on the “Binocular” icon on the left side bar.
> Under the “Organisation” part, select the M-70/M-50 gateway.
> Click on “Dashboard” to visualise general information about the gateway.
> Click on “Auto-discovery” (1):
34 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 35
> Once the slave auto-discovery process is nished, slave devices will be displayed in the lower part of the
dashboard (2). The number of devices accessible downstream the M-50/M-70 gateway is also displayed in
the “Organisation” part, next to the M-50/M-70 gateway.
> Conguration of slave devices can be done directly without unplugging the USB cable, by clicking on the
Wrench icon on the left side bar:
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
35EN
Page 36
11.2. Ethernet connection mode
ADDR.
EasyConfig System
Ethernet
ETHETH
ETHDIGIWARE
BUS
NC
ON
ALARM
COM
DIRIS M-xx
DIRIS Digiware
SUPPLYRS485
20 W max
24 V
M-xx
Digiware Bus
Digiware system
RS485
DIRIS B
> Open EasyCong System.
> Log in as User or Admin. Admin default password is “Admin”.
> Click on “New conguration”, enter a name and icon.
> Click on the newly created conguration.
> Click on the “+” icon to manually add the M-50/M-70 gateway to the topology, by selecting the product,
entering the IP address, Modbus address. To be able to communicate with the M-50/M-70 gateway, your
computer must be in the same network as the M-50/M-70
> Click on the “Binocular” icon on the left side bar.
> In the “Organisation” part, select the M-70/M-50 gateway.
> In the “Data” part, click on “Dashboard” to visualise general information about the gateway.
> Click on “Auto-discovery” (1).
> Once the slave auto-discovery process is nished, slave devices will be displayed in the lower part of the
dashboard menu (2). The number of devices accessible downstream the M-50/M-70 gateway is also
displayed in the “Organisation” part, next to the M-50/M-70 gateway.
> Conguration of slave devices can be done directly by clicking on the Wrench icon on the left side bar and
selecting the right device:
36 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 37
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
37EN
Page 38
12. ALARMS
DIRIS Digiware M-50 and M-70 gateways collect alarms from downstream devices connected on the Digiware or
RS485 bus.
DIRIS Digiware M-50 and M-70 gateways also support 7 System alarms. The types of system alarms and the possible
causes are listed in the table below:
System alarm #Alarm typeDescriptionPossible causes
System alarm 1Email transmission errorTriggered if the M-50/M-70 gateway
could not send the notification email
in case of an alarm.
System alarm 2SNTP Synchronisation errorTriggered if the M-50/M-70 gateway
could not synchronise its internal
clock to the SNTP server.
System alarm 3Modbus slave timeout errorTriggered if the M-50/M-70 gateway
could not communicate with a
Modbus slave on the Digiware or
RS485 bus.
System alarm 4Modbus address conflictTriggered if the M-50/M-70 gateway
has detected an address conflict
among slaves.
System alarm 5Product damagedTriggered if the product is flagged as
damaged. Please return the device
to Socomec.
System alarm 6FTP export errorTriggered if the M-50/M-70 gateway
could not export data to the remote
FTP server.
System alarm 7Cyber Security alertTriggered if the M-50/M-70 gateway
detects a cyber security threat.
System alarm 8Password alarmTriggered if there is an issue with the
password of the Admin, Advanced
User or Cyber security profile.
- Inconsistent password or user name
between server and client
- Incorrect server information
- Server is not available
- Incorrect server information (address, port
etc.)
- Server is not available
- Bad RS485 or Digiware connection.
- Communication speed on the Digiware bus
is too low (38400 by default)
- Product is incorrectly requested (wrong
Modbus register, …)
A slave’s Modbus address must be unique
within Digiware and RS485 buses altogether;
this alarm will be triggered if 2 slaves have
the same Modbus address.
- Product has a wrong Network ID, Serial
Number or MAC Address
- A newer version is available for a slave
product
- Inconsistent password or user name
between server and client
- Gateway does not have permission to write
files on FTP server
- FTP server unavailable
- Site Name is not configured
- Denial-of-service attack caught (client
banned)
- Expiration of a digital certificate
- Alarm is active by default until passwords
are changed
- Alarm is triggered once a year, 15 days
before the expiration of one of the
passwords and will remain active until they
are changed
When one or more System alarms are active, the ALARM LED on the front face of the M-50/M-70 gateway starts
blinking.
Alarms are displayed on WEBVIEW-M (for M-70 gateway only) and a notication will be sent by email if the SMTP(S)
feature is enabled.
38 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 39
13. 10-STEP COMMISSIONING CHECKLIST FOR YOUR
DIGIWARE SYSTEM
1) Auto-discovery from M-50/M-70 push button or from EasyCong System software.
2) Conguration of DIRIS Digiware U and I modules via EasyCong System software.
3) Connection to the webserver (default IP address is 192.168.0.4).
4) Change default passwords for Admin, Advanced and Cyber security proles.
5) Connect to the Cyber security prole and generate the passphrase in case you lose your password.
6) Device discovery via “Devices” tab “Sources”.
7) Change load names and usages if necessary.
8) Optional: Hierarchy conguration (M-70 only).
9) Optional: Photoview conguration (M-70 only).
10) Conguration of IP conguration and communication protocols via “Protocols” menu.
Frequently Asked Questions
What happens if you lose your password ?
- If the Admin or Advanced Users lose their password, they can be changed from the Cyber security prole.
- If the Cyber security user loses his password, the passphrase can be used to create a new password.
- If the passphrase was lost, the only option is to reset the M-50/M-70 gateway to factory default settings.
How can I congure my IP conguration and communication protocols for my system ?
- Using EasyCong System.
- Or directly from the web server under the “Protocols” menu. Do not forget to reboot the M-50/M-70 gateway
after modifying the IP conguration.
Why is the ALARM LED on the M-50/M-70 ashing ?
- If this is the rst time you are using the DIRIS Digiware M-50/M-70 gateway, it could be that the default
passwords for the Advanced User, Admin and Cyber security proles have not been changed yet. The
“Password Alert” system alarm will be active until passwords are changed.
The Auto-discovery process is nished, yet some slave devices have not been detected.
If slave devices have not been detected, it could be because the Auto-discovery mode is set to “FAST”, which
only detects DIRIS Digiware modules, DIRIS B and DIRIS A-40 measuring devices. Use EasyCong System to
change the Auto-discovery mode to “FULL” to discovery all devices.
Micro USBFor configuration via EasyConfig System software or firmware upgrade via Product
RJ9Not used.
Bluetooth Low Energy
38400 bds - 115200 bds (32 devices max).
Upgrade Tool.
Use: feature not implemented yet.
Operating frequency: 2402 to 2480 MHz.
EIRP Power for CE, Australia/New Zealand : 6.23 dBm (measured max. average)
Max Power for FCC/IC : 3.15 dBm .
14.3. Wireless Characteristics
14.3.1. Canada
This device complies with ISED’s licence-exempt RSSs. Operation is subject to the following two conditions: (1)
This device may not cause harmful interference, and (2) this device must accept any interference received, including
interference that may cause undesired operation. Le présent appareil est conforme aux CNR d’ ISED applicables aux
appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes : (1) le dispositif ne doit
pas produire de brouillage préjudiciable, et (2) ce dispositif doit accepter tout brouillage reçu, y compris un brouillage
susceptible de provoquer un fonctionnement indésirable.
Radiation Exposure Statement:
This equipment complies with ISED radiation exposure limits set forth for an uncontrolled environment. This equipment
should be installed and operated with greater than 20cm between the radiator & your body.
Déclaration d’exposition aux radiations:
Cet équipement est conforme aux limites d’exposition aux rayonnements ISED établies pour un environnement non
contrôlé. Cet équipement doit être installé et utilisé à plus de 20 cm entre le radiateur et votre corps.
40 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 41
14.3.2. USA
“This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This
device may not cause harmful interference, and (2) this device must accept any interference received, including
interference that may cause undesired operation.” (§15.19 (3))
FCC Caution: Any changes or modications not expressly approved by the party responsible for compliance could void
the user’s authority to operate this equipment.
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of
the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential
installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in
accordance with the instructions, may cause harmful interference to radio communications. However, there is no
guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference
to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged
to try to correct the interference by one of the following measures:
- Reorient or relocate the receiving antenna.
- Increase the separation between the equipment and receiver.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- Consult the dealer or an experienced radio/TV technician for help.
This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
Radiation Exposure Statement:
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment. This equipment
should be installed and operated with minimum distance 20cm between the radiator & your body.
14.3.3. Thailand
This telecommunication equipment conforms to the technical standards or requirements of NBTC.
15. ANNEX A
SNMP COMMUNICATION WITH THE DIRIS DIGIWARE M-50 / M-70
15.1. SNMP generalities
SNMP stands for Simple Network Management Protocol and is widely used by administrators for an easy network
monitoring of devices on IP networks. It works in a client-server communication mode on an Ethernet physical layer.
The DIRIS Digiware M-50 / M-70 supports SNMP v1, v2 and v3.The M-50 / M-70 is an agent SNMP v1, v2, v3 which
responds to queries from managers (also called management stations or supervisors).
The M-50 / M-70 allows access through SNMP of measurement data from SOCOMEC slaves connected via the
RS485 bus or the Digiware bus.
Data from the slaves can be reached through a le called “MIB” (“Management Information Base”) under a hierarchical
and pre-dened structure. The MIB le of the M-50 / M-70 is available from www.socomec.com.
The le must be uploaded in the Management station managing your metering system.
The Tree structure of the MIB contains multiple OIDs (Object Identiers). An OID uniquely identies and labels a
managed object ( parameter from metering devices) in the MIB.
For example, the electrical parameter “Current Inst I1” is identied by one OID. “Current Inst I2” is identied by another one.
Common SNMP termsDescription
AgentCorresponds to the DIRIS Digiware M-50 / M-70: Interface between the PMDs and
MIBManagement information base where the OIDs are organized in a hierarchical tree
OIDAn object identifier that uniquely identifies and labels a managed object in the MIB
hierarchy
Community stringsA text that enables the authentication between an agent and the manager
TrapsNotifications sent by the agent and received by the manager
15.2. SNMP functions supported
There are 4 types of SNMP requests supported by the DIRIS Digiware M-50 / M-70:
• GetRequest: to retrieve the variable of an OID (I1 Inst for example).
• GetNextRequest: to retrieve the variable of the next OID (I2 Inst in this case).
• GetBulk: to retrieve multiple variables gathered together.
• SetRequest: to change the value of one variable such as the state of a Digital output.
• Traps: Unlike the above commands which are initiated by the SNMP manager, Traps are initiated by the Agents with
no solicitation from the Manager. Traps are notications to the Manager by the Agent of the occurrence of an event
and/or alarm.
Traps are sent by the agent in case one of the following alarms occurs:
• Alarm on a measurement.
• Logical alarm (change of status of a Digital input).
• Combination alarms.
• PQ events (inrush, voltage swells, voltage sags/dips, voltage interruptions).
• System alarms (Phase Rotation, CT disconnect, VI association).
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
43EN
Page 44
Traps are sent automatically when the alarm occurs. They will be sent again once the “Trap report frequency” time is
elapsed.
The alarm must be activated in the product (using the EasyCong System conguration software) in order for the Traps
to be sent.
Traps can either be congured for specic hosts or “broadcast” to the whole network. Up to two server IP addresses
can be entered for SNMP trap notication of specic hosts.
15.3. SNMP versions supported
The DIRIS Digiware M-50 / M-70 can use all three versions of SNMP: SNMPv1, v2 and v3.
• SNMPv1 and v2:
The identication is based on Read-only and Read-Write Community passwords. They are non-encrypted and are
passed over the network in plaintext.
Both passwords have to be entered in the Agent (DIRIS Digiware M-50 / M-70) and the Manager and must be identical.
A matching Read Community allows the Get functions to be executed on the agent.
A matching Read-Write Community also allows the Set function to be executed on the agent.
- The default Read Community V1 password is “public” and the default Read-Write Community V1 password is
“private”.
- The default Read Community V2 password is “publicv2” and the Read-Write Community V2 is “privatev2”.
• SNMPv3:
SNMPv3 uses the USM (User-based Security Module) for controlling access to information available via SNMP. This
version offers more security using three important features to prevent the interception and deciphering of data:
- A username (called security username).
- MD5 and SHA1 authentication protocols to hash the passwords.
- DES and AES Privacy protocols to encrypt the data.
44 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 45
15.4. SNMP ports
The DIRIS Digiware M-50 / M-70 is congured with standard SNMP ports to receive requests and send notications:
PortDescription
161Used to send and receive requests from the manager.
162Used by the manager to receive notifications from the agent
M-50/M-70
Manager
Manager Port 161
Digiware bus
Port 161 Response
Port 162 Traps
U-30
I-30@4I-30
@3
@5
15.5. Retrieving data using the DIRIS Digiware M-50 / M-70 MIB le
The DIRIS Digiware M-50 / M-70 is compliant with MIB-II dened by the MIB standard RFC 1213 which denes the
following structure:
Root
iso (1)
org (3)
dod (6)
Internet (1)
directory (1)
mib-2 (1)
interfaces (2)ip (4)system (1)
mgm (2)experimental (3)private (4)
enterprise (1)
vendor X (2)vendor Y (9)SOCOMEC (4555)
OID Tree Example
The standard branches are under the same parent branch structure: 1.3.6.1.4.1
The “Private (4)” group enables vendors to dene private branches including the MIB OIDs of their own products.
Data related to SOCOMEC metering devices is located under the SOCOMEC enterprise category identied by OID
1.3.6.1.4.1.4555. This implies that all queries from a manager to SOCOMEC agents will start by the base path
1.3.6.1.4.1.4555.
Because the DIRIS Digiware is a multi-circuit system, the DIRIS Digiware M-50 / M-70 creates a dynamic table which
depends on the products connected downstream compatible with the DIRIS Digiware M-50 / M-70 and the loads
congured on each product.
After adding/deleting a downstream device or a load, make sure to update the topology of the M-50/M-70 gateway.
must be from the webserver via the “Devices” menu.
This
Example: The OID for “Current Inst I1” will return a value for all I-xx, B-xx, DIRIS A etc.. On the contrary, the OID for
“THD Inst I1” will return “0” for an I-30 or an I-31 module.
This implies that each OID can be associated with several products and several loads.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
45EN
Page 46
For example the OID for instCurrentI1 is represented by the sequence 1.3.6.1.4.1.4555.10.20.20.1.10000.
OID sequenceDescription
4555“SOCOMEC” enterprise branch
10“SocomecProducts” table
20“ProductMetrology” table
20“InstantaneousTable”
1Entry (always = 1)
10000Service ID
This OID is associated with the multiple devices connected downstream the DIRIS Digiware M-50 / M-70.
To identify those multiple devices, the Modbus address and the load number are added to the end
of the OID.
Example: Let us consider the following architecture:
M-50/M-70
ProductI-30I-30
Digiware bus
Modbus address45
Load 1: 1P + N - 1CT
Load typeLoad 1: 3P + N - 3CT
Load 2: 1P + N - 1CT
Load 3: 1P + N - 1CT
U-30
I-30@4I-30
@3
@5
The nal OID to get the instantaneous current I1 for the I-30 module @ Modbus address 4 for load 1 is:
1.3.6.1.4.1.4555.10.20.20.1.10000.4.1
For the I-30 module @ address 5, there are multiple loads congured. This implies that the Modbus address must be
followed by the Load number in the OID.
Therefore, the nal OID used to request I1 Inst for load 1 of the I-30 @ address 5 is:
1.3.6.1.4.1.4555.10.20.20.1.10000.5.1
The nal OID to request I1 Inst for load 2 of the I-30 @ address 5 is 1.3.6.1.4.1.4555.10.20.20.1.10000.5.2
The nal OID to request I1 Inst for load 3 of the I-30 @ address 5 is 1.3.6.1.4.1.4555.10.20.20.1.10000.5.3
OID sequenceDescription
4555“SOCOMEC” enterprise branch
10“SocomecProducts” table
20“ProductMetrology” table
20“InstantaneousTable”
1Entry (always = 1)
10000Service ID
5Modbus Address
3Load number
Note: A request to OID 1.3.6.1.4.1.4555.10.20. 20.1.10001.5 will return “0” because the service ID 10001 corresponds
to I2 inst whereas only single-phase loads are congured in the I-30 module @ address 5, which means currents I2 and
I3 parameters aren’t used.
46 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 47
15.6. SNMP conguration via EasyCong System
After logging in to EasyCong System on the DIRIS Digiware M-50 / M-70, you can nd the SNMP settings in the
SNMP menu, under SNMP settings:
• CommunitycongurationSNMPV1&V2:
SNMP V1 Read Community: Read-only community string for SNMP v1. Default community string is “public”. It allows
a manager to retrieve read-only data from a device connected to the DIRIS Digiware M-50 / M-70.
SNMP V1 Read/Write Community: Read-Write community string for SNMP v1. Default Read/Write community string
is “private”. It allows a manager to write (ex: position of a Digital output) to a device connected to the DIRIS Digiware
M-50 / M-70.
Trap Community: The Trap community string allows the manager to receive notications in case of an event and/or
alarm.
SNMP V2 Read Community: Read-only community string for SNMP v2. Default community string is “publicV2”. It
allows a manager to retrieve read-only data from a device connected to the DIRIS Digiware M-50 / M-70.
SNMP V2 Read/Write Community: Read-Write community string for SNMP v2. Default Read/Write community string
is “privateV2”. It allows a manager to change a setting (ex: position of a Digital output) in a device connected to the
DIRIS Digiware M-50 / M-70.
• SNMPV3conguration:
SNMP V3 Authentication Protocol: If SNPM v3 is activated, you can choose an authentication protocol (MD5 or
SHA) to hash your password. For no authentication, select “None”.
SNMP V3 Encryption Protocol: Choose between DES or AES privacy protocols for the encryption of data messages.
For no encryption, select “None”.
SNMP V3 Read Username: Username enabling authentication for read-only functions.
SNMP V3 Read/Write Username: Username enabling authentication for read and write functions.
SNMP V3 Read Password: Password (also passphrase) accompanying the authentication and privacy protocols, and
allowing read-only functions. The length of the Read-only authentication & privacy password must be between 8 and
16 characters.
SNMP V3 Read/Write password: Password (also called passphrase) accompanying the authentication and privacy
protocols and allowing read and write functions. The length of the Read-Write authentication & privacy password must
be between 8 and 16 characters.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
47EN
Page 48
Trapconguration: Choose to deactivate or activate the traps. If activated, you can choose to broadcast trap
notications to all supervisers on the network or to notify only specic host stations (up to 2).
Trap Host 1 IP: Enter the IP address of the 1st host station which will receive trap notications.
Trap Host 1 port: Enter the port used to send traps for the 1st host station.
Trap Host 2 IP: Address: enter the IP address of the 2nd host station which will receive trap notications.
Trap Host 2 port: Enter the port used to send traps for the 2nd host station.
Trapnoticationcycle: Enter the time after which a trap reminder will be sent for active alarms. By default, it is set to
60min.
15.7. SNMP conguration via the embedded webserver
Click on the “Wrench” icon on the top left corner and click on “Protocols”:
Click on the “Field protocols” tab, and under “Communication”, scroll down to the SNMP part to enter SNMP V1/V2 or
V3 settings, as well as Trap notications:
48 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 49
16. ANNEX B
BACNETCOMMUNICATIONWITHTHEDIRISDIGIWARE
M-50 / M-70
The DIRIS Digiware M-50 / M-70 supports the BACnet IP protocol.
It acts as a BACnet IP gateway to all devices compatible and connected downstream via RS485 or the Digiware Bus.
The PICS (Protocol Implementation Conformance Statement) of the DIRIS Digiware M-50 / M-70 is available on the
Socomec website at www.socomec.com.
16.1. BACnet Generalities
BACnet provides a method for computer-based control equipment from different manufacturers to be interoperable.
BACnet is designed to handle many types of building controls, including HVAC, lighting, security, re, access control,
maintenance, waste management and so forth.
Common terms used in BACnet communication:
Object: Represents a device and its data. Multiple objects type can be available for each device *analog input, binary
input…). Each object has a number of properties which fully describe the BACnet object to the network.
Object identier: Uniquely identies an object within a BACnet device.
Property: A property describes a BACnet object to the network.
Present value: It is one of the properties of the Analog_Input Object. It represents the current value of an analog input
object.
Service: Message type between one BACnet device to another.
BACnet uses a client/server communication mode between devices. Devices communicate between each other using
services describing the type of exchange.
A BACnet client is a device that requests a service, and a BACnet server is a device that executes a service.
Data inside a BACnet device is organized as a series of objects, each composed of multiple properties.
the analog_input object denes a property for present_value, a property for average_value etc…
Ex:
A BACnet client initiates a request to a BACnet server using a service (ex: read_property) to a specic property (ex:
present_value) contained in a BACnet object (ex: analog_input).
16.2. BACnet Objects
BACnet denes a standard set of “Objects”, each of which has a standard set of “Properties” describing the object and
its current status to other devices on the BACnet internetwork. The properties allow for the object to be controlled by
other BACnet devices.
BACnet denes 54 objects. Each element of the building control system is represented by one or more objects.
The DIRIS Digiware M-50 / M-70 supports the below Objects:
Object typeExemple of use
DeviceTo describe the device to the BACnet network.
Analog inputInstantaneous current for phase 1 (I1) measured by a DIRIS Digiware I-xx current
module with associated current sensor
Binary inputStatus (ON/OFF) of an auxiliary contact
Binary outputChange of status of the output of a DIRIS Digiware IO-10
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
49EN
Page 50
A list of properties denes each BACnet Object. Properties can be:
• Required by the BACnet specication.
• Optional. In this case, vendors can choose whether to implement them for their devices.
• Proprietary. Vendors can add their own created properties.
Device Object:
Every BACnet device compatible with the DIRIS Digiware M-50 / M-70 must have the Device Object and its associated
required properties that fully describe the BACnet device to the network.
Example for the Device Object of the DIRIS Digiware M-50 / M-70.:
PropertyBACnet
Object_Identifier (OID)Required
Object_NameRequired
Object_TypeRequired
System_StatusRequired
Vendor_NameRequired
Vendor_IdentifierRequired
Model_NameRequired
Firmware_RevisionRequired
Application_Software_
Required
Version
Protocol_VersionRequired
Protocol_Conformance_
Required
Class
Protocol_Services_
Required
Supported
Protocol_Object_Types_
Required
Supported
Object_ListRequired
Max_APDU_Length_
Required
Supported
Segmentation_SupportedRequired
APDU_TimeoutRequired
LocationOptional
DescriptionOptional
Local_TimeOptional
Utc_OffsetOptional
Local_DateOptional
Daylight_Saving_StatusOptional
Active_COV_Subscriptions Optional
Serial_NumberOptional
Property_ListOptional
Version_Build_DateProprietary
Operating_Hour_CounterProprietary
50 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 51
The way the OID is assigned to a device (instance number) is the following:
OID = Main OID (= default 100) + ModbusAddress:
• Device with Main OID (100) is the DIRIS Digiware M-50 / M-70 gateway itself.
• The device with OID (1xx) is the device with the Modbus address xx.
Analog Input Object:
The DIRIS Digiware M-50 / M-70 acts as a BACnet gateway. It provides a number of Analog Input objects which may
be available from the devices compatible and connected to the DIRIS Digiware M-50 / M-70.
Whether a device supports an AI object depends on its measurement functionalities.
Ex:
The OID for THD_I1 will return 0 for a DIRIS Digiware I-30 module because this parameter is not handled.
The AI object denes 25 properties. The devices compatible and connected downstream the DIRIS Digiware M-50 /
M-70 support the following properties:
PropertyBACnet
Object_IdentifierRequired
Object_NameRequired
Object_TypeRequired
Present_ValueRequired
Status_FlagsRequired
Event_StateRequired
Out_Of_ServiceRequired
UnitsRequired
DescriptionOptional
ReliabilityOptional
Min_Pres_ValueOptional
Minimum_Value_
Optional
Timestamp
Max_Pres_ValueOptional
Maximum_Value_
Optional
Timestamp
Average_ValueOptional
Instantaneous_TimestampProprietary
Average_TimestampProprietary
Max_Average_ValueProprietary
Max_Average_TimestampProprietary
Min_Average_ValueProprietary
Min_Average_TimestampProprietary
Harmonics_Row_02Proprietary
Harmonics_Row_03Proprietary
Harmonics_Row_04Proprietary
Harmonics_Row_05Proprietary
Harmonics_Row_06Proprietary
Harmonics_Row_07Proprietary
Harmonics_Row_08Proprietary
Harmonics_Row_09Proprietary
Harmonics_Row_10Proprietary
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
51EN
Page 52
Energy_Total_ResidualProprietary
Energy_Total_HourmeterProprietary
Energy_PartialProprietary
Energy_Partial_ResidualProprietary
Energy_Partial_HourmeterProprietary
Energy_Total_LaggingProprietary
Energy_Total_Lagging_Res Proprietary
Energy_Total_LeadingProprietary
Energy_Total_Leading_Res Proprietary
Energy_Last_PartialProprietary
Energy_Last_Partial_ResProprietary
Energy_Last_Partial_
Proprietary
Timestamp
Multifluid_PartialProprietary
Multifluid_WeightProprietary
Instant_Min_Max_ResetProprietary
Average_Min_Max_ResetProprietary
The way the OID is assigned to an Analog Input Object (instance number) is the following:
OID = LLMM
• with LL = Load # of the device (starting at 1).
• with MM = Index of the measurement type (see Analog Input Measurement List).
For example, Analog Input with OID 204 reects Phasis/Neutral Voltage V1 of Load 2 of corresponding device.
52 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 53
The table with indexes of the analog input measurement list is given below:
Index
0VystPhNSystem Ph-N
Object Namew
Object Description
V
Voltage
1VystPhPhSystem Ph-Ph
V
Voltage
2CurrentSystSystem CurrentA
3FrequencySystem
Hz
Frequency
4VoltPhNV1Ph-N Voltage V1V
5VoltPhNV2Ph-N Voltage V2V
6VoltPhNV3Ph-N Voltage V3V
7VoltPhNVnPh-N Voltage VnV
8VoltPhPhU12Ph-Ph Voltage
V
U12
9VoltPhPhU23Ph-Ph Voltage
V
U23
10VoltPhPhU31Ph-Ph Voltage
V
U31
11CurrentI1Current I1A
12CurrentI2Current I2A
13CurrentI3Current I3A
14CurrentInCurrent InA
15CurrentInbaCurrent Inba%
16CurrentIdirCurrent IdirA
17CurrentIinvCurrent IinvA
18CurrentIhomCurrent IhomA
19CurrentInbCurrent Inb%
20
PowerApparentNom
Nominal
VA
Apparent Power
21
TotalPowerActive
Total Active
W
Power
22
TotalPowerRActive
Total Reactive
VAr
Power
23
TotalPowerApparent
Total Apparent
VA
Power
24
TotalPowerFactor
Total Power
-
Factor
25
TotalPowerFactorType
Total Power
-
Factor Type
26
27
28
29
PowerActiveP1
PowerActiveP2
PowerActiveP3
PowerRActiveQ1
P1 Active PowerW
P2 Active PowerW
P3 Active PowerW
Q1 Reactive
VAr
Power
Unit
Type
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Signed
Signed
Unsigned
Signed
Unsigned
Signed
Signed
Signed
Signed
Present
+ Timestamp
Present Min/Max
+ Timestamp
Average
+ Timestamp
Average Min/Max
+ Timestamp
Harmonics
2 -> 10
Energies Total +
Partial + LastPartial
Energies Total
Lagging/Leading
Multifluid
••
••
••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
••
••
••
••
••
••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
Reset Min/Max
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
53EN
Page 54
Index
30
Object Namew
PowerRActiveQ2
Object Description
Q2 Reactive
VAr
Power
31
PowerRActiveQ3
Q3 Reactive
VAr
Power
32
PowerApparentS1
S1 Apparent
VA
Power
33
PowerApparentS2
S2 Apparent
VA
Power
34
PowerApparentS3
S3 Apparent
VA
Power
35
PowerFactorPF1
PF1 Power
-
Factor
36
PowerFactorTypeSPF1
sPF1 Power
-
Factor Type
37
PowerFactorPF2
PF2 Power
-
Factor
38
PowerFactorTypeSPF2
sPF1 Power
-
Factor Type
39
PowerFactorPF3
PF3 Power
-
Factor
40
PowerFactorTypeSPF3
sPF1 Power
-
Factor Type
41LoadCurve_P+Load Curve
W
Positive Active
Power
42
LoadCurve_P-
Load Curve
W
Negative Active
Power
43LoadCurve_Q+Load Curve
VAr
Positive Reactive
Power
44
LoadCurve_Q-
Load Curve
VAr
Negative
Reactive Power
45LoadCurve_SLoad Curve
VA
Apparent Power
46THD_I1THD I1%
47THD_I2THD I2%
48THD_I3THD I3%
49THD_InTHD In%
50THD_V1THD V1%
51THD_V2THD V2%
52THD_V3THD V3%
53THD_U12THD U12%
54THD_U23THD U23%
55THD_U31THD U31%
56A+Positive Active
Wh
Energy
Unit
Type
Signed
Signed
Unsigned
Unsigned
Unsigned
Signed
Unsigned
Signed
Unsigned
Signed
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Unsigned
Present
+ Timestamp
Present Min/Max
+ Timestamp
Average
+ Timestamp
Average Min/Max
+ Timestamp
Harmonics
2 -> 10
Energies Total +
Partial + LastPartial
Energies Total
Lagging/Leading
Multifluid
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
•••••
••
••
••
••
••
••••
••••
••••
••••
••••
••••
••••
••••
••••
••••
•••
Reset Min/Max
54 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 55
Index
57A-Negative Active
58ER+Positive Reactive
59ER-Negative
60ESApparent Energy VAh
61MffMultifluid feeder-
Object Namew
Object Description
Energy
Energy
Reactive Energy
Unit
Type
Wh
Unsigned
VArhUnsigned
VArhUnsigned
Unsigned
Signed
Present
+ Timestamp
Present Min/Max
+ Timestamp
Average
+ Timestamp
Average Min/Max
+ Timestamp
Harmonics
2 -> 10
Energies Total +
Partial + LastPartial
Energies Total
Lagging/Leading
Multifluid
•••
••••
••••
•••
•••
16.3. BACnet Services
The services dene methods for BACnet devices to communicate and exchange data with one another.
The M-50 / M-70 supports the following services:
Service listDescription
readPropertyUsed by a BACnet device (the client) to ask another BACnet device (the server) to
provide the value of one of its object properties
readPropertyMultipleUsed by a BACnet device (the client) to ask another BACnet device (the server) to
provide the values of multiple object properties
writePropertyUsed by a BACnet device (the client) to ask another BACnet device (the server) to
change the value of one of its object properties
timeSynchronizationUsed to broadcast the current time to one or more BACnet servers
Reset Min/Max
who_HasAsks which BACnet devices contain a particular Object
who_IsUsed by a BACnet client to ask the presence of BACnet servers
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
55EN
Page 56
16.4. BACnet IP conguration via Easycong System
The PICS le (Protocol Implementation Conformance Statement) is available at www.socomec.com
After logging in to Easy Cong System on the DIRIS Digiware M-50 / M-70, you can nd the BACnet IP settings in the
BACnet menu under BACnet settings:
Activation: Enable or disable the BACnet IP function
Main instance ID: 100 by default. It must be unique within the BACnet network.
Virtual network ID: Set the virtual network ID. It must be unique within the BACnet network.
The port used by the DIRIS Digiware M-50 / M-70 for BACnet IP communication is set to 47808 (BAC0 in hexadecimal)
and cannot be changed.
56 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 57
16.5. BACnet conguration from the embedded webserver
Click on the “Wrench” icon on the top left corner and click on “Protocols”:
Click on the “Field protocols” tab, and under “Communication”, then BACnet, enter BACnet settings:
BACnet activation: activate or disable BACnet IP communication from the M-50/M-70 gateway.
Virtual Network ID: set the virtual Network ID of the M-50/M-70 gateway. It must be unique within the BACnet network.
Main instance ID: set the main Instance ID (100 by default) for the M-50/M-070 gateway. It must be unique within the
BACnet network.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
57EN
Page 58
17. ANNEX C
FTP CONFIGURATION
Measurement logs (see “4.2.2. Introduction to DIRIS Digiware M-70”, page 9) can be automatically exported via FTP(S).
17.1. FTP server activation:
Connect to the web server and go to the “Protocols” menu:
Click on “Data Push”.
Authenticationpart:
Site Name & Server Name: used to identify from which DIRIS Digiware M-50/M-70 the les are being exported.
The default site name is “SITE” (must be modied if the exoirt mode is set to EMS) et the default server name
corresponds to the NET ID marked on the front face of the M-50/M-70 gateway.
58 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 59
Dataloggerpart:
Server: activate the FTP server to enable the automatic export of data to a remote FTP server.
Destination folder: tree view of the FTP server folder in which you want to export the les.
Upload Log les: activate this to have additional information for troubleshooting in case of an export issue.
FTPServer:This contains the login details of the FTP server (standard or secure).
Address: enter the IP address of your FTP server
Port: enter the secured or non-secured port to use for the FTP export
User Name: enter the user name the access the remote server. It must be consistent with the User name congured
on the FTP server.
Password: enter the password to access the remote server. It must be consistent with the passwordcongured on the
FTP server.
Secure Communication: activate or deactivate the secured export (FTPS)
File format: there are two different types of data le
• CSV: le in a .csv format in which data is in a user-friendly layout
• EMS: le in .csv format whose layout is more practical to integrate into an energy management software.
In EMS mode, the exported les are named according to the following:
Site name_Server name_Device name_Data type_date_time.csv
Example: if an export le is named “socomec_GTWDEF_I35_LoadCurve_2017-08-15_20-00-00.csv”, then the le
was exported on August 15th, 2017 at 20:00 (8:00pm), it contains Load curves (Demand Power) from a device named
I35 from a gateway whose Server name is GTWDEF and Site name is socomec.
In EMS mode, the Site Name must be different from default name (“SITE”), or the “FTP error” system
alarm will be triggered.
In EMS mode, the Site Name must be different from default name (“SITE”), or the “FTP error” system alarm will be
triggered.
Test Connectivity: once the conguration is done, you can test the connectivity by manually exporting a test le
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
59EN
Page 60
17.2. FTP planning conguration
Click on “Devices”:
Click on “Modify active conguration” (1)
Click on “Planning” (2)
Activate the type of data you want to export automatically. The DIRIS Digiware M-70 can log and export 3 types of
data:
Enegies Index: Ea, Er, Es etc. (Meters)
Measurement logs/trends: archived parameters U, I, F, PF etc. (Measurements)
Load curves / demand: P, Q, S etc. (Load curves)
For each data type, specify the rate at which data will be exported (once an hour, once a day etc.) and at which time.
60 EN
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
Page 61
17.3. Understanding the exported .csv le in EMS mode
The csv le is split into two parts:
• The part (1) in red corresponds to the header. It contains a unique key, created out of multiple parameters such as
the the site and server name, the data type, the data ID, the device ID to uniquely identify each parameter that is
exported.
• The part (2) in green contains the logged and time stamped measurements. Each line is identied via the simplied
index key, which refers to a unique key in cells B5 through B10.
The nal value for cells C13 through C26 is obtained considering the right coefcient in cells G5 through G10 along with
the right unit in cells H5 through H10.
Exampleforline13:
The nal value for THD I1 of circuit PC1-2-3 on module I-35@4 is equal to 2.34 % on January 18th, 2019 at 15:14:00.
When integrating data into a third-party energy management or monitoring software, always refer to the
unique Key in column “B”, part (1) as a unique import code and do not only use the simplied index key in
column “A”, part (2).
If multiple DIRIS Digiware M-50/M-70 gateways are exporting to the same folder, the simplied index key
cannot differentiate them.
DIRIS Digiware M-50 & M-70 - 548751D - SOCOMEC
61EN
Page 62
CORPORATE HQ CONTACT:
SOCOMEC SAS
1-4 RUE DE WESTHOUSE
67235 BENFELD, FRANCE