Home
FESTO IPC Server User Manual
Contents
1. FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 10 Installing the I O Server Infrastructure The I O Server Infrastructure installation package is supplied as a self extracting archive IOServerinfrastructure exe and can be downloaded from Klinkmann s web site To install the I O Server Infrastructure from the self extracting archive run the IOServerInfrastructure exe and proceed as directed by the I O Server Infrastructure Setup program To uninstall the I O Server Infrastructure start Control Panel select Add Remove Programs and select the IO Server Infrastructure from the list of available software products Click on Add Remove and proceed as directed by the UnInstallShield program Note The I O Server Infrastructure installation will be rejected if Wonderware FS2000 Common Components are already installed on same computer The I O Server Infrastructure does not support using FESTO IPC Server as a Windows Service and remote access to FESTO IPC Server when DDE SuiteLink Client is not located on same computer as FESTO IPC Server Configuring the FESTO IPC Server After the FESTO IPC Server is initially installed a small amount of configuration is required Configuring the Server automatically creates a FESTOIPC CFG file which holds all the topic definitions entered as well as the communication port configurations This file will automatically be placed in the same
2. topic name Meaningful names are configured in the Server to identify specific devices These names are then used as the topic name in all conversations to that device For example Node1 Note You can define multiple topic names for the same device to poll different items at different rates item name Item is a specific data element within the specified topic For the FESTO IPC Server an item can be a flag input output register timer etc in the FESTO IPC the item point names are fixed by the FESTO IPC Server as described in the Item Names section Note In some cases the term point is used interchangeably with the term item FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 4 Installing the FESTO IPC Server Installing the Server The FESTO IPC Server installation package is supplied as a Microsoft Installer file DR42010_xxx msi for Suite Link amp DDE version or DR42011_xxx msi for OPC amp DDE version where xxx is the current latest version of FESTO IPC Server To install the FESTO IPC Server run the DR42010_xxx msi for Suite Link amp DDE version or DR42011_xxx msi for OPC amp DDE version and proceed as directed by the FESTO IPC Server Setup Wizard The installation is simple and straightforward only it is important to select the correct protection HASP key or software license in Custom Setup dialog The HASP key or software lic
3. At this frequency the Server tries to send one data request to IPC and receive one reply from IPC If the send response cycle is too long then more than one activation of Server is necessary to process it If computer is very busy or some other MS Windows application is taking over the computer then the Server is activated rarely than setting in the Protocol Timer Tick Note The default value is 50 milliseconds The minimum value is 10 milliseconds NetDDE being used Select this option if you are in network using NetDDE Configuration File Directory The first field is used to specify the path disk drive and directory in which FESTOIPC will save its current configuration file FESTOIPC will use this path to load the configuration file the next time it is started Notes 1 Only the path may be modified with this field The configuration file is always named FESTOIPC CFG 2 There is no limit to the number of configuration files created although each must be in a separate directory When using the FESTO IPC Server with InTouch it is a good practice to place the configuration file in the application directory Retry failed write messages indefinitely This field is used to disable the deleting of pending write messages when s ow poll mode on some topic is started As default all write messages for this topic are deleted when topic enters the slow poll mode Note Be careful when using this setting if IPC device is switched off or disc
4. directory in which FESTOIPC EXE is located unless the path where the configuration file will be placed is a specified by the Configure Server Settings command To perform the required configurations start up the FESTOIPC If the Server starts up as an icon double click on the icon to open the server s window To access the commands used for the various configurations open the Configure menu JF FestolPC olx Lontgure Socket Definition Topic Definition Server Settings Server Settings Command A number of parameters that control the internal operation of the Server can be set In most cases the default settings for these parameters provide a good performance and do not require changing However they can be changed to fine tune the Server for a specific environment To change the Server s internal parameters invoke the Configure Server Settings command The Server Settings dialogue box will appear FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 11 Protocol Timer Tick 50 msec I NetDDE being used Cancel Configuration File Directory D FESTOIPC I Retry failed write messages indefinitely I Start automatically as Windows NT Service The following describes each field in this dialogue box Protocol Timer Tick This field is used to change the frequency at which the Server is continuously activated the Server checks for work to do
5. provides the following features Value Time Quality VTQ places a time stamp and quality indicator on all data values delivered to VTQ aware clients Extensive diagnostics of the data throughput server loading computer resource consumption and network transport are made accessible through the Microsoft Windows NT operating system Performance Monitor This feature is critical for the scheme and maintenance of distributed industrial networks Consistent high data volumes can be maintained between applications regardless if the applications are on a single node or distributed over a large node count The network transport protocol is TCP IP using Microsoft s standard WinSock interface OPC OLE for Process Control is an open interface standard to provide data from a data source and communicate the data to any client application in a common standard way FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 3 The OPC is based on Microsoft OLE COM and DCOM technologies and enables simple and standardised data interchange between the industrial or office sector and the production sector From general point of view many aspects of OPC are similar to DDE but main difference is in the implementation by using Microsoft s COM Component Object Model technology It enables fast exchange with process automation data and OPC open interface allows access to data from OPC Server in same standard way fro
6. started For FESTO IPC Server OPC amp DDE version the FESTO IPC Internal Logger and Log to File should be enabled see Troubleshooting menu and Internal Logger sections at the end of this manual Select Help License from main menu and click the Transfer button on License dialog rm x Product Code DR4201 0115 Customer PC Code 2496 1 675 8b8b 6a91 Transfer Software Key 8269 71 f9 8d10 4528 Cancel 2 Confirm the transfer of Software License Key by clicking on Yes button FestoIPC x Do you really want to transfer Software Key to other computer and permanently remove Software Key from this computer The License dialog now will contain the empty Customer PC Code and Software Key fields FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server mx Product Code DR42010 115 Customer PC Code 0000 0000 0000 0000 Software Key Cancel 3 Take the screenshot from ArchestrA SMC Logger or FESTO IPC Internal Log file window containing the Software License Key removal message like below Message Details x Pro No t 57888861 837 gt Software Key 6229 79F9 8F10 F5e8 removed PC Code 2496 1675 8b8b 6a91 Product Code DR42010 115 Date 2013 05 Time 14 52 51 Message Be Lister C Program Files x86 FestoIPC OPC FestoIPC_20130531 log Dj x Fil
7. 6 KLINKMANN AUTOMATION FESTOIPC OPC AN 2013 05 31 15 20 23 379 FestolPC Server closed 2013 05 31 15 20 24 757 FestolPC Startup 1 15 OPC amp DDE 2013 05 31 15 20 24 757 FestolPC WWCOMDLG DLL Version 3 19 2013 05 31 15 20 24 766 FestolPC Valid software license found againn jat 15 20 24 7RR Festal PA Canfinuratinn file is CAPRAGRAM FILES XRAYKT INK MANN Al ITOMATION FESTOIPC nos Ls To save Internal Logger information to file select Options Disk Options from Internal Logger main menu the Disk Options dialog box will appear Disk Options File Options Cancel Directory Ic Program Files x86 Klinkmann Automation Keep Log File for fo days The following can be entered in this dialog box Log to File If checked then Internal Logger information will be saved to Internal Logger File The FESTO IPC Internal Logger file name is created in the following format FestolPC_YYYYMMDD logn where YYYY is a year MM is a month DD is a day and n is a order number of consecutive FESTO IPC Internal Logger file starting from 1 The FESTO IPC Internal Logger file maximum size is 16 MB if there is more information logged then next consecutive file is created e g there can be consecutive files FestoPC_20030228 log1 FestolPC 20030228 1092 etc Directory Enter the path where to keep the Internal Logger File Keep Log File for Here the number of days how long to keep the Internal Logger File
8. FESTO IPC Communication Server for Microsoft Windows and InTouch Applications User Manual Ver 1 x Rev 1 3 DR420 10 DR420 11 KLINKMANN AUTOMATION P O Box 38 FIN 00371 Helsinki Finland tel int 358 9 5404940 fax int 358 9 5413541 www klinkmann com Klinkmann Automation FESTO IPC Server i Table Of Contents BIE EE EEE EE EEE NPE ERE 1 Communication Protocols 12aldjasaaseaaaeS era eee 2 Accessing Remote Items via the FESTO IPC Server mmmmmrrrrrrrvvvrnvvrrrnrnrrrrrnnnnnnnrrrrnnnnnr 3 Installing the FESTO IPC SENT uaasassesee aper arrene Ses 4 Installing the Server Lua AagAsdsaddkesbasdsnamepidemabldasjals 4 Licensing by using HASP HL key rrnnnnvvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrnnnnnnnnnnnnnnnnnnnnnnene 7 Software license key surnet titid tae adsense need aeons edd oaeedeeniniete 7 Transferring the software license to other COMpUtEV eeeeeeeeeeeeeeeeeeeeeees 8 Installing the I O Server Infrastructure eeceecseccceeeeeeeeeeeeeeeeeeeeeeeeeeeeseeeneeeeeeeeees 10 Configuring the FESTO IPC Server runnnnnrnnnnnnvnvnnnnnnnnnnnnnnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnn 10 Server SEMIMGS GOMMANG 23 s2e tc caicacestei hehehe tected aie en tata ted eet aoa Sacepeeneabe sia 10 Socket Definition Command seeennnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnneennnnnnnnn 12 Saving FESTOIPC Configuration File rrronnnnnnnnnnnnnnnrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
9. IPC Internal Logger by following string Leaving slow poll mode on topic lt TOPICNAME gt port lt PORTNAME gt The default values they are used if WIN INI file does not contain these entries are SlowPollRetries equal to 5 and SlowPolllnterval equal to 60 seconds FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 35 Troubleshooting menu The following debugging choices are appended to the Server s System Menu the menu that appears when you click on the Server icon in the upper left hand corner of the Server s window Suspend Protocol Resume Protocol these choices permit you to turn protocol processing on and off what means that you can suspend access to IPCs Show Send if checked then all outgoing data is displayed in hexadecimal format Show Receive if checked then all incoming data is displayed in hexadecimal format Show Errors if checked then all information about errors is displayed Show Rejected Writes if checked then information about rejected write messages is logged Show Logger if checked then FESTO IPC Internal Logger is activated and all debug information is going to FESTO IPC Internal Logger The FESTO IPC Internal Logger file is named as FestolPC YYYYMMDD LOGn where YYYY is a year MM month DD day and n order number of consecutive FESTO IPC Internal Logger file starting from 1 The maximum size of FESTO IPC Internal Logger file is 16 MB if the
10. NK Topic DENON Furs area Saras 32 Accessing FESTOIPC Items via the OPCLink Server rrrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 33 TROUDISSHOOHNG OE EE NN EE FP 34 WINNI entes Les ee 34 Troubleshodlingmenn mnao a A E E A 35 Intemal Logger knosentmnapon n n n nA ee A a a a 36 FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 1 FESTO IPC Communication Server Overview The FESTO IPC Communication Server hereafter referred to as the FESTO IPC Server or FESTOIPC or Server is a Microsoft Windows application program that acts as a communication protocol server and allows other Windows application programs to access to data from FESTO FST Industrial PCs IPCs e g FEC FC34 FST using TCP IP communications The FESTO IPC Server requires an Ethernet card and TCP IP protocol installed on the computer to communicate with FESTO IPCs over the Ethernet network The IPCs must have the FST TCP IP driver v1 0 or higher installed and running to communicate with FESTO IPC Server Any Microsoft Windows program that is capable of acting as a DDE FastDDE SuiteLink or OPC Client may use the FESTO IPC Server There are two different FESTO IPC Server versions described in this manual Server version ordering number DR 420 10 supporting SuiteLink FastDDE and DDE protocols this version hereafter is referred to as the Suite Link amp DDE version Server version ordering number DR 420 11 suppo
11. Save Configuration dialogue box Save Configuration Configuration File Directory C FESTOIPCS Dune IV Make this the default configuration file This dialogue box displays the path where the Server is going to save the current configuration file The path may be changed if necessary Also the path can optionally be recorded in the WIN INI file by selecting the Make this the default configuration file option Doing so it will allow the FESTO IPC Server to find the configuration file automatically each time it is started Configuration File Location When the FESTO IPC Server starts up it first attempts to locate its configuration file by first checking the WIN INI file for a path that was previously specified If the path is not present in the WIN INI file the Server will assume that the current working directory is to be used To start the Server from an application directory configuration file other than the default configuration file a special switch d is used For example invoke the Start Run command and enter the following FESTOIPC d c directoryname Note There is no limit to the number of configuration files that may be created although each must be in a separate directory FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 15 Topic Definition Command The user provides each IPC with an arbitrary name that is used as the Topic Name for all references to this IPC T
12. accessible for OPC Client on computer SteveL To allow the access to more OPC Clients configure DCOM on each OPC Client computer The following table contains most frequent errors when configuring DCOM FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 31 Error message Possible reason DCOM not installed DCOM has not been installed Server execution failed 1 OPC Server can not be started 2 Identity for OPC server not properly configured 3 OPC Server is not located on a local hard disk 4 OPC Server path in registry is too long or uses LFN Long File Names 5 DCOMCNFG Location is not set to Run on this computer Class not registered OPC Server has not been registered RPC server is unavailable 1 Remote Procedure Call service is not running on the OPC Server computer 2 Invalid computer name for remote OPC Server 3 Make sure TCP IP is installed properly Interface not supported 1 Permission not granted to OPC Client 2 Guest account disabled Access is denied 1 DCOM security not configured properly 2 OPC Server application not located on local hard disk 3 SYSTEM account in DCOMCNFG must have Access Launch and Configure privileges Error 80070776 Network error TCP IP has not been configured properly Catastrophic failure 1 Trying to access an object before it is created 2 Unhandled exception is occurs on the OPC Server Not enough storage SYSTEM account in DOOMCNFG must h
13. ave Access Launch and Configure privileges Running FESTO IPC OPC amp DDE version as Windows NT Service To install FESTO IPC Server OPC amp DDE version to run as Windows NT Service the FESTO IPC Server must be started with command line parameter Service FESTOIPC Service After this the FESTOIPC OPC amp DDE Server NT Service will be installed with Startup type Manual The Service Startup configuration can be changed by MS Windows NT Control Panel Services configuration dialogue boxes The Allow Service to Interact with Desktop checkbox in Service dialogue box must be checked the Service dialogue box can be invoked by pressing the Startup button on Services dialogue box when Service FESTOIPC OPC amp DDE Server is selected If Allow Service to Interact with Desktop is not selected then FESTOIPC Server full functionality is not ensured e g the Server configuration can not be changed no message boxes will be displayed etc To use FESTO IPC Server OPC amp DDE version as Windows NT Service you may need to configure DCOM For details of configuring DCOM refer to Configuring DCOM section of this manual If FESTOIPC OPC amp DDE Server NT Service will be accessed only from local OPC clients i e FESTO IPC Server will not be used as a remote OPC Server then custom access and launch permissions NETWORK are not needed FESTO IPC Server Ver 1 x User Manual Re
14. cal addresses to a local I O Server To define the Access Names in WindowMaker node invoke the Special Access Names command The Access Names dialogue box will appear Access Names Delete Click on Add The Add Access Name dialogue box will appear FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 22 Add Access Name FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 23 Note If Add is selected this dialogue box will be blank when it initially appears Data has been entered here to illustrate the entries that are made The following fields are required entries when entering an Access Name Definition Access Name Enter an arbitrary name that will be used by InTouch to refer to the topic For simplicity it is recommended that the name defined for the topic in FESTOIPC Server also be to be used here Node Name If the data resides in a network I O Server in the Node Name box type the remote node s name Application Name In the Application Name box type the actual program name for the I O Server program from which the data values will be acquired In case the values are coming from the FESTO IPC Server the FESTOIPC is used Do not enter the exe extension portion of the program name Topic Name Enter the name defined for the topic in the FESTO IPC Server to identify the topic the FESTO IPC Server wil
15. can be entered After this number of days expires the corresponding Internal Logger File will be automatically FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 37 deleted The default value 0 keeps Internal Logger Files forever in this case they can be deleted manually Options Font To configure the font used by Internal Logger select Options Font from Internal Logger main menu the Font dialog box will appear 21x Font Font style i Ms Sans Serif a ico MS Sans Serif Bold Bold Oblique FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 38 KLINKMANN AUTOMATION FESTO IPC Communication Server Revision History Nov 1999 Rev 1 0 Release 1 0 Jan 2001 Rev 1 1 OPC compliance information added Mar 2002 Rev 1 2 Installation from CD information added May 2013 Rev 1 3 Installing the FESTO IPC Server section modified Licensing by using HASP HL key and Software license key sub sections added FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13
16. ccess Names dialogue box will appear Access Names Add Modify Delete Select the appropriate Access Name and click on Close If the Access Name has not been defined as previously described click on Add and define the Access Name now The Details dialogue box will appear displaying the selected Access Name Initial Value fO Min EU 32768 MaxEU 32767 Deadband pp tis Min Raw 32769 Max Raw 32767 Enguns ac Bie Access Name Node E dl Item I Use Tagname as Item Name Log Deadband ot For integers fill in the Min EU Max EU Min Raw and Max Raw fields These fields control the range of values that will be accepted from the Server and how the values are scaled If no scaling is desired Min EU should be equal to Min Raw and Max EU equal to Max Raw Enter the FESTOIPC item name to be associated with this tagname in the Item field in the Details box FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 26 Initial Value fo MinEU 1 32768 Max EU 32767 Deadband fo Min Raw 32768 Max Raw 32767 Conversion Eng Units ala Linear Access Name Node Square Root Item Mw 00 M Use Tagname as Item Name Log Deadband fo Refer to the Item Names section for complete details Where applicable the Use Tagname as Item Name option may be selected to enter automatically the tag name in this field Note T
17. d 42 dll during the installation in Custom Setup dialog haspdinst exe Sentinel LDK Run time Environment Installer HASP HL Runtime Package copied to FESTO IPC Server folder only if HASP Device driver is selected during the installation in FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 6 Custom Setup dialog LICENSE RTF Klinkmann Automation software license file KLSERVER DLL Dynamic Link Library necessary for OPC amp DDE version of the Server WWDLG32 DLL Dynamic Link Library necessary only for OPC amp DDE version of the Server In case the HASP Device driver is selected during the installation in Custom Setup dialog the Sentinel LDK Run time Environment HASP HL Runtime Package is installed during the FESTO IPC Server installation and will be uninstalled during the FESTO IPC Server uninstallation The presence of Sentinel LDK Run time Environment can be checked after the FESTO IPC Server installation by looking up in Control Panel Administrative Tools Services the Service Sentinel Local License Manager must be started Notes 1 The FESTO IPC Server Suite Link amp DDE version is developed with Wonderware I O Server Toolkit ver 7 2 1 6 and needs the Wonderware FS 2000 Common Components to be installed on computer where the FESTO IPC Server is running If using Wonderware InTouch 8 0 or newer install the FS 2000 Co
18. d 50 Flag words starting from Flag word 10 FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 34 Troubleshooting WIN INI entries The first time you run the FESTO IPC Server configuration most of the items in the following list will automatically appear in the WIN INI file It is usually in the MS Windows system directory e g C WINNT It is an ASCII file and can be altered manually if you wish with any text editor for example MS Notepad Do not use a program that formats text such as MS Word or Write unless the file is saved as DOS text The following is a typical entry for the FESTO IPC Server FESTOIPC ProtocolTimer 10 ConfigurationFile C FESTOIPC Winlconic 0 WinFullScreen 0 WinTop 110 WinLeft 0 WinWidth 200 WinHeight 170 DumpScreen 1 SlowPollRetries 3 SlowPollinterval 120 WriteRetrylndefinitely 0 The SlowPollRetries entry is used to enter the number of consecutive error retries for one topic If after SlowPollRetries there is still no successful response from IPC then this topic is changed to slow poll mode The WIN INI file SlowPollinterval entry is used to enter the slow poll mode update interval in seconds Entering into slow poll mode is reported to WWLogger and or to FESTO IPC Internal Logger by following string Entering slow poll mode on topic lt TOPICNAME gt port lt PORTNAME gt Leaving the slow poll mode is reported to WWLogger and or to FESTO
19. dministrator must configure DCOM by Dcomcnfg exe or Dcomcnfg32 exe for Win9x system tool This utility is located in the Windows system directory e g in WinNT system32 or Win9x system Below is a simple example how to configure DCOM on NT Workstations for OPC Server computer computer name JohnB and on OPC Client computer computer name SteveL FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 30 Remote OPC Server OPC Client Computer name Computer name JohnB SteveL Invoke Default Properties and set Default Authentication Level to None Default Impersonation Level to Impersonate Select OPC Server from Applications list and click on the Properties button Click on the Location tab uncheck Run application on this computer check Run application on the following computer and browse the remote computer JohnB Edit Security settings 1 set the following custom access permissions NETWORK SYSTEM SteveL 2 set the following custom launch permissions INTERACTIVE SYSTEM NETWORK SteveL 3 be sure the Default Configuration Permissions contain SYSTEM Click on the Identity tab and select The interactive user Before starting a remote OPC Server be sure the OPC Server computer and OPC Client computer can access each other on the network The Remote Procedure Call Service should be started on OPC Server computer Now remote OPC Server is
20. e Edit Options Encoding Help 874 FestoIPC Software key or HASP HL key not found demo mode will quit after 1 hour 530 FestoIPC Configuration file is C PROGRAM FILES X86 KLINKMANN AUTOMATION FESTOIPC OPC AND DDW SERVER FES1 961 FestoIPC Server closed 485 FestoIPC Startup 1 15 OPC amp DDE 485 FestoIPC WWCOMDLG DLL Version 3 19 EH 491 FestoIPC Valid software license found 491 FestoIPC Configuration file is C PROGRAM FILES X86 KLINKMANN AUTOMATION FESTOIPC OPC AND DDW SERUER FES1 751 FestoIPC Software Key 622a 79f7 7f16 f5e8 removed PC Code 2496 1675 8b8b 6b91 Product Code DR42611 115 821 FestoIPC HASP HL key not found 168 FestoIPC HASP HL key not found exiting you where warned mim a r 100 a or take the string with Software License Key removal message directly from ArchestrA SMC Logger or FESTO IPC Internal Log file like following Software Key 6229 79f9 8f10 f5e8 removed PC Code 2496 1675 8b8b 6a91 Product Code DR42010 115 4 Provide the obtained Software License Key removal message screenshot or string together with new Customer PC Code when applying for new Software License Key without purchasing the new license in situations when it is necessary to move Klinkmann software to other computer or operation system change is planned Note Without providing the Software License Key removal message screenshot or string the new Software License Key will not be assigned
21. e Startup configuration can be changed by MS Windows NT Control Panel Services configuration dialogs The Allow Service to Interact with Desktop checkbox in Service dialogue box must be checked the Service dialogue box can be invoked by pressing the Startup button on Services dialogue box when Service FESTOIPC_lOServer is selected If Allow Service to Interact with Desktop is not selected then FESTOIPC Server full functionality is not ensured e g the Server configuration can not be changed no message boxes will be displayed etc When all entries have been made click on OK Socket Definition Command To configure the Socket used for communications with IPCs invoke the Configure Socket Definition command The FestolPC Socket Settings first dialog box will appear FestolPC Socket Settings FestolPC Sockets EET New Modify Delete To modify or examine an existing Socket select the topic name and click on Modify To define a new Socket click on New The FestolPC Socket Settings second dialog box will appear FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 13 FestolPC Socket Settings Socket Name Socket r Computer Cancel Internet Address fp 0 0 0 Use Default Address IV Port Number 995 The following describes each dialog field in this dialog box Socket Name Enter the Socket name and later use it in Top
22. ense key is needed for full time running of FESTO IPC Server The HASP key is an USB key dongle to be installed into PC USB port and needs the SafeNet Sentinel LDK Run time Environment HASP HL Runtime Package to be installed and running see details in Licensing by using HASP HL key section below The software license key is a 16 character alphanumeric computer dependent string provided after purchasing the FESTO IPC Server for more information see Software license key section below Without HASP key installed or software license key entered the FESTO IPC Server will run one hour in demo mode After purchasing the FESTO IPC Server the appropriate HASP key or software license key is provided and no re installation of FESTO IPC Server is needed In case HASP Device driver and HASP Files are not selected then HASP USB key will not be supported and only the software license will be available files needed for HASP USB key will not be installed ie FestoIPC SuiteLink and DDE Server Setup JE x Select the way you want features to be installed Click the icons in the tree below to change the way features will be installed X_ gt EHASP Device driver Sentinel LOK Run time Environment X v HASP Files HASP HL Runtime Package This Feature requires OKB on your hard drive Reset Disk Usage Back Cancel FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automat
23. he following steps are taken to define the topics FESTO IPCs to be accessed from FESTO IPC Server Invoke the Configure Topic Definition command The Topic Definition dialog box will appear Topics Modify Delete To modify an existing topic select the topic name and click on Modify To define a new topic click on New The FestolPC Topic Definition dialog box will appear FestolPC Topic Definition Topic Name Nodet UK Socket Name Sockett v Cancel m Controller Internet Address fi 95 65 10 51 Port 395 Update Interval 1000 msec Reply Timeout 3 sec Topic Name Enter the Topic Name Note If using InTouch the same Topic Name is to be entered in the Add Access Name dialog box described in the Using the FESTO IPC Server with InTouch section Socket Name Select the Socket to associate it with the topic Additional topics FESTO IPCs may be associated with the same Socket at a later time IPC Internet Address Enter the IPC Internet Address IP Address to communicate with FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 16 Update Interval Set the Update Interval field to indicate the frequency the items points on this topic FESTO IPC must be read polled at this frequency all this topic data request commands will be sent to the network and replies must be received and processed Reply Timeout Enter the am
24. he tag name can only be used if it follows the conventions listed in the Item Names section Once all entries have been made click on the Save button in the top dialogue box to accept the new tag name To define additional tagnames click on the New button To return to the WindowMaker main screen select Close Monitoring the Status of Communication with InTouch InTouch supports built in topic names called DDEStatus and IOStatus that are used to monitor the status of communications between the Server and InTouch For more information on the built in topic names DDEStatus and IOStatus see your online InTouch User s Guide The status of communication between the Server and InTouch can be read into Excel by entering the following DDE reference formula in a cell on a spreadsheet in following examples FSTIPC2 is the Topic Name configured for FESTO IPC Server view DDEStatus FSTIPC2 or view lOStatus FSTIPC2 FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 27 Notes on Using Microsoft Excel Data from FESTOIPC topics may be accessed from Excel spreadsheets To do so enter a formula like the following into a cell on the spreadsheet FESTOIPC topic item Sometimes Excel requires the topic and or item to be surrounded by apostrophes In the formula topic must be replaced with one of the valid topic names defined during the Server configuration process Replace item with one of the val
25. ic Definition Each Socket must have the unique Internet Address defined Internet Address Enter the Computer Internet Address IP Address if it has more than one If there is only one Internet Address for computer then Use Default Address can be checked to use this IP Address If Computer is multi homed more than one Internet Address used and Use Default Address is checked then it is impossible to know which IP Address must be used Note Actually two sockets are created for each configured FESTOIPC Socket one socket with port number 995 used for EasylP EasyNet data exchange protocol and another socket with port number 991 used for accessing IPCs by CI Command Interpreter commands Refer to Item Names section where is described which data is accessed by EasylP protocol and which data is accessed by CI commands Once all entries have been made click on OK to process the configuration for the Socket The FestolPC Socket Settings first dialog box will appear again Click on Done when configuration for all Sockets has been performed Note If this is the first time the Sockets have been configured the user will be prompted to save configuration to an existing directory FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 14 Saving FESTOIPC Configuration File If the configuration file does not currently exist or a new configuration path has been specified the Server will display the
26. id item names described in the Item Names section Reading Values into Excel Spreadsheets Values may be read directly into Excel spreadsheets by entering a DDE formatted formula into a cell as shown in the following examples FESTOIPC topic1 MW100 FESTOIPC Node4 E0 4 FESTOIPC FSTIPC12 TV8 Note Refer to the Microsoft Excel manual for complete details on entering Remote Reference formulas for cells Writing Values to FESTOIPC Points Values may be written to the Server from Microsoft Excel by creating an Excel macro that uses the POKE command The proper command is entered in Excel as follows channel INITIATE FESTOIPC topicname POKE channel itemname Data Reference TERMINATE channel RETURN The following describes each of the above POKE macro statements channel INITIATE FESTOIPC topicname Opens a channel to a specific topic name defined in the Server in an application with name FESTOIPC the executable name less the EXE and assigns the number of that opened channel to channel Note By using the channel INITIATE statement the word channel must be used in the POKE statement instead of the actual cell reference The applicationname and topicname portions of the formula must be enclosed in quotation marks POKE channel itemname Data Reference POKEs the value contained in the Data Reference to the specific operand in the FESTO IPC via the channel number returned by the previously exec
27. ilable OPC Servers If FESTO IPC Server currently is not running it will start automatically Create a new group or topic if Wonderware OPCLink application is used If OPC Client supports the validating of items validate the item before adding it Add the item Depending on OPC Client it can be done in several different ways for example ge OD a By entering separately the access path to topic name valid topic name configured in FESTOIPC Topic definition and separately the item name b By entering the full path to item name in the format TopicName ItemName where TopicName is the valid topic name configured in FESTOIPC Topic definition c By browsing the server address FESTO IPCce By default the FESTO IPC Server is installed and used as a local OPC Server both OPC Server and OPC Client reside on same computer The FESTO IPC Server can run also as a remote OPC Server in this case OPC Server and OPC Client are located on separate computers Accessing the remote OPC Server is same as for local OPC Server but some DCOM Distributed COM configuration is required before accessing the remote OPC Server The DCOM configuration must be done both on OPC Server and OPC Client computers Configuring DCOM To access FESTO IPC Server as a remote OPC Server it is necessary to install FESTO IPC Server on both OPC Server and OPC Client computers Also the DCOM must be configured on both computers After Server installation the System A
28. ing should be done to enable the licensing by HASP HL key The HASP Device driver and HASP Files are selected during the FESTO IPC Server installation in Custom Setup dialog that causes correspondingly haspdinst exe and hasp_windows_4442 dll files are copied to FESTO IPC Server folder and Sentinel LDK Run time Environment HASP HL Runtime Package is installed and started enabling the FESTO IPC Server can detect the HASP HL USB dongle insert the received HASP key into USB port and wait until Installing device driver software message disappears and Device driver software installed successfully message appears start FESTO IPC Server and check if Sofware key or HASP HL key not found message does not appear then it means everything is done correctly and FESTO IPC Server runs in full mode with licensing by HASP HL key enabled Software license key FESTO IPC Server supports the computer dependent software licensing The following steps are required to enable it 1 Start FESTO IPC Server click on Help menu item also short cut Alt H can be used and pop up menu with Help menu commands will appear Contents How to Use Help License About FestoIPC Select License and License dialog will appear x Product Code DR4201 0115 Customer PC Code 2496 1 675 8b8b 6a91 Transfer Software Key Cancel 2 Here the Customer PC Code is computer depe
29. ink Server The communication protocol addresses an element of data in a conversation that uses a three part naming convention that includes the application name topic name and item name The following briefly describes each portion of this naming convention application name The name of the Windows program server that will be accessing the data element In the case of data coming from or going to FESTO IPC Server OPC amp DDE version the application portion of the address is OPCLINK topic name Meaningful names are configured to identify specific devices These names are then used as the topic name in all conversations to that device This must be same name as Topic Name entered in the OPCLink Topic Definition dialogue box for example IPC1 Note You can define multiple topic names for the same IPC to poll different points at different rates item name A specific data element within the specified topic The OPCLink Server item syntax follows the following rules The item names must start with d discrete value i integer value m message string The item name that added to the OPC path of the topic without the heading type letter must give a fully qualified OPC item name for the FESTOIPC Server Some examples of possible item names acceptable by OPCLink Server FESTOIPC Server connection iMW200 integer Flag word 200 dE0 1 discrete bit 1 in Input word 0 mmw10 50 message string concatenate
30. ion FESTO IPC Server 5 In case HASP Device driver and HASP Files are selected then HASP USB key will be supported and both HASP key and software license will be available files needed for HASP USB key will be installed j FestoIPC SuiteLink and DDE Server Setup Ioj x Select the way you want features to be installed Click the icons in the tree below to change the way Features will be installed Er EHASP Device driver Sentinel LOK Run time Environment EI v HASP Files HASP HL Runtime Package This feature requires 15MB on your hard drive Location C Program Files x86 Klinkmann Automation FestoIPC Browse SuiteLink and DDE Server Reset Disk Usage Back Cancel Note In case the SafeNet Sentinel LDK Run time Environment HASP HL Runtime Package is already installed on your computer separately or by some other software then it can be disabled Sentinel LDK Run time Environment HASP HL Runtime Package This feature requires OKB on your hard drive When installation is finished the subdirectory specified as a folder where to install the FESTO IPC Server files will contain the following files FESTO EXE The FESTO IPC Server Program This is a Microsoft Windows 32 bit application program FESTO CHM The FESTO IPC Server Help file FESTO CFG An example configuration file hasp_windows_44 Dynamic Link Library installed only if HASP Files is selecte
31. l be accessing The Topic Name is an application specific sub group of data elements In the case of data coming from a FESTO IPC Server program the topic name is the exact same name configured for the topic in the FESTO IPC Server Note This will usually be the same as the Access Name although if desired they may be different However it must be the same name used when the topics were configured in section Configuring the FESTO IPC Server Which protocol to use Select the protocol DDE or SuiteLink that you are using When to advise server Select Advise all items if you want the Server program to poll for all data whether or not it is in visible windows alarmed logged trended or used in a script Selecting this option will impact performance therefore its use is not recommended Select Advise only active items if you want the Server program to poll only points in visible windows and points that are alarmed logged trended or used in any script Click OK to accept the new Access Name and close the Add Access Name dialogue box The Access Names dialogue box will reappear displaying the new Access Name selected in the list Click Close to close the Access Names dialogue box FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 24 Defining the Tag Names To define the Tag names associated with the new Access Name invoke the Special Tagname Dictionary command i
32. m OPC client applications supplied by different developers For more information on the basics of OPC please refer to the OPC Specification The OPC Data Access Custom Interface Specification is maintained by OPC Foundation the current specification is 2 04 dated September 2000 The OPC support for FESTO IPC Server OPC amp DDE version is implemented based on FactorySoft OPC Server Development Toolkit and it conforms to OPC Data Access Custom Interface Specification 2 04 The FESTO IPC Server OPC amp DDE version is tested for compliance and is compatible with OPC Foundation OPC Data Access Compliance Test Tool The Suite Link FastDDE Version 3 and DDE support for FESTO IPC Server Suite Link amp DDE version is implemented by Wonderware I O Server Toolkit ver 7 0 060 The FastDDE Version 2 and DDE support for FESTO IPC Server OPC amp DDE version is implemented by Wonderware I O Server Toolkit ver 5 0 008 Accessing Remote Items via the FESTO IPC Server The communication protocol addresses an element of data in a conversation that uses a three part naming convention that includes the application name topic name and item name The following briefly describes each portion of this naming convention application name The name of the Windows program Server that will be accessing the data element In the case of data coming from or going to FESTO IPCs the application portion of the address is FESTOIPC
33. mmon Components before installing InTouch see also Wonderware Tech Notes 404 and 313 The Wonderware FS2000 Common Components are installed automatically when any of Wonderware product e g InTouch or some Wonderware I O server is installed 2 If FESTO IPC Server Suite Link amp DDE version will run on PC where Wonderware FS2000 Common Components are not installed then a special I O Server Infrastructure installation package can be obtained from Klinkmann Automation see Installing the I O Server Infrastructure section below This I O Server Infrastructure installation package contains the minimum set of software needed to run the FESTO IPC Server and these infrastructure files must be install prior to executing the FESTO IPC Server The I O Server Infrastructure does not support using FESTO IPC Server as a Windows Service and remote access to FESTO IPC Server when DDE SuiteLink Client is not located on same computer as FESTO IPC Server To uninstall the FESTO IPC Server start Control Panel select Uninstall a program Add Remove Programs on XP 2003 and select the FestolPC SuiteLink and DDE Server or FestolPC OPC and DDE Server from the list of available software products Click on Uninstall Add Remove on XP 2003 and proceed as directed by the Uninstall Wizard FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 7 Licensing by using HASP HL key The follow
34. n WindowMaker The Tagname Dictionary dialogue box will appear Tagname Dictionary x C Man Details C Alarms Details amp Alaims Members HEW Restore Delete Save x Select b gt Cancel Close Tagname Flagi 00 Type Memory Integer Group ssvstem C Readioniy 6 Readiviite Comment AccessLevel I LogData TF Log Events I Retentive Value I Retentive Parameters Click on New and enter the Tagname The tagname defined here is the name InTouch will use The FESTO IPC Server does not see this name Select the tag type by clicking on the Type button The Tag Types dialogue box will appear Memory Discrete 1 0 Discrete Indirect Discrete Memory Integer 1 0 Integer Memory Real 1 0 Real Indirect Analog Memory Message 120 Message Indirect Message Group Var Hist Trend Tag ID To access FESTOIPC device items the type must be I O Discrete I O Integer or I O Message Select the Tag type The Details dialogue box for the tagname will appear FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 25 Initial Value fo Min EU 32768 Max EU 132767 Deadband fo Min Raw 32768 Max Raw 32767 pen r Conversion Eng Units Linear Access Name Unassigned _ Square Root Item I Use Tagname as Item Name Log Deadband fo Select the Access name for FESTO IPC Server by clicking on the Access Name button The A
35. nce constraints in distributed environments The FESTO IPC Server Suite Link amp DDE version supports the FastDDE Version 3 an extension to Wonderware s proprietary FastDDE Version 2 This extension supports the transfer of Value Time Quality VTQ information The original DDE and FastDDE Version 2 formats are still supported providing full backward compatibility with older DDE clients FastDDE Version 3 works on Windows 9x systems as well as Windows NT systems NetDDE extends the standard Windows DDE functionality to include communication over local area networks and through serial ports Network extensions are available to allow DDE links between applications running on different computers connected via networks or modems For example NetDDE supports DDE between applications running on IBM compatible computers connected via LAN or modem and DDE aware applications running on non PC based platforms under operating environments such as VMS and UNIX SuiteLink uses a TCP IP based protocol and is designed by Wonderware specifically to meet industrial needs such as data integrity high throughput and easier diagnostics This protocol standard is only supported on Microsoft Windows NT 4 0 or higher SuiteLink is not a replacement for DDE FastDDE or NetDDE The protocol used between a client and a server depends on your network connections and configurations SuiteLink was designed to be the industrial data network distribution standard and
36. ndent string generated by FESTO IPC Server and it is unique for this computer Write it down or Copy Paste to e mail when ordering the FESTO IPC Server 3 After purchasing the FESTO IPC Server you will get the software license key 16 character alphanumeric string Open the License dialog again and Copy Paste it to Software Key field FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 8 mx Product Code DR4201 0115 Customer PC Code 2496 1 675 8b8b 6a91 Transfer Software Key 8269 71 f9 8d10 4528 Cancel 4 Click OK and restart FESTO IPC Server FESTO IPC Server software license now is enabled Note the Software Key string is saved to MS Windows system directory e g C Windows WIN INI file FESTO IPC section to enable it is automatically detected at FESTO IPC Server next start up Transferring the software license to other computer The transfer of Software License Key might be needed in very rare situations when it is necessary to move Klinkmann software to other computer or operation system change is planned for same computer Such transfer PERMANENTLY removes the Software License Key so be very careful when deciding to use this option The following steps are required to transfer the Software License Key 1 Start the FESTO IPC Server For FESTO IPC Server Suite Link amp DDE version the ArchestrA SMC Log Viewer or Wonderware Logger must be
37. nnnnnnn 14 Configuration File L t liima as 14 Topic Definition Conhahd ssctassresccesc tte ceee veces scetccespeetccans ade sc ree eens RE 15 METAAN E aE ETEA eee 16 Monitoring and Controlling Communication with a FESTOIPC device rrrrrnnnnnrrr 18 em Pont Naming Examples san cacao hoa nah aawasaieaA 20 Using FESTO IPC Server with Suite Link and DDE Clients rrnnnnnnrrrrnnnnnnnnnnnnnnnrrnnnnnn 21 Using the FESTO IPC Server with INTOUCH ccceceeeeeeeeeseeneeeeeeeeeeeeeeeeeenaaeees 21 Defining the Access NAMES nnnnnnnnnnnnnnvnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnn 21 Defining the Tag Names ennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 24 Monitoring the Status of Communication with INTOUCN ccccccccccceceeeeeeeeeeees 26 Notes on Using Microsoft FELL 27 Reading Values into Excel Spreadsheets cccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseaeees 27 Writing Values to FESTOIPC Points rrrrrnrnrnnnnnvrrrnnnnnnnnnnnnnnnnrrrnnnnnnnnnrnnnnnnrrnnnnen 27 Using the FESTO IPC Server with OPC Clients rrnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnn 29 G nfig iing BOOM vas svsvsssnes derme ie teeta nani tne ee Cee etme Can etree e 29 Running FESTO IPC OPC amp DDE version as Windows NT Service 5 31 Using the FESTOIPC with OPCLink Server mmrrnnnnnnnnnnnnnnnnnnnnnnnrvnnnnnnnnnnnnnnnnnnnnnnnn 32 OP GE
38. nt fields on the OPCLink Topic Definition dialogue box Topic Name Enter a unique name e g IPC1 for the IPC in this field If using InTouch then same Topic Name is to be entered in the Add Access Name dialogue box when defining the Access Names for OPCLink Server in InTouch WindowMaker OPC Server Name Select the name of the OPC server FESTOIPC OPC_ Server that will be used by this topic The list box shows the registered OPC servers in the system OPC Path Enter the name of the OPC path e g FESTOIPCO02 used by this topic This OPC path is the first part of a full OPC item name string common to all items that will be used in this topic The available OPC paths for FESTO IPC Server can be obtained by clicking on Browse button this allows to view the FESTO IPC Server s exposed address FESTO IPCce FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 33 Update Interval Enter the frequency in milliseconds that the server will acquire data for the items points associated with this topic If 0 zero is entered here OPCLink will not gather data from FESTOIPC Server Browse Clicking on this button initiates the browsing through exposed address FESTO IPCce of FESTO IPC Server The starting addresses of each available operand area and names of pre defined additional items will appear on Browse OPC items window in alphabetical order Accessing FESTOIPC Items via the OPCL
39. ollowing table lists the range of supported items for FESTO IPC Server range M9999 15 CI for write MW9999 32768 32767 Flag words String n 1 256 E255 15 CI for write EW255 32768 32767 Mill pk il GN Sal A255 1 5 CI for write AW255 32768 32767 R255 32768 32767 tl bod T255 preselections TV255 TW255 ni GB nl GAME Z255 preselections ZV255 words _ZW255 Program P63 Message 6 values status String separated by commas e g 0 0 0 0 0 0 for inactive program Error Message 3 values String separated by commas e g 59 3 24 Value range 0 65535 for unsigned integers item point without suffix s S value range 32768 32767 for signed integers item point with suffix s EN For concatenated Flag words x is the start address and n is the number of words The string containing concatenated Flag words is the binary representation of these Flag words in the following byte order first start Flag word low byte first start Flag word high byte last end Flag word low byte last end Flag word high byte FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 18 Notes 1 The IPCs must have the FST TCP IP driver v1 0 or higher installed and running to communicate with FESTO IPC Server the FST TCP IP driver versions lower than v1 0 does not support EasylP protocol accessing to some operand addresses 2 With EasylP p
40. onncted but client application continues to generate new values to be written to this IPC it can cause the computer memory overload with memory allocated for write messages Start automatically as Windows NT Service Enabling this option will cause the FESTO IPC Server Suite Link amp DDE version to start as a Windows NT service Windows NT offers the capability of running applications even when a user is not logged on to the system This is valuable when systems must operate in an unattended mode FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 12 Enabling this option and rebooting the system will cause the Server to run as a Windows NT service However to view configuration information or to reconfigure the Server the user must log on to the system Any Server related problems that may arise such as missing adapter cards licensing failures or device drivers not loading will not be visible to the user until a log on is performed Disabling this option and rebooting the system will cause the Server to run as a Windows NT application program once again Notes 1 The Start automatically as Windows NT Service feature can be activated only with FESTO IPC Server Suite Link amp DDE version To start the FESTO IPC Server OPC amp DDE version as Windows NT Service refer to Running FESTO IPC OPC amp DDE version as Windows NT Service section of this manual 2 The Servic
41. ount of time in seconds the IPC will be given to reply to commands from the Server Note The default value of 3 seconds should be sufficient for most configurations Once all entries have been made click on OK to process the configuration for the Topic The Topic Definition dialog box will appear again Select Done when configuration for all Topics has been performed Item Names Within the FESTO IPC Server item point naming depends on operand naming conventions used in FESTO Industrial PCs The following operands are supported Flag words and bits Input words and bits Output words and bits Register words Timers timer preselections and timer words Counters counter preselections and counter words Program status Error The general syntax of item name is lt operand name gt lt address gt lt bit address suffix where operand name one or two characters both uppercase and lowercase letters can be used which determines the operand type address determines the operand address or number bit address can be used to specify the bit address 0 15 for flag bits input bits and output bits suffix can be used to specify the signed type for word operands suffix s or to specify the length of string for concatenated flag words suffix n where n is the number of concatenated flag words FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 17 The f
42. pic The range of valid values is from 0 to 2147483647 ERRORITEMS The ERRORITEMS item is an Integer type Read Write Only unique for each topic used to access the total number of items with invalid item names these items are rejected by Server The ERRORITEMS value can be reseted by writing 0 to this item The range of valid values is from 0 to 2147483647 WRITECOUNT The WRITECOUNT item is an Integer type Read Only item used to access the number of write commands messages waiting for execution The range of valid values is from 0 to 2147483647 For example in following way the WRITECOUNT item can be used to avoid the increasing of memory occupied by not executed write commands activate the hot link with WRITECOUNT item and start to monitor it activate new write command by poking new value only if value of WRITECOUNT becomes equal to 0 e g all previous write commands are executed and memory occupied by them is freed SUSPEND Special Read Write Discrete Item SUSPEND may be used to control the communication with a separate topic If application changes SUSPEND value from 0 to 1 then communication with topic is suspended If SUSPEND value is changed back to 0 then communication with this topic is resumed Note If topic is suspended by setting SUSPEND value to 1 then Server rejects all new write values to this topic i e no new write messages are created after SUSPEND value has changed from 0 to 1 FESTO IPC Server Ve
43. pic configured for this IPC and using STATUS as the item name From Excel the status of the communication may be read by entering the following formula in a cell FESTOIPC topic STATUS where topic is the name of topic e g Node1 configured for IPC UPDATEINTERVAL The UPDATEINTERVAL item is an Integer type Read Write item used to access the currently set Update Interval see Topic Definition Command section It indicates the current requested update interval in milliseconds The value of this item can be read through DDE Suite Link or OPC Client can poke new values to this item The range of valid values is from 10 to 2147483647 milliseconds FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 19 MAXINTERVAL The MAXINTERVAL item is an Integer type Read Only item used to access the measured maximum update interval in milliseconds of all items for the corresponding topic for the last completed poll cycle The range of valid values is from 0 to 2147483647 milliseconds The UPDATEINTERVAL and MAXINTERVAL items can be used to tune the performance of communication ITEMCOUNT The ITEMCOUNT item is an Integer type Read Only item used to access the number of active items in the corresponding topic The range of valid values is from 0 to 2147483647 ERRORCOUNT The ERRORCOUNT item is an Integer type Read Only item used to access the number of active items with errors in the corresponding to
44. r 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 20 Item Point Naming Examples The following examples show the valid item names M12 0 Flag bit 0 in Flag word 12 MW255 Flag word 255 unsigned MW9999s Flag word 9999 signed MW 10 50 Concatenated 50 Flag words starting from Flag word 10 E5 14 Input bit 14 in Input word 5 AWO Output word 0 unsigned T22 Timer number 22 ZVO Counter preselection number 0 P2 Program status for program number 2 The following examples show the invalid item names M50 16 Bit address out of range R256 Operand address out of range MW 100 257 Concatenated Flag word too long PS10 Unsupported operand type FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 21 Using FESTO IPC Server with Suite Link and DDE Clients The Suite Link amp DDE version of FESTO IPC Server is accessible from Suite Link clients e g InTouch and DDE clients e g Excel Using the FESTO IPC Server with InTouch To access to operands on FESTO IPCs from InTouch the Access Names and Tag names should be defined in WindowMaker Defining the Access names InTouch uses Access Names to reference real time I O data Each Access Name equates to an I O address which can contain a Node Application and Topic Ina distributed application I O references can be set up as global addresses to a network I O Server or lo
45. re is more information logged then next consecutive file is created e g there can be consecutive files FestolIPC_20131013 log1 FestolPC 20131013 1092 etc Dump displays all information about opened ports active topics and data items Dump Screen if checked then information about active read messages are displayed on the Server main window Can be used for debugging purposes All debugs except DumpScreen are displayed by the Wonderware Logger or and FESTO IPC Internal Logger if Show Logger checked which must be active for these commands to work Note If you check Show Send and or Show Receive then debug output grows very fast FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 36 Internal Logger To enable the FESTO IPC Internal Logger check the Show Logger option at the FESTO IPC Server System Menu see Troubleshooting menu section above this command can be used to start stop the Internal Logger The Internal Logger window looks like following 15 x Options 2013 05 31 15 19 24 478 FestolPC OPC Server registered successfuly 2013 05 31 15 19 26 002 FestolPC Server closed 2013 05 31 15 19 40 278 FestolPC Startup 1 15 OPC amp DDE 2013 05 31 15 19 40 278 FestolPC WWCOMDLG DLL Version 3 19 2013 05 31 15 19 41 779 FestolPC Software key or HASP HL key not found demo mode will quit after I hour 2013 05 31 15 19 42 435 FestolPC Configuration file is CAPROGRAM FILES X8
46. rotocol maximum 256 consecutive words can be read by one command So only one read command is needed for Inputs Outputs Registers and Timer preselections The Server uses the following system to create EasylP read commands for Flag operands operands with addresses 0 255 first read addresses area can be read in first command addresses 256 511 second read addresses area in the second etc Thereby for Flags it is highly recommended to use consecutive addresses to reduce the total amount of read commands sent to the network this will considerably improve the performance of the Server 3 For concatenated Flag words the additional read command will be created if item belongs to two read addresses areas e g MW505 15 belongs to second and third read addresses area The using of such items is not recommended Monitoring and Controlling Communication with a FESTOIPC device For each topic there are following build in items offered by FESTO IPC Server to monitor and control the communication with FESTO IPCs STATUS For each topic there is a built in discrete item that indicates the state of communication with IPC The discrete item STATUS is set to 0 when communication fails and set to 1 when communication is successful The STATUS value is set to 0 after 3 consecutive unsuccessful retries to communicate with this IPC From InTouch the state of communication may be read by defining an I O Discrete tagname and associating it with the to
47. rting OPC and DDE protocols this version hereafter is referred to as the OPC amp DDE version The separate installation package is supplied for each version of the Server In all cases the name of Server executable file is FESTOIPC EXE All further information in this manual is same for all versions of the Server with the exception of few points where communication protocol specific features are explained FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 2 Communication Protocols Dynamic Data Exchange DDE is a communication protocol developed by Microsoft to allow applications in the Windows environ ment to send receive data and instructions to from each other It implements a client server relationship between two concurrently running applications The server application provides the data and accepts requests from any other application interested in its data Requesting applications are called clients Some applications such as Wonderware InTouch and Microsoft Excel can simultaneously be both a client and a server FastDDE provides a means of packing many proprietary Wonderware DDE messages into a single Microsoft DDE message This packing improves efficiency and performance by reducing the total number of DDE transactions required between a client and a server Although Wonderware s FastDDE has extended the usefulness of DDE for our industry this extension is being pushed to its performa
48. uted INITIATE function Data_Reference is the row column ID of the cell containing the data value For itemname use some of the valid item names specified like described in the Item Names section FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 28 TERMINATE channel Closes the channel at the end of the macro Some applications have a limited number of channels Therefore they should be closed when finished Channel is the channel number returned by the previously executed INITIATE function RETURN Marks the end of the macro The following is an example of Excel macro used to poke value from cell B2 to topic Node1 item MW100 PokeMacro Ctrl a INITIATE FESTOIPC Node1 POKE A2 MW100 B2 ON TIME NOW 0 01 TerminateDDEChannel RETURN TerminateDDEChannel TERMINATE A2 RETURN Note Refer to the Microsoft Excel manual for complete details on entering Remote Reference formulas for cells FESTO IPC Server Ver 1 x User Manual Rev 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 29 Using the FESTO IPC Server with OPC Clients The OPC amp DDE version of FESTO IPC Server is accessible from OPC Clients e g Wonderware OPCLink I O Server and DDE clients e g Excel There are following general steps needed to access an OPC item from FESTO IPC Server 1 Run OPC Client application and select the FESTOIPC OPC and DDE Server from the list of ava
49. v 1 3 420XXM13 Klinkmann Automation FESTO IPC Server 32 To uninstall FESTOIPC OPC amp DDE Server NT Service at first the Service must be stopped by Control Panel Services Stop and then FESTOIPC Server must be started manually with command line parameter DelService FESTOIPC DelService After this the FESTOIPC Server OPC amp DDE version will be still registered and accessible to OPC clients Using the FESTOIPC with OPCLink Server The Wonderware OPCLink I O Server hereafter referred to as OPCLink is a Microsoft Windows application program that acts as a communication protocol converter and allows other Windows application programs access to data from local or remote OPC servers OPCLink connects to OPC servers converts client commands to OPC protocol and transfers data back to clients using DDE FastDDE or Suite Link protocols Please refer to Wonderware OPCLink Server and OPC Browser User s Guide for details how to install start and use the OPCLink Server The following information in this section covers only the most important points about using OPC amp DDE version of FESTO IPC Server with OPCLink Server OPCLink Topic Definition The Topic Definition option from OPC Link Configure menu is used to create modify or delete OPCLink topic definitions If OPC Link will communicate with FESTO IPC Server then there must be one or more topics defined for FESTO IPC Server There are following importa
Download Pdf Manuals
Related Search
Related Contents
Manuel de l`utilisateur Guia de Referência Rápida Yamaha PSR-4000 User's Manual Uniden TCX930 Cell Phone User Manual TELTONIKA GSM Desktop Phone DPH200 User Manual - Control Design Bedienungsanleitung Spike Adaptivbike Lavabiancheria Istruzioni per l`uso Bayer CropScience Cono Sur Copyright © All rights reserved.
Failed to retrieve file