background image

104S 

 ProLinx Gateway 

IEC-60870-5-104 (104S) Protocol Implementation 

(Firmware v3.00 and later)  

Protocol Manual 

 

 

ProSoft Technology, Inc. 

Page 95 of 157 

January 22, 2010 
 
 

 

Data Type Level - Scan for Events 

The user may configure if a data type should generate events or not. Each data type 
has a configuration parameter to control the generation of events: 

 

In the example above, only the M_SP_NA data type points will generate events. 

 

Summary of Contents for ProLinx 104S

Page 1: ...104S v3 ProLinx Gateway IEC 60870 5 104 Server Firmware v3 00 and later January 20 2010 PROTOCOL MANUAL ...

Page 2: ...WARNING EXPLOSION HAZARD DO NOT DISCONNECT EQUIPMENT UNLESS POWER HAS BEEN SWITCHED OFF OR THE AREA IS KNOWN TO BE NON HAZARDOUS AVERTISSEMENT RISQUE D EXPLOSION AVANT DE DÉCONNECTER L EQUIPMENT COUPER LE COURANT OU S ASSURER QUE L EMPLACEMENT EST DÉSIGNÉ NON DANGEREUX Markings UL cUL ISA 12 12 01 Class I Div 2 Groups A B C D cUL C22 2 No 213 M1987 243333 183151 CL I Div 2 GPs A B C D Temp Code T5...

Page 3: ...hnology com Copyright 2010 ProSoft Technology Inc all rights reserved 104S v3 Driver Manual 1 18 2010 ProSoft Technology ProLinx inRAx ProTalk and RadioLinx are Registered Trademarks of ProSoft Technology Inc All other brand or product names are or may be trademarks of and are used to identify products and services of their respective owners ProSoft Technology Product Documentation In an effort to...

Page 4: ......

Page 5: ...6 M_ST_NA_1 104 33 2 7 M_BO_NA_1 104 34 2 8 M_ME_NA_1 104 34 2 9 M_ME_NB_1 104 35 2 10 M_ME_NC_1 104 35 2 11 M_IT_NA_1 104 36 2 12 C_SC_NA_1 104 36 2 13 C_DC_NA_1 104 37 2 14 C_RC_NA_1 104 37 2 15 C_BO_NA_1 104 38 2 16 C_SE_NA_1 104 38 2 17 C_SE_NB_1 104 39 2 18 C_SE_NC_1 104 39 2 19 Group Codes 40 2 20 CommonNet Data Map 41 2 21 Downloading a File from PC to the gateway 45 2 22 To Create Optional...

Page 6: ...Reference 121 5 1 Product Specifications 121 5 2 SNTP Support 125 5 3 Server Error and Status Data 126 5 4 Command Qualifiers 128 5 5 Parameter Qualifiers 129 5 6 IEC 60870 5 104 Server Interoperability Document 130 5 7 ProLinx 104S Database Design Forms 142 6 Support Service Warranty 147 6 1 How to Contact Us Technical Support 147 6 2 Return Material Authorization RMA Policies and Conditions 148 ...

Page 7: ...lation and basic configuration Diagnostic and Troubleshooting Diagnostics and Troubleshooting page 107 This section describes Diagnostic and Troubleshooting procedures Reference Product Specifications Functional Overview Reference page 121 Functional Overview Product Specifications page 121 These sections contain general references associated with this product Specifications and the Functional Ove...

Page 8: ...Start Here 104S ProLinx Gateway Protocol Manual Firmware v3 00 and later Page 8 of 157 ProSoft Technology Inc January 22 2010 ...

Page 9: ...x Reference Guide 1 2 Install ProSoft Configuration Builder Software You must install the ProSoft Configuration Builder PCB software to configure the gateway You can always get the newest version of ProSoft Configuration Builder from the ProSoft Technology web site To install ProSoft Configuration Builder from the ProSoft Web Site 1 Open your web browser and navigate to http www prosoft technology...

Page 10: ...XE file and follow the instructions on your screen to install the software on your PC The information represented by the character in the file name is the PCB version number and therefore subject to change as new versions of PCB are released Note Many of the configuration and maintenance procedures use files and other utilities on the CD ROM You may wish to copy the files from the Utilities folder...

Page 11: ... IEC 870 5 104 IP Addresses 32 M_SP_NA_1 104 32 M_DP_NA_1 104 33 M_ST_NA_1 104 33 M_BO_NA_1 104 34 M_ME_NA_1 104 34 M_ME_NB_1 104 35 M_ME_NC_1 104 35 M_IT_NA_1 104 36 C_SC_NA_1 104 36 C_DC_NA_1 104 37 C_RC_NA_1 104 37 C_BO_NA_1 104 38 C_SE_NA_1 104 38 C_SE_NB_1 104 39 C_SE_NC_1 104 39 Group Codes 40 CommonNet Data Map 41 Downloading a File from PC to the gateway 44 To Create Optional Comment Entri...

Page 12: ...r Page 12 of 157 ProSoft Technology Inc January 22 2010 2 1 IEC 60870 5 104 Server Section The IEC 104 Server section allows the user to setup the following features General Server parameters General Database parameters IP Access List addresses IEC Database points for each data type ...

Page 13: ... consumed commands When an exchange occurs the driver compares time stamps from the previous exchange When the new exchange time is less than the previous exchange the exchange is ignored This can occur when the Ethernet packets are routed and delayed Time synchronization provides for data integrity This section used to define the parameters required for the Simple Network Time Protocol SNTP clien...

Page 14: ...ttp www ntp org or http support ntp org bin view Servers WebHome Other server lists can be found by searching the World Wide Web for NTP Servers NTP Server IP Address Enter in dotted notation This parameter sets the IP address of the NTP server to utilize for time acquisition Select an NTP server with the greatest accuracy that can be accessed all the time from your network Setting this IP address...

Page 15: ...puted by the driver is to be placed into the module s database If a value of 1 is specified the time will not be placed into the database If the value is between 0 and 3992 the time will be placed in the database The first 4 bytes will represent the seconds since 1 1 1970 and the second 4 bytes will represent the number of microseconds An even value should be used for the register value in order f...

Page 16: ...l Firmware v3 00 and later Page 16 of 157 ProSoft Technology Inc January 22 2010 2 1 2 IEC 870 5 104 This section provides information required to configure a server application with the gateway Most entries contained within this section are self explanatory ...

Page 17: ...value of YES 1 Set the parameter to NO 0 if the unit sends the STARTDT ACT message Note This parameter must be set to NO 0 if you wish to use the redundant Clients feature Clear Queue on Close NO 0 or YES 1 Use this command to define whether the gateway will store the unacknowledged buffers in the unit after the connection is closed If the specification is to be followed set this parameter to NO 0...

