sc1000 Controller Enhanced Communications: Manual 12/2018, Edition 3
sc1000 Controller Enhanced Communications: Manual 12/2018, Edition 3
sc1000 Controller Enhanced Communications: Manual 12/2018, Edition 3
90143
sc1000 Controller
Enhanced Communications
MANUAL
12/2018, Edition 3
Table of contents
Section 1 Specifications ................................................................................................................................ 5
Section 2 General information ..................................................................................................................... 7
2.1 Safety information ............................................................................................................................................... 7
2.2 Overview of product ............................................................................................................................................ 7
Section 3 Installation ....................................................................................................................................... 9
3.1 User requirements .............................................................................................................................................. 9
3.2 General requirements associated with remote maintenance .............................................................................. 9
3.2.1 Requirements associated with the sc1000 controller ................................................................................ 9
3.2.2 Requirements associated with the computer............................................................................................. 9
3.2.3 Scope of delivery ..................................................................................................................................... 10
3.3 Overview of the various connection options ..................................................................................................... 10
3.4 Establish an Ethernet connection ..................................................................................................................... 12
3.4.1 Establish a basic Ethernet connection..................................................................................................... 13
3.4.2 Establish an Ethernet connection with secure VPN tunnel...................................................................... 14
3.5 Install a VPN tunnel .......................................................................................................................................... 15
3.5.1 Requirements associated with the sc1000 controller .............................................................................. 15
3.5.2 Requirements associated with the computer........................................................................................... 15
3.5.3 sc1000 controller: Install the VPN client using an SD memory card ....................................................... 15
3.5.4 sc1000 controller: Install the VPN client using a web browser ................................................................ 17
3.5.5 sc1000 controller: Install the VPN client using Windows Explorer/FTP................................................... 20
3.5.6 sc1000 controller: Check VPN installation............................................................................................... 22
3.5.7 Computer: Install the VPN client.............................................................................................................. 23
3.5.8 Establish a VPN connection between the sc1000 controller and the computer ...................................... 24
3.6 Establish a GPRS connection ........................................................................................................................... 25
3.6.1 Hardware requirements associated with the sc1000 controller ............................................................... 26
3.6.2 Software settings for the sc1000 controller ............................................................................................. 26
3.6.3 GPRS connection without VPN tunnel .................................................................................................... 27
3.6.4 Establish a GPRS connection with secure VPN tunnel .......................................................................... 27
3.7 Establish a GPRS connection via fixed IP VPN server .................................................................................... 28
3.8 GPRS connection via a VPN server of the mobile network operator ............................................................... 29
3.9 GPRS connection via fixed IP service and VPN server of the mobile network operator................................... 30
3.10 Optional Modbus TCP expansion ................................................................................................................... 30
3.10.1 Requirements associated with Modbus TCP......................................................................................... 30
3.10.2 sc1000 controller software settings ....................................................................................................... 31
3.10.3 Configure the Modbus TCP software module on the sc1000 controller ................................................ 32
3.10.4 Configure the Modbus telegram ............................................................................................................ 33
3.10.5 System configuration example using Unity Pro ..................................................................................... 37
Section 4 Error messages ........................................................................................................................... 41
4.1 GSM/GPRS....................................................................................................................................................... 41
4.2 VPN tunnel ........................................................................................................................................................ 41
4.3 Modbus TCP ..................................................................................................................................................... 41
4.4 Notification by e-mail in the event of error messages/warnings........................................................................ 42
4.4.1 sc1000 controller software settings ......................................................................................................... 42
4.4.2 E-mail format ........................................................................................................................................... 43
Section 5 Replacement parts and accessories................................................................................... 45
Section 6 Glossary ......................................................................................................................................... 47
3
4
Section 1 Specifications
Specifications are subject to change without notice.
* USA
The transmitter contained within this product is a ”Quad Band” device that can operate in the
850 / 900 / 1800 / 1900 MHz bands. The use of this device is not authorized for operation with GSM Bands 900 / 1800 MHz in
US & Canadian Territories.
This transmitter is authorized for use in either fixed or mobile locations.
Antennas used with this product must be located such that operation of this device is at least 20 cm (7.9 in) away from all
persons and must not be Co-Located with any other transmitting antenna.
The user is not authorized to use any antenna other than that provided by the manufacturer and shall not exceed 2.89 dbi for
GSM 1900 and 1.33 dbi for GSM 850 Mhz.
FCC ID: QIPMC55i
IC #: 7830A-MC55i
CE per Notified Body#: CE 0681
* EUROPE
CAUTION
• Do not operate the device in hospitals and/or near medical instruments such as cardiac pacemakers or hearing aids.
• The device cannot be used in hazardous locations.
• Do not operate the device in the proximity of combustible gases, steams or dust.
• Do not operate the device near highly combustible areas such as gas stations, fuel depots, chemical plants and blasting
works.
• The device can cause disturbances when in the proximity of television sets, radios or PCs.
• Do not expose the device to strong vibrations or impacts.
• Using the GSM services (SMS messages, data communication, GPRS etc.) is likely to incur additional costs from a service
provider. The user is exclusively responsible for any damages and costs incurred.
• Do not use or install this equipment in any manner other than that specified in this manual. Inappropriate use will void the
warranty.
• Any change of the equipment is inadmissible and leads to the loss of the operating permission
• In addition to the safety considerations, obey all the regulations specific to the country in which the device is being operated.
5
Specifications
6
Section 2 General information
Notice
Network and access point security is the responsibility of the customer that uses the wireless
instrument. The manufacturer will not be liable for any damages, inclusive however not limited to
indirect, special, consequential or incidental damages, that have been caused by a gap in, or
breach of network security.
The sc1000 controller is designed for Internet-based communication with other users.
The Ethernet port (wired connection) or the GSM/GPRS modem (wireless connection)
serves as the communication interface for the sc1000.
The wired connection via the Ethernet port (used to be service port) is established using
a LAN cable. If necessary, the optional sc1000 outdoor Ethernet port kit can be used to
afford additional protection to the Ethernet port when the sc1000 controller is used
outdoors. sc1000 controllers are also frequently installed in areas unsuitable for a wired
Internet/network connection. Mobile communications networks are a viable option for
collecting data and controlling the sc1000 controller remotely. This "M2M" solution
(M2M = machine to machine) integrates the sc1000 controller in a local IT network via a
GPRS mobile communications network.
A VPN tunnel makes sure that communication between the sc1000 controller and the IT
network is secure.
Once the LAN or GPRS connection has been established, no further steps are necessary
on the sc1000 controller.
The sc1000 controller is configured via a computer web browser. It is also possible to
download data logs/upload software updates in this way.
The optional Modbus TCP software module enables the sc1000 controller to be
integrated directly in PLC systems (PLC = programmable logic controller). PLC systems
record data measured by the sc1000 controller and process this data further.
Note: Any software not programmed and distributed by the manufacturer will not be supported. For
details contact the provider.
7
General information
8
Section 3 Installation
SYSTEM SETUP 1. Select SYSTEM SETUP>BROWSER ACCESS>PASSWORD from the main menu of
the sc1000 controller.
BROWSER ACCESS
PASSWORD 2. Assign a browser password.
9
Installation
10
Installation
11
Installation
The Ethernet connection is the wired connection between a computer and the Ethernet
port on the sc1000 controller. This Ethernet port is a 10 MB/s Ethernet connection located
on the display module.
A direct connection between the computer and the sc1000 controller is established as
follows:
12
Installation
If the sc1000 controller is located within the corporate network or is used for testing
purposes, a basic Ethernet connection without VPN between the devices is advisable
(Figure 4).
1. Connect the computer to the corporate network using an Ethernet cable. Make sure
the Internet connection is fully functioning. Open various Internet pages to test the
connection.
2. Connect the sc1000 controller to the network by inserting an Ethernet cable into the
RJ45 Ethernet port (Figure 5).
13
Installation
The Ethernet connection between the computer and the sc1000 controller has now been
established.
If the sc1000 controller is outside of the corporate network, an Ethernet connection with a
VPN tunnel is required (Figure 7). Information on setting up a VPN tunnel is provided in
Section 3.5, page 15.
14
Installation
3.5.3 sc1000 controller: Install the VPN client using an SD memory card
The sc1000 controller display module includes a build-in slot for SD cards. One of the
functions of the SD card is to update the controller software. Further information
regarding the use of SD memory cards is provided in the sc1000 controller manual.
An SD memory card containing the VPN client software tailored to the sc1000 controller
can be purchased from the manufacturer (refer to Section 5, page 45).
Note: Only use SD cards with a maximum memory size of 1 gigabyte for installation.
1. Create the following directories on the SD memory card (if not yet created):
• DEV_SETTINGS
• SC1000
• UPDATE
2. Copy the following files to the UPDATE directory on the SD memory card:
From manufacturer:
• Tailored VPN client software for sc1000
(if not already installed on the SD card contact the support of the manuafcturer)
15
Installation
3 2
5. Insert the SD memory card into the SD card slot on the sc1000 controller.
6. Reattach the SD card slot cover.
SYSTEM SETUP 7. Start the installation of the VPN client via SYSTEM SETUP>STORAGE
STORAGE CARD CARD>SOFTWARE UPDATE.
SOFTWARE UPDATE
The sc1000 controller installs and configures the VPN software automatically and must
then be restarted.
8. To confirm the VPN configuration enter SYSTEM SETUP>BROWSER
ACCESS>VPN.
16
Installation
3.5.4 sc1000 controller: Install the VPN client using a web browser
Note: The web browser installed on the computer must support file transfer via FTP. Microsoft
Internet Explorer 7 only supports FTP protocol to a limited extent.
1. Make sure that the Ethernet connection between the sc1000 controller and computer
is fully functioning.
2. Make sure that the web browser used supports FTP.
3. Open the web browser on the computer and enter the IP address of the sc1000
controller into the address bar (Figure 9).
4. The login page for the sc1000 controller is shown.
SYSTEM SETUP The IP address of the sc1000 controller can be found under
BROWSER ACCESS SYSTEM SETUP>BROWSER ACCESS>IP ADDRESS.
IP ADDRESS
5. Enter the browser password (refer to 3.4.1, page 13).
Note: A browser password is essential for web browser-based access to the sc1000 controller.
17
Installation
18
Installation
8. The "Upload files to sc1000" screen is displayed and the file manager interface
(e.g. Microsoft Windows Explorer) is integrated into the browser window.
From manufacturer:
• Tailored VPN client software
19
Installation
11. Copy the files and paste into the incoming directory in the web browser (Figure 13).
3.5.5 sc1000 controller: Install the VPN client using Windows Explorer/FTP
If the web browser does not support FTP protocol, data transfer via FTP in Windows
Explorer is a viable alternative.
1. Close the web browser (if still open).
2. Open Windows Explorer.
3. Enter the following FTP address into the address bar in Windows Explorer:
ftp://<IP address of sc1000 controller>/tmp/incoming
Example: ftp://192.168.154.30/tmp/incoming
4. Press the ENTER key to confirm the FTP connection.
5. Open the file manager (e.g. Microsoft Windows Explorer) and select the following
files. These must be stored on the hard disk, the network or a mobile data carrier:
From manufacturer:
• Tailored VPN client software
20
Installation
7. Open the web browser on the computer and enter the IP address of the sc1000
controller into the address bar.
The login page for the sc1000 controller is shown.
8. Enter the browser password.
9. Press the UPDATE button.
10. Click on the UPDATE DISPLAY MODULE link.
11. Confirm the update on the sc1000 controller screen.
The sc1000 controller now installs and configures the software automatically and must
then be restarted.
21
Installation
SYSTEM SETUP 3. On the SYSTEM SETUP>BROWSER ACCESS>VPN screen, make sure that the
BROWSER ACCESS VPN tag is set to LAN.
VPN 4. On the SYSTEM SETUP>BROWSER ACCESS screen, make sure that the VPN tag
VPN is set to CONNECTION.
22
Installation
1. Install OpenVPN on the computer (following the installation instructions provided with
the software).
The OpenVPN icon appears in the taskbar on the desktop following installation
(Figure 15).
From manufacturer:
• Tailored VPN client software
23
Installation
3.5.8 Establish a VPN connection between the sc1000 controller and the computer
1. Start OpenVPN on the computer.
2. Enter username and password (Figure 16). These are supplied by the VPN server
provider.
3. Enter the IP address (supplied by VPN server provider) of the sc1000 controller in the
web browser on the computer (Figure 17).
Note: The IP address can be found in the SYSTEM SETUP>BROWSER ACCESS>
VPN>IP ADDRESS menu on the controller.
Note: OpenVPN on the computer is not provided by the manufacturer. For details contact the VPN
server provider.
24
Installation
25
Installation
All GPRS connections are managed via a mobile network operator. The following types of
GPRS connection are detailed in this manual (Figure 18):
• GPRS connection with secure VPN tunnel
(Figure 18, point 1)
• GPRS connection via a VPN server of the mobile network operator (only possible if a
CDA (Corporate Data Access) account is set up with the mobile network operator)
(Figure 18, point 2)
• GPRS connection via fixed IP VPN server
(Figure 18, point 3)
• GPRS connection via a fixed IP service and VPN server of the mobile network
operator (Figure 18, point 4)
26
Installation
A GPRS connection without a VPN tunnel is only possible if a CDA account has been set
up with a mobile network operator. If this is the case, only the software settings need to
be configured on the sc1000 controller (Section 3.6.2, page 26); configuration of the VPN
itself is part of CDA administration.
Without a CDA account, it is only possible to connect to the Internet. E-mails can be sent,
but access to the sc1000 controller is not possible with this type of connection.
1. Install the VPN client on both the computer and sc1000 controller as described in
Section 3.5, page 15.
2. Set the SYSTEM SETUP>BROWSER ACCESS>VPN>VPN tag to GPRS on the
sc1000 controller.
3. Under SYSTEM SETUP>BROWSER ACCESS>VPN, check whether
• The STATUS tag is set to CONNECTION
• An IP address is displayed in the IP ADDRESS tag
Note: This IP address is important and will have been specified by the VPN server provider.
This address will already have been set when the standard VPN Ethernet connection was
established.
Check connection
The GPRS connection with secure VPN tunnel has been established if:
• The GPRS CONNECTION tag is displayed under STATUS in the SYSTEM
SETUP>GSM MODULE>GPRS menu.
• An IP address has been assigned in the SYSTEM SETUP>GSM MODULE>GPRS
menu. This IP address must be assigned, however, it is not relevant beyond this
stage.
27
Installation
There are problems associated with connecting a sc1000 controller within a corporate
network via a VPN tunnel. An external fixed IP service that assumes the roles of VPN
server and interface to the mobile network operator is therefore a viable alternative.
If a fixed IP service is used, the sc1000 controller is assigned its own fixed IP address,
from which it can be accessed via the Internet. This address does not change.
A fixed IP connection such as this can be Ethernet or GPRS-based (Figure 21). Costs
incurred for the use of GPRS/mobile network are billed based on the volume of data
transmitted and the frequency with which this occurs.
28
Installation
3.8 GPRS connection via a VPN server of the mobile network operator
Figure 22 GPRS connection via a VPN server of the mobile network operator
The mobile network operator's CDA service (Corporate Data Access service) is used the
transfer encrypted data between devices and the control center via GPRS. The corporate
network is connected to the mobile communications network in one of two ways: via a
rented line, which guarantees a fixed bandwidth and high degree of security, or via the
Internet. The connection between the corporate network and the mobile network operator
is established using a secure VPN tunnel.
The APN (Access Point Name), username and password are requested every time a
connection is established between the sc1000 controller and the computer. Users are
identified by the mobile network operator.
29
Installation
3.9 GPRS connection via fixed IP service and VPN server of the mobile
network operator
Figure 23 GPRS connection via fixed IP service and VPN server of the mobile network operator
There are often problems associated with connecting to a company's own private
network. For this reason, fixed IP providers usually also offer this service.
The mobile network operator connects the user to the fixed IP provider via a private VPN
tunnel. The sc1000 controller does not require its own VPN client in this case. The user
requires VPN client software on his/her PC in order to connect to the fixed IP provider.
The Modbus TCP software module enables the sc1000 controller to be integrated directly
in PLC systems (PLC = programmable logic controller). PLC systems record data
measured by the sc1000 controller and process this data further. Analysis of the data
received and the resulting actions are programmed in the PLC system.
30
Installation
SYSTEM SETUP
MODBUS TCP
MODBUS TCP Determines whether Modbus TCP is activated (ON) or not (OFF).
TCP PORT Determines the TCP port.
TELEGRAM Configures a slave based on individual data compilations from various devices.
Default value: 0
MODBUS ADDRESS Determines the address (1 to 247) of the Modbus slave configured in the TELEGRAM menu.
31
Installation
3.10.3 Configure the Modbus TCP software module on the sc1000 controller
SYSTEM SETUP 1. Set the MODBUS TCP tag to ON in the SYSTEM SETUP>MODBUS TCP menu.
MODBUS TCP 2. Set the TCP PORT tag to 502 in the SYSTEM SETUP>MODBUS TCP menu.
MODBUS TCP Note: It may be necessary to select an alternative port depending on the corporate firewall
TCP PORT configuration. The responsible IT department will provide the necessary information regarding
TELEGRAM this.
4. Make sure that the telegram address is entered under SYSTEM SETUP>MODBUS
TCP>MODBUS ADDRESS (default = 1).
Note: Devices at subsequent addresses are only responsive if
SYSTEM SETUP>MODBUS TCP>VIRTUAL SLAVES is set to ON.
If all values have been set, the values transferred by the telegram can be queried and
processed further using any of the Modbus TCP clients.
A maximum of 5 Modbus TCP clients can be connected to the server at any one time.
If an additional Modbus TCP client attempts to establish a connection, the request will be
accepted but an existing connection will be lost as a result. The connection that has been
idle the longest is terminated.
32
Installation
3. Press ADD and select a probe/device. The device selection window is displayed
(Figure 26).
33
Installation
4. Select a probe/device and press the ENTER button. The probe/device (including
serial number) is added to the telegram box (Figure 27).
5. Select a tag (e.g. error or status) and press the ADD button. The tag selection box is
displayed with all tags that are available for the probe/device (Figure 28). The error
and status registers are identical for all probes/devices (Table 2 and Table 3).
6. Select tag and press the ENTER button. The new tag is added to the telegram. Select
a tag and press the UP and DOWN buttons to alter the position of the tag (Figure 29
and Table 1).
34
Installation
35
Installation
36
Installation
Figure 30 through Figure 32 illustrate how a system can be configured using the Unity
Pro PLC system software.
37
Installation
38
Installation
39
Installation
40
Section 4 Error messages
4.1 GSM/GPRS
See GSM error messages in the sc1000 controller manual.
There are no specific status messages for GPRS.
SYSTEM SETUP There are several status messages associated with establishing the VPN tunnel
BROWSER ACCESS connection. These are displayed under SYSTEM SETUP>BROWSER ACCESS>VPN:
VPN • OFF: The OpenVPN client is deactivated
• LINK CONNECTION : The OpenVPN client is attempting to establish a connection to
the server.
• CONNECTION: A connection to the server has been established.
• INTERRUPTED: The connection to the server has been interrupted. This status is
displayed if the Internet connection is disrupted, e.g. the Ethernet cable is removed or
the GPRS connection is terminated. The connection is automatically established
again once the communication error has been resolved.
SYSTEM SETUP If an error occurs, the Modbus TCP server returns corresponding exception codes to the
MODBUS TCP querying client (Table 4).
STATUS The last exception code returned to each connected client is displayed in the SYSTEM
SETUP>MODBUS TCP>STATUS menu.
41
Error messages
SYSTEM SETUP
E-MAIL
E-MAIL 1-4
Specifies the e-mail address to which notifications are sent. Several e-mail addresses can be
E-MAIL ADDRESS
specified. These must be separated by a space.
LANGUAGE Selects the E-MAIL language
E-MAIL LIMIT Specifies the maximum number of e-mail notifications that the sc1000 controller can send
(0–100) within a 24-hour period. The 24-hour cycle begins from the START TIME entered.
REPEAT Specifies the interval at which unconfirmed error messages are sent again to the E-MAIL
(0–24h) ADDRESS.
Specifies the start time for the REPEAT function.
START TIME E.g.: REPEAT=6 h, START TIME=02:00: Unconfirmed messages are sent again at 02:00,
08:00, 14:00, 20:00.
Default: OFF
INHIBIT
ON: If the same error occurs more than once, e-mail notification is only sent for the first
instance.
CONFIGURE Specifies which devices are monitored and which error messages/warnings are sent by e-mail.
Adds devices to the configuration list. All connected devices are displayed, including the
ADD
sc1000 controller. Devices already added are grayed out and cannot be selected.
REMOVE Removes devices from the configuration list. All configured devices are displayed.
Compiles individual messages for a device.
The ERRORS and WARNINGS menus contain all errors/warnings for the selected device.
DEVICE NAME
1=An e-mail is sent in the event of an error/warning
1-n
0=An e-mail is not sent in the event of an error/warning
SELECT ALL: Activates (1) or deactivates (2) all menu options at once.
SENDER E-mail address of the sc1000 controller. Used to specify sender.
SMTP SERVER Outgoing mail server of e-mail provider. The server name is supplied by the e-mail provider.
User name for logging on to the SMTP server of the e-mail provider. The user name is
USER NAME
supplied by the e-mail provider.
PASSWORD SMTP server of the e-mail provider. The password is supplied by the e-mail provider.
42
Error messages
43
Error messages
44
Section 5 Replacement parts and accessories
45
Replacement parts and accessories
46
Section 6 Glossary
Table 7 Glossary
Term Explanation
APN Access Point Name; enables access to an external packet data network.
Dynamic Host Configuration Protocol; enables a new computer to be connected to an existing
DHCP
network automatically.
DNS Domain Name System
Ethernet Physical layer for network communication, in accordance with IEEE standard 802.3.
Fixed IP server Server that assigns fixed IP addresses to end devices, and manages these.
FTP File Transfer Protocol
Gateway Networks based on different protocols can communicate with one another via gateways.
General Packet Radio Service; packet-oriented transmission service that enables data and e-mail
GPRS
to be sent using cell phones and computers.
Global System for Mobile Communications; second generation (2G) mobile communications
GSM
standard.
M2M Machine to Machine
Modbus TCP/IP Modbus protocol that is integrated in the TCP/IP protocol.
PLC Programmable logic controller
Software designed to connect devices running on a neighboring network to your own network
VPN without the networks having to be compatible with one another. The network to which the devices
are connected is called an assigned network.
Software that enables a device running on a network to access a secondary VPN network, i.e.
VPN client
that provides a virtual simulation of the configuration of the assigned network.
Additional encryption of the original network packets within the VPN protocol to prevent
VPN tunnel
interception and manipulation.
47
Glossary
48
HACH COMPANY World Headquarters HACH LANGE GMBH HACH LANGE Sàrl
P.O. Box 389, Loveland, CO 80539-0389 U.S.A. Willstätterstraße 11 6, route de Compois
Tel. (970) 669-3050 D-40549 Düsseldorf, Germany 1222 Vésenaz
(800) 227-4224 (U.S.A. only) Tel. +49 (0) 2 11 52 88-320 SWITZERLAND
Fax (970) 669-2932 Fax +49 (0) 2 11 52 88-210 Tel. +41 22 594 6400
[email protected] [email protected] Fax +41 22 594 6499
www.hach.com www.de.hach.com
© Hach Company/Hach Lange GmbH, 2009, 2011,2018. All rights reserved. Printed in Germany 12/2018, Edition 3