Академический Документы
Профессиональный Документы
Культура Документы
Gateway
(English release 1.01 October 1999)
Contents
ProConOS remote maintenance ..............................................................................1
Symbols and textual conventions 1
Remote maintenance – Introduction 2
The ProConOS Gateway 3
Remote maintenance in the LAN 12
Remote maintenance via the Internet 14
Remote maintenance via modem - direct dial 17
Introduction 17
For a sequence of operations that have to be carried out with the mouse.
For a sequence of operations that have to be carried out with the keyboard.
Almost all ways of remote maintenance described in this manual require the software tool ProConOS
Gateway. For details see the chapter „The ProConOS Gateway“.
Short description of the possible ways of communication for the remote maintenance
of ProConOS
* local network (LAN)
Most of the time, local networks are divided into sub-networks. Without additional settings these sub-
networks cannot communicate with one another. To allow communication, the ProConOS Gateway is requi-
red.
* Internet
In conjunction with the software tool ProConOS Gateway, the local network and its sub-networks can be ac-
cessed via the Internet. So the Internet allows the access of several PLCs located in external networks.
* Modem – direct dial
Direct dial via modem allows the user to extablish a direct connection to a remote computer with help of a
modem. In this way the PLC in question can be accessed via the public or internal telephone network. To-
gether with the ProConOS Gateway this direct dial-in to PLCs allows the user to access the local network
and its sub-networks.
Introduction
In many companies the networks are divided into sub-networks. Some of the reasons for this division are diffe-
ring network technologies in the departments, limitations concerning the cable lenght and the number of connec-
ted stations, or performance optimation. Without further network modifications a communication between these
sub-networks is not possible.
If, for example, the MULTIPROG workstation and the ProConOS controller computer are located in different
sub-networks, a direct communication is not possible. So routers are used to allow for communication. These
routers are provided with certain data, with the consequence that only those IP-data packets are routed to their
corresponding networks/sub-networks which can be found in the corresponding routing-tables, deposited there by
the network administrator. In this case the data packets are transferred to the corresponding sub-network by indi-
rect routing, meaning that by means of individual router-settings the data packets are transferred from the
MULTIPROG workstation through the different sub-networks to the corresponding ProConOS controller com-
puter.
When using ProConOS Gateways, the required router parameters do no longer have to be set by the network
administrator. Now the user himself can determine his own router parameters.
When using a ProConOS Gateway, the user himself can set the parameters required.
Subnet A
ProConOS Gateway
physical access
to both subnets
Subnet B
ProConOS
PLC
Installation
After start-up the ProConOS Gateway is represented by an icon in the taskbar. A right-mouse click on the icon
will open a pop-up menu containing all the functionalities provided.
Features of performance
The ProConOs Gateway allows several connections to be established at the same time. The number
of connections is limited by the ProConOS Gateway to a maximum of 32.
The „Active Connections“ dialog can be activated from the corresponding item of the ProConOS
Gateway pop-up menu or by double-clicking on the ProConOS Gateway icon in the task bar.
Figure 1-4: „Active-Connections“ dialog, detailed view shows the detailed „Active Connections“ dialog. It con-
tains - for a selected connection - detailed information on the connection itself and its properties.
The example given below contains the connection data of the unambiguous connection [9]. The more general
view (Figure 1-3: „Active Connections“ dialog) can be re-activated by double-clicking on any of the lines.
The debug list includes 200 lines of ProConOS Gateway information. If the amount of 200 entries is reached and
a new one is added, the first entry in the list will be deleted.
The user can activate the „Debug Mode“ dialog by choosing the corresponding item from the Pro-
ConOS Gateway pop-up menu. As already described above, in this dialog the column width can as
well be adapted by the user.
Formats of the assignment of a password with an IP address (see also Figure 1-6: „settings.csv“ file“):
* Password
The user can choose any password he likes, provided that it does not contain any blanks or semicola.
Example: [any12345;192.168.4.100]
* IP-address
The user has two different possibilities of entering the IP address: he can assign the „real“ IP network
address, as for example „192.168.4.100“ or - instead of the „real“ address – he can give its pseudonym, the
network name, as for example „user_x“.
Example of a real network address: [password; 192.168.4.100]
Example of a network name: [password; user_x]
* comment
Only entering the character string „//“ in the „setting.csv“ file causes the ProConOS Gateway to interpret all
subsequent characters as comment.
Example:[// 192.168.4.100]
The password/IP address file must contain the file name „settings.csv“. Moreover the correct locati-
on within the file – in which the ProConOS Gateway is located as well - is necessary.
NOTE: The „settings.csv“ file has to be located in the same directory as the ProConOS Gateway.
During the reading process of the „settings.csv“ file rather long delay periods mights occur. This is
the case when the network names of a computer are entered into the „settings.csv“ file instead of the
real IP address (such as 192.168.3.100) and the local „name server“ does not recognize the names. In
this case the „name server“ searches all levels (also the Internet) for the IP address standing behind
this network name, which might be a rather time-consuming process.
A delay might as well be caused by a restart of the ProConOS Gateway, as in this case the informati-
on contained in the „settings.csv“ file have to be loaded as well.
If the ProConOS Gateway is running in demo-mode, meaning it has not been registered, it will be de-
activated after 15 minutes.
The ProConOS Gateway allows a communication for controlling several sub-networks to be esta-
blished without any further network modifications.
Example
The MULTIPROG workstation and the ProCocOS PLC are located in different sub-networks of a local network
(see Figure 1-11: example of remote maintenance“). A TCP/IP communication between the sub-networks
usually cannot be established without further settings. With help of the ProConOS Gateway, however, the com-
munication can be realized.
The conditions and settings required for the ProConOS Gateway are described in the chapter „The
ProConOS Gateway“.
Subnet A
IP-Addr:
192.168.2.24
ProConOS Gateway
Subnet A
IP-Addr: 192.168.2.25
Subnet B
IP-Addr: 192.168.4.100
IP-Addr:
192.168.4.101
IP-Addr:
192.168.4.102
Subnet B
ProConOS PLC
IP-Addr: 192.168.4.103
Figure 1-12: communication parameters for remote maintenance in the local network
In this example the communication has been established via one Gateway. However, this does not
necessarily have to be the case; a PLC can also be accessed by several Gateways and sub-networks
(see also the chapter „Properties of the ProConOS Gateway“) .
Example 1
In the following, remote maintenance via the Internet will be explained with an example (the graphical descripti-
on of the example is given in Figure 1-13: remote maintenance, example 1“). As you can see from the illustration,
in this example the communication requires two seperate networks. The MULTIPROG workstation (subnet X,
local site) is to access a PLC (subnet Y, installed at a remote site). Both networks (subnet X and subnet Y) ope-
rate autonomously. The PLC in the external network is to be accessed, among other things, via the Internet. To
do so, the ProConOS Gateway is required (see also the chapter „The ProConOS Gateway“).
Subnet X
IP-Addr: Router
192.168.3.4 IP-Addr:
192.168.3.5
Internet
IP-Addr:
192.168.4.101 ProConOS Gateway
Internet Address
212.8.195.215
Subnet Y
IP-Addr: 192.168.4.100
Subnet Y
Proceeding
Once the remote site has been completely configured, only the settings at the local site will have to be modified.
First the MULTIPROG workstation has to be connected with the Internet (on-site location). Detailed dial-up
procedures shall not be described here, but can be realized individually by the user.
All other modifications necessary can be set in the „Resource settings“ dialog of the MULTIPROG workstation.
Here the communications parameter has to be modified as shown in Figure 1-14: Internet communications para-
meter .
Example 2
This example describes remote maintenance via the Internet in its most basic configuration (see Figure 1-16:
remote maintenance, example 2). In this case the computer containing the ProConOs PLC is directly visible in
the Internet and a ProConOS Gateway is not required.
MULTIPROG
Workstation
Internet
ProConOS PLC
Internet Address
212.8.195.215
Proceeding
As in example 1, a connection between the MULTIPROG workstation and the Internet has to be established. In
the „Resource Settings“ dialog only the IP address of that PLC has to be given which is to be accessed.
Set communications parameter: [-ip 212.8.195.215]
Introduction
In this chapter the remote maintenance via modem - direct dial will be described. Here the user at the
MULTIPROG workstation communicates with the ProConOS PLC by means of a direct remote communications
connection (see Figure 1-17: modem – direct dial, overview). The user is free to choose the communications
channel for accessing the PLC, such as the local or public telephone network.
Once the remote site has been configured, all other modifications required for remote maintenance have to be set
at the local site. One advantage of remote maintenance via modem is the possibility of demanding an authorizati-
on query when establishing a connection with the external dial-in node. In this way a controlled external access to
the PLC or the local network is possible.
MULTIPROG
Workstation
Modem
Communikation-Medium
ProConOS PLC
Modem
Conditions
On the side of the ProConOS PLC remote maintenance via modem requires an operating system which supports
the auto answer of incoming calls. Other features such as stability and security should also be provided for. For
remote maintenance via modem direct dial Windows NT 4.0 as operating system is to be preferred to all other
systems.
Remote maintenance via modem direct dial should be realized with the operating system Windows
NT 4.0.
Without the ProConOS Gateway only the external dial-in computer on the side of the PLC can be accessed. The
ProConOS Gateway, however, allows the access to PLCs in the external network (provided that the external dial-
in computer is connected with the network. For the use of a ProConOS Gateway on the external side see also the
chapter „The ProConOS Gateway“.
A computer containing Windows can only be connected with a network (e.g. a remote communica-
tions network) if at least one network card, and network software for at least one protocol (TCP/IP)
(or transport) driver are provided.
Should this not be the case, complications might arise when installing the RAS service. In this spe-
cial case Windows NT provides a pseudo-network adapter (MS Loopback adapter), which the user
has to integrate before installing the RAS service.
• For the installation of the pseudo-network adapter click on [Start Settings Control Panel
Network Adapters] and click on „Add“.
• Select the pseudo-adapter „MS Loopback-Adapter“ and click on „OK“.
The RAS service provided by Windows NT 4.0 has to be added to the operating system. To do so the
following steps have to be carried out:
• Click on [Start Settings Control Panel Network Services Add], select Remote
Access Service and click on „OK“.
• When installing the RAS service, the user also has to enter the previously installed communicati-
on channel. In this case the communication takes place with a standard modem communicating
via the serial interface COM2. So the user has to individually select the communications channel
for his special environment.
• Figure 1-21: „Remote Access Setup“ shows the RAS setup. Here the user has to make further
settings. To do so click on „Configure“ and select „Dial out only“ as connection parameter.
If the RAS service provided by Windows NT 4.0 has been de-installed, the Windows NT service
pack also has to be installed again. If this is not done, the newly installed function might not be
carried out correctly.
• On your desktop click on [My Computer Dial-Up Networking New]. In the dialog that
opens enter a name for the new remote communications connection. Configure the then following
dialog as shown in Figure 1-23: „Server“.
For the general description of the installation of the Remote Access Service see also the chapter
„Configuration of the local site (MULTIPROG workstation)“. In the following, only the special set-
tings for the remote site will be described.
• In the „Remote Access Setup“ dialog click on the „Configure“ button. The „Configure Port Usa-
ge“ dialog appears. Select „Receive calls only“.
• In the following, the TCP/IP default settings of the RAS Server will be configured. To do so,
select the settings as shown in Figure 1-28: „RAS Server TCP/IP-Configuration“.
Authorized dial-in
For establishing a remote communications connection to the external network, a corresponding authorization is
required. In this way the administrator of the external site can control the access to the dial-in node or the net-
work by assigning user rights.
• For the remote communications connection to the external dial-in node (Windows NT network
computer) the user needs to have local user rights. This means he requires a valid user name and
the corresponding password for this computer. To authorize the user for the RAS service, the
settings required have to be made in the User Manager.
To do so click on [Start Programs Administrative Tools (Common) User Manager] and
create a new user or select a given one via which the user can log in at the dial-in node.
In the menu bar click on „User“ and select the menu item „Properties“. The „User Properties“
dialog opens. Here click on the „Dialin“ button.
example 1
In this example access to a PLC at a remote site is to be established. The communication with the remote network
shall be established via modem direct dial. Here the user performs – with help of a modem - a direct dial-in to a
remote network computer via the internal or the public telephone network. The ProConOS Gateway allows for
the access to the external network and the PLCs integrated there.
In this example the access to the external network is only possible via the ProConOS Gateway.
For the configuration settings required for the local site (MULTIPROG workstation) and for the remote site
(ProConOS PLC) see also the chapters „Configuration of the local site (MULTIPROG workstation)“ and
„Configuration of the remote site (ProConOS PLC)“ respectively.
Subnet X
IP-Addr: Router
192.168.3.4 IP-Addr:
192.168.3.5
Modem
IP-Addr:
192.168.4.101 ProConOS Gateway
Dial-Up-Server Address:
192.168.1.67
Subnet Y
IP-Addr: 192.168.4.100
Subnet Y
Proceeding
Click on [My Computer Dial-Up Network ‚More‘ button menu item „Monitor status“ (optional:
select a specific device from the list) ‚Details‘ button). In the dialog that opens, the IP address of the server
will be displayed (see also Figure 1-35: „Network Registration“).
The IP address of the dial-in computer is not required. This address has to be determined from the
user side. This means that for dialling in to a remote network only the internal or external telephone
number is required.
Example 2
The example 2 describes the remote maintenance via modem direct dial in its most basic configuration (see
Figure 1-37: „Modem – direct dial, example 2“). Here the PLC is located on the dial-in computer and thus can be
accessed directly via the remote communications network of the user side. In this case no ProConOS Gateway is
required.
Modem
Modem
Proceeding
As in example 1 a remote communications connection with the remote „dial-in computer“ has to be established.
In example 2 the same parameters are assumed for the remote communications connection (also see the chapter
„example 1“). In the following only the Internet address of the PLC in question has to be set in the „Ressource
settings“ dialog.
Setting of communications parameter: [-ip 192.168.1.67]