Page 18: ...e less than the value set for t1 t3 Timeout Set Value 1 to 255 This is the timeout to wait on an idle line before the unit will send a TestFr Act message This value is in units of seconds k maximum queue 1 to 20 This parameter specifies the number of unacknowledged messages the unit will buffer This parameter must match that in the host If the set number of buffers are filled in the unit no other ...

Page 19: ... Valid 1 Invalid 11 1 Reserved Command Delay Timer 1000 to 60000 milliseconds This value is used for time tag validity verification for the ASDUs listed below The received commands will only be accepted if timestamp Command Delay Timer is greater than the gateway s own time 58 Single command with time tag CP56Time 2a 59 Double command with time tag CP56Time 2a 60 Regulating step command with time ...

Page 20: ... Data Transmission 0 to 4 294 967 296 2 raised to the power of 32 This parameter defines the number of milliseconds between cyclic updates The range of values for this parameter permit update times of 1 millisecond to 5 minutes If the parameter is set to 0 cyclic data reporting will be disabled Select Operate Timeout 0 to 4 294 967 296 2 raised to the power of 32 This parameter sets the number of ...

Page 21: ... gateway will not generate any events If set from 1 to 65535 the parameter represents the number of milliseconds between event scanning This parameter defines how often the program will scan for new events in the databases Set Priority Queues YES or NO This section defines priority queues for the gateway You can assign priorities to data types that can return events so that events of M_IT_NA data ...

Page 22: ...hat all the IEC database monitor points configured with IV Bit addresses greater than zero 0 will have their IV Bit addresses in the gateway database set to a value of one 1 in a timed periodic cycle based on the number of seconds entered in Cyclic Set IV Time The IV Bits are checked at the interval specified by the IV Check Delay Time parameter At the end of each check delay interval if an IV Bit...

Page 23: ...sis by setting the IV Bit Address to zero 0 for any point you wish to exclude from data validity checking and reporting For more information on the data validity features of this protocol implementation refer to Invalid Bit Monitoring IV Check Delay Time 1 to 65535 seconds or 0 to disable Invalid Bit Monitoring This parameter sets the number of seconds between IV Bit value checks Every IEC databas...

Page 24: ...NO SCANNING or 1 SCAN FOR EVENTS Each data type has its own parameters which define whether or not events of this data type will be generated by the gateway If No Scanning is selected then events of this data type will not be generated If Scan for events is selected points for this data type will be scanned and events generated when point values change ...

Page 25: ...y Firmware v3 00 and later Protocol Manual ProSoft Technology Inc Page 25 of 157 January 22 2010 Time Type 0 NONE 1 CP24 or 2 CP56 Separate parameters exist for multiple point types This parameter defines the time format used with data events ...

Page 26: ...he remote Client the buffer will be cleared and will begin to accumulate new events as they happen storing them until the next time they can be reported If the number of events that occur between reports exceed 99 for any given data type then the oldest event entry in the queue will be deleted to make room for the most recent event The advantage to this setting is that with proper configuration al...

Page 27: ...Point set ON HIGH equal to one 1 before returning the point to OFF LOW equal to zero 0 whenever a pulse point command is sent by the Client and the default value of the Default Command Qualifier parameter is set to SHORT 2 2 2 Long Pulse Time 0 to 2 147 483 647 2 raised to the power of 31 milliseconds This parameter defines the number of milliseconds to keep an IEC Command Point set ON HIGH equal ...

Page 28: ...LONG PULSE or PERSISTENT OUTPUT This parameter allows you to set a specific output type for all incoming command messages regardless of the Qualifier Flag value contained in the message Set this parameter to NO to use the output type specified by the Qualifier Flag received in the command message If this parameter is set to any of the other options the value received in the Qualifier Flag is ignor...

Page 29: ...the number of point values assigned for the monitored scaled short float point database Range is 0 to 50 M_IT_NA point count This parameter specifies the number of point values assigned for the monitored counter point database Range is 0 to 1000 C_SC_NA point count This parameter specifies the number of point values assigned for the command single point database Range is 0 to 1000 C_DC_NA point co...

Page 30: ...lue for every monitored point sent to the Client and the Sequence Flag SQ will be set to zero 0 If this parameter is set to YES this feature is selected the gateway will send the object point address and value for only the first point of a sequence of points send only the data value without point address for any remaining points in the sequence and the Sequence Flag SQ will be set to one 1 When SQ...

Page 31: ...the parameter IOA in order to change the threshold deadband values for specific points For example if the 104S configuration sets two M_ME_NA points with IOA of 600 and 601 and a M_ME_NA Parameter Offset value of 2000 the threshold deadband parameters for those points would be written to IOA addresses 2600 and 2601 Note The Low Limit and High Limit threshold values are always calculated based on t...

Page 32: ...d dot notation The following is an example of the IEC 870 5 104 IP Addresses section 2 4 M_SP_NA_1 104 This section defines the monitored single point database for the server device emulated This information is sourced from the database and is transferred to the remote client unit Each point indicates one of two states 1 Bit On 0 Bit Off This section takes the following parameters Point DB Address...

Page 33: ... Bit Each point is two bits and the DB address value corresponds to the bit offset in the gateway memory database For additional information on how to set these parameters see the 104S Tutorial and Reference chapters of this manual 2 6 M_ST_NA_1 104 This section defines the monitored step database for the server device emulated This information is sourced from the database and is transferred to th...

Page 34: ...the 104S Tutorial and Reference chapters of this manual 2 8 M_ME_NA_1 104 This section defines the monitored measured value normalized database for the server device emulated This information is sourced from the database and is transferred to the remote client unit To determine the IOA Information Object Address for each object add the Point IOA in the following section to the value of the M_ME_NA...

Page 35: ...memory database For additional information on how to set these parameters see the 104S Tutorial and Reference chapters of this manual 2 10 M_ME_NC_1 104 This section defines the monitored short float point database for the slave device emulated This information is sourced from the database and is transferred to the remote client unit To determine the IOA Information Object Address for each object ...

Page 36: ... manual 2 12 C_SC_NA_1 104 This section defines the single point command database for the server emulated This information is sourced from the remote client and is transferred to the database You can associate a command with a monitored single point database value to coordinate the command monitor operation You must enter the correct Monitor Point IOA and Monitor DB Address values in the table If ...

Page 37: ...meters Point DB Address Monitor Point Monitor DB Addr Require Select Each point is two bits and the DB Address value corresponds to the bit offset in the gateway memory database For additional information on how to set these parameters see the 104S Tutorial and Reference chapters of this manual 2 14 C_RC_NA_1 104 This section defines the step command database for the server emulated This informati...

Page 38: ... 104S Tutorial and Reference chapters of this manual 2 16 C_SE_NA_1 104 This section defines the normalized setpoint database for the server emulated This information is sourced from the remote client and is transferred to the database You can associate a command with a monitored normalized database value to coordinate the command monitor operation You must enter the correct Monitor Point IOA and ...

Page 39: ...tor DB Addr Require Select Each point is one 16 bit word and the DB Address value corresponds to the word offset in the gateway memory database For additional information on how to set these parameters see the 104S Tutorial and Reference chapters of this manual 2 18 C_SE_NC_1 104 This section defines the short float setpoint database for the server emulated This information is sourced from the rem...

Page 40: ...3 interrogation See Note 1 below 0x00000010 Interrogated by group 4 interrogation 0x00000020 Interrogated by group 5 interrogation 0x00000040 Interrogated by group 6 interrogation 0x00000080 Interrogated by group 7 interrogation 0x00000100 Interrogated by group 8 interrogation 0x00000200 Interrogated by group 9 interrogation 0x00000400 Interrogated by group 10 interrogation 0x00000800 Interrogated...

Page 41: ...ents for the controlling station and can get rid of event data that is not important to the application 2 20 CommonNet Data Map The DATA MAP section allows you to copy data between areas in the gateway s internal database You can copy a maximum of 100 registers per Data Map command and you can configure a maximum of 200 separate copy commands For example you can copy data from the error or status ...

Page 42: ...l database register to copy from This address can range from the Data area as well as the Status Data Area of the product 2 20 2 To Address 0 to 3999 The destination for the copy is always within the User Data registers area Take care to specify a destination address that will not overwrite data that may be required for other purposes 2 20 3 Register Count 1 to 100 This parameter specifies the num...

Page 43: ... between dissimilar protocols This parameter is helpful when dealing with floating point or other multi register values as there is no standard method of storage of these data types in slave devices The following table defines the values and their associated operations Swap Code Description No Swap No Change is made in the byte ordering 1234 1234 Word Swap The words are swapped 1234 3412 Word and ...

Page 44: ...xpected to happen at regular intervals If multiple copy operations several rows in the Data map section happen too frequently or all happen in the same update interval they could delay the process scan of the gateway protocols which could result in slow data updates or missed data on communication ports To avoid these potential problems you should set the DELAY PRESET to different values for each ...

Page 45: ...onnected to the gateway with a null modem serial cable connected to the serial port on your PC and the serial port on the gateway 2 Open the PROJECT menu and then choose MODULE 3 On the MODULE menu choose DOWNLOAD Wait while ProSoft Configuration scans for communication ports on your PC When the scan is complete the DOWNLOAD dialog box opens 4 Select the port to use for the download 5 Click the DO...

Page 46: ...g appears 3 Enter your comment and click OK to save your changes 2 23 Printing a Configuration File 1 Select the MODULE icon and then click the right mouse button to open a shortcut menu 2 On the shortcut menu choose VIEW CONFIGURATION This action opens the VIEW CONFIGURATION window 3 On the VIEW CONFIGURATION window open the FILE menu and choose PRINT This action opens the PRINT dialog box 4 On t...

Page 47: ...ments the IEC 60870 5 104 protocol without going into complex details of the specification The IEC 60870 5 104 protocol applies to Telecontrol equipment and systems with data transmission for monitoring and controlling geographically widespread processes This protocol consists essentially of the IEC 60870 5 101 protocol with the addition of TCP IP as the transport mechanism Any application with th...

Page 48: ...s on the TCP IP network You must edit the WATTCP CFG configuration file or use the configuration tool to enter a valid IP address The following example lists the default contents of the WATTCP CFG file In this example the 104S gateway is identified by IP address 192 168 0 250 in the IEC 60870 5 104 network with a netmask subnet mask of 255 255 255 0 and a default gateway address of 192 168 0 1 Bec...

Page 49: ...Technology Inc Page 49 of 157 January 22 2010 To restrict the units IP addresses from which the 104S gateway will accept connections use the following parameter If this parameter is set as 1 Yes the gateway will only accept a connection from a client unit that is listed in the IP address list in the following format ...

Page 50: ...Client A whose address is on the list but will reject a connection from Client B whose address is not on the list 3 1 2 Common ASDU Address At the application level the gateway is identified by the Common ASDU Application Service Data Unit Address This address must match the CASDU sent by the Client unit An ASDU is a data unit that transfers information objects between the Client and the server If...

Page 51: ... Monitor Information Objects The points that are typically transferred from a Client to a server are also known as Control Points or Command Information Objects The 104S contains an internal database of 4000 16 bit words You must associate the monitor and control points to database addresses in the 104S To configure the points for the 104S follow these steps 1 Calculate the number of monitor and c...

Page 52: ...mmunication protocol as shown in the following illustration All points must be configured in the correct location in the 104S database in order to be properly updated by the other gateway protocol by configuring the control points and monitor points in separate areas of the 104S database The following illustration shows an example configuration In this example all monitor points are located betwee...

Page 53: ...ect Address IOA of the point It identifies the point in the network DB Address The database location in the 104S gateway associated with the point You must associate each point to a database address in the 104S gateway The interpretation of this parameter depends on the point type configured For example for an M_SP_NA point this value represents the bit address For a M_ME_NA point this value repre...

Page 54: ...rogated by group 3 interrogation See Note 1 below 0x00000010 Interrogated by group 4 interrogation 0x00000020 Interrogated by group 5 interrogation 0x00000040 Interrogated by group 6 interrogation 0x00000080 Interrogated by group 7 interrogation 0x00000100 Interrogated by group 8 interrogation 0x00000200 Interrogated by group 9 interrogation 0x00000400 Interrogated by group 10 interrogation 0x0000...

Page 55: ...ing of this point for event generation If the bit is clear and the data type is set for scanning events will be generated for the point If the bit is set events will not be generated for the point This feature can be used to select which points will generate events for the controlling station and can get rid of event data that is not important to the application The gateway will periodically send ...

Page 56: ...Protocol Manual Firmware v3 00 and later Page 56 of 157 ProSoft Technology Inc January 22 2010 Example Periodic Monitor Polling If the following point is configured for monitor polling If you configure the periodic polling for 10 seconds 10000 milliseconds as follows ...

Page 57: ...ion procedure Therefore the point configured for a cyclic poll is periodically reported to the Client You may also create groups of points allowing the Client to poll certain points more frequently than other points The Client may send requests for different groups as follows General Interrogation station General Interrogation for Group 1 General Interrogation for Group 2 General Interrogation for...

Page 58: ...would be returned with a General Interrogation for Group 1 and point 102 would be returned with a General Interrogation for Group 2 Counter Points There are four modes of acquisition of integrated totals M_IT_NA points defined by the protocol specification The actual values may be memorized copied periodically to frozen values by a freeze command received from the Client or initiated locally withi...

Page 59: ...r Freeze parameters Freeze Start Type Defines a starting point and fixed interval for when the gateway will send M_IT messages to the Client Day at the beginning of each day Hour at the beginning of each hour Minute at the beginning of each minute Not Used M_IT messages will not be sent Interval For Freeze Defines the amount of time in seconds that will separate freeze and transmit invervals once ...

Page 60: ...eze Start Type Time to Start Sending Messages Day 03 26 2004 00 00 00 Hour 03 25 2004 19 00 00 Minute 03 25 2004 18 08 00 How Freeze Start Type and Interval for Freeze Affects M_IT Message Transmission Assume the gateway powers up with a date and time of 03 25 2004 18 07 42 If the gateway should send the counter points every hour on the hour and send them again 45 minutes later the Freeze Start Ty...

Page 61: ...zen the gateway will return the counter points as events The counter points must be properly configured for counter interrogation groups for Mode D operation to be successful 3 3 2 Monitor Points Addressing As discussed before the monitor points must be configured in a database area in the 104S gateway The monitor data types are described in the following table Data Type Data Size Addressing Type ...

Page 62: ...red Single Point occupies one binary bit and uses bit addressing For example if you configured the following points as shown The following table describes how these points would be stored in the gateway memory database Inf Object Address Gateway Database Address 100 Bit 0 of word 100 Bit address 1600 101 Bit 1 of word 100 Bit address 1601 102 Bit 2 of word 100 Bit address 1602 ...

Page 63: ...ng It typically represents the ON OFF states where 00 Undefined or invalid 01 OFF 10 ON 11 Undefined or invalid If you configured the following points as shown The following table describes how these points would be stored in the gateway memory database Inf Object Address Gateway Database Address 200 Bit 0 1 of word 120 Bit address 1920 1921 201 Bit 2 3 of word 120 Bit address 1922 1923 202 Bit 4 ...

Page 64: ...Monitored Step Point occupies one byte and uses byte addressing For example if you configured the following points The following table describes how these points would be stored in the gateway memory database Inf Object Address Gateway Database Address 300 Low Byte of word 20 Byte address 40 301 Low Byte of word 30 Byte address 60 302 High Byte of word 40 Byte address 81 ...

Page 65: ...ing point occupies two words and uses double word addressing For example if you configured the following points The following table describes how these points would be stored in the gateway memory database Inf Object Address Gateway Database Address 600 Words 2000 and 2001 Double word address 1000 601 Words 2002 and 2003 Double word address 1001 602 Words 2004 and 2005 Double word address 1002 ...

Page 66: ...onitored Measured Normalized point or Monitored Measured Scaled point occupies one word and uses word addressing For example if you configured the following points The following table describes how these points would be stored in the gateway memory database Inf Object Address Gateway Database Address 400 Word 10 Word address 10 401 Word 12 Word address 12 402 Word 18 Word address 18 ...

Page 67: ... 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 4000h 0 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2000h 0 25 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1000h 0 125 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 6000h 0 75 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3210h 0 39575 1953125 0 0 1 1 0 0 1 0 1 0 1 0 1 0 0 0 Examples A value of 4000hex only Bit 14 set all others clear is interpreted as 0 5 decimal A value of 2000hex only Bit 13...

Page 68: ...oating point and monitored integrated total points occupy two words with double word addressing For example if you configured the following points The following table describes how these points would be stored in the gateway memory database Inf Object Address Gateway Database Address 500 Words 40 and 41 Double word address 20 501 Words 64 and 65 Double word address 32 502 Word 104 and 105 Double w...

Page 69: ...s identified by its Information Object Address For each control point configure the following parameters Point This is the Information Object Address of the point It identifies the point in the network This address must be unique for each Common ASDU Address in the network DB Address This is the database location in the 104S gateway associated with the point Monitor Point Monitor DB Address The us...

Page 70: ...fer The control communication typically occurs when the client sends a command request to update the gateway s command points The data types addressing are described in the following table Data Type Data Size Addressing Type C_SC_NA 1 bit Bit C_DC_NA 2 bits Bit C_RC_NA 1 byte Byte C_BO_NA 2 words Double word C_SE_NA 1 word Word C_SE_NB 1 word Word C_SE_NC 2 words Double word Some of the command po...

Page 71: ...e it will require another SELECT operation before the EXECUTE operation will be accepted and acted upon 3 4 2 Command Points Addressing Command points must be configured in a database area that is updated in the gateway memory database You must associate each point to a database address in the 104S gateway The interpretation of the DB address parameter in the configuration tables depends on the po...

Page 72: ...r example if you configure the following points These points would be used as follows Inf Object Address Gate Database Address 800 Bit 0 of word 200 to hold the Control bit Bit address 3200 100 Bit 0 of word 100 to hold the associated Monitor Bit Bit address 1600 Must match the configuration of point 100 in M_SP_NA 801 Bit 1 of word 200 to hold the Control bit Bit address 3201 101 Bit 1 of word 10...

Page 73: ...nology Inc Page 73 of 157 January 22 2010 The protocol specification defines a qualifier value that is set by the Client to determine the duration of the pulse short long or persistent Configure the Short Pulse Time and Long Pulse Time parameters as seen below to set the millisecond duration of the short and long pulses ...

Page 74: ...e used as follows Inf Object Address Gate Database Address 900 Bits 0 and 1 of word 200 to hold the Control bits Bit addresses 3200 and 3201 200 Bits 0 and 1of word 120 to hold the associated Monitor Bits Bit addresses 1920 and 1921 Must match the configuration for IOA 200 in M_DP_NA 901 Bits 2 and 3 of word 200 to hold the Control bits Bit addresses 3202 and 3203 201 Bit 2 and 3 of word 120 to ho...

Page 75: ...ollowing table describes how these points would be used Inf Object Address Gateway Database Address 1000 Low Byte of word 250 Byte address 500 300 Low Byte of word 20 Byte address 40 Must match configuration of point 300 in M_ST_NA 1001 Low Byte of word 260 Byte address 520 301 Low Byte of word 30 Byte address 60 Must match configuration of point 301 in M_ST_NA 1002 High Byte of word 270 Byte addr...

Page 76: ...uld be used as follows Inf Object Address Module Database Address 3100 Words 3000 and 3001 Double word address 1500 600 Words 2000 and 2001 Double word address 1000 Must match the configuration of point 600 in M_BO_NA 3101 Words 3002 and 3003 Double word address 1501 601 Words 2002 and 2001 Double word address 1001 Must match the configuraton of point 601 in M_BO_NA 3102 Words 3003 and 3004 Double...

Page 77: ...igured the following points The following table describes how these points would be used Inf Object Address 104S gateway Database Address 1100 Word 2000 Word address 2000 400 Word 10 Word address 10 Must match the configuration of point 400 in M_ME_NA 1101 Word 2001 Word address 2001 401 Word 12 Word address 12 Must match the configuration of point 401 in M_ME_NA 1102 Word 2001 Word address 2001 4...

Page 78: ...2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 4000h 0 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2000h 0 25 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1000h 0 125 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 6000h 0 75 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3210h 0 395751 953125 0 0 1 1 0 0 1 0 1 0 1 0 1 0 0 0 Examples A value of 4000hex only Bit 14 set all others clear is interpreted as 0 5 decimal A value of 2000hex only Bit 13 se...

Page 79: ... how these points would be stored in the gateway memory database Inf Object Address Gateway Database Address 1300 Words 2600 and 2601 Double word address 1300 500 Words 40 and 41 Double word address 20 Must match the configuration of point 500 in M_ME_NC 1301 Words 2602 and 2603 Double word address 1301 501 Words 64 and 65 Double word address 32 Must match the configuration of point 501 in M_ME_NC...

Page 80: ... Communication As previously discussed the Group parameter in the gateway configuration file controls how each monitored point is transferred between the 104S gateway and the Client unit The Group parameter is described in detail in Group Codes page 40 The following example configures this point to be repeated either during cyclic polls or when a General Interrogation request for Group 1 occurs ...

Page 81: ...iodic cyclic poll 0x80000000 at the interval in milliseconds configured with the Cyclic Data Transmission parameter You can also divide the monitored points into different groups allowing the client to periodically poll only certain points This allows some points to be polled more frequently than others Note You should configure the counter points M_IT_NA for general counter interrogation or group...

Page 82: ...chnology Inc January 22 2010 Example 1 Assume the following data points for data type M_SP_NA configured 2 Assume the Cyclic data transmission parameter configured as follows 3 And assume he Client unit sends the following requests General Interrogation for Group 1 every 12 seconds General Interrogation for Group 2 every 15 seconds ...

Page 83: ...4S Protocol Implementation Firmware v3 00 and later Protocol Manual ProSoft Technology Inc Page 83 of 157 January 22 2010 Then the following illustration shows how the communication would be performed between the client and the 104S gateway ...

Page 84: ...to control the data transfer from the 104S gateway When the connection is established user data is not automatically enabled in the server until it receives a STARTDT act request from the client The server should respond with a STARTDT con response to acknowledge the client request Once this procedure is concluded the server can send monitor data to the client The client can interrupt the monitor ...

Page 85: ...umstances the client unit may not support STARTDT and STOPDT messages The gateway may also be tested with simulator software that does not support these features For these situations you may want to disable the STARTDT and STOPDT features using the following parameter If this parameter is set to YES the gateway will ignore the STARTDT and STOPDT requests by the Client unit ...

Page 86: ...tions that are unused but opened may be periodically tested in both directions by sending test messages TESTFR act which are confirmed by the receiving station sending TESTFR con messages The gateway can be configured to periodically send this message using the following parameter In the example above the gateway would send a TESTFR ACT message 30 seconds after receiving the last message ...

Page 87: ... 00 and later Protocol Manual ProSoft Technology Inc Page 87 of 157 January 22 2010 If the gateway does not receive the TESTFR con message within a certain amount of time it will timeout and close the connection You can configure the timeout period using the following parameter ...

Page 88: ...while closing the connection to the client 3 6 Events In order to improve communication efficiency most applications will require the client to periodically poll for data changes with a higher priority than polling for other monitored data Every time a data point changes the server can send this information as an event typically with date and time information indicating when the change occurred Th...

Page 89: ...lowing point configured If the current value for this point is 130 it would only generate an event only if NEW VALUE is less than or equal to 30 OR NEW VALUE is greater than or equal to 230 You can set the deadband for each Monitored Measured point through the configuration file The Client may also dynamically change the deadband for each Monitored point The Client may send one of the following co...

Page 90: ...t Supported 3 Low Limit Transmission of Measured Value 4 High Limit Transmission of Measured Value 1 to 6 5 31 Reserved 0 No Change 7 1 Change 0 Operation 8 1 Not in Operation For the 104S gateway the Low Limit and High Limit parameters cannot be changed by command because these values are calculated as follows Low Limit LAST REPORTED VALUE Deadband High Limit LAST REPORTED VALUE Deadband These co...

Page 91: ... 100 407 17 00000002 100 408 18 00000002 100 409 19 00000002 100 END M_ME_NB_1 104 Default IOA DB Address Group s Deadband IV DB Bit START 500 20 00000002 100 P1 inboard bearing temp 501 21 00000002 100 P1 outboard bearing temp 502 22 00000002 100 P1 winding Temp 503 23 00000002 100 P1 current 504 24 00000002 100 P2 inboard bearing temp 505 25 00000002 100 P2 outboard bearing temp 506 26 00000002 ...

Page 92: ...fset for parameter data M_ME_NB Parameter Offset 2500 M_ME_NB IOA offset for parameter data M_ME_NC Parameter Offset 2600 M_ME_NC IOA offset for parameter data It would imply that the parameter points would be configured as follows M_ME_NA Monitored Measured Normalized Point Associated Parameter Point 400 2400 401 2401 402 2402 403 2403 409 2409 In order to send a change of deadband for M_ME_NA Po...

Page 93: ...nt would send a command type 110 to point 2600 3 6 2 Controlling the Generation of Events Some applications may require that only some points should generate events The application will receive current values from points which have not been configured to generate events only by issuing a poll request or what the protocol specification calls an interrogation Other applications may require that all ...

Page 94: ...t Scan Delay parameter If this parameter is set to 0 the gateway will not generate events for any points A non zero value will configure how frequently the gateway scan for events in the database Note Please note that setting this value too low less than 50ms will force the module to scan all points for events at that rate If set too low overall module performance will suffer For this reason it is...

Page 95: ...roSoft Technology Inc Page 95 of 157 January 22 2010 Data Type Level Scan for Events The user may configure if a data type should generate events or not Each data type has a configuration parameter to control the generation of events In the example above only the M_SP_NA data type points will generate events ...

Page 96: ...later Page 96 of 157 ProSoft Technology Inc January 22 2010 Point Level You can configure whether or not each point should generate events on a point by point basis by using the Group field for each point configuration Set the value as 40000000 to disable the generation of events for any specific point ...

Page 97: ...ear when the event has occurred The 104S gateway may also be configured not to send any time information with each event for certain data types The following Time Type parameters may be used to control the time information for each data type Note The Client should send a Time Synchronization command to the gateway in order to synchronize its date and time information according to the protocol spec...

Page 98: ...it field is absent or set to 0 the invalid quality state for the point will always be reported as valid If used the Cyclic Set IV Time parameter must be at least 3 times larger than the IV Check Delay Time The CYCLIC SET IV TIME parameter determines the interval at which the driver will set all the IV bits for the points being monitored in the gateway If the IV bit is ON for the number of times sp...

Page 99: ...Firmware v3 00 and later Protocol Manual ProSoft Technology Inc Page 99 of 157 January 22 2010 In order to configure points for this feature the IV DB BIT field for each data type must be set to the database configuration records in the configuration file For example ...

Page 100: ... 104S Protocol Implementation 104S ProLinx Gateway Protocol Manual Firmware v3 00 and later Page 100 of 157 ProSoft Technology Inc January 22 2010 The following illustration shows how these parameters are implemented ...

Page 101: ...case could be used when the points on an I O gateway are to be considered as one set In this case only a single bit is required For a point that is the result of a computation the valid quality state could be set for each point individually 3 6 5 Event Priority Event Priority permits ASDUs that generate events to be placed in priority queues that are set by the user The configuration file contains...

Page 102: ...er to maximize the efficiency of the network and only a certain number of events can be sent in any one message packet Therefore the following cautionary information must be considered when deciding whether or not to use Event Priorities If this feature is enabled events from the highest priority queues are always reported when present before events from the lower priority queues This means that i...

Page 103: ...nt to the Client and the Sequence Flag SQ will be set to zero 0 If this parameter is set to YES this feature is selected the gateway will send the object point address and value for only the first point of a sequence of points send only the data value without point address for any remaining points in the sequence and the Sequence Flag SQ will be set to one 1 When SQ 1 the Client assumes that all p...

Page 104: ... following events to this client After the third event the Client 1 sends a STOPDT request and then Client 2 sends a STARTDT request to the module From that point on the module will send the next events to Client 2 only Please note the following 1 The STARTDT triggers the switch of the connection Therefore the STOPDT request is not actually required from the current client to perform the switch al...

Page 105: ... IEC 60870 5 104 104S Protocol Implementation Firmware v3 00 and later Protocol Manual ProSoft Technology Inc Page 105 of 157 January 22 2010 You can also monitor the number of connections opened and closed per each socket ...

Page 106: ...IEC 60870 5 104 104S Protocol Implementation 104S ProLinx Gateway Protocol Manual Firmware v3 00 and later Page 106 of 157 ProSoft Technology Inc January 22 2010 ...

Page 107: ...m your computer keyboard in the diagnostic window in ProSoft Configuration Builder PCB The gateway does not respond to mouse movements or clicks The command executes as soon as you press the command letter you do not need to press ENTER When you type a command letter a new screen will be displayed in your terminal application 4 1 1 Required Hardware You can connect directly from your computer s se...

Page 108: ...c January 22 2010 4 1 2 Using the Diagnostic Window in ProSoft Configuration Builder To connect to the gateway s Configuration Debug serial port 1 Start PCB and then select the gateway to test Click the right mouse button to open a shortcut menu 2 On the shortcut menu choose DIAGNOSTICS This action opens the DIAGNOSTICS dialog box ...

Page 109: ...portant The illustrations of configuration debug menus in this section are intended as a general guide and may not exactly match the configuration debug menus in your own gateway If there is no response from the gateway follow these steps 1 Click to configure the connection On the Connection Setup dialog box select a valid com port or other connection type supported by the gateway ...

Page 110: ...ructure is represented in simplified form in the following illustration The remainder of this section shows you the menus available for this gateway and briefly discusses the commands available to you Keystrokes The keyboard commands on these menus are almost always non case sensitive You can enter most commands in lower case or capital letters The menus use a few special characters that must be e...

Page 111: ...his menu command to view the current contents of the gateway s database Viewing SNTP Status Press N to view configuration information about the SNTP client Refer to SNTP Support for more information on configuring and using this function Sending the Configuration File Press S to upload send a configuration file from the gateway to your PC For more information on receiving and sending configuration...

Page 112: ...he frequency of program execution Opening the IEC 870 5 104 Menu Press Z to view all data associated with the IEC 60870 5 104 server driver Exiting the Program Caution Some of the commands available to you from this menu are designed for advanced debugging and system testing only and can cause the module to stop communicating with the processor or with other devices resulting in potential data los...

Page 113: ...u Use this menu command to view the current contents of the gateway database Press to view a list of commands available on this menu Viewing Register Pages To view sets of register pages use the keys described below Command Description 0 Display registers 0 to 99 1 Display registers 1000 to 1099 2 Display registers 2000 to 2099 And so on The total number of register pages available to view depends...

Page 114: ...base to see the previous 100 registers of data Moving Forward Through 5 Pages of Registers Press from the Database View menu to skip five pages ahead in the database to see the next 100 registers of data Viewing the Previous 100 Registers of Data Press P from the Database View menu to display the previous 100 registers of data Viewing the Next 100 Registers of Data Press N from the Database View m...

Page 115: ...point format The program assumes that the values are aligned on even register boundaries If floating point values are not aligned as such they are not displayed properly Viewing Data in ASCII Text Format Press A to display the data on the current page in ASCII format This is useful for regions of the database that contain ASCII data Returning to the Main Menu Press M to return to the Main Menu 4 1...

Page 116: ...104 Configuration Menu From the IEC 870 5 104 Server Menu press C to open the IEC 870 5 104 Configuration Menu This menu shows the gateway parameters in the configuration file IEC 870 5 104 Status Data From the IEC 870 5 104 Server Menu press E to display the IEC 870 5 104 Status Data screen Refer to the Status section for more information about these values ...

Page 117: ...o display the List of Valid Hosts These values are taken from the configuration file The IP addresses will be displayed only if the USE IP LIST parameter is set to YES page 17 Point Setup From the IEC 870 5 104 Server Menu press keys 1 through 8 for Monitor Points and N through T for Control Points to display the point configuration for each data type The information includes point address group a...

Page 118: ...are v3 00 and later Page 118 of 157 ProSoft Technology Inc January 22 2010 Database Configuration From the IEC 870 5 104 Server Menu press Z to display the Database Configuration screen It displays the number of configured points and the event configuration for each data type ...

Page 119: ...o the gateway Use this command to change the network configuration for the gateway for example the gateway s IP address Press Y to confirm the file transfer and then follow the instructions on the terminal screen to complete the file transfer process Transferring WATTCP CFG to the PC Press S to transfer the WATTCP CFG file from the gateway to your PC Press Y to confirm the file transfer and then f...

Page 120: ...current network settings Returning to the Main Menu Press M to return to the Main Menu 4 2 Ethernet LED Indicators LED State Description Off No activity on the Ethernet port Data Green Flash The Ethernet port is actively transmitting or receiving data Off No physical network connection is detected No Ethernet communication is possible Check wiring and cables Link Green Solid Physical network conne...

Page 121: ...roLinx Communication Gateways provide connectivity for two or more dissimilar network types The gateways encased in sturdy extruded aluminum are stand alone DIN rail mounted solutions that provide data transfer between many of today s most widely used industrial automation protocols 5 1 2 Internal Database The ProLinx gateway contains an internal database that consists of areas for application dat...

Page 122: ...option HTML text pages can be enabled to Display gateway internal register and status values Accept user data input values via POST commands for setpoint on off control and so on Provide limited graphic file support Type Specifications HTML Server See note below Key features of the HTML server include Max HTML page size 1MB Max File Storage 32MB Supported context types jpeg bmp css Supported data ...

Page 123: ...M RS 232 only No hardware handshaking Ethernet Port Ethernet protocol gateways only 10Base T half duplex RJ45 Connector Link and Activity LED indicators Electrical Isolation 1500 V rms at 50 Hz to 60 Hz for 60 s applied as specified in section 5 3 2 of IEC 60950 1991 Ethernet Broadcast Storm Resiliency less than or equal to 5000 ARP frames per second and less than or equal to 5 minutes duration Ap...

Page 124: ...nections Driver Protocol Specifications General Parameters Internal Database 4000 registers words available Communication parameters 10Base T half duplex RJ45 Connector Link and Activity LED indicators Status Data Status data is returned in a block of counter values allowing communications to be effectively debugged Conformance Specifications See IEC 60870 5 104 Server Interoperability Document pa...

Page 125: ...ained at http www ntp org http www eecis udel edu mills ntp servers html along with the appropriate IP address Other server lists can be found on the Internet by searching on NTP Servers with your browser 5 2 1 SNTP Status Data The status data for the SNTP driver is located at the virtual database addresses shown in the following table The data area is initialized with zeros whenever the gateway i...

Page 126: ...tains the number of t3 errors recognized by the gateway 10204 Sequence Error Count This word contains the number of sequence errors recognized by the gateway When the send sequence number received by the gateway does not match the expected sequence number the connection is closed and this counter is incremented 10205 Bad Address Error Count This word contains the number of messages received from t...

Page 127: ... unit 1 The gateway has received the most recent STARTDT request through this socket therefore will be reporting data to the remote client connected through this socket 10223 10249 No Valid Data socket 0 Not Used 10250 Socket State Value socket 1 This word contains the current socket state as follows 1 Open Socket 0 Wait for connection 1 Transmit message if ready 2 Receive packet and process messa...

Page 128: ...ted through this socket 10223 10299 No Valid Data socket 1 Not Used 5 4 Command Qualifiers Qualifier Code Description 0 No additional definitions Module will use Long duration pulse for this qualifier selection 1 Short pulse duration circuit breaker determined by user set parameter in gateway This is supported in the gateway for single and dual point commands 2 Long duration pulse control relay du...

Page 129: ...moothing factor filtered time constant NOT SUPPORTED 3 Low limit for transmission of metered values This value is used as the lower limit for event generation The value of this parameter is determined based on the value of the last reported event and the deadband set for the specific point This parameter can be read by the controlling device client 4 High limit for transmission of measured values ...

Page 130: ...sed of equipment stemming from different manufacturers it is necessary that all partners agree on the selected parameters Note In addition the full specification of a system may require individual selection of certain parameters for certain parts of the system such as the individual selection of scaling factors for individually addressable measured values The selected parameters should be marked i...

Page 131: ...tem The Maximum length of the APDU is 253 default The maximum length may be reduced by the system 253 Maximum length of APDU per system 5 6 3 Selection of standard ASDUs Process information in monitor direction Station specific parameter mark each Type ID X if it is only used in the standard direction R if only used in the reverse direction and B if used in both directions 1 Single point informati...

Page 132: ...formation with time tag CP56Time2A M_ST_TB_1 33 Bitstring of 32 bit with time tag CP56Time2A M_BO_TB_1 34 Measured value normalized value with time tag CP56Time2A M_ME_TD_1 35 Measured value scaled value with time tag CP56Time2A M_ME_TE_1 36 Measured value short floating point value with time tag CP56Time2A M_ME_TF_1 37 Integrated totals with time tag CP56Time2A M_IT_TB_1 38 Event of protection eq...

Page 133: ...B_1 50 Set point command short floating point value C_SE_NC_1 51 Bitstring of 32 bit C_BO_NA_1 58 Single command with time tag CP56Time2a C_SC_TA_1 59 Double command with time tag CP56Time2A C_DC_TA_1 60 Regulating step command with time tag CP56Time2A C_RC_TA_1 61 Set point command normalized value with time tag CP56Time2A C_SE_TA_1 62 Set point command scaled value with time tag CP56Time2A C_SE_...

Page 134: ...ly used in the standard direction R if only used in the reverse direction and B if used in both directions 110 Parameter of measured value normalized value P_ME_NA_1 111 Parameter of measured value scaled value P_ME_NB_1 112 Parameter of measured value short floating point value P_ME_NC_1 113 Parameter activation P_AC_NA_1 File transfer Station specific parameter mark each Type ID X if it is only ...

Page 135: ...1 X X X X X 7 M_BO_NA_1 X X X X X 9 M_ME_NA_1 X X X X X 11 M_ME_NB_1 X X X X X 13 M_ME_NC_1 X X X X X 15 M_IT_NA_1 X X X X 20 M_PS_NA_1 21 M_ME_ND_1 30 M_SP_TB_1 X 31 M_DP_TB_1 X 32 M_ST_TB_1 X 33 M_BO_TB_1 X 34 M_ME_TD_1 X 35 M_ME_TE_1 X 36 M_ME_TF_1 X 37 M_IT_TB_1 X X 38 M_EP_TD_1 39 M_EP_TE_1 40 M_EP_TF_1 45 C_SC_NA_1 X X X X X X X X X 46 C_DC_NA_1 X X X X X X X X X 47 C_RC_NA_1 X X X X X X X X...

Page 136: ...13 20 to 36 37 to 41 44 45 46 47 100 C_IC_NA_1 X X X X X X X X X 101 C_CI_NA_1 X X X X X X X 102 C_RD_NA_1 X X X X X 103 C_CS_NA_1 X X X X X X 105 C_RP_NA_1 X X X X X X 107 C_TS_TA_1 X X X X X X 110 P_ME_NA_1 X X X X X X 111 P_ME_NB_1 X X X X X X 112 P_ME_NC_1 X X X X X X 113 P_AC_NA_1 120 F_FR_NA_1 121 F_SR_NA_1 122 F_SC_NA_1 123 F_LS_NA_1 124 F_AF_NA_1 125 F_SG_NA_1 126 F_DR_TA_1 127 F_SC_NB_1 ...

Page 137: ...function is only used in the standard direction R if only used in the reverse direction and B if used in both directions Spontaneous transmission Double transmission of information objects with cause of transmission spontaneous Station specific parameter mark each information type X where both a Type ID without time and corresponding Type ID with time are issued in response to a single spontaneous...

Page 138: ...ogation Station specific parameter mark X if function is only used in the standard direction R if only used in the reverse direction and B if used in both directions global group 1 group 7 group 13 group 2 group 8 group l4 group 3 group 9 group 15 group 4 group 10 group 16 group 5 group 11 group 6 group 12 Addresses per group have to be defined Clock synchronization Station specific parameter mark...

Page 139: ...outstation Persistent output Supervision of maximum delay in command direction of commands and set point commands Maximum allowable delay of commands and set point commands Transmission of Integrated totals Station or object specific parameter mark X if function is only used in the standard direction R if only used in the reverse direction and B if used in both directions Mode A Local freeze with ...

Page 140: ...both directions Act deact of persistent cyclic or periodic transmission of the addressed object Test procedure Station specific parameter mark X if function is only used in the standard direction R if only used in the reverse direction and B if used in both directions Test procedure File transfer Station specific parameter mark X if function is used File transfer in monitor direction Transparent f...

Page 141: ...d Value k 12 APDUs Maximum difference receive sequence number to send state variable Maximum value is 19 w 8 APDUs Latest acknowledge after receiving w I format APDUs Maximum range of values k 1 to 32767 215 1 APDUs accuracy 1 APDU Maximum range of values w 1 to 32767 215 1 APDUs accuracy 1 APDU Recommendation w should not exceed two thirds of k Port number Parameter Value Remarks Port number 2404...

Page 142: ...otocol Manual Firmware v3 00 and later Page 142 of 157 ProSoft Technology Inc January 22 2010 5 7 ProLinx 104S Database Design Forms This section contains a set of forms that can be used to design the databases required by the gateway ...

Page 143: ...Gateway Reference Firmware v3 00 and later Protocol Manual ProSoft Technology Inc Page 143 of 157 January 22 2010 5 7 1 M_SP_NA_1 M_DP_NA_1 M_ST_NA_1 and M_IT_NA_1 Form Point Number Database Address Group Assignment ...

Page 144: ...4S ProLinx Gateway Protocol Manual Firmware v3 00 and later Page 144 of 157 ProSoft Technology Inc January 22 2010 5 7 2 M_ME_NA_1 and M_ME_NB_1 Form Point Number Database Address Group Assignment Default Deadband ...

Page 145: ...rmware v3 00 and later Protocol Manual ProSoft Technology Inc Page 145 of 157 January 22 2010 5 7 3 Form for all C_ Command data types except C_RC_NA_1 Point Number Database Address Monitor Point Monitor Database Address Require Select ...

Page 146: ...ce 104S ProLinx Gateway Protocol Manual Firmware v3 00 and later Page 146 of 157 ProSoft Technology Inc January 22 2010 5 7 4 C_RC_NA_1 Form Point Number Database Address Monitor Point Monitor Database Address ...

Page 147: ...tatus information o LED patterns 2 Information about the processor and user data files as viewed through and LED patterns on the processor 3 Details about the serial devices interfaced if any 6 1 How to Contact Us Technical Support Internet Web Site www prosoft technology com support E mail address support prosoft technology com Asia Pacific 603 7724 2080 support asia prosoft technology com Langua...

Page 148: ...perform several tests in an attempt to isolate the problem If after completing these tests the Product is found to be the source of the problem we will issue an RMA c All returned Products must be shipped freight prepaid in the original shipping container or equivalent to the location specified by ProSoft and be accompanied by proof of purchase and receipt date The RMA number is to be prominently ...

Page 149: ...ts o 3150 All o 3750 o 3600 All o 3700 o 3170 All o 3250 o 1560 Can be repaired only if defect is the power supply o 1550 Can be repaired only if defect is the power supply o 3350 o 3300 o 1500 All 6 3 LIMITED WARRANTY This Limited Warranty Warranty governs all sales of hardware software and other products collectively Product manufactured and or offered for sale by ProSoft and all related service...

Page 150: ... the terms specified above for new Product provided said warranty will be for the period remaining on the original new equipment warranty or if the original warranty is no longer in effect for a period of 90 days from the date of repair 6 3 2 What Is Not Covered By This Warranty a ProSoft makes no representation or warranty expressed or implied that the operation of software purchased from ProSoft...

Page 151: ...m and against all liabilities losses claims costs and expenses including attorney s fees and expenses related to any claim investigation litigation or proceeding whether or not ProSoft is a party which arises or is alleged to arise from Buyer s acts or omissions under these Terms or in any way with respect to the Products Without limiting the foregoing Buyer at its own expense shall indemnify and ...

Page 152: ...lure to do so may void this Warranty with respect to such software and or other intellectual property 6 3 5 Disclaimer of all Other Warranties The Warranty set forth in What Is Covered By This Warranty page 150 are in lieu of all other warranties express or implied including but not limited to the implied warranties of merchantability and fitness for a particular purpose 6 3 6 Limitation of Remedi...

Page 153: ...ee that it correctly reflects those terms that are important to the Customer 6 3 9 Allocation of Risks This Warranty allocates the risk of product failure between ProSoft and the Customer This allocation is recognized by both parties and is reflected in the price of the goods The Customer acknowledges that it has read this Warranty understands it and is bound by its Terms 6 3 10 Controlling Law an...

Page 154: ...Support Service Warranty 104S ProLinx Gateway Protocol Manual Firmware v3 00 and later Page 154 of 157 ProSoft Technology Inc January 22 2010 ...

Page 155: ...ss 50 CommonNet Data Map 41 Configure the Gateway 11 Control Data Transfer 70 Controlling Law and Severability 153 Controlling the Generation of Events 93 Cyclic data transmission 137 Cyclic Data Transmission 20 Cyclic Set IV Time 22 D Data Communication 80 Data Type Level Scan for Events 104S ED2 95 Database Configuration 118 Database Register 15 Database View Menu 113 Deadbands 89 Default Comman...

Page 156: ... Moving Forward Through 5 Pages of Registers 114 N Navigation 110 Network Menu 119 No Other Warranties 153 NTP Server IP Address 14 O Opening the Database Menu 111 Opening the IEC 870 5 104 Menu Z 112 Optional Web Server for Ethernet Solutions 122 Override Command Qualifier 28 Override StartDT 17 P Parameter activation 140 Parameter in control direction 134 Parameter loading 140 Parameter Offset 3...

Page 157: ...Transferring WATTCP CFG to the gateway 119 Transferring WATTCP CFG to the PC 119 Transmission mode for application data 130 Transmission of Integrated totals 139 Type identifier and cause of transmission assignments 134 U Use ACTTERM with Setpoint 20 Use ACTTERM with Step 21 Use Daylight Savings Time 14 Use IP List 17 117 Use Recent 26 Using Control Command Points 69 Using Monitor Points 53 Using ...

Reviews: