PROFIBUS DP DDE Server for SINEC CP5412 (A2)

Size: px
Start display at page:

Download "PROFIBUS DP DDE Server for SINEC CP5412 (A2)"

Transcription

1 PROFIBUS DP DDE Server for SINEC CP5412 (A2) for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.6 DR KLINKMANN AUTOMATION P.O. Box 38 FIN Helsinki Finland tel. int fax int

2 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) i Table Of Contents What is DDE?...1 Accessing a Remote DDE Item from Server...1 Getting Started Quickly with the Server...2 Installing the Server...2 Modifying PLC program...3 Configuring the CP5412 (A2) board...4 Configuring the Server...4 Configure DDE Server Settings Command...5 Board Configuration Command...6 Saving Server Configuration File...6 Configuration File Location...7 Topic Definition Command...7 DP Application Attributes Command...8 Using the Server with InTouch...9 Defining the Tagnames...10 Station "STATUS" Item...13 Item/Point Naming...14 Item/Point Naming for Normal Mode...14 Item/Point Naming for Interpreter Mode...16 Item/Point naming for S7-200 PLC...16 Item/Point naming for S7-300 PLC...17 Notes on Using Microsoft Excel...20 Reading Values into Excel Spreadsheets...20 Writing Values to DP Points...20 Error messages...22 Troubleshooting...26

3 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 1 PROFIBUS DP DDE Server The PROFIBUS DP DDE Server for SINEC CP5412 (A2) (hereafter referred to as the PROFIBUS DP DDE Server or Server ) is a Microsoft Windows or NT application program that acts as a DDE (Dynamic Data Exchange) Server and allows other Windows application programs (clients) to access input/output data from DP slaves using PROFIBUS DP protocol. In some contexts Server is also called DP application. The Server communicates with DP slaves via CP5412 (A2) communication processor, installed in an IBM PC or compatible computer and connected to the PROFIBUS bus cable via bus terminal. The Server allows access to data in up to 123 DP slaves (addresses ). The Server is primarily intended for use with Wonderware InTouch, but it may be used by any Microsoft Windows NT program that is capable of acting as a DDE client. What is DDE? DDE is a complete communication protocol designed by Microsoft to allow applications in the Windows environment 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 InTouch and Excel can simultaneously be both a client and server. To obtain data from another application the client program opens a channel to the server application by specifying three things: the server application name, the topic name and the specific item name. For example, in the case of Excel, the application name is "Excel", the topic name is the name of the specific spreadsheet, that contains the data and the item name is the specific cell on the spreadsheet. With InTouch the application name is "View", the topic name is the word "Tagname" when reading/writing to an InTouch tagname and the item name is a specific tagname in the InTouch Data Dictionary. When a client application sets up a link to another DDE program, it requests the server application to advise the client whenever a specific item's value changes. These data links will remain active until either the client or server program terminates the link or the conversation. They are a very efficient means of exchanging data because when the link has been established, no communication occurs until the specified data value changes. InTouch uses DDE to communicate with I/O device drivers and other DDE application programs. Accessing a Remote DDE Item from Server

4 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 2 The DDE protocol identifies an element of data by using a three-part address, including: Application, Topic and Item. Application refers to the name of the Windows program (server) that knows how to access the data element. For this Server, the application portion of the DDE address is DP. Topic is an application-specific sub-group of data elements. The Server considers each DP slave to be a separate topic. Up to 123 DP slave stations may be connected, and the user creates a meaningful name for each of them and use this name as the topic name for DDE references. Several topics for each slave are allowed. Item indicates a specific data element within the specified topic. For the Server, an item is an individual data bit, byte, word, double word or string in the DP slave (the item/point names are defined as described in the Item/Point Naming section). Note: In some cases, the term "point" is used interchangeably with the term "item". Getting Started Quickly with the Server Follow these steps: 1. Install the PROFIBUS DP Server. 2. Modify PLC program. 3. Configure CP5412 (A2) board. 4. Reboot computer. 5. Start MS Windows NT. 6. Start and configure PROFIBUS DP Server. 7. Start Client. Installing the Server The PROFIBUS DP DDE Server installation package can be supplied: 1. As a self-extracting archive 07020xxx.EXE if downloaded from Klinkmann s web site (the xxx is the current (latest) version of the Server). 2. From installation on CD. 3. On two or three distribution disks (floppies). To install the PROFIBUS DP DDE Server from the self-extracting archive, run the 07020xxx.EXE and proceed as directed by the PROFIBUS DP DDE Server Setup program. To install the PROFIBUS DP DDE Server, on MS Windows NT: 1. Insert the CD with Klinkmann Software into CD drive or insert the distribution disk into a drive A: or B:. 2. Select the Run command under the Start menu.

5 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 3 3. Run STARTUP.EXE if installing from CD or SETUP.EXE if installing from distribution disks (floppies). 4. If installing from CD: select Protocol Servers (DDE, SuiteLink, OPC), find PROFIBUS DP DDE Server and click on Setup. 5. Proceed as directed by the installation program. When installation is finished, the subdirectory specified as a folder where to install the PROFIBUS DP DDE Server will contain the following files: DP.EXE DP.HLP DP.CFG LICENSE.TXT WWCOMDLG.DLL ADDITION.ZIP The PROFIBUS DP Server Program. This is a Microsoft Windows 32-bit application program. The PROFIBUS DP Server Help file. An example configuration file. Klinkmann Automation software license file. Dynamic Link Library necessary for PROFIBUS DP Server. Contains additional files (InTouch application examples etc.). For detailed information, how to use these files, read the README.TXT file included. To uninstall the PROFIBUS DP Server, start Control Panel, select Add/Remove Programs and select the PROFIBUS DP DDE Server from the list of available software products. Click on Add/Remove and proceed as directed by the UnInstallShield program. Note: The HASP key is needed for full time running of PROFIBUS DP Server. The HASP Driver setup is performed during the Server setup. Without HASP Driver installed, the PROFIBUS DP Server will run only 1 hour (with all features enabled). Modifying PLC program If your DP slaves are not programmable (for example ET200U DP/FMS) you can skip this section. For PLCs, program must be modified. Changes depend on communication mode to be used: normal mode or interpreter mode. Interpreter mode requires special interpreter function in the PLC and allows direct access to other PLC data areas, not only DP inputs and outputs. This Server version supports interpreter mode only for S7-200 and S7-300 PLCs. To modify S7-200 PLC program for work in normal mode: - Use STEP 7-Micro/Win V2.0 package to set Port 1 (DP port) parameters for CPU 215-2, and assign V memory offset for DP output area (DP input area follows DP output area) to SMW112.

6 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 4 To modify S7-200 PLC program for work in interpreter mode: - Use STEP 7-Micro/Win V2.0 package to set Port 1 (DP port) parameters for CPU Include call to interpreter subroutine SBR 0 in PLC program (SBR 0 is supplied with PLC demo program). To modify S7-300 PLC program for work in normal mode: - Configure S7-300 PLC L2-CP module as DP slave and set bus parameters with NCM S7 for PROFIBUS package. - Call FC DP-SEND in PLC program, to send DP inputs to DP master. - Call FC DP-RECV in PLC program, to receive DP outputs from DP master. To modify S7-300 PLC program for work in interpreter mode: - Configure S7-300 PLC L2-CP module as DP slave and set bus parameters with NCM S7 for PROFIBUS package. - Call Interpreter FB 101 in PLC program, to receive data requests and send responses to DP Master. Configuring the CP5412 (A2) board Start COML DP (MS Windows 3.x) or COM PROFIBUS (MS Windows NT) editor from SINEC Setup program. Create database, containing description of DP slaves and bus parameters. Configure CP 5412 (A2) and select created database as a current database for CP 5412 (A2). Restart PC. If MS Windows 3.x is used, then transfer configured parameters to CP 5412 (A2) by running SINECINI.BAT batch file, before starting MS Windows 3.x. Configuring the Server After the Server is initially installed, some configuration is required. During configuration Server creates a DP.CFG file which contains all entered topic (DP slave) definitions, as well as some board settings. This file will automatically be placed in the same directory as DP.EXE, unless the path where the configuration file will be placed is specified via the /Configure/DDE Server Settings command. To perform the required configuration, start the DP.EXE program. DP main window will appear:

7 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 5 To access the commands used for configuration, open the /Configure menu: Configure DDE Server Settings Command To change Server s internal parameters, invoke the /Configure/DDE Server Settings command. The "DDE Server Settings" dialog box will appear: The following describes each field in this dialog box: Protocol Timer Tick This field is used to set the frequency at which the Server checks for work to do. The minimum value is 50 milliseconds for Windows 3.x and 10 milliseconds for Windows NT. NetDDE being used Select this option if you are networking using NetDDE. Configuration File Directory This field is used to specify the path (disk drive and directory) in which Server will save its current configuration file. Server will use this path to load the configuration file the next time it is started.

8 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 6 Note: Only the "path" may be modified with this field. The configuration file is always named DP.CFG. There is no limit to the number of configuration files created, although each must be in a separate directory. When using the Server with InTouch, it is a good practice to place the configuration file in the application directory. Board Configuration Command This command is used to configure board, that will communicate with DP slaves. Invoke the /Configure/Board Configuration command. A list of configured boards will appear: Select a board and click on Modify to examine the characteristics of the selected Board. The "Board Configuration" dialog box will appear: The following describes each field in this dialog box: Board Name This field is used to enter the board name. Watchdog Time This field is used to enter watchdog time. If Server, for some reason, does not access board (CP5412 (A2)) for time, longer than the specified watchdog time (for example, protocol was suspended with Protocol Suspend option in DP window control menu), board will send output data with value 0 to all attached DP slaves. If watchdog time is equal to 0, watchdog function for the board is not activated. Saving Server Configuration File If the configuration file does not currently exist, or a new configuration path has been specified, the Server will display the "Save Configuration" dialog box:

9 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 7 This dialog 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" option. Doing so it will allow the Server to find the configuration file automatically each time it is started. Configuration File Location When the Server starts up, it first attempts to locate its configuration file by, first checking the WIN.INI file for a path which 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 with configuration file other than the default configuration file a special switch (/d:) is used. For example, invoke the File/Run command and enter the following command: DP /d:c:\path Note: There is no limit to the number of configuration files that may be created, although each must be in a separate directory. Topic Definition Command The following steps are taken to define the Topics attached to the DP slave stations: 1. Invoke the /Configure/Topic Definition command. The list of configured topics will appear: 2. To modify an existing topic, select the topic name and click on Modify. To define a new topic, click on New. The Topic Definition dialog box will appear:

10 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 8 3. Enter Topic Name which corresponds to the DDE Topic Name. (The DDE Topic Name is entered in the "Add DDE Access Name" dialog box described in the Using the Server with InTouch section). 4. Select board from Board Name list. 5. Set DP Slave Address. Note: Each DP slave station must have an address from 3 to Set Maximum Supported Points for topic. Set this value equal to number of actually used (polled) items/points - this will reduce the amount of memory used by the Server. 7. Set Update Interval, to indicate the frequency the items/points on this topic will be read (polled). 8. Set Interpreter FB check box, if DP slave uses Interpreter function for communication (this option is supported only for S7-200 and S7-300 PLCs). 9. Select PLC from PLC Name list. This list is enabled only if Interpreter FB is to be used for communication. This Server version supports interpreter mode only for S7-200 and S7-300 PLCs. When all entries have been made, select OK to process the configuration for this topic. DP Application Attributes Command Command is not supported in this Server version. Server is an DP application. There can be several DP applications communicating with the board (CP5412 (A2)) simultaneously. DP application attributes determine DP application environment (environment where one of DP applications is an central application or environment where all DP applications have equal rank ) and DP application role (central DP application or not central DP application). In this Server version, attributes are unchangeable and it is assumed that there is no central DP application.

11 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 9 Using the Server with InTouch To access items/points on the DP slaves from InTouch, the following steps (all performed in WindowMaker) are required: To define the DDE Access Names in WindowMaker for DP slaves invoke the /Special/DDE Access Names command. The "DDE Access Name Definition" dialog box will appear: Click on Add. The "Add DDE Access Name" dialog box will appear: Note: If Add is selected, this dialog box will be blank when it initially appears. Data has been entered here to illustrate the entries which are made. The following three fields are required entries when adding a DDE Access Name: DDE Access Name Enter an arbitrary name which will be used by InTouch to refer to the topic (DP slave). For simplicity, it is recommended that the name defined for the topic in Server is also used here.

12 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 10 DDE Application/Server Name Enter Server name DP. DDE Topic Name Enter one of topic names defined during Server configuration. Request Initial Data This option may be selected if the Server is other than a Wonderware DDE Server and the Server does not return data values immediately when a window is displayed. This option is not applicable to this Server. Wait for Change This option should be selected when the DDE application is a Wonderware DDE Server. Select it for this Server. Advise all Items This option may be selected if the Server is to poll for all data, regardless whether data are in visible windows, alarmed, logged or trended. The use of the option is not recommended. Advise only active Items Selecting this option will cause the Server to poll only items in visible windows and items that are alarmed, logged or trended. Defining the Tagnames To define the Tagnames associated with the new "DDE Access Name", invoke the /Special/Tag Name Dictionary command (in WindowMaker). The "Dictionary - Tag Name Definition" dialog box will appear: Click on New and enter the Tag Name. (The tagname defined here is the name InTouch will use. The Server does not see this name.) Select the tag type by clicking on the Type button. The "Choose tag type" dialog box will appear:

13 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 11 To access Server items, the type must be DDE Discrete, DDE, DDE Real or DDE Message. Select the DDE type. The "Details" dialog box for the tagname will appear: Select the Server topic by clicking on the DDE Access Name button. The "DDE Access Name Definition" dialog box will appear: Select the appropriate topic name and click on Done. (If the DDE Access Name has not been defined as previously described, click on Add and define the DDE topic now.) The "Details" dialog box will appear displaying the selected DDE Access Name:

14 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 12 For integers and reals, fill in the Min EU, Max EU, Min Raw and Max Raw fields. These fields control the range of values which 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 should be equal to Max Raw. Enter the Server item/point name to be associated with this tagname in the Item field in the "Details" box: Refer to the Item/Point Naming section below for details. When all entries have been made, click on the Save button (in the top dialogue box) to accept the new tagname. To define additional Tagnames click on the New button. To return to the WindowMaker main screen, select Done.

15 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 13 Station "STATUS" Item For each DP slave station, there is a built-in discrete item which indicates the state of communication with the station. The discrete item (STATUS) is set to 0 when communication with the station fails and set to 1 when communication is successful. From InTouch the state of communication with the station may be read by defining a DDE Discrete tagname and associating it with the topic configured for the station 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: =DP topic!status

16 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 14 Item/Point Naming Item/point naming differs, depending on communication mode. Normal mode can be used for all standard DP slaves. Interpreter mode can be used for programmable DP slaves. It requires special Interpreter function in the PLC and allows direct access to other PLC data areas, not only DP inputs and outputs. This Server version supports interpreter mode only for S7-200 and S7-300 PLCs. Item/Point Naming for Normal Mode DP slaves can have Inputs and Outputs. Inputs/Outputs can be addressed as bytes or words. In both cases byte number is used in the item/point name. If word is addressed and byte number m is specified in item/point name, byte m will be word s high byte and byte m+1 will be word s low byte. The following tables describe item/point naming conventions: Inputs Data Format Item Suffix DDE Tag Type Bit In.b Discrete Byte Word En.b IBn EBn IWm EWm KF KF Discrete Range 0 or 1 0 or 1 0 to to to to to to Inputs are Read Only. n - byte number (0 to 254). m - byte number (0 to 253). b - bit number (0 to 7).

17 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 15 Outputs Data Format Item Suffix DDE Tag Type Bit Qn.b Discrete Byte Word An.b QBn ABn QWm AWm KF KF Discrete Range 0 or 1 0 or 1 0 to to to to to to Outputs are Read/Write. n - byte number (0 to 254). m - byte number (0 to 253). b - bit number (0 to 7). Item/Point Naming Examples: I2.7 - bit 7 of input byte 2 IB3 - input byte 3 as unsigned integer IB3KF - input byte 3 as signed integer IW3 - input word (bytes 3 and 4) as unsigned integer IW3KF - input word (bytes 3 and 4) as signed integer Q3.0 - bit 0 of output byte 3 QB4 - output byte 4 as unsigned integer QB4KF - output byte 4 as signed integer QW4 - output word (bytes 4 and 5) as unsigned integer QW4KF - output word (bytes 4 and 5) as signed integer

18 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 16 Item/Point Naming for Interpreter Mode Item/Point naming for S7-200 PLC The following data areas are supported: - Variable Memory, - Bit Memory, - Inputs, - Outputs. The following table describes item/point naming conventions: Data Format Item Suffix DDE Tag Range Type Bit {PREFIX}x.b Discrete 0 or 1 Byte {PREFIX}Bx 0 to 255 KF -128 to 127 Word {PREFIX}Wn 0 to KF BCD to to 9999 Double Word {PREFIX}Dk to BCD KG Real to Floating point String {PREFIX}Sx.z Message 1 to 56 Notes: 1. x - specifies byte address, n - specifies word address, k - specifies double word address. 2. For Bit data: bit number b = 0 to For Strings z = length of character string; z = 1 to For Variable Memory: - all Data Formats are supported; - all Variable Memory data are Read/Write; - {PREFIX} is V; - x = 0 to 5119, n = 0 to 5118, k = 0 to For Bit Memory: - all Data Formats are supported; - all Bit Memory data are Read/Write; - {PREFIX} is M or F; - x = 0 to 31, n = 0 to 30, k = 0 to 28.

19 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) For Inputs and Outputs: - all Data Formats are supported; - all Inputs and Outputs are Read Only; - {PREFIX} is I or E (for Inputs) and Q or A (for Outputs); - x = 0 to 7, n = 0 to 6, k = 0 to 4. Item/Point Naming Examples: V bit 7 of variable byte 1000 VW1000KF variable word 1000 (bytes 1000,1001) value in the PLC is binary and has a range of to VW1000BCD variable word 1000 value in the PLC is in BCD format and has a range of 0 to 9999 VS value in the PLC is character string containing maximum 8 bytes and starting at variable byte 1000 MB10 Bit memory byte 10 value in the PLC is binary and has a range of 0 to 255 I0.3 bit 3 of input byte 0 Item/Point naming for S7-300 PLC The following data areas are supported: - Data Blocks, - Bit Memory, - Inputs, - Outputs, - Peripheral Inputs and Outputs, - Counters, - Timers. The following table describes item/point naming conventions:

20 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 18 Data Format Item Suffix DDE Tag Range Type Bit {PREFIX}x.b Discrete 0 or 1 Byte {PREFIX}Bx 0 to 255 KF -128 to 127 Word {PREFIX}Wn 0 to KF BCD KT Message to to to Double Word {PREFIX}Dk to BCD KG Real to Floating point String {PREFIX}Sx.z Message 1 to 70 Notes: 1. x - specifies byte address, n - specifies word address, k - specifies double word address. 2. For Bit data: bit number b = 0 to For Strings z = length of character string; z = 1 to For Data Blocks: - all Data Formats are supported; - all Data Blocks are Read/Write; - {PREFIX} is DBmD where m = 1 to 127; - x = 0 to 8191, n = 0 to 8190, k = 0 to For Bit Memory: - all Data Formats are supported; - all Bit Memory data are Read/Write; - {PREFIX} is M or F; - x = 0 to 255, n = 0 to 254, k = 0 to For Inputs and Outputs: - all Data Formats are supported; - all Inputs and Outputs are Read Only; - {PREFIX} is I or E (for Inputs) and Q or A (for Outputs); - x = 0 to 127, n = 0 to 126, k = 0 to For Peripheral Inputs and Outputs: - all Data Formats are supported, excepting bit format; - all Peripheral Inputs and Outputs are Read Only; - {PREFIX} is P; - x = 0 to 755, n = 0 to 754, k = 0 to For Counters: - only Word Format is supported; - all Counters are Read Only; - {PREFIX} is C;

21 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) For Timers: - only Word Format is supported; - all Timers are Read Only; - {PREFIX} is T; - n = 0 to Suffix KT is used to view timer value in text format. Item/Point Naming Examples: DB10D20.7 data block 10 bit 7 of data byte 20 DB10DW20KF data block 10 data word 20 value in the PLC is binary and has a range of to DB10DW20BCD data block 10 data word 20 value in the PLC is in BCD format and has a range of 0 to 9999 DB10DS20.8 data block 10 value in the PLC is character string containing maximum 8 bytes and starting at data byte 20 MB100 Bit memory byte 100 value in the PLC is binary and has a range of 0 to 255 I4.0 bit 0 of input byte 4 TW0KT timer word 0 in text format CW10 counter word 10

22 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 20 Notes on Using Microsoft Excel Data from Server topics (DP slaves) may be accessed from Excel spreadsheets. To do so, enter a formula like the following into a cell on the spreadsheet. =DP topic!item Sometimes, Excel requires the topic and/or item/points 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 valid item/point names described in the Item/Point Naming 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: = DP Slave01!I2.7 = DP PLC2!QB3 = DP Controller5!IW0KF Writing Values to DP Points Values may be written to the DP 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("dp","topicname") =POKE(channel,"itemname", Data_Reference) =TERMINATE (channel) =RETURN() The following describes each of the above POKE macro statements: channel=initiate("dp","topicname") Opens a channel to a specific topic name (defined in the Server) in an application with name DP (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 specified item name (some actual address on DP slave) via the channel number returned by the previously executed 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 described in the Item (Point) Naming section. =TERMINATE(channel)

23 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 21 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 Slave01 item MB10: PokeMacro -Ctrl a =INITIATE("DP","Slave01") =POKE(A2,"MB10",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.

24 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 22 Error messages Messages about errors detected by Server can be output either in Server window or in WWLogger window. As a rule, messages about errors detected during Server configuration dialog are output in Server window, but messages about errors detected during communication are output in WWLogger window. Most of communication errors are detected by board (CP5412 (A2)) and corresponding error codes are returned to Server. Some of these errors cannot be caused by Server user and are given here only for completeness. Below is a list of most important error messages with some commentary. The rest of error messages are self-explanatory and does not require commentary. Error: DP - access error Server does not have right of access to the function or to the slave. For example, some other DP application has logged on before Server, and defined Write access to the slave. When Server tries to log on and define Write access to the same slave, it will receive this error code. Only one DP application may have Write access to the DP slave. Error: DP - application limit error The maximum permitted number of DP applications in the multi user mode has been exceeded. Error: DP - central application error The function can only be called by a central DP application. Note: This Server version can not be configured as a central DP application. Error: DP - close error Error logging off a Server. Error: DP - length error DP structure element length is outside the permitted range of values. The data length does not match configured value. Error: DP - not enough free memory on the CP Error: DP - not enough free memory on the host Error: DP - mode error The function call can not be processed in the current mode or a status was skipped when changing the mode.

25 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 23 Error: DP - no or incorrect entries in DP database Error: DP - open error Error logging on a Server (e.g. TF-NET L2 driver (for MS Windows 3.x) or SINEC CP5412A2 driver (for MS Windows NT) not loaded, board not plugged in). Error: DP - receive error Error transferring an acknowledgement from the board to the Server. Error: DP - reference error DP structure element reference is not valid. Error: DP - different reference error Error in multi-user mode. The Server s DP structure element reference for initialisation does not match initialisation of other DP applications that have logged on at the same board. (Server is an DP application too). For example, some other DP application has logged on before Server, and defined application environment as an environment with central DP application. When Server tries to log on and define environment as an environment without central DP application, it will receive this error code. Error: DP - send error Error transferring function call to board. Error: DP - slave state error DP structure element slave state is not valid. Error: DP - slave station number error DP structure element station number is not valid. For example, there is a topic created during Server configuration with field DP slave address set equal to 5, but the slave with address (station number) 5 does not exist in the database created with COML DP editor. Error: DP - user data error One or more elements of user data array in DP structure are invalid. Error: DP - wrong board error DP structure element board is not valid.

26 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 24 Error: DP - system state error DP structure element system state is not valid. Error: DP - global control error Invalid range of values for control command. Error: DP - CP error Error on CP5412 (A2) board. Error: DP - watchdog timer expired Function could not be executed because the watchdog of the Server detected timeout and watchdog timer is not yet reset. Error: Station #<station number> - DP slave is offline The DP slave is not in the data transfer phase (CP starting up). Error: Station #<station number> -- DP slave is not active The DP slave is not activated in the local database. Error: Station #<station number> -- DP slave is not ready The DP slave is not in the data transfer phase. Error: Station #<station number> -- DP slave is not ready & diagnostic The DP slave is not in the data transfer phase and diagnostic data exist (diagnostic data will be written to WWLogger window if mode Verbose is on, in DP window control menu). Error: DP system is in OFFLINE mode There is no DP communication. Error: DP system is in STOP mode Only communication with DP master Class 2 is possible. There is also no communication with DP slaves. Error: DP system is in CLEAR mode The DP slaves are in the parameter assignment/configuration phase. In the data transfer phase that follows, bytes with value 0 are sent to the DP slave outputs. Warning: Access by DP master Class 2

27 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 25 There was an access by a DP master Class 2 (diagnostic master). Error: DP AUTOCLEAR event message received Warning: DP watchdog timer expired Server, for some reason, did not access board (CP5412 (A2)) for time, longer than the specified watchdog time (for example, protocol was suspended with Protocol Suspend option in DP window control menu). In this case, board will automatically send output data with value 0 to all attached DP slaves. Warning: Actual Protocol Timer Tick is considerably longer then requested Time, that passed since Server received control previous time, is considerably longer than requested Protocol Timer Tick. One of possible causes of this warning is some other program, keeping control for a long time. For example, scrolling of a long file in Wonderware Logger window with PgUp, PgDn keys will cause this warning. Note: This warning is written to Wonderware Logger window, only if mode Verbose is on, in DP window control menu. Diagnostic data: Station #<station number> :<diagnostic data> Every DP slave can send diagnostic data to the Server. Diagnostic data will be written to Wonderware Logger window, only if mode Verbose is on, in DP window control menu. Diagnostic data length can be bytes. The contents of first 6 bytes are similar for all standard DP slaves, the rest of diagnostic data is slave specific. Reception of diagnostic data does not always mean that something is wrong with the slave. For example, diagnostic data are usually received during startup. If there is an error, diagnostic data will be preceded by error message. Error: Station #<station number> - input byte <input byte number> not found Requested input byte does not exist in DP slave station. Error: Station #<station number> - output byte <output byte number> not found Requested output byte does not exist in DP slave station. Error: Station #<station number> - DB<data block number> DB<data byte number> not found Requested data block does not exist in PLC or does not contain requested data byte. Note: In case of S7-300 PLC, error message is always written if data block exists but is too short. If data block does not exist, data block not loaded error must be masked with SFC 36 MSK_FLT call (see S7-300 PLC demo program OB1), otherwise PLC will stop with error. If data block not loaded error is masked, PLC will continue work and error message about not finding data byte 0 will be written to logger file.

28 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 26 Troubleshooting If you experience communication problems, while using the PROFIBUS DP DDE Server, please, try the following suggestions. Minimize your project to a size, at which problem still occurs. It will help us to reproduce your environment and problem. Gradually delete InTouch application topics and items, PLC program blocks (leaving only those, responsible for communication). If InTouch application uses other Servers, delete topics related to these Servers. Delete other communication types (for example PLC-to-PLC communication). Note, what was deleted last, when problem disappeared. Obtain Wonderware Logger file as described below: - Start Wonderware Logger; - Start PROFIBUS DP DDE Server. In Control menu (opened by clicking on rectangle in upper left corner of the Server window) select options Show Errors, Show Send, Show Receive, Verbose. - Start InTouch application; - In Sever Control menu select command Dump; - Wait, until error occurs. - Close InTouch application and Sever. Please, send us the obtained logger file, Server configuration file DP.CFG, InTouch application and PLC programs, CP database files (*.TXT and *.LDB) for CP5412 (A2) board, AUTOEXEC.BAT, CONFIG.SYS and SYSTEM.INI files.

29 Klinkmann Automation PROFIBUS DP DDE Server for SINEC CP5412 (A2) 27 KLINKMANN AUTOMATION PROFIBUS DP DDE Server for SINEC CP5412 (A2) Revision History Apr 96 Rev 1.0 Release 1.0 Oct 96 Rev 1.1 Interpreter mode added for S7-300 PLC, enabling direct access to PLC s data areas. Mar 97 Rev 1.2 Minor changes. Aug 97 Rev 1.3 Chapter Troubleshooting added. Manual file name changed. Aug 97 Rev 1.4 Minor changes. Oct 97 Rev 1.5 Support for MS Windows NT added. Interpreter mode added for S7-200 PLC, enabling direct access to PLC s data areas. Mar 2002 Rev 1.6 Installation from CD information added.

LON DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.3 DR

LON DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.3 DR LON DDE Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.3 DR 230 10 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int. + 358

More information

USS DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.7 DR DR150 10

USS DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.7 DR DR150 10 USS DDE Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.7 DR150 05 DR150 10 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int.

More information

DAMATIC I/O Server. for Microsoft Windows. User Manual Ver 2.x Rev 2.8 DR

DAMATIC I/O Server. for Microsoft Windows. User Manual Ver 2.x Rev 2.8 DR DAMATIC I/O Server for Microsoft Windows User Manual Ver 2.x Rev 2.8 DR 090 10 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int. + 358 9 5413541 www.klinkmann.com

More information

MISTICSA DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 3.x Rev 2.2 DR DR

MISTICSA DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 3.x Rev 2.2 DR DR MISTICSA DDE Server for Microsoft Windows and InTouch Applications User Manual Ver 3.x Rev 2.2 DR 050 30 DR 050 35 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940

More information

ZUMBACH I/O Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.4 DR

ZUMBACH I/O Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.4 DR ZUMBACH I/O Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.4 DR 220 10 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int. +

More information

ABBCS31 ARCNET DDE Server

ABBCS31 ARCNET DDE Server ABBCS31 ARCNET DDE Server for Microsoft Windows and InTouch Applications User Manual Ver 2.x Rev 2.5 DR 010 15 DR 010 16 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland Tel. int. + 358 9 5404940

More information

HIRATA Communication Server

HIRATA Communication Server HIRATA Communication Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.3 DR 240 10 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax

More information

KLMBPLUS DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.6 DR

KLMBPLUS DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 1.x Rev 1.6 DR KLMBPLUS DDE Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.6 DR 280 10 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int. +

More information

MISTIC_B DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 3.x Rev 2.3 DR DR

MISTIC_B DDE Server. for Microsoft Windows and InTouch Applications. User Manual Ver 3.x Rev 2.3 DR DR MISTIC_B DDE Server for Microsoft Windows and InTouch Applications User Manual Ver 3.x Rev 2.3 DR 050 15 DR 050 16 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940

More information

ENTRELEC-SCHIELE Communication Server

ENTRELEC-SCHIELE Communication Server ENTRELEC-SCHIELE Communication Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.3 DR 330 10 DR 330 11 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland Tel. int.

More information

MDLC Gateway Communication Server

MDLC Gateway Communication Server MDLC Gateway Communication Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.9 DR 21010 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940

More information

S5PGPORT Communication Server

S5PGPORT Communication Server S5PGPORT Communication Server for Microsoft Windows and Wonderware Applications User Manual Ver 1.x Rev 1.12 DR 160 10 DR 160 11 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. +

More information

PLC_DIAL. PLC Dialer. for Microsoft Windows and InTouch. Serial DDE Servers. User Manual Ver 1.x Rev 1.9 PR

PLC_DIAL. PLC Dialer. for Microsoft Windows and InTouch. Serial DDE Servers. User Manual Ver 1.x Rev 1.9 PR PLC_DIAL PLC Dialer for Microsoft Windows and InTouch Serial DDE Servers User Manual Ver 1.x Rev 1.9 PR 000 25 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int + 358 9 5404940 fax int

More information

Wonderware OPCLink User s Guide

Wonderware OPCLink User s Guide Wonderware OPCLink User s Guide Revision E August 2001 Wonderware Corporation All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any

More information

Wonderware Modicon MODBUS I/O Server

Wonderware Modicon MODBUS I/O Server Wonderware Modicon MODBUS I/O Server User s Guide Revision N June 2001 Wonderware Corporation All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted

More information

Wonderware. OPCLink User s Guide. Invensys Systems, Inc. Revision I Last Revision: April 2004

Wonderware. OPCLink User s Guide. Invensys Systems, Inc. Revision I Last Revision: April 2004 Wonderware OPCLink User s Guide Revision I Last Revision: April 2004 Invensys Systems, Inc. All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted

More information

Table of Contents Contents

Table of Contents Contents MACO485 Instruction DDE Manual Server Table of Contents Contents 1. Introduction... 3 1.1 Data Blocks... 3 1.2 Control Relays... 3 2. What is DDE?... 4 2.1 DDE Address... 4 2.2 Application Name... 4 2.3

More information

OMRONFGV Communication Server

OMRONFGV Communication Server OMRONFGV Communication Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.5 DR 400 10 DR 400 11 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358

More information

Wonderware Reliance AutoMate Serial I/O Server

Wonderware Reliance AutoMate Serial I/O Server Wonderware Reliance AutoMate Serial I/O Server User s Guide Revision J June 1998 Wonderware Corporation All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system,

More information

Table of Contents. Initial Configuration of Runtime Workstation SMSI Server Development System OpenHMI P/N A 1-1

Table of Contents. Initial Configuration of Runtime Workstation SMSI Server Development System OpenHMI P/N A 1-1 Table of Contents Initial Configuration of Runtime Workstation... 2 SMSI Server... 7 Development System... 12 OpenHMI... 18 P/N 350012-A 1-1 The Xycom Automation Profibus slave communication module, (from

More information

Wonderware GE Fanuc Host Communications (HCS) I/O Server

Wonderware GE Fanuc Host Communications (HCS) I/O Server Wonderware GE Fanuc Host Communications (HCS) I/O Server User s Guide Revision F February 2003 Invensys Systems, Inc. All rights reserved. No part of this documentation shall be reproduced, stored in a

More information

Wonderware Siemens SIMATIC NET S5/TI-500 I/O Server

Wonderware Siemens SIMATIC NET S5/TI-500 I/O Server Wonderware Siemens SIMATIC NET S5/TI-500 I/O Server User s Guide Revision A April 2002 Wonderware Corporation All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval

More information

Wonderware Allen-Bradley Ethernet Direct I/O Server

Wonderware Allen-Bradley Ethernet Direct I/O Server Wonderware Allen-Bradley Ethernet Direct I/O Server User s Guide Revision I June 2001 Wonderware Corporation All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval

More information

Wonderware Siemens SINEC H1 CP 1413 I/O Server

Wonderware Siemens SINEC H1 CP 1413 I/O Server Wonderware Siemens SINEC H1 CP 1413 I/O Server User s Guide Revision H March 1999 Wonderware Corporation All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system,

More information

OMRON Host Link Communication Server

OMRON Host Link Communication Server OMRON Host Link Communication Server for Microsoft Windows and InTouch Applications User Manual Ver 1.x Rev 1.1 DR 480 10 DR 480 11 KLINKMANN OY P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9

More information

CL SERVER/CLIENT. for providing alarm/event timestamps from Programmable Logic Controllers. User Manual Ver 1.x Rev 1.3 DR

CL SERVER/CLIENT. for providing alarm/event timestamps from Programmable Logic Controllers. User Manual Ver 1.x Rev 1.3 DR CL SERVER/CLIENT for providing alarm/event timestamps from Programmable Logic Controllers User Manual Ver 1.x Rev 1.3 DR 520 10 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358

More information

Connecting UniOP to Simatic S7 Profibus

Connecting UniOP to Simatic S7 Profibus Connecting UniOP to Simatic S7 Profibus This Technical Note contains all the information required to connect the UniOP panels to a Profibus DP system with a Simatic S7 master and to take advantage from

More information

Wonderware. ABTCP DAServer User s Guide. Wonderware. Version 1.5 Last Revision: 3/21/07

Wonderware. ABTCP DAServer User s Guide. Wonderware. Version 1.5 Last Revision: 3/21/07 Wonderware Version 1.5 Last Revision: 3/21/07 Wonderware All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical,

More information

Table of Contents. Initial Configuration of Runtime Workstation SMSI Server Development System OpenHMI P/N A 1-1

Table of Contents. Initial Configuration of Runtime Workstation SMSI Server Development System OpenHMI P/N A 1-1 Table of Contents Initial Configuration of Runtime Workstation... 2 SMSI Server... 7 Development System... 12 OpenHMI... 19 P/N 350014-A 1-1 The Xycom Automation DeviceNet slave communication module, (from

More information

Wonderware OMRON FinsGateway I/O Server

Wonderware OMRON FinsGateway I/O Server Wonderware OMRON FinsGateway I/O Server User s Guide Revision C June 2001 Wonderware Corporation All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or

More information

Technical Information Sheet

Technical Information Sheet Technical Information Sheet TIS#: 300 Date: September 1, 2009 Author: Mark Demick Approved: Chris Coogan SUBJECT How to configure Wonderware s DASMBTCP Server, V1.5, for use with Eurotherm s 3500 Series

More information

OMRON ETHERNET Direct DAServer User s Guide

OMRON ETHERNET Direct DAServer User s Guide OMRON ETHERNET Direct DAServer User s Guide Ver 1.x Rev 1.4 DR 170 14 KLINKMANN AUTOMATION P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int. + 358 9 5413541 www.klinkmann.com Klinkmann

More information

PanelMate Power Pro Version 2.21 Errata

PanelMate Power Pro Version 2.21 Errata PanelMate Power Pro Version 2.21 Errata Part Number: 01-50582-00 March 31, 2003 * Configuration Editor Issues * 1. When importing PanelMate Series configurations (V2.11 import) into a database using PanelMate

More information

Polling Data Registers from Siemens PLC Series S7-300, S7-400 & S7-1200

Polling Data Registers from Siemens PLC Series S7-300, S7-400 & S7-1200 Application User guide AUG 048 / Rev. 1.0 Polling Data Registers from Siemens PLC Series S7-300, S7-400 & S7-1200 This short guide explains how to poll data registers from a Siemens Device. support.ewon.biz

More information

Connecting InTouch to TOP Server V5. Using the FastDDE/SuiteLink Interface

Connecting InTouch to TOP Server V5. Using the FastDDE/SuiteLink Interface Connecting InTouch to TOP Server V5 Using the FastDDE/SuiteLink Interface Contents Introduction... 3 Overview... 3 Intended Audience... 4 Required Software... 4 Basic Connection between InTouch and TOP

More information

Things to Try If You Have Problems

Things to Try If You Have Problems Troubleshooting Wonderware Serial I/O Servers Though, in most cases, you should not have problems networking your Wonderware serial I/O Server with your Wonderware InTouch application, the following is

More information

FAQ Communication over PROFIBUS

FAQ Communication over PROFIBUS FAQ Communication over PROFIBUS Communication over PROFIBUS FAQ Table of Contents Table of Contents... 2 Question...2 How do I configure a PC station as DP Slave interfacing to a S7 station (as DP Master)

More information

FNL Modbus TCP Interface

FNL Modbus TCP Interface FNL Modbus TCP Interface Users Manual V0.1 17.06.2009 Project No.: 5304 Doc-ID.: FNL Modbus TCP Interface-UM-V0.1 Status: Released COMSOFT d:\windoc\icp\doku\hw\fnl\modbus tcp\version_0.1\fnl_modbus_tcp_e.doc

More information

Tech Note 220 Configuring the S7 Server for MPI or Profibus Communications for Windows NT 4.0 to Access S7-400 PLCs via the Siemens CP5613 Card

Tech Note 220 Configuring the S7 Server for MPI or Profibus Communications for Windows NT 4.0 to Access S7-400 PLCs via the Siemens CP5613 Card 페이지 1 / 12 Tech Note 220 Configuring the S7 Server for MPI or Profibus Communications for Windows NT 4.0 to Access S7-400 PLCs via the Siemens CP5613 Card All Tech Notes and KBCD documents and software

More information

Tech Note #13 Integration of the WonderWare InTouch9.5 HMI and CTC OPCServer2.0

Tech Note #13 Integration of the WonderWare InTouch9.5 HMI and CTC OPCServer2.0 Tech Note #13 Integration of the WonderWare InTouch9.5 HMI and CTC OPCServer2.0 This tech tip will show you how to set up CTC s OPC server with Wonderware Intouch 9.5. It explains how to use both the CTC

More information

Wonderware. ABDHPLUS DAServer User s Guide. Invensys Systems, Inc. Version 1.5 Last Revision: 2/5/07

Wonderware. ABDHPLUS DAServer User s Guide. Invensys Systems, Inc. Version 1.5 Last Revision: 2/5/07 Wonderware Version 1.5 Last Revision: 2/5/07 Invensys Systems, Inc. All rights reserved. No part of this documentation shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic,

More information

Advantech WebAccess Device Driver Guide BWDDE. (Advantech WebAccess to DDE Server) Device Driver Guide

Advantech WebAccess Device Driver Guide BWDDE. (Advantech WebAccess to DDE Server) Device Driver Guide BWDDE (Advantech WebAccess to DDE Server) Device Driver Guide Version 4.5 rev 0 Advantech Technology, Inc. Table of Contents BWDDE (Advantech WebAccess to DDE Server) Device Driver Guide 1 1. DDE (Dynamic

More information

WebAccess Driver Configuration Manual

WebAccess Driver Configuration Manual WebAccess BWDDE (Data exchange with DDE Server) BWDDEDrv.DLL Driver date: 2005/2/16 BWDDEXE.EXE Driver date: 2010/8/3 English Version 1.0 Revision History Date Version Author Reviewer Description 2018-08-31

More information

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies 1 Table of Contents 1 Getting Started... 3 Help Contents... 3 Overview... 3 2 Device Setup... 3 Device Setup... 3 Cable Diagram... 4 Modem

More information

Alarm Archiver Object for Wonderware Application Server Alarm Archiver Object User Guide Ver 1.0 Rev 1.1

Alarm Archiver Object for Wonderware Application Server Alarm Archiver Object User Guide Ver 1.0 Rev 1.1 Alarm Archiver Object for Wonderware Application Server Alarm Archiver Object User Guide Ver 1.0 Rev 1.1 WONDERWARE FINLAND P.O. Box 38 FIN-00371 Helsinki Finland tel. int. + 358 9 5404940 fax int. + 358

More information

Document: S7 Driver Configuration. Setting up the S7 driver to communicate with Siemens Hardware (S7-300/400 Series) using CP

Document: S7 Driver Configuration. Setting up the S7 driver to communicate with Siemens Hardware (S7-300/400 Series) using CP Document: S7 Driver Configuration S7 Driver Configuration Setting up the S7 driver to communicate with Siemens Hardware (S7-300/400 Series) using CP 5613/CP5611, CP1613 cards and Standard Network Adapter

More information

Technical Information Sheet

Technical Information Sheet Page 1 of 14 TIS#: 239, Issue 1 Date: 10/23/03 Issued by: Mark Demick Subject This document describes how to use the Eurotherm itools OPC Server with the Wonderware InTouch SCADA software to create InTouch

More information

ConneXSoft DASCXSiLink DA Server V5. Deployment Guide ConneXSoft.

ConneXSoft DASCXSiLink DA Server V5. Deployment Guide ConneXSoft. ConneXSoft DASCXSiLink DA Server V5 Deployment Guide 2017 ConneXSoft www.connexsoft.com Overview The DASCXSiLink DAServer is a Microsoft Windows application program that acts as a communications protocol

More information

&XWOHU+DPPHU 173 Heatherdown Drive Westerville, OH PanelMate Power Series / PanelMate PC DDE Connectivity Communication Driver Manual

&XWOHU+DPPHU 173 Heatherdown Drive Westerville, OH PanelMate Power Series / PanelMate PC DDE Connectivity Communication Driver Manual &XWOHU+DPPHU 173 Heatherdown Drive Westerville, OH 43086-6166 PanelMate Power Series / PanelMate PC DDE Connectivity Communication Driver Manual Information in this manual is subject to change without

More information

Simatic S7 Ethernet driver for JMobile

Simatic S7 Ethernet driver for JMobile Simatic S7 Ethernet driver for JMobile This Technical Note contains the information needed to connect the system to Siemens Simatic S7 controllers on the Ethernet network using the Simatic protocol. Exor

More information

DDE Client Driver Help Kepware Technologies

DDE Client Driver Help Kepware Technologies 2012 Kepware Technologies 2 Table of Contents Table of Contents 2 3 Overview 3 Driver Setup 4 ReinitializeDDE Tag 5 Data Types Description 6 Address Descriptions 7 Error Descriptions 8 Address Validation

More information

SIMATIC S7-PLCSIM V5.0. User Manual. Edition 06/

SIMATIC S7-PLCSIM V5.0. User Manual. Edition 06/ SIMATIC S7-PLCSIM V5.0 User Manual Edition 06/2001 2809918-0002 Safety Guidelines This manual contains notices which you should observe to ensure your own personal safety, as well as to protect the product

More information

Device/PLC Connection Manuals

Device/PLC Connection Manuals Device/PLC Connection Manuals About the Device/PLC Connection Manuals Prior to reading these manuals and setting up your device, be sure to read the "Important: Prior to reading the Device/PLC Connection

More information

Connectivity Guide KEPServerEX, DDE, and Excel

Connectivity Guide KEPServerEX, DDE, and Excel Connectivity Guide KEPServerEX, DDE, and Excel February 2019 Ref. 1.005 www.kepware.com 1 2015-2019 PTC, Inc. All Rights Reserved. Table of Contents 1. Overview... 1 2. Requirements... 1 3. Configuring

More information

Kepware Technologies KEPServerEX, DDE, and Excel

Kepware Technologies KEPServerEX, DDE, and Excel Kepware Technologies KEPServerEX, DDE, and Excel March, 2011 V. 1.001 Kepware Technologies Table of Contents 1. Overview... 1 2. Requirements... 1 3. Configuring the Server for DDE Connectivity... 1 3.1

More information

Wonderware. S7SIMATIC DAServer User s Guide. Invensys Systems, Inc. Version 3.0 Last Revision: 2/25/13

Wonderware. S7SIMATIC DAServer User s Guide. Invensys Systems, Inc. Version 3.0 Last Revision: 2/25/13 Wonderware Version 3.0 Last Revision: 2/25/13 Invensys Systems, Inc. Copyright 2013 Invensys Systems, Inc. All Rights Reserved. All rights reserved. No part of this documentation shall be reproduced, stored

More information

CDN Series Displays with Profibus-DP ELEN UNI-TXT (ND) protocol PARAMETRIZATION OF PROFIBUS-DP COMMUNICATION INTERFACE

CDN Series Displays with Profibus-DP ELEN UNI-TXT (ND) protocol PARAMETRIZATION OF PROFIBUS-DP COMMUNICATION INTERFACE CDN Series Displays with Profibus-DP ELEN UNI-TXT (ND) protocol PARAMETRIZATION OF PROFIBUS-DP COMMUNICATION INTERFACE ELEN, s.r.o. NDI Display Profibus DP UNI TXT(ND) CONTENT Page 2 of 12 1. Introduction...

More information

28 Simply Confirming On-site Status

28 Simply Confirming On-site Status 28 Simply Confirming On-site Status 28.1 This chapter describes available monitoring tools....28-2 28.2 Monitoring Operational Status...28-5 28.3 Monitoring Device Values... 28-11 28.4 Monitoring Symbol

More information

13-1. This chapter explains how to use different objects.

13-1. This chapter explains how to use different objects. 13-1 13.Objects This chapter explains how to use different objects. 13.1. Bit Lamp... 13-3 13.2. Word Lamp... 13-5 13.3. Set Bit... 13-10 13.4. Set Word... 13-13 13.5. Function Key... 13-21 13.6. Toggle

More information

S7A Driver / OPC Server. Hilscher CIFX-RE interface. PROFINET I/O Device (Slave)

S7A Driver / OPC Server. Hilscher CIFX-RE interface. PROFINET I/O Device (Slave) Application Note for S7A Driver / OPC Server connecting to a Hilscher CIFX-RE interface as PROFINET I/O Device (Slave) Date: 05.04.2016 Author: J. Stähler, InCoSol-Industrial Communications Solutions Draft

More information

Totally Integrated Automation (T I A) MODULE A3 Startup PLC- Programming with STEP 7

Totally Integrated Automation (T I A) MODULE A3 Startup PLC- Programming with STEP 7 Totally Integrated Automation (T I A) MODULE A3 Startup PLC- Programming with STEP 7 Page 1 of 48 AGE: 1. Forward... 5 2. Notes for the Programming of SIMATIC S7-300 with STEP 7... 7 2.1 Automation system

More information

JUN / 04 VERSION 7.1 FOUNDATION PVI EWLUTME

JUN / 04 VERSION 7.1 FOUNDATION PVI EWLUTME JUN / 04 VERSION 7.1 FOUNDATION PVI EWLUTME www.smar.com Specifications and information are subject to change without notice. Up-to-date address information is available on our website. web: www.smar.com/contactus.asp

More information

APPLICATION NOTES. Advanced Graphical Interface - AGI Internal PLC (CODESYS V3) SHENDONG

APPLICATION NOTES. Advanced Graphical Interface - AGI Internal PLC (CODESYS V3) SHENDONG APPLICATION NOTES Advanced Graphical Interface - AGI Internal PLC (CODESYS V3) SHENDONG CODESYS V3 logic running on AGI 300/400 series product Support of Modbus/TCP and RTU communication Use of remote

More information

CRISPconnect TM Server for NetDDE User's Guide

CRISPconnect TM Server for NetDDE User's Guide CC CRISPconnect TM Server for NetDDE User's Guide CRISP Software Products CRISP connect TM Server for NetDDE User's Guide Document number: 500 068-001, Rev. 1 Document History Revision 1 Date 11/93 Pages

More information

INTRODUCTION... 2 GENERAL INFORMATION... 3 DEVICE CHARACTERISTICS... 3 LINK CHARACTERISTICS... 3 DRIVER CHARACTERISTICS... 4 CONFORMANCE TESTING...

INTRODUCTION... 2 GENERAL INFORMATION... 3 DEVICE CHARACTERISTICS... 3 LINK CHARACTERISTICS... 3 DRIVER CHARACTERISTICS... 4 CONFORMANCE TESTING... MODBU Communication Driver Driver for Serial Communication with Devices Using the Modbus Protocol Contents INTRODUCTION... 2 GENERAL INFORMATION... 3 DEVICE CHARACTERISTICS... 3 LINK CHARACTERISTICS...

More information

Recovering a Corrupted InTouch Application

Recovering a Corrupted InTouch Application Page 1 of 7 Tech Note 112 Recovering a Corrupted InTouch Application All Tech Notes and KBCD documents and software are provided "as is" without warranty of any kind. See the Terms of Use for more information.

More information

Wonderware InTouch Client Driver Help Kepware Technologies

Wonderware InTouch Client Driver Help Kepware Technologies Wonderware InTouch Client Driver Help 2012 Kepware Technologies 2 Table of Contents Table of Contents 2 3 Overview 3 Driver Setup 4 System Configuration 4 Tag Import Settings 4 Mode 8 Automatic Tag Database

More information

Totally Integrated Automation (T I A) MODULE C2 High Level Language Programming with S7-SCL

Totally Integrated Automation (T I A) MODULE C2 High Level Language Programming with S7-SCL Totally Integrated Automation (T I A) MODULE C2 High Level Language Programming with S7-SCL Page 1 of 34 Page 2 of 34 PAGE 1. Preface... 5 2. Notes on the Development Environment S7 SCL... 7 3. Installing

More information

READ THIS INFORMATION FIRST Product: Remote IO Manager Software Release Remote IO Manager w/ Cable. Remote IO Manager Branding Toolkit.

READ THIS INFORMATION FIRST Product: Remote IO Manager Software Release Remote IO Manager w/ Cable. Remote IO Manager Branding Toolkit. May 16, 2002 IMPORTANT PRODUCT INFORMATION READ THIS INFORMATION FIRST Product: Remote IO Manager Software Release 2.03 IC641CFG100E IC641CFG101E IC640CFG200E Remote IO Manager. Remote IO Manager w/ Cable.

More information

SIMATIC. Windows Logic Controller (WinLC) Preface, Contents. Product Overview 1. Setting Up WinLC Software 2

SIMATIC. Windows Logic Controller (WinLC) Preface, Contents. Product Overview 1. Setting Up WinLC Software 2 SIMATIC Windows Logic Controller (WinLC) User Manual Preface, Contents Product Overview 1 Setting Up WinLC Software 2 Connecting SIMATIC Client Software to WinLC 3 Running the WinLC Software 4 Operations

More information

Supplementary device manual AS-i controller e with Profibus DPV1 A AC1355, AC1356 AC1365, AC1366

Supplementary device manual AS-i controller e with Profibus DPV1 A AC1355, AC1356 AC1365, AC1366 Supplementary device manual AS-i controller e with Profibus DPV1 A AC1355, AC1356 AC1365, AC1366 AS-i master profile: M4 Firmware: from version RTS 3.0 onwards Target: from V.15 onwards for CoDeSys from

More information

FAQ Kommunikation over PROFIBUS

FAQ Kommunikation over PROFIBUS FAQ Kommunikation over PROFIBUS FDL connection over PROFIBUS between PC station and SIMATIC S5 95-U FAQ Table of content Table of content... 2 Question...2 How do I create a FDL connection to a SIMATIC

More information

Multiplex Transmission Device. Support Tool. for master unit (XM-TBM32) of XM series conductor bar transmission units. Instruction Manual

Multiplex Transmission Device. Support Tool. for master unit (XM-TBM32) of XM series conductor bar transmission units. Instruction Manual Multiplex Transmission Device Support Tool for master unit (XM-TBM32) of XM series conductor bar transmission units Instruction Manual Contents 1. Operating environment... 2 1.1 Composition... 2 1.2 Connection...

More information

Understanding TOP Server Scan Rate Settings as They Affect Wonderware InTouch Applications

Understanding TOP Server Scan Rate Settings as They Affect Wonderware InTouch Applications Understanding TOP Server Scan Rate Settings as They Affect Wonderware InTouch Applications Introduction The TOP Server has settings that can control the rate of PLC polling and the rate of tag updates

More information

System Configuration. User Guide. HA Issue 8

System Configuration. User Guide. HA Issue 8 System Configuration User Guide Issue 8 December 2017 2015 All rights are strictly reserved. No part of this document may be reproduced, modified, or transmitted in any form by any means, nor may it be

More information

Cutler-Hammer ELC Serial Driver Help Kepware Technologies

Cutler-Hammer ELC Serial Driver Help Kepware Technologies Cutler-Hammer ELC Serial Driver Help 2012 Kepware Technologies 2 Table of Contents Table of Contents 2 3 Overview 3 Device Setup 4 Modem Setup 5 Cable Diagram 5 Data Types Description 7 Address Descriptions

More information

Siemens S5 3964R Driver PTC Inc. All Rights Reserved.

Siemens S5 3964R Driver PTC Inc. All Rights Reserved. 2018 PTC Inc. All Rights Reserved. 2 Table of Contents Siemens S5 3964R Driver 1 Table of Contents 2 Siemens S5 3964R Driver 3 Overview 3 Setup 4 Channel Properties 4 Channel Properties General 4 Channel

More information

Profibus DP Driver for JMobile

Profibus DP Driver for JMobile Profibus DP Driver for JMobile This Technical Note contains the information needed to connect the HMI to control devices using the Profibus DP protocol. Exor International S.p.A. ptn0422 Ver. 1.01 Copyright

More information

Addendum to Verbatim Gateway Owner's Manual How to configure a Verbatim EtherNet/IP with RSLogix 5000

Addendum to Verbatim Gateway Owner's Manual How to configure a Verbatim EtherNet/IP with RSLogix 5000 Addendum to Verbatim Gateway Owner's Manual How to configure a Verbatim EtherNet/IP with RSLogix 5000 Addendum 1.1 Page 1 (25) Document history Revision Date Description Author 1.00 2003-04-16 Document

More information

Xycom Automation OpenHMI

Xycom Automation OpenHMI Xycom Automation OpenHMI Getting Started P/N 340060. Revision D Xycom Automation, Inc. Revision Description Date A Preliminary Manual 1/99 B Manual Released 2/99 C Revision 3/99 D Revision 4/99 Trademark

More information

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE E09. PROFINET with 2x CPU 315F-2 PN/DP

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE E09. PROFINET with 2x CPU 315F-2 PN/DP Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE PROFINET with 2 x CPU 315F-2 PN/DP T I A Training Document Page 1 of 45 Module This document has been

More information

FAQ about communication via IE

FAQ about communication via IE FAQ about communication via IE S5-compatible communication via Industrial Ethernet between PC station and SIMATIC S5 FAQ Table of Contents Table of Contents... 2 Question...3 How do I configure the S5-compatible

More information

SIMATIC. PCS 7 Licenses and configuration limits (V9.0) Security information 1. Preface 2. Selecting the correct license keys 3

SIMATIC. PCS 7 Licenses and configuration limits (V9.0) Security information 1. Preface 2. Selecting the correct license keys 3 Security information 1 Preface 2 SIMATIC PCS 7 Licenses and configuration limits (V9.0) Selecting the correct license keys 3 Licensing of PC stations 4 Data volumes 5 Installation Manual Valid for PCS

More information

Mitsubishi FX Net Driver PTC Inc. All Rights Reserved.

Mitsubishi FX Net Driver PTC Inc. All Rights Reserved. 2017 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 3 Overview 3 Device Setup 4 Channel Properties 5 Channel Properties - General 5 Channel Properties - Serial Communications 6

More information

InTouch Client Driver PTC Inc. All Rights Reserved.

InTouch Client Driver PTC Inc. All Rights Reserved. 2018 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 4 Overview 4 External Dependencies 5 System Configuration 5 Driver Setup 6 Channel Properties General 6 Channel Properties Write

More information

SIMATIC. DDE Server Configuration and Administration. Preface, Contents. Product Overview. DDE Concept 2. Installation and Geting Started

SIMATIC. DDE Server Configuration and Administration. Preface, Contents. Product Overview. DDE Concept 2. Installation and Geting Started Preface, Contents Product Overview 1 DDE Concept 2 SIMATIC DDE Server Configuration and Administration User Manual Installation and Geting Started 3 System Startup 4 Symbolic Addressing 5 Absolute Addressing

More information

Trouble Shooting. Access Rights. Application Crashed. CSV File Will Not Open. file://c:\users\antonym\appdata\local\temp\~hh6280.

Trouble Shooting. Access Rights. Application Crashed. CSV File Will Not Open. file://c:\users\antonym\appdata\local\temp\~hh6280. Page 1 of 11 This section contains helpful hints when something goes wrong. Access Rights Application Crashed CSV File Will Not Open Issues with Opening Application (Data Link Properties Help) Incorrect

More information

Siemens S7 MPI Driver PTC Inc. All Rights Reserved.

Siemens S7 MPI Driver PTC Inc. All Rights Reserved. 2017 PTC Inc. All Rights Reserved. 2 Table of Contents Siemens S7 MPI Driver 1 Table of Contents 2 Siemens S7 MPI Driver 3 Overview 3 Setup 4 Channel Properties General 4 Channel Properties Serial Communications

More information

Industrial-Automation System HIMatrix. MODBUS Master/Slave. Manual

Industrial-Automation System HIMatrix. MODBUS Master/Slave. Manual Industrial-Automation System HIMatrix MODBUS Master/Slave Manual HIMA Paul Hildebrandt GmbH + Co KG Rev. 0.02 Industrial Automation HI 800 003 HEA Important Notes All HIMA products mentioned in this manual

More information

FERGUSON BEAUREGARD. RTU-5000 Configurator User Manual

FERGUSON BEAUREGARD. RTU-5000 Configurator User Manual FERGUSON BEAUREGARD RTU-5000 Configurator User Manual FERGUSON BEAUREGARD RTU-5000 Configurator User Manual The Ferguson Beauregard RTU-5000 Configurator program and manuals are Copyright 1997-2004 by

More information

Superview INSTRUCTIONS. Version 2.0x

Superview INSTRUCTIONS. Version 2.0x INSTRUCTIONS Version 2.0x INDEX INDEX... 1 INTRODUCTION... 2 INSTALLING SUPERVIEW... 3 SYSTEM REQUIREMENTS... 3 INSTALLATION PROCEDURES... 3 FIRST STEPS... 4 CREATING A SIMPLE APPLICATION... 4 Start...

More information

Siemens S5 3964R Driver PTC Inc. All Rights Reserved.

Siemens S5 3964R Driver PTC Inc. All Rights Reserved. 2016 PTC Inc. All Rights Reserved. 2 Table of Contents 1 Table of Contents 2 3 Overview 3 Setup 4 Modem Setup 4 Channel Properties 4 Channel Properties - General 5 Channel Properties - Serial Communications

More information

SIMATIC NET. S7-CPs for PROFIBUS. CP Extended for PROFIBUS. Manual Part B4

SIMATIC NET. S7-CPs for PROFIBUS. CP Extended for PROFIBUS. Manual Part B4 SIMATIC NET S7-CPs for PROFIBUS Manual Part B4 CP 443-5 Extended for PROFIBUS 6GK7 443-5DX04-0XE0 Version 1 or higher (Firmware Version V6.1 or higher) for SIMATIC S7-400 / S7-400H Status and fault LEDs

More information

Wonderware Operations Integration Supervisory AutomationDirect ADPRO Server (G-1.2 Series)

Wonderware Operations Integration Supervisory AutomationDirect ADPRO Server (G-1.2 Series) Wonderware Operations Integration Supervisory AutomationDirect ADPRO Server (G-1.2 Series) Contents Contents WONDERWARE OPERATIONS INTEGRATION - SUPERVISORY AUTOMATIONDIRECT ADPRO SERVER (G-1.2 SERIES)...3

More information

InTouch Client Driver Kepware, Inc.

InTouch Client Driver Kepware, Inc. 2015 Kepware, Inc. 2 Table of Contents Table of Contents 2 Help 3 Overview 3 External Dependencies 3 Driver Setup 4 System Configuration 4 Tag Import Settings 5 Mode 9 Automatic Tag Database Generation

More information

DDE Client Driver PTC Inc. All Rights Reserved.

DDE Client Driver PTC Inc. All Rights Reserved. 2018 PTC Inc. All Rights Reserved. 2 Table of Contents DDE Client Driver 1 Table of Contents 2 DDE Client Driver 3 Overview 3 Driver Setup 4 Channel Properties General 4 Channel Properties Write Optimizations

More information

PROFIBUS DP Slave Driver

PROFIBUS DP Slave Driver PROFIBUS International PROFIBUS DP Slave Driver 1 System Configuration... 3 2 Selection of External Device... 6 3 Example of Communication Setting... 7 4 Setup Items...11 5 Supported Device... 15 6 Device

More information

ProfinetCommander User Manual 3.1 March 2010

ProfinetCommander User Manual 3.1 March 2010 ProfinetCommander User Manual 3.1 March 2010-1 - ProfinetCommander User Manual V3.1 Table of Contents ProfinetCommander...1 User Manual...1 1.0 Version History...2 2.0 Introduction...3 3.0 Hardware and

More information

Connecting UniOP to K-M Profibus DP

Connecting UniOP to K-M Profibus DP Connecting UniOP to K-M Profibus DP This Technical Note contains all the information required to connect the UniOP panels to a Profibus DP system with a K-M master module PS416-NET-440 and to take advantage

More information

TECHNICAL NOTE TNOI30

TECHNICAL NOTE TNOI30 TECHNICAL NOTE TNOI30 Title: Profibus DP Slave communication Product(s): G3, Enhanced Modular Controller, and DSP ABSTRACT Red Lion Controls G3 HMI, Modular Controller enhanced master and Data Station

More information