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.
Warnings used in this manual Warnings used in this manual One or more of the following warnings may be used in this documentation: DANGER Indicates a hazardous situation which, if not avoided, will result in death or serious injury. WARNING Indicates a hazardous situation which, if not avoided, could result in serious or moderate injury.
Table of contents Table of contents Preface............................2 Warnings used in this manual....................3 1 Overview............................ 11 1.1 Introduction to the Panasonic FP OPC Server................11 1.2 OPC and its underlying technology....................11 1.2.1 OPC Foundation........................11 1.2.2 COM............................12 1.2.3 DCOM............................12 1.2.4 OPC Data Access (DA)......................
Page 5
Table of contents 2.6 Tag Groups............................. 25 2.6.1 Add a New Tag Group......................26 2.6.2 Update an Existing Tag Group....................26 2.7 Tags..............................27 2.7.1 Add a New Tag........................27 2.7.2 Update an Existing Tag......................28 2.8 Server Operation..........................29 2.8.1 Start the Server........................29 2.8.2 Stop the Server........................30 2.9 Transferring Project Information.....................
Page 6
3.2.6 Help Menu..........................50 3.2.6.1 Contents........................50 3.2.6.2 Search for Help on....................50 3.2.6.3 What's This?......................50 3.2.6.4 Dynamic Help......................51 3.2.6.5 About FP OPC Server....................51 3.3 Panes.............................. 51 3.3.1 Navigator Pane........................51 3.3.1.1 Elements........................52 3.3.1.2 Navigator Pane's Pop-Up Menu................52 3.3.2 Tag Pane..........................53...
Page 7
4.2 Static, Manually Defined Namespace.....................74 4.3 System Status Namespace......................75 4.4 MEWTOCOL OPC server compatibility namespace..............76 5 Appendix............................79 5.1 Panasonic Addresses........................79 5.1.1 FP addresses...........................79 5.1.2 Memory areas.......................... 80 5.2 Panasonic Data Types........................81 5.2.1 Undefined - Undefined Data Type...................81 5.2.2 Boolean - Boolean Data Type (1-bit)..................
Page 8
5.2.12 BCD 32-bit..........................84 5.2.13 Date............................84 5.2.14 Date And Time........................84 5.2.15 Time Of Day.......................... 84 5.3 Panasonic FP PLC Network Types....................85 5.3.1 Serial Network..........................85 5.3.2 Ethernet Network........................86 5.4 DCOM configuration........................87 5.5 Troubleshooting, warnings and error dialogs................. 89 5.6 List of abbreviations........................89...
Page 9
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.
Page 10
Warnings used in this manual Warnings used in this manual One or more of the following warnings may be used in this documentation: DANGER Indicates a hazardous situation which, if not avoided, will result in death or serious injury. WARNING Indicates a hazardous situation which, if not avoided, could result in serious or moderate injury.
Overview Introduction to the Panasonic FP OPC Server The Panasonic FP OPC Server is a 32-bit Windows application with a modern user interface. It realizes the server end in the standard client/server model and incorporates the OPC DA standard. It allows you to share information between our proprietary devices (Panasonic FP Series PLCs) and any other device or application that supports the OPC DA standard.
1 Overview The OPC Foundation is a cooperation of automation control product vendors and Microsoft. As of 2006, the foundation had about 300 members worldwide. The main standard, with which it all began, is the OPC DA (Data Access) specification. Compliance tests are provided to the members to test OPC conformity.
Features of the FP OPC Server The Panasonic FP OPC Server is a OutProc Server, thus the server application is started from an autarkic executable file. The server allows high-performance data transfer between applications that support the OPC DA standard and Panasonic FP Series PLCs.
Data can be exchanged between client and server in asynchronous, synchronous and refresh mode. Device connectivity A standardized interface allows you to: • Monitor data from Panasonic FP PLCs • Synchronize data access and data writing • Use various communication types...
1 Overview Specify the communication mode at the communication channel level when you configure the application. Setting up the communication channel to use the modem means that dialing and connecting to the remote device is fully transparent to the OPC client application. Modem connections and direct serial communication work similarly.
1.3.6 Basic version The FP OPC Server is also available in a basic version, which can be installed without a license number. After using the basic version for 120 minutes, you will be asked to save your project and all connections to the server are terminated. Watch the title bar to see how many minutes are left.
1.3.7 Online changes During online sessions, i.e. when OPC clients are connected to the FP OPC Server, you can make comprehensive changes to the currently opened project. You can add new elements such as channels, devices,...
Page 18
1 Overview Item Required Available display resolution 1024 x 768 or more Operating Systems Microsoft Windows 10 ACGM0143V4EN...
2 First steps using the FP OPC Server First steps using the FP OPC Server Install the FP OPC Server Before you begin the installation, unzip “SetupFPOPCServerxx.zip” and save it on your hard drive. Double-click “SetupFPOPCServerxx.exe” to run the installer Select [Next] Read and accept the "License Agreement"...
Select whether to restart your PC and then [Finish] to finish the installation The Panasonic FP OPC Server is now installed on your system. Note Start the FP OPC Server at least once to register the application in the windows system. Start/Stop the FP OPC Server application 2.2.1...
2 First steps using the FP OPC Server The default project file (specified under “Tools” > “Options”) is automatically loaded, the OPC subsystem is started and the client is connected to the server. If no default project has been specified, the most recently used project is loaded.
2 First steps using the FP OPC Server • Channel element in the online help • New Channel Wizard 2.3.1 Add a New Channel There are four ways to add a new channel element: Double-click the dummy element Click a toolbar icon “Edit”...
2 First steps using the FP OPC Server Specify a name for the new channel Select the driver Fill in the communication settings in the “Communication settings” dialog by clicking “Settings...” Related topics Dummy Elements of Navigator Pane (page 52)
Select "Properties" from the pop-up menu. Element Structure The FP OPC Server allows the creation of a clearly membered hierarchical element structure that fits the nature of the application. The hierarchy consists of several layers: On the first layer, multiple communication channels specify the mean communication.
2 First steps using the FP OPC Server 2.5.1 Add a New Device Open the wizard to create a new device element in one of the four ways described in "Add a New Channel" Here the dummy item is used to create a new device.
2 First steps using the FP OPC Server in the same device to distinguish between data sources related to temperature and those related to liquid levels. Additionally a tag group can be used to assign a certain time stamp to all tags included in the tag group.
2 First steps using the FP OPC Server Tags A tag represents a single PLC variable (address). Please also refer to: • Tag pane • New Tag Wizard 2.7.1 Add a New Tag Create a tag as described in "Add a New Channel"...
2 First steps using the FP OPC Server 2.7.2 Update an Existing Tag You can update an existing tag in several ways. For example, simply click in the field which should be changed, e.g. to update a name. Change multiple elements by selecting the desired elements and typing or selecting the new value.
2 First steps using the FP OPC Server Note You can only update values for individual elements when you use the wizard. Server Operation In order to accept connections for an OPC client application, you must start the server's OPC subsystem by clicking .
2 First steps using the FP OPC Server You can also see that a client is connected (here the Softing Demo Client) in the system log and server status panes. 2.8.2 Stop the Server To stop the OPC subsystem, press Note All connections to OPC clients are terminated.
2 First steps using the FP OPC Server Now the demo client has been disconnected. A log message informs you that the OPC client has been disconnected and that the server has stopped. Transferring Project Information You can save project data in XML or CSV format and exchange tag data between various OPC servers, e.g.
2 First steps using the FP OPC Server Note If no default project is specified in the options dialog, the most recently used project is automatically loaded when the client application starts the OPC server. Save Project Select “File” > “Save” or “Save As…” or...
Page 33
2 First steps using the FP OPC Server Select “Import” from the pop-up menu, the File menu or the navigator's toolbar In the “File Open” dialog, select the XML or CSV file you want to import According to the import settings under “Tools” > “Options”, you can select whether: •...
Page 34
2 First steps using the FP OPC Server The OPC Server can import global variables exported from FPWIN Pro or tag data exported from OPC Servers (Panasonic FP OPC Server, Kepware OPC Server, Beijers OPC Server). The various file formats are displayed below.
Page 35
2 First steps using the FP OPC Server Specify the file name and type Select where you wish to save the file Select “[Save]” Now you can edit the file if desired, e.g. with a text editor: Example for tag data exported in XML format...
Graphical User Interface (GUI) Configure the Working Area The FP OPC Server configuration user interface consists of various panes. All panes offer a pop-up menu and you can access most functions related to the panes with toolbar icons. For each item in the panes, context sensitive help can be displayed in the help pane.
3 Graphical User Interface (GUI) Customize your working area You can move or dock all panes except the tag pane anywhere in the window. Menu Names and Commands The menu bar contains 6 menu names shown above. Please refer to the online help for detailed information under the keyword of the respective menu name.
Select the CSV file type to import tag data from a CSV file (Character Separated Values). The file contains global variables exported from FPWIN Pro or tag data exported from OPC Servers (Panasonic FP OPC Server, Kepware OPC Server, Beijers OPC Server). For detailed information, please refer to Accessing/Storing Project Information.
3 Graphical User Interface (GUI) For detailed information, please refer to Accessing/Storing Project Information. 3.2.1.6 Export Select the "Export" command to export tag data from the currently selected element (device or tag group). The two export file formats are supported: XML and CSV. •...
3 Graphical User Interface (GUI) 3.2.2.1 New of Edit Menu Under "New", select submenu commands to create new elements. For detailed information, please refer to: • Add a New Channel • Add a New Device • Add a New Tag Group •...
3 Graphical User Interface (GUI) New Tag Group Select “Edit” > “New” > “New Tag Group” to create a new tag group element in the navigator pane. With this command a wizard appears and offers easy creation of the new element. Related topics Tag Group Element (page 52)
3 Graphical User Interface (GUI) Related topics Channel Element (page 52) Device Element (page 52) Tag Group Element (page 52) 3.2.2.4 Paste Select “Edit” > “Paste” to paste the elements from the clipboard into another or the same channel, device or tag group, for instance. Related topics Channel Element (page 52)
3 Graphical User Interface (GUI) 3.2.3 View Menu Display the navigator, system log server status panes via this menu if they are hidden. Note Display the help pane via the help menu. Further information: • Configure the working area 3.2.4 Server Menu The Server menu contains commands to control the server and set global communication parameters.
• The “Stop” command is only available if the server is not already stopped. • If the FP OPC server is stopped and the client invokes a new connection, another instance of the OPC server is started. Related topics Namespaces...
3 Graphical User Interface (GUI) 3.2.5 Tools Menu The Tools menu offers commands to start configuration and option dialogs. 3.2.5.1 DCOM Configuration of Tools Menu Select “Tools” > “DCOM Configuration” to start the external Windows DCOM configuration dialog. Related topics DCOM configuration (page 87) 3.2.5.2 Options...
Page 46
3 Graphical User Interface (GUI) The options dialog (here every option is expanded) is divided into two areas: The configuration area and the description area at the bottom of the view. By selecting an item in the configuration area, the corresponding help information is displayed in the help area. General Settings Setting Description...
Page 47
Specify the path to the file where the logging C:\Documents information should be written to. and Settings \ <username> \ Applications \ Panasonic MEW Control \ FPOPCServer \ FPOPC ServerLog.txt Maximum number of Specify the maximum number of lines to be stored...
Page 48
3 Graphical User Interface (GUI) Message level • Specify the kind of log messages to be stored Level 2 (show in the log file and printed in the log pane. Error & Warning & Information • Select “Level 0 (show Error messages)” if only messages) error messages should be enabled.
Page 49
Enable MEWTOCOL Disable this option if a second application, besides True monitor commands the FP OPC Server, also uses MEWTOCOL monitor commands to retrieve data from the PLC. Disabling this function may lead to a decreased I/O performance of the server.
3 Graphical User Interface (GUI) Related topics Import/Export Tag Data (page 32) Import/Export Tag Data (page 32) System Log Pane (page 56) Static, Manually Defined Namespace (page 74) System Status Namespace (page 75) MEWTOCOL OPC server compatibility namespace (page 76) 3.2.6 Help Menu The help menu contains commands to access the online documentation, which can...
Select “Help” > “Dynamic Help” to open or show the help pane: 3.2.6.5 About FP OPC Server Select “Help” > “About FP OPC Server…” to get the version information. Panes The FP OPC Server user interface contains 5 panes described as follows.
3 Graphical User Interface (GUI) 3.3.1.1 Elements You can insert channel, device, tag group or dummy elements into the navigator. Channel Element A channel element represents the communication channel via which data is retrieved from or written to the connected device. In this element, the driver used (simulation or MEWTOCOL) and the communication settings are stored.
3 Graphical User Interface (GUI) Menu Description “New Channel” New Channel Wizard (page 61) “New Device” New Device Wizard (page 63) “New Tag Group” New Tag Group Wizard (page 64) “Cut” “Edit” > “Cut” “Copy” “Edit” > “Copy” “Paste” “Edit” > “Paste” “Delete”...
Page 54
3 Graphical User Interface (GUI) wizard. You can make direct changes to the tag elements in the list by placing the cursor in the list cell or selecting an item from the combo box lists. To ease handling of many items, multiple rows can be selected and changes applied to all selected elements.
3 Graphical User Interface (GUI) Arrange elements in meaningful groups For example, you wish to group elements by their enabled or disabled state. Simply drag the column (8) header inside the field "Drag a column header …" (9). You can also sort the list of tag items by simply clicking on the column header (10). Note To deselect multiple selected rows, simply click into column (1), (2) or (3).
3 Graphical User Interface (GUI) Menu Description New Tag New Tag Wizard (page 66) “Edit” > “Cut” Copy “Edit” > “Copy” Paste “Edit” > “Paste” Delete “Edit” > “Delete” Properties Opens the wizard to update the element parameters. Related topics (page 41) Paste (page 42)
3 Graphical User Interface (GUI) 3.3.4 Server Status Pane The server status pane shows actual status information about the server application. All commands available in this pane are directly accessible from the toolbar pop-up menu. Note The status information can also be directly retrieved from inside the OPC client by using the System namespace.
Toolbars Each of the panes in the FP OPC Server's configuration user interface contains a toolbar that allows you easy access to all commands available within the pane. For a detailed description of the toolbar functions, please refer to the online help under the keyword "Toolbars".
3 Graphical User Interface (GUI) Symbol Description New Project Please refer to Project. Open Project Please refer to Open Project. See also: Project information input/output. Save Project Please refer to Save Project. See also: Project information input/output. What's This? Please refer to What's This?.
3 Graphical User Interface (GUI) 3.4.3 Tag Pane Toolbar The tag pane toolbar offers easy access to the pane's options. New Tag Click on New Tag to create a new tag element. Delete Tag Click on Delete to delete the currently selected single or multiple tag element(s). Tag Properties Click on "Properties"...
3 Graphical User Interface (GUI) wizard also opens when you execute similar commands via the menu, pop-up menu or toolbar icon. Enter text On the left side of the dialog text input fields, you must enter an element name, for example. If the text you have entered is wrong, the field turns red and a tool tip assists you with an error message.
PLC. In certain cases they can be adapted manually. Simulation The Simulation driver allows OPC client data to be monitored without having a PLC connected to the PC running the FP OPC Server. Random values are set for the items the client is monitoring. Note If the Simulation driver is selected, the "Communication Settings"...
3 Graphical User Interface (GUI) In certain instances, e.g. when using sliding switches in HMI applications, it may be important for every write request to be processed and sent to the PLC. In such cases, select the check box "Process all write requests". Note If more write requests are sent to the server than the server can send to the PLC, it may negatively impact the transfer time between server and PLC.
3 Graphical User Interface (GUI) 3.5.2.3 Test Communication Select [Test Communication] to test the current settings for the channel element's device element. 3.5.3 New Tag Group Wizard With the Tag Group Wizard, you can view or modify an existing tag group element, or create a new element.
Page 65
The following picture shows the use of a time stamp in an FPWIN Pro project, FP OPC Server and OPC client application. Please find example projects for the FP OPC Server and FPWIN Pro in your software installation directory. ACGM0143V4EN...
3 Graphical User Interface (GUI) 3.5.4 New Tag Wizard When you create or modify a element, the wizard is started in "(new) tag mode". You can view or modify an existing element, or create a new element. The wizard shows the identification page of the tag element. The tag's name, address, data type, access type and enabled state is set here.
3 Graphical User Interface (GUI) 3.5.4.4 Description Enter the description of the tag value. The description can also be seen inside the OPC client application. 3.5.4.5 Enable Tag Deactivate this check box to disable the tag element. In this case the element can be created and updated within the configuration user interface, but the element is not visible from inside the OPC client application.
Via “Server” > “Communication Settings (MEWTOCOL OPC Server compatibility namespace)”. In this case the settings are stored in the folder C:\Users\UserName \AppData\Roaming\Panasonic-ID SUNX Control\PxMEWNET. The user name in the folder is the Windows login name of the current user. The file names for the different network types are as follows:...
(default: all check boxes are activated). Warning: Disabled parameters will be excluded from automatic configuration. Note The FP OPC Server automatically searches for the suitable parameters unless you have deactivated this feature. 3.7.2 Ethernet communication settings The Ethernet communication settings can only be accessed via the channel properties. Set the communication parameters according to your hardware.
Page 70
3 Graphical User Interface (GUI) Parameter Description “Title” Enter a title up to 38 characters long. “Use ET-LAN unit” Activate the checkbox when you use the ET-LAN unit. Do not activate the checkbox when using the Ethernet-RS232C converter, etc., for example. “Automatically acquire IP Set automatically.
3 Graphical User Interface (GUI) 3.7.3 Ethernet (local) communication settings The dialog is only available via “Server” > “Communication Settings” when you have set the parameter “Enable MEWTOCOL OPC Server comatibility namespace” to TRUE under “Tools” > “Options” in the “Client Interaction Settings” pane. Note You can only change the communication parameters for the OPC Server if the OPC subsystem has not been started.
Page 72
3 Graphical User Interface (GUI) Parameter Description “Use ET-LAN unit” Activate the option when you are using the ET-LAN unit. Do not activate the option when using the Ethernet- RS232C converter, etc., for example. “Station No.” Specify a value between 1 and 64 in decimal format (default: 1).
In case of an automatic start, i.e. the OPC client starts the FP OPC Server, the OPC Server is minimized to the tray only. To maximize the FP OPC Server configuration user interface, either double-click the tray icon or select “Minimize/Maximize to/from Tray”...
MEWTOCOL OPC Server. Static, Manually Defined Namespace The static namespace has to be defined by the user in the FP OPC Server configuration user interface as described in the previous chapters (left hand image). ACGM0143V4EN...
4 Namespaces The root elements in the tree are the channel elements, which embody the means of communication, i.e. the communication line. Server side Client side Each channel element can contain device elements, which represent the devices where the data sources are located. On the next level, tag groups combine elements in a way that makes sense for the particular application.
The tags are accessed by defining the access path according to a certain syntax. In order to be backward compatible, the FP OPC Server supports the MEWTOCOL OPC Server namespace. You must define the communication settings beforehand in the communication settings dialog that opens via “Server”...
Page 77
• In this case the settings are stored in the files "PxMEWCOMM.INI" and "PxMewMultiEther.dat" in the folder C:\Users\UserName\AppData\Roaming \Panasonic-ID SUNX Control\PxMEWNET. The user name in the folder is the Windows login name of the current user. • From version 2.100, communication is done via the PxMewnet manager. In former versions (lower than 2.100) the communication is done via the NAiS MEWNET manager,...
Page 78
4 Namespaces Note For further information, please refer to Panasonic FP PLC Network Types. The second layer represents the Tag layer directly. Here, the item corresponding to the data source is created according to the following syntax conventions: <[1][2][3][4]Address where:...
5 Appendix Appendix Panasonic Addresses Panasonic FP Series PLCs use addresses from which you can read data or to which you can write data. Both bit and word addresses are used. • Bit addresses If, for example, you wish to provide the address of the first unit’s (an input unit) first input and the second unit’s (an output unit) fourth output, the FP address for an FP1 is X0 (1st...
5 Appendix ‒ Slot address specifier S ‒ Slot number “dd”, e.g. 23 of S23:UM1A0 ‒ Separator ':' • Double size prefix D only for 32-bit values of words • FP address prefix: ‒ For 1-bit values, e.g. X, Y, R ‒...
● On the FP7, these addresses are reserved for the system. Panasonic Data Types Panasonic's FP OPC Server supports several data types described hereafter. 5.2.1 Undefined - Undefined Data Type An undefined data type is selected per default. If this data type is not changed, the OPC Server automatically adopts the data type according to the address of the variable.
5 Appendix Condition Meaning Explanation FALSE The variable is switched off, i.e. it is not set. TRUE The variable is switched on, i.e. it is set. 5.2.3 Signed 16-bit Variable values of the data type Signed 16-bit are natural numbers without decimal places. Range: -32768–32767 5.2.4 Unsigned 16-bit...
5 Appendix 5.2.8 Word 32-bit A variable of the data type Word 32-bit consists of 32 binary states. The switching states of 32 in/outputs can be combined in one double Word. 5.2.9 Float 32-bit Variables of the data type Float 32-bit consist of real numbers or floating point constants and can include up to seven effective digits.
5 Appendix Decimal 0010 0011 0100 0101 0110 0111 1000 1001 5.2.12 BCD 32-bit The encoding of the BCD 32-bit is similar to the BCD 16-bit data type, but instead of being 16 bits long, the BCD 32-bit consists of 32 bits. 5.2.13 Date Variable values of the data type Date are date literals.
5 Appendix Panasonic FP PLC Network Types A Panasonic FP Series PLC can be connected to the PC in various ways. The PLC can be connected using the serial port or Ethernet. For further information on the different network types and how to connect and to wire the PLC, please refer to the appropriate hardware manual.
Node2: COM1N2 • Node3: COM1N3 Note This version of the FP OPC Server does not support the MEWNET W/W2 remote access. 5.3.2 Ethernet Network PLCs can be connected to the PC via Ethernet. Each PLC is connected to a hub or switch.
Step 4: Activate the interactive user Under “My Computer”, expand “DCOM Config” Select “FP OPC Server 2” From the pop-up menu, open the FP OPC Server properties Select the “Identity” tab and activate “The interactive user” who shall run the OPC Server...
Because from this version the PxMEWNET manager is used instead of the NAiS MEWNET manager you have to execute the following steps to keep the communication settings: Close the FP OPC Server Copy the files “NAIS_MewMultiEther.dat” and “NAIS_MEWCOMM.INI” from folderC:...
Page 90
5 Appendix Abbreviation Explanation OutProc An OutProc server realizes one of three characteristics of a standardized OPC server. If implemented as an OutProc server, the application is started by an OPC client from an autarkic executable file. The server application can reside on the local or a remote machine.
Enable debug message logging • Enable memory status message logging Jan. 2010 Update for release of FP OPC Server 2. See the section "New in this version" in the online help. Sept. 2010 Update for release of FP OPC Server 2.01. See the section "New in this version"...
Index Index Addresses Connected Clients Data Types Features of the OPC Server MEWTOCOL Driver Number of Active Items Number of Tags Server Time Simulation Driver Troubleshooting Up Time ACGM0143V4EN...
Page 93
Filial Nordic, Knarrarnäsgatan 15, 164 40 Kista, Sweden, Tel. +46 859476680, Fax +46 859476690, www.panasonic-electric-works.se Panasonic Fire & Security Europe AB Jungmansgatan 12, 21119 Malmö, Tel. +46 40 697 7000, Fax +46 40 697 7099, www.panasonic-fi re-security.com Poland Panasonic Electric Works Polska sp. z o.o ul.