This manual and everything described in it are copyrighted. You may not copy this manual, in whole or part, without written consent of Panasonic Electric Works Europe AG (PEWEU). PEWEU pursues a policy of continuous improvement of the design and performance of its products, therefore, we reserve the right to change the manual/product without notice.
Page 4
Important Symbols One or more of the following symbols may be used in this manual: Warning. The warning triangle indicates especially important safety instructions. If they are not adhered to, the results could be: • fatal or critical injury and/or •...
Page 5
Summarizes key points in a concise manner. Provides helpful keyboard shortcuts. Provides brief explanation of a function, e.g. why or when you should use it. next page Indicates that the text will be continued on the next page. The manual uses the following conventions to indicate elements from the user interface or the keyboard: "Data Field"...
BEFORE YOU START ................2 Product Numbers and Versions..............3 New in This Version................... 4 System Requirements ................6 Advantages and Functions of the FP Web-Server ........7 FP Web-Server Block Diagram..............10 System Sample Network ................. 11 Hardware Description............13 Introduction ....................
Page 7
Installation of the Configurator Program...........35 Determination of the IP Configuration ............36 Generate a New Configurator Project ............37 Transfer a Configurator Project to the FP Web-Server ......39 Internet Browser to Test the FP Web-Server ...........41 Further Information...................43 Configurator Software ............45 General Information on the FP Web-Server Configurator ......46...
Page 8
How to Find out the Address of the Email Server ........66 Email Configurator Input Fields ............... 68 Http Server Functions/ Web Pages ........69 Details on the FP Web-Server's Web Page Functions ......70 7.1.1 Testing the FP Web-Server Functions............. 70 7.1.2...
Page 9
TCP/ IP Network Installation of a Windows Client .........110 9.1.2 Modem and Dial-up Networking Installation of a Windows Client..111 9.1.3 Setup of the Modem Connected to the FP Web-Server for PPP-Communication ................118 9.1.4 FP Web-Server PPP Gateway Functions ..........119 9.1.5 FPWIN Pro Setup to Use the Remote Dialup Network ......122...
Page 10
13.3 IEC 60870 Library for Control FPWIN Pro..........156 14. Java Applet Library "MEW.JAR" ........157 14.1 Introduction to FP Web-Server and the Java Applet "MEW.JAR" ..158 15. Additional Information ............159 15.1 Contents of the CD and Auxiliary Programs .......... 160 15.2 Description of the HTML Examples ............
Word, Frontpage (delivered with MS Office), Netscape Composer (delivered with Netscape Navigator) et.al. can serve as editors for creating HTML files. • The created HTML file will be saved on the FP Web-Server with the help of the Configurator. •...
1.2 Product Numbers and Versions FP Web-Server V2.11 1.2 Product Numbers and Versions Item Product name Part number FP Web-Server (Hardware) FP WEB-SERVER UNIT FP-WEB (Japan: AFP0610) FP WEB-SERVER2 UNIT FP-WEB2 (Japan: AFP0611) Configurator Software FP WEB Configurator Tool Ver.2.11...
Type Description Updated - The FP Web-Server can now also log in on email servers which require ESMTP feature authentication. For detailed information, please refer to Email Server Settings. - When sending an email, the FP Web-Server can now automatically insert a TO and FROM tag line before the email text.
Page 16
- System, hidden and scc files are ignored by the Web file functions The 'old' FP Web-Server Internet demo unit (http://62.180.233.51/) has been switched off. The two new FP Web-Server Internet demo units can now be accessed, also by name: - Internet demo unit 1: http://fpwebdemo1.eu/ (or http://62.134.44.202/)
FP Web-Server V2.11 Getting Started 1.4 System Requirements The FP Web-Configurator Tool has the following system requirements: • MS Windows NT/ XP/ 2000 (or 95/ 98/ ME) • Hard disk with at least 10 MB free disk space • Color or monochrome monitor •...
FP Web-Server V2.11 1.5 Advantages and Functions of the FP Web-Server The multifunctional FP Web-Server unit allows you to access FP Series PLCs via Ethernet networks (Intranet and Internet) for data exchange. Access can be carried out by a computer and a standard browser, such as MS Internet Explorer or Netscape Navigator, by specifying the target unit's IP address, which can be changed.
Page 19
Getting Started FP Web-Server Functions: The FP Web-Server works as an interface between a LAN or a WAN network (Internet/ Intranet) and all PLCs of the FP Series. The following main features are supported: RS232C/ Ethernet Interface (see page 104): •...
Page 20
Configurator Software (see page 45) A Windows program is supplied to make the configuration and the setup of the FP Web-Server easy. This configuration program is called "Control FP WEB Configurator Tool". It helps the user to quickly set up and change the following items, e.g.: •...
1.7 System Sample Network FP Web-Server V2.11 1.7 System Sample Network Any combinations of the LAN and the dial-up functions are possible, e.g. an Ethernet network connecting several FP Web-Servers with one FP Web-Server set up as a gateway for the dial-up connections.
The FP Web-Server allows you to connect the Panasonic FP Series PLCs to an Ethernet Network (LAN). The FP Web-Server works as an Interface between a LAN or a WAN network (Internet/ Intranet) and all PLCs of the FP Series.
The latest hardware version is 1.3 (available since the beginning of 2006). It is identical to hardware version 1.2 but with the Panasonic Logo and RoHS conformity. Model 2: "FP Web-Server2" Unit (FP-WEB2) Version 1.0 of this new hardware model will be available at the end of 2006.
• Phoenix 3-pin screw terminal Comments: • The FP Web-Server network will be configured via the Control FP WEB Configurator Tool. • The Control FP WEB Configurator Tool can be purchased separately. • For creating HTML pages a standard HTML editor (not supplied with the Configurator) is...
2.4 Parts and Functions FP Web-Server V2.11 2.4 Parts and Functions Below are two illustrations of the FP Web-Server's parts and their functions: FP Web-Server FP0 CPU Ethernet RS232C 25.0 60.0 Ethernet (RJ45) RS232C (without handshake) 2nd RS232C (Sub-D 9 pin male)
Page 29
• Use standard serial computer cables. a) Connects to modem (PPP) or b) Transparent communication with 2 PLC, computer, panel, etc. 24V DC use Panasonic power cable • brown = +24V DC • blue = GND • green = framing ground...
5. Configuration: For the first configuration and how to get started with the Configurator please refer to First Steps (see page 31) This is a brief description on how to put an FP Web-Server into operation. For a detailed description please also refer to First Steps (see page 31).
Please also see the installation sheet "FPWEB_Server_Leaflet" supplied with your FP Web-Server for important notes, cables and installation. Please read the following notes carefully before installing your FP Web-Server. 1. Avoid installing the unit in the following locations: - Ambient temperatures outside the range of 0°C to 55°C/32°F to 131°F...
Page 33
FP Web-Server V2.11 Hardware Description - Do not install the unit above devices which generate heat, such as heaters, transformers or large scale resistors. 4. Installation space: - Leave at least 50mm/1.97in. of space between the wiring ducts of the unit and...
Page 34
FP Web-Server unit. - Keep the first 100mm/3.937in. from the front surface of the FP Web-Server unit open in order to allow room for programming tool connections and wiring.
However you need not necessarily connect the FP Web-Server in this way. Note: Make sure that the FP Web-Server is the last unit attached. Otherwise the CPU cannot communicate with the expansion units.
Page 36
• The FP Web-Server unit enables a one-touch attachment to DIN rails. 1. Fit the upper hook of the FP Web-Server onto the DIN rail 2. Without moving the upper hook, press on the lower hook to fit the FP...
Page 37
Use M4 size pan-head screws for attachment of FP0 slim type mounting plate (AFP0803) to mounting panel. 1. Fit the upper hook of the FP Web-Server onto the FP0 slim type mounting plate 2. Without moving the upper hook, press on the lower hook to fit the FP...
Page 38
2.8 Mechanical Installation FP Web-Server V2.11 Example: Two Expansion Units e) Installation Using FP0 Flat Type Mounting Plate • Use M4 size pan-head screws to attach FP0 flat type mounting plate (AFP0804) and install according to the dimensions shown below.
Page 39
3. Align the expansion hooks with the plate and press the hooks back down FP0 flat type mounting plate An FP Web-Server with an attached FP0 flat type mounting plate can also be installed sideways on a DIN rail. DIN rail...
FP Web-Server V2.11 2.9 Connecting the Power Supply The FP Web-Server unit will turn ON as soon as the power supply has been connected. 1. When connecting the power supply (class 2 circuit) make sure the polarity (+/-) is correct.
First Steps 3.1 Generalities on How to Get Started For an initial demo of the FP Web-Server's http function, you can access the Panasonic Internet demo unit. To carry out the test, you need an Internet browser. Please enter the following address: "http://62.134.44.202/" (second demo unit: http://62.134.44.204/)
Web-Server can be connected to an existing Ethernet network. It is also possible to set up a separate network for the FP Web-Server. The computer can also be directly connected to the FP Web-Server by using a special "cross-over" Ethernet cable (see...
First Steps 3.3 Connection of the FP Web-Server For an initial function test (without the PLC data), the FP Web-Server has to be connected to the Ethernet and be supplied with operating voltage (24V DC and FG). In the second step, the FP Web-Server has to be connected to the PLC (via RS232C). The RS232C setting of the PLC must correspond to that of the FP Web-Server.
To be able to configure the FP Web-Server, a Windows computer with an Ethernet network interface card has to be connected to the same network as the FP Web-Server. The computer must be configured in such a way that it supports the TCP/ IP network protocol.
The IP address (see page 166) consists of 4 numbers (0 to 255). The first numbers define the network address, the other numbers define the participant's address. The IP address of the FP Web-Server can be fixed or it can be allocated dynamically by a DHCP-Server.
. • With this version of the FP Web-Server, an HTML online help has been realized. If the help is not displayed (e.g. with Windows95 or Windows NT with service pack 5 or earlier), please install the HTML help work shop from the installation CD.
Page 49
FP Web-Server V2.11 First Steps configurator. • The "default_project" works without PLC data, i.e. it does not need to be connected to the FP Web-Server. Nevertheless, in case "Example1" is used a PLC should be connected.
Please select the ID number of the respective FP Web-Server (double-click or press ). If the FP Web-Server is put into operation for the first time (or a new version of the Configurator was installed), please initialize the FP Web-Server ONCE before transferring the project, i.e.
Page 51
FP Web-Server V2.11 First Steps • If the current password of the FP Web-Server is not the same as the password of the project, the user name and the password are asked before transmission and/or restart. ([SEND], [INITIALIZE], [REBOOT]). •...
3.8 Internet Browser to Test the FP Web-Server The HTML pages of the FP Web-Server can be displayed with a standard Internet browser. Start the Internet browser and enter the IP address of the FP Web-Server into the "Location" field.
Page 53
MAIN.HTM to use password protection. • If the FP Web-Server is operated in an office network with a Proxy gateway to the Internet, accessing the FP Web-Server HTML pages might take a long time. In this case, shut off the Proxy function of the browser for this specific IP address of the FP Web-Server.
• Details on Ethernet/ RS232C Ports (see page 104) • Dial-up Networking Setup for Computer and FP Web-Server (see "Dial-up Networking Setup for Computer/ FP Web-Server" on page 110) • IEC 60870 Functions of the FP Web-Server (see page 151)
Every "Configurator project" is stored in a separate folder. Email text files, .INI text files and a subfolder "http" in which all in Web pages for the FP Web-Server are stored belong to a project. There are 3 ways to start the FP Web-Server configurator: 1.
Page 58
4.1 General Information on the FP Web-Server Configurator FP Web-Server V2.11 • IEC 60870 Functions of the FP Web-Server (see page 151) • PPP-Client Dial-Out (see page 138) and • NTP-Time (see page 140) In the following sections the individual control buttons of the first page ("project" page) of the...
FP Web-Server V2.11 Configurator Software 4.2 Control Buttons for the Administration of the "Configurator Project" For a detailed description on the control buttons, refer to the online help under the respective keyword of the button.
4.3 Control Buttons for FP Web-Server Control FP Web-Server V2.11 4.3 Control Buttons for FP Web-Server Control For a detailed description on the control buttons, refer to the online help under the respective keyword of the button.
FP Web-Server V2.11 Base Configuration 5.1 Main Configuration The main settings for the FP Web-Server are adjusted on the "Config" Configurator page. At least the following entries need to be made: • The IP configuration has to be entered. •...
IP and TCP/ IP (see page 166)). The first numbers define the network address, the other numbers define the participant's address. The IP address of the FP Web-Server can be fixed or it can be allocated dynamically by using a DHCP-Server.
Page 65
FP Web-Server V2.11 Base Configuration - Gateway: What is the gateway's IP address? (0.0.0.0 if there is no gateway to be used). For further information please refer to the online help under the keywords "Username and password", "DNS parameter settings", PLC link interface" or "Selection of the main functions".
64) is used to distribute the emails triggered by the PLC. The PLC can use predefined text messages (stored in the FP Web-Server) as well as variably created email texts (stored as ASCII strings in the PLC). The FP Web-Server informs the PLC if the email has been sent out correctly.
Page 68
Open the "Email" tab in the Configurator for all further settings: "Email sending enable": This setting is used to turn the email function of the FP Web-Server on or off. Disable this checkbox if the email function is not used. This saves the FP Web-Server's memory.
Page 69
"PLC control relay": The PLC internal relay Rxy is prompted by the FP Web-Server and is set by the PLC in case an email has to be sent. Rxy is reset by the FP Web-Server after the email has been sent.
Optionally a PLC data file attachment (see page 59) can be defined in the email text. 6.1.2 Predefined Email Texts in the FP Web-Server Up to 4 email texts (0 to 3) can be predefined in the FP Web-Server, which can be selected and sent from the PLC.
FP Web-Server V2.11 Email Setup or for a text attachment is: {A_D_00200_00001_T01_filename.txt} The parameters in this tag have the following meanings: Char. Offset Description Example Tag must start on line with '{A_' PLC register type: D=DT F=FL L=LD First PLC register address to read...
Web-Server (after an optional Internet dialup), which tests the communication. Do not forget to set up the FP Web-Server with a valid email server name and existing DNS server IP address. For further information, refer to the online help under the keyword "Periodic communication tests".
Page 73
50 * 0,2 = 10s This value needs to significantly exceed the value defined in the poll time delay of the Configurator project! If the FP Web-Server sends an email via Internet dialup the value should be set about 1000s (3 minutes).
Page 74
FP Web-Server V2.11 The RS232C parameter of the PLC can be adjusted in FPWIN Pro. The RS232C communication parameter of FP Web-Server to the PLC for the email handling is determined in the Configurator "Config" tab, see also PLC Interface.
FP Web-Server V2.11 Email Setup Output "Active" "Active" indicates if the function block "M_Send_Email" or the FP Web-Server is still busy sending the email. Output "MailDone" "MailDone" is set as soon as the sending of the email has been completed. Output "Active" is reset simultaneously.
Page 76
6.1 Email Functions of the FP Web-Server FP Web-Server V2.11 Email-Server needs to have access to the Internet. This poses no problem if you are using an Email-Server in your LAN that uses the Proxy to the Internet. You only need to set the following email server parameters (also refer to the online help under the keyword "Example2"...
Email Setup B) Internet email The FP Web-Server can also use a modem connected to the 9-pin port to dial up the Internet and send emails via an Internet Service Provider. When using this function you need a modem (or GSM module) and the following parameters (also refer to "Example7"...
Page 78
6.1 Email Functions of the FP Web-Server FP Web-Server V2.11 If possible it is recommended to find out the names' IP addresses. You can request from the email-ISP or by using a Windows computer: 1. Configure and establish a remote network connection to the Internet (via modem) 2.
FP Web-Server V2.11 Email Setup 6.2 Email Configurator Input Fields In the following the individual input fields of the Configurator are described: For a detailed description of each field or button in the dialog, set the cursor into the field and...
7.1.1 Testing the FP Web-Server Functions For details on how to put a FP Web-Server with HTML Pages in operation, see also First Steps (see page 31). The HTML Pages of the FP Web-Server can be displayed by a standard Internet browser.
Page 82
7.1 Details on the FP Web-Server's Web Page Functions FP Web-Server V2.11 For the "default_project" (without PLC data, FP Web-Server may not be connected to a PLC) for example: Or for 'Example1' (with PLC Data):...
7.1.2 Internet Browser Settings If the FP Web-Server is operated in an office network with a Proxy gateway to the Internet, the access to the FP Web-Server HTML pages might take a long time. In this case, shut off the Proxy function of the browser for this specific IP address of the FP Web-Server.
7.1 Details on the FP Web-Server's Web Page Functions FP Web-Server V2.11 Here is the HTML page 'MAIN.HTM' of the FP Web-Server displayed. By clicking the links you can test the individual pages. For example, by clicking [Display] the DT200 page (with PLC data) is displayed: By clicking on [On] or [Off] the output of the PLC can be set.
For programming examples in C++ and Java to control PLC relays via the http function, please refer to the online help under the keyword "Appendix K) Programming Samples: Access to the FP Web-Server / PLC via TCP". 7.1.5 Configurator Settings Concerning the Http Server...
7.1.6 Editing HTML Pages All web pages the FP Web-Server should be able to display should be created and/ or edited on a computer. To do so, it would be best to mark the respective file of the project in the configurator in the "Web"...
FP Web-Server V2.11 Http Server Functions/ Web Pages http://WDVL.com/Authoring/HTML/ http://whatis.techtarget.com/ http://selfaktuell.teamone.de/links/ The first HTML page that displays PLC data might look as follows (text file): HTML Editor: Standard HTML editors like "Frontpage" (Microsoft Browser), "Composer" (Netscape Browser) and "MS-Word" provide many user-friendly functions to design HTML pages. Many browsers also provide an integrated editor (see Netscape Composer in the example below or Frontpage of the IE).
"HTML-Compiler". Such a file is then named an .MTM file and saved on the FP Web-Server. Upon the request of an Internet browser, the fields are filled with he current data by the FP Web-Server and displayed by the browser.
Page 89
Address of the PLC Data, e.g. DT200 or Y7. The address range supported by the FP Web-Server is 0 ... 32765. For internal relays, the last position of the address is a hexadecimal number from 0...F, e.g. R2F Numbers: Number of characters reserved in HTML. The rest will be cut off.
Page 90
7.1 Details on the FP Web-Server's Web Page Functions FP Web-Server V2.11 Type d = decimal, whole-numbered (16-bit, INT ) i = decimal, whole-numbered (16-bit, INT ) u = unsigned decimal, whole-numbered (16-bit, WORD ) o = unsigned octal (16-bit, WORD ) (only display, not for data entry)
Page 91
FP Web-Server V2.11 Http Server Functions/ Web Pages Format PLC value Display {DT201_6_+d} 12345 (3039hex) "+12345" b) Spaces and zeros Format PLC value Display {DT201_6_i } DT201=17 "17 " (HTML suppresses multiple spaces) {DT201_6_06i} DT201=17 "000017" {DT201_6_ 6i} DT201=17 "...
Page 92
7.1 Details on the FP Web-Server's Web Page Functions FP Web-Server V2.11 to insert a decimal sign into an integer display. Format PLC value Display {DT201_7_.3i} DT201=1234 1.234 {DT201_6_.4d} DT201= -12 -0.0012 {DT201_7_05.2d} DT201= 17 000.17 {DT201_16_.4lu} DDT201= 12 0.0012 {DT201_5_.2X}...
&A=x . If an HTML page from FP Web-Server is requested by the browser but the PLC data cannot be read out from the PLC (Baud Rate, Problems with Cables...), an HTML page with an error message will be displayed instead of the requested page.
Page 94
7.1 Details on the FP Web-Server's Web Page Functions FP Web-Server V2.11 In the following example based on "Example4" the FPWIN Pro project with the following global variable list is used: Carry out the following steps in FPWIN Pro to export the global variable list as a CSV file: Generating a CSV File 1.
Page 95
FP Web-Server V2.11 Http Server Functions/ Web Pages 3. Save the CSV file by clicking on [Export] These steps have generated a CSV file in the Configurator project folder If a text editor is used the contents of the CSV file looks like this:...
Page 96
In the HTML editor the use of these variable names instead of absolute address values can look as follows: 2. If this HTML page is now downloaded to the FP Web-Server the variable names are replaced by the absolute PLC addresses found in the CSV file...
To protect individual pages only, enter the {PW} command in the HTML code. The text {PW} is no longer displayed on the browser after sending the page using [SEND] to the FP Web-Server. Three variations are possible: 1.
7.1 Details on the FP Web-Server's Web Page Functions FP Web-Server V2.11 7.1.11 Inputs for Controlling PLC internal relays on HTML Pages To control PLC internal relays via HTML pages, hyperlinks, as they are described under Calling Parameters (see page 73), are used. In the example projects you can find "links" for controlling in the DT200.HTM and MENT.HTM pages:...
Page 99
FP Web-Server V2.11 Http Server Functions/ Web Pages VALUE="{DT205_6_+d}" DT205 is read out of the PLC and interpreted as a signed decimal number and displayed in the input field with the algebraic sign. After that, the input editor is started in the HTML page.
Page 100
7.1 Details on the FP Web-Server's Web Page Functions FP Web-Server V2.11 The individual HTML commands can be entered (exactly as described above) into the HTML code of the page and then adjusted respectively. Some HTML editors provide additional help and automatic generation for creating submit fields.
FP Web-Server V2.11 Http Server Functions/ Web Pages Entry format User entry Data in PLC register DT201_16_X 8000 DT201= -32768 (8000 hex) DT202_16_lx 01E240 DDT202= 123456 (0001E240 hex) Complete example to enter a 16-bit hex value for DT210: