TRiLOGI Web Server: TLServer Version 3.17


tlserver4.jpg (24169 bytes) Traditionally, the TLServer program is used as the software gateway to connect the (now legacy) M-series PLCs to the corporate LAN or the Internet so that they can be controlled and programmed by a i-TRiLOGI client from anywhere in the world. M-series PLCs did not have built-in TCP/IP network capability and therefore had to rely on the PC and TLServer software to provide the network connectivity. TLServer provides the TCP/IP interface to the network client and it then pass the data to/from the PLCs via their RS232 or RS485 serial ports only.

On the newer Super PLCs such as the Nano-10, FMD or F-series PLCs, there is already a built-in Ethernet port which allows them to be connected to a router and hence directly accessible to/from the Internet. TLServer is therefore not needed for normal operation .

However, TLServer is still an important tool for i-TRiLOGI software to connect to the PLCs under the following circumtances:

1)  A router connection is not readily available to the PLC.
2) The IP address and/or port number of the PLC's Ethernet port is unknown
3) The PLC' Ethernet setup parameter table is corrupted, rendering the Ethernet port inaccessible.

With TLServer, as long as there is an available serial port (RS232/RS485 or USB-RS232/RS485 adapter) on the PC, the i-TRiLOGI software will be able to connect to the PLC without using the PLC's Ethernet port at all. This allow i-TRiLOGI software to reset the PLC's Ethernet configuration in case of corruption or lost configuration data.

When a client program such as i-TRiLOGI wants to read from or write to a PLC, it sends a command to the TLServer using the TCP/IP protocol transported via the Intranet, the Internet or  a local host connection. The TLServer, upon receiving the command, will carry out the actual reading or writing to the PLC via the PC's RS232 or RS485 port. The data received from the PLC is then relayed back to the client program via TCP/IP protocol.

TLServer  is also a Web Server which serves up web pages that contain the i-TRiLOGI Java Applet to enable you to use any Java-enabled Web browser to access the PLC without the need to install a local copy of the i-TRiLOGI application software.

TLServer 3.17 now supports large font size increment so that it can display larger graphic on high resolution monitor on small screen.

Note: TLServer also provides "File and Email Services" to the PLC. That means that a PLC can send a command to the TLServer to open a file and save its data into the PC's harddisk. TLServer 3.17 now also features an "Email Relay Server" to help PLC send out emails via authenticated SMTP servers.

The new Email Service works differently from the original email function provided in TLServer 1.0 in that TLServer does not poll the PLC, instead it is the PLC that initiates an email request asynchronously. This makes it possible for a PLC to dial-in via a modem to request the TLServer to help it send out an email without demanding a constant connection the TLServer. However,  the original email function is still supported in Version 3.x because that has the advantage of being able to service email requests for multiple PLCs linked via the RS485 network.

Click here to read details about the new PLC File & Email Services

When TLServer is first started, it will query the operating systems for the IP addresses of the computer that it runs on. (It may take a while if the O/S is slow to return the IP address).  It will then display the obtained IP addresses (maximum of two) on the TLServer front panel so that the user can quickly determine the IP addresses that they can use to access the PLC. The following are some  possible IP address scenarios:

Dial-Up Users: If you are testing the internet capability of TLServer using dial-up connection, you must connect to the Internet first before starting TLServer so that TLServer can report the correct Internet IP address to you. You will not see the local host IP address (127.0.0.1), only the Internet IP address will be shown.

The moment TLServer is running, it is ready to accept connection from the i-TRiLOGI client. You can also configure TLServer's communication port setting, add/remove users from the system and set up TLServer to query the PLC for outgoing email requests and process them accordingly. For explanation of the function of each button, click the image link of respective buttons below. You can also call up their context-sensitive help by pressing <F1> key after pressing the relevant button on the TLServer front panel.

NOTE: TLServer version 3.17 has a new and improved Email Setup area. To view the changes, click on the "Setup Emails" button below as described above.

tlserver1.gif (530 bytes)
   

tlserver2.gif (465 bytes)
   

tlserver3.gif (839 bytes)