Home
Installing the CS31ARCN DDE Server
Contents
1. Advise all Items This option may be selected if the Server is to poll for all data whether or not it is in visible windows alarmed logged or trended Using the option is not recommended Advise only active Items Selecting this option will cause the CS31ARCN Server to poll only points in visible windows and points that are alarmed logged or trended When all entries have been made select OK and click on Done in the DDE Access Name Definition dialog box DDE Access Name Definition DDE Access Names ic01 CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 12 Defining the Tag names To define the Tag names associated with the new DDE Access Name invoke the Special Tagname Dictionary command in WindowMaker then click on New The Dictionary Tagname Definition dialog box will appear Dictionary Tagname Definition Details Alarms Both None n e e Tagname Memory Integer System O Read only Read Write 0O Log Data 0O Log Events 0O Retentive Value C Retentive Parameters Enter the Tag Name The tag name defined here is the name InTouch will use The CS31ARCN Server does not see this name Select the tag type by clicking on the Type button The Choose tag type dialog box will appear Choose tag type Group Var Hist Trend Tag ID Memory Discrete Memory Integer Memory Real Memory Message DDE Discrete DDE Integer DDE Real DDE Message Indirect
2. Item EW 15 O Use Tagname as Item Name Log Deadband bo o sss Refer to the Item Point Naming section below 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 The tag name can only be used if it follows the conventions listed in the Item Point Naming section When all entries have been made click on the Done button in the top dialog box to accept the new tag name To define additional Tag names click on the New button CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 14 Controller STATUS Item For each Controller there is a built in discrete item which indicates the state of communication with the Controller The discrete item Status is set to 0 when communication with the Controller fails and set to 1 when communication is successful From InTouch the state of communication with the Controller may be read by defining a DDE Discrete tag name and associating it with the topic configured for the Controller and using Status as the Item name nitial Value Input Conversion On Msg DDE Initialized On Oof Direct Reverse Off Msg DDE Uninitialized DDE Access Name picO1 Item STATUS O Use Tagname as Item Name From Excel the status of the communications may be read by entering the following formula in a cell CS31ARCN topic STATUS CS31ARCN DDE Serve
3. Board later Note If this is the first time an ARCNET Board has been configured the user will be prompted to save it to an existing directory CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 9 5 Enter the value in the ABB Station Address field Refer to the ABB CS31 Operational Manual for the correct address setting Note Each Controller must have a unique non zero address 6 Set the Update Interval field to indicate the frequency the items points on this topic will be read polled 7 Set the Job Number of the correspondent data package used in ARCNET communication with the Controller When all entries have been made select OK to process the configuration for the Topic CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 10 Using the CS31ARCN Server with InTouch To access items points on ABB CS31 07KT93 Controllers from InTouch the following steps all performed in WindowMaker are required To define the DDE Access Names in WindowMaker for each Controller invoke the Special DDE Access Names command The DDE Access Name Definition dialog box will appear DDE Access Name Definition DDE Access Names ee Click on Add The Modify DDE Access Name Dialog Box will appear Modify DDE Access Name DDE Access Name DDE Application Server Name CS31ARCN DDE Topic Name Handling of initial data values gt Requ
4. Discrete Indirect nalog Indirect Message To access CS31ARCN items the type must be DDE Discrete or DDE Integer Select the DDE type The Details dialog box for the tag name will appear Initial Value 0 Min EU o J Maxeu 9999 Deadband bo o sss Min Raw boo o e Max Raw 9999 SEE Linear DDE Access Name Unassigned Square Root Item O Use Tagname as Item Name Log Deadband bo o sss CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 13 Select the CS31ARCN topic Controller by clicking on the DDE Access Name button The DDE Access Name Definition dialog box will appear DDE Access Name Definition DDE Access Names Delete 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 For integers 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 as well as the way 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 CS31ARCN item point name to be associated with this tag name in the Item field in the Details box Initial Value 0 Min EU 32768 Max EU 32767 Deadband fo o sss Min Raw 32768 Max Raw 32767 lates Linear DDE Access Name plc01 Square Root
5. 31ARCN CFG Note There is no limit to the number of configuration files created although each must be in a separate directory When using the CS31ARCN Server with InTouch it is good practice to place the configuration file in the application directory Protocol Timer Tick This field is used to change the frequency at which the Server checks for data to process This should be approximately 2 to 4 times faster than rate desired to update data from the ABB CS31 07KT93 hardware NetDDE being used Select this option if you are in network using NetDDE When all entries have been made click on OK CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 5 Board Configuration Command To configure the ARCNET Network Board invoke the Board Configuration command The Adapter Board Settings dialog box will appear Adapter Board Settings ARCNET Boards ARC1 Select the ARCNET Board and click on Modify to examine the characteristics of the selected Board The ARCNET Adapter Card Settings dialog box will appear ARCNET Adapter Card Settings r i Reply Timeout msec Board 170 Address Board Address Board Memory Segment The following describes each dialog field in this dialog box Board Name This field is used to enter the ARCNET Board name Reply Timeout This field is used to enter the amount of time in milliseconds that all Controllers using the selected communica
6. CS31 ARCNET DDE Server for Microsoft Windows and InTouch Applications User Manual Ver 1 x Rev 1 2 DR 010 25 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 CS31ARCN DDE Server i Table Of Contents CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 1 CS31 ARCNET DDE Server The CS31ARCN DDE Server is a Microsoft Windows program that acts as a DDE Dynamic Data Exchange Server and allows other Windows programs to access the data from ABB CS31 07KT93 Controllers The CS31ARCN DDE Server requires a PC bus ARCNET adapter card 8 or 16 bit e g ARCNET PC130E Network Controller Board based on the SMC ARCNET chip to communicate with ABB CS31 07KT93 Controllers Through this high speed communications network the Server can directly access up to 8 ABB CS31 07KT93 Controllers Data from ABB CS31 07KT93 Controllers are accessed by commands for operator control and test functions used in communication through CS31 SYSTEM Bus COM1 port of the Controller In case of CS31ARCN Server communication these CS31 SYSTEM Bus ASCII telegrams are packed into ARCNET telegrams The CS31ARCN DDE Server can be used on MS Windows NT where WinRT kernel driver is used to access the ARCNET adapter card The Server is primarily intended for use with Wonderware InTouch but it may be used by any Microsoft Windo
7. To perform the required configurations start up the CS31ARCN program If the Server starts up as an icon double click on the icon to open the appropriate window The following will appear CS31ARCN ggi To access the commands used for the various configurations open the Configure menu CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 4 CS31ARCN ggi Configure Help Board Configuration Topic Definition a Server Settings DDE Server Settings Command A number of parameters that control the internal operations of the Server can be set In most cases the default settings for these parameters provide good performance and do not require changing However they can be changed to fine tune Server for a specific environment To change the Server s internal parameters invoke the DDE Server Settings command The DDE Server Settings dialog box will appear DDE Server Settings Protocol Timer Tick msec O NetDDE being used Configuration File Directory C CS31TARCNS The following describes each field in this dialog box Configuration File Directory The first field is used to specify the path disk drive and directory in which CS31ARCN will save its current configuration file CS31ARCN will use this path to load the configuration file the next time it is started Note Only the path may be modified with this field The configuration file is always named CS
8. efinitely 0 ConfigurationFile C CS31ARCN Winlconic 0 WinFullScreen 0 WinTop 112 WinLeft 0 WinWidth 200 CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 20 WinHeight 168 ShowSend 0 ShowReceive 0 ShowErrors 1 Usually any change in Item point value command is packed into a separate ARCNET telegram To improve Server performance one ARCNET telegram includes CS31 commands of writing values of several Items or commands for consecutively changing of value of the same Item The following items in WIN INI file set the greatest number of writing commands in a separate ARCNET telegram and greatest number of writing commands for the same Item MaxitemWritesInMsg 5 MaxSameltemWritesInMsg 5 Valid numbers for MaxltemWritesInMsg and MaxSameltemWritesInMsg are 1 10 default value is 1 If you set values greater than 1 check the Server performance and reduce values if communication is not good MaxPackagesInResponse 4 The Server can access up to 99 DDE Item values by one reed data telegram If such amount of response data can not be encluded in one response telegram the PLC sends several consequtive response telegrams to one request telegram The Server requests PLC data so that a response to any message does not need more telegrams than set in MaxPackagesInResponse item Valid values of MaxPackagesInResponse are 1 4 Note If value greater than 1 is set in MaxPackages nResponse the debugging choice Sho
9. en installation is finished the subdirectory specified as a folder where to install the CS31ARCN DDE Server will contain the following files CS31ARCN EXE The CS31ARCN Server Program This is a Microsoft Windows 32 bit application program CS31ARCN HLP The CS31ARCN Server Help file CS31ARCN CFG An example configuration file LICENSE TXT Klinkmann Automation software license file WWCOMDLG DLL Dynamic Link Library necessary for CS31ARCN Server To uninstall the CS31ARCN Server start Control Panel select Add Remove Programs and select the CS31ARCN 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 CS31ARCN Server The HASP Driver setup is performed during the Server setup Without HASP Driver installed the CS31ARCN Server will run only 1 hour with all features enabled Configuring the CS31ARCN Server After the CS31ARCN Server is initially installed a small amount of configuration is required Configuring the Server automatically creates a CS31ARCN CFG file which consists of all the topic Controllers definitions entered as well as the communication port configurations This file will be automatically placed in the same directory in which CS31ARCN is located unless the path where the configuration file will be placed is specified via the Configure Server Parameters command
10. est initial data Wait for change When to advise server Advise all items Advise only active items 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 entering a DDE Access Name Definition DDE Access Name Enter an arbitrary name which will be used by InTouch to refer to the topic Controller It is recommended that the name defined for the topic Controller in CS31ARCN is also used here CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 11 DDE Application Server Name Enter the application name CS31ARCN which the DDE Server has used for accessing the Controller DDE Topic Name Enter the name defined for the topic in CS31ARCN to identify the Controller that the CS31ARCN Server will be accessing Note This will usually be the same as the DDE 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 CS31ARCN Server 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 the CS31ARCN DDE Server Wait for Change This option should be selected for the CS31ARCN DDE Server
11. he default configuration file a special switch d is used For example invoke the File Run command from the File Manager or Program Manager and enter the following CS31ARCN 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 CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 8 Topic Definition Command The user provides each Controller with an arbitrary name which is used as the DDE topic for all references to the Controller The following steps are taken to define the Topics Controllers attached to the network 1 Invoke the Topic Definition command The Topic Definition dialog box will appear Topic Definition Topics 2 To modify an existing topic select the topic name and click on Modify To define a new topic click on New The CS31ARCN DDE Topic Definition dialog box will appear CS31ARCN Topic Definition Topic Name Board Name ARC1 ABB Station Address 2 Update Interval Job Number 3 Enter the Topic Name which corresponds to the DDE Topic Name The DDE Topic Name is entered in the DDE Access Name Definition dialog box described in the Using the CS31ARCN Server with InTouch section 4 Click on the Board Name combo box to associate an ARCNET Network Controller Board with the topic Additional topics may be associated with the same ARCNET
12. heets by entering a DDE formatted formula into a cell as shown in the following examples CS31ARCN topic 31 A62 0 CS31ARCN rack5 MW1 1 CS31ARCN tank 2 E62 2 Note Refer to the Microsoft Excel manual for complete details on entering Remote Reference formulas for cells Writing Values to CS31ARCN 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 CS31ARCN topicname POKE channel itemname Data_Reference TERMINATE channel RETURN The following describes each of the above POKE macro statements channel INITIATE CS31ARCN topicname Opens a channel to a specific topic name defined in the Server in an application with name CS31ARCN 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 actual location in the ABB CS31 PLC 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 itemna
13. me use some of the valid item names described in the Item Point Naming section CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 19 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 PLC1 item MW1 1 PokeMacro Ctrl a INITIATE CS31ARCN PLC1 POKE A2 MW1 1 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 Troubleshooting WIN INI entries The first time you run the CS31ARCN DDE Server configuration most of the items in the following list will automatically appear in the WIN INI file It is usually in the C WINDOWS directory It is an ASCII file and can be altered manually if you wish with any text editor e g MS Windows 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 CS31ARCN DDE Server CS31ARCN ProtocolTimer 50 RequestTimer 1000 ValidDataTimeout 60000 DDEBlockSize 4096 WriteRetryInd
14. nfigured Note If you are using Windows NT version of CS31ARCN DDE Server you will need to reboot the computer to activate board settings if you added new ARCNET boards removed existing ones or changed Board I O Address or Board Memory Segment for existing ARCNET boards CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 7 Saving CS31ARCN 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 Save Configuration Configuration File Directory C CS31ARCNA g Make this the default configuration file 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 file option Doing so will allow the CS31ARCN Server to find the configuration file automatically each time it is started Configuration File Location When the CS31ARCN 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 from an application directory configuration file other than t
15. nn Automation CS31ARCN DDE Server 17 Item Point Naming Examples The following examples show the correct format for item point names E01 15 A03 00 M113 13 K00 00 EW02 01 AW03 02 MW255 11 KW38 04 KW38 04 6 number 4 FE62 04 BINARY Input CS31 bus Group number 1 Channel number 15 BINARY Output Group number 3 Channel number 0 BINARY Flag Group number 113 Channel number 13 BINARY Constant Group number 0 Channel number 0 Analog WORD Input Group number 2 Channel number 1 Analog WORD Output Group number 3 Channel number 2 WORD Flag Group number 255 Channel number 11 WORD Constant Group number 38 Channel number 4 Bit number 6 of WORD Constant Group number 38 Channel Forced BINARY Input Group number 62 Channel number 4 CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 18 Notes on Using Microsoft Excel Data from CS31ARCN topics Controllers may be accessed from Excel spreadsheets To do so enter a formula like the following into a cell on the spreadsheet CS31ARCN 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 valid item names described in the Item Point Naming section Reading Values into Excel Spreadsheets Values may be read directly into Excel spreads
16. r User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 15 Item Point Naming Within the CS31ARCN Server item point naming depends on ABB Procontic CS31 system operand naming conventions All Item point names except special Items STATUS and FORCR generally may be described as FNg c b where F optionally used prefix character F or f for forced Item indication one or two character identifying the name of Item Group number of the PLC device address Channel number of the PLC device address Bit number for Items representing Bits of Word Items Toa zZ The tables below list the Item point names supported by the CS31ARCN DDE Server BINARY points DDE Tag Type pe ee gy ee eel E BINARY input E00 00 E63 15 A ___ BINARY output A00 00 A63 15 M BINARY flag MO00 00 M255 15 S BINARY step S00 00 S8127 15 K BINARY Indirect constant K00 00 K00 01 WORD amp DOUBLE points ra E E eo eee WORD input EW00 00 EW07 15 WORD output AW00 00 AW6 15 WORD flag MWO00 00 MW255 15 WORD Indirect constant KW00 00 KW39 15 MD DOUBLE WORD flag MD00 00 MD31 15 DOUBLE WORD indirect Integer KDO0 00 KD07 15 constant The CS31ARCN Server supports DDE Discrete Items representing bits of words EW AW MW and KW For example Item MW3 12 13 represents Bit number 13 of flag Word Group number 3 Channel number 12 These bit Items are Read Only Most commonly item point names a
17. re used without prefixes Prefix F may be used for BINARY Inputs WORD Inputs BINARY Outputs and WORD Outputs and means that point is forced Forced points are only written to PLC and no polling is performed for them CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 16 FORCED points DDE Tag Type a ern eRe be ee FORCED BINARY E00 00 E63 15 input am FORCED BINARY AO0 00 A63 15 output mY FORCED WORD EWO00 00 EW07 15 inp ut FORCED WORD Integer AWO00 00 AW6 15 output These force values apply until an application sets value of DDE Discrete Item FORCR to 1 Maximum number of I O Items to be forced into one controller are the follows Binary inputs 64 Word inputs 16 Binary outputs 64 Word outputs 16 If the limit is exceeded by an application it must change the value of FORCR Item to 1 before performing further forced writes It is recommended to write value 1 into FORCR Item for every controller after Server s startup because the Server can not recognize previously forced performed by other means Item numbers and will try to force more Items than it is allowed Items points E A S EW and AW are Read Only It is recommended that you use consecutive addressing for item point naming for example MW001 01 MW001 02 MW001 03 etc This will greatly increase the performance of CS31ARCN DDE Server CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkma
18. tallation from CD information added CS31ARCN DDE Server User Manual Rev 1 2 01020M12
19. tion port will be given to reply to the commands from the Server Note The default value of 1000 milliseconds should be sufficient for most configurations Board Address This field is used to enter the Board address consistent with the Board Station address selected on the ARCNET adapter card CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 6 Board I O Address This field is used to enter the I O base address in hexadecimal of the ARCNET interface The Board I O Address must be consistent with the base address selected on the ARCNET adapter card To select a necessary Board I O Address click on the combo box button and make your choice from the list box Care should be taken selecting a base address which will not conflict with other devices in the system Note The default Board I O Address is 2E0 Board Memory Segment This field is used to enter the segment address in hexadecimal for the ARCNET chip buffers The Board Memory Segment address must be consistent with the base memory RAM buffer address selected on the ARCNET adapter card To select the necessary Board Memory Segment click on the combo box button and make your choice from the list box Note The default Board Memory Segment address is DOOO When all entries have been made select OK to process the configuration for the ARCNET board Select DONE in the Adapter Board Settings dialog box when all ARCNET boards have been co
20. ver Install and configure the ABB CS31 07KT93 hardware and ARCNET network according to the Operating Manual ABB Procontic CS31 Automation System in Decentralized Structure Install the appropriate ARCNET adapter card in the computer according to the Configuration Guide for ARCNET PC 130E PC270E The CS31ARCN DDE Server installation package can be supplied 1 Asa self extracting archive 01025xxx 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 CS31ARCN DDE Server from the self extracting archive run the 01025xxx EXE and proceed as directed by the CS31ARCN DDE Server Setup program To install the CS31ARCN DDE Server from CD or distribution disks floppies on MS Windows NT 1 Insert the CD with Klinkmann Software into CD drive or insert CS31ARCN Disk1 into a floppy drive A or B 2 Select the Run command under the Start menu 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 CS31ARCN DDE Server and click on Setup 5 Proceed as directed by the CS31ARCN DDE Server Setup program CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 3 You will need to reboot the computer after installation Wh
21. w Receive see chapter Troubleshooting Troubleshooting menu regards only to the first telegram of response Troubleshooting menu The following debugging choices are appended to the Server s System Menu the menu that appears when you click on the box in the upper left hand corner of the Server window Suspend Protocol Resume Protocol these choices permit you to turn protocol processing on and off what means that you can suspend access to the GP Show Send if checked then all outgoing user data is displayed in ASCIll hexadecimal format Show Receive if checked then incoming user data is displayed in ASCIl nexadecimal format Note To see all incoming data the item MaxPackagesInResponse value in WIN INI file must be 1 see chapter Troubleshooting WIN INI entries Show Errors if checked then information about errors is displayed Verbose if checked then all information about errors is displayed Dump displays all information about board active topics and data items All debug is displayed via the Wonderware Logger which must be active for these commands to work Warning if you check Show Send and or Show Receive debug output grows very fast CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 21 KLINKMANN AUTOMATION CS31ARCN DDE Server Revision History Apr 96 Rev 1 0 First Release Aug 97 Rev 1 1 Manual text modified Manual file name changed Mar 2002 Rev1 9 Ins
22. ws 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 a 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 Tag name when reading writing to an InTouch tag name and the item name is a specific tag name 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 The
23. y are a very efficient means of exchanging data because once 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 CS31ARCN DDE Server User Manual Rev 1 2 01020M12 Klinkmann Automation CS31ARCN DDE Server 2 Accessing a Remote DDE Item from CS31ARCN 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 In the case of data coming from or going to ABB CS31 07KT93 hardware the application portion of the DDE address is CS31ARCN Topic is an application specific sub group of data elements The CS31ARCN Server considers each ABB CS31 07KT93 Controller to be a separate topic The user creates a meaningful name for each Controller and uses this name as the topic name for DDE references Note In some cases the term node is used interchangeably with the term topic Item indicates a specific data element within the specified topic With the CS31ARCN Server an item is an individual point in the ABB CS31 07KT93 Controller memory The item point names are fixed by the CS31ARCN Server as described in the Item Point Naming section Note In some cases the term point is used interchangeably with the term item Installing the CS31ARCN DDE Ser
Download Pdf Manuals
Related Search
Related Contents
Pastaaufsatz für Design Küchenmaschine Advanced Radio Shack 43-3701 Cordless Telephone User Manual Scheda tecnica - Solas JLA-8.1000 and JLA-9.1000 rotor assemblies ENTRETIEN DES HELICES - Consignes de Navigabilité françaises Mentions légales gamme Ag pour site internet - Urgo-AG Serie QS5 - demeq.com - Thoroughbred Diesel EverMark 477-542C Installation Guide Copyright © All rights reserved.
Failed to retrieve file