Applied Systems Engineering home Site map Search Contact Applied Systems Engineering
Applied Systems Engineering logo  
Applied Systems Engineering's Products Support from Applied Systems Engineering Downloads from Applied Systems Engineering Training Shop at Applied Systems Engineering Request a quote from Applied Systems Engineering Frequently Asked Questions of Applied Systems Engineering About Applied Systems Engineering Links important to Applied Systems Engineering
  Applied Systems Engineering - tab
Customer technical support
Customer technical support overview
ASE2000 Knowledge Database
SPT4-NET Knowledge Database
Protocol PAK Source Library
 
 
 
*

Protocol PAK (GPT) Source Code Library

The Protocol PAK Knowledge Database is an accumulated collection of responses to common support questions submitted to our technical support staff during customer implementation of various protocol source code libraries. Following is a list of these support questions. Click on the Item that best fits your situation to download an associated document.

You will need Adobe Acrobat Reader 4.0 or higher to view the Protocol PAK Knowledge Database. If you don't have Adobe Acrobat installed you can download it at http://www.adobe.com/support/downloads/

Item Title Protocol Description
1 IECPT Transmission of Class 1 and 2 data IEC 870-5-101 Provides additional help for understanding transmission of Class 1 and Class 2 data, including rules for scheduling and inclusion of specified point types.
2 IECPT Balanced Mode IEC 870-5-101 Contains additional help to users deploying the IECPT in balanced mode.
3 Revision Numbering All Explains meanings of source code library code?release revision numbers
4 Replacing Test DAC Routine All Describes how DAC test software can be replaced with user written modules
5 Accumulator Freeze and Reset All Explains interface between library and customer code related to accumulator freeze and freeze-and-reset commands
6 IndacticPT Indication Processing Indactic 33/41 Explains how class 1 and class 2 digital point events are handled within Indactic 33/41 protocol
7 IECPT Comm Interface IEC 870-5-101 Clarifies interface to the customer written serial communication API (COMM) for IEC 870-5-101 protocol
8 Assigning DNP Variables to an Event Class DNP3 Clarifies point assignments to DNP3 event classes 1, 2 and 3
9 Resource Management All Provides details on resource management, memory allocation, and thread execution
11 Analog Deadbands All Describes analog deadband processing both for protocols that directly support this feature, and for those that assume deadband values are configured within the RTU
12 Request Processing All Clarifies how selected requests are passed into the GPT for processing. Includes explanations for GetObject, Read, Write, Read Events, Ack Events, and Write Events.
13 Smart Communication All Explains how the user can improve communications efficiency by parsing data-link layer messages in the COMM, instead of the GPT
14 DAC Variable offsets All Describes how the GPT views static data managed by the user application
16 Master Mode Commands IEC 870-5-101 Describes how to issue communication requests when operating a master mode PT component, with emphasis on IEC 870-5-101 protocol
20 Control Translation All Presents an example for passing a control from a master PT computer to a slave PT component, and is useful when two separate protocols have been purchased for the purpose of building a protocol translation package. Examples are provided for IEC 870-5-101 protocol, but also apply to other protocols.
21 DNP3 Master Mode DNP3 Provides hints for implementing DNP3 Master Mode protocol
22 IEC Variable Change Processing IEC 870-5-101 Describes how to force variables (points) to be included in a Class 2 poll response, based on the point having changed value
24 IEC Master Mode Event Processing IEC 870-5-101 When operating in master mode, describes now time-stamped event processing is impacted by the value of IPROP_IEC_SYSTEM_QUEUE
25 IEC Master Clock Sync IEC 870-5-101 Explains how to process clock synchronization requests in IEC 870-5-101 master mode
26 IEC System Queue Processing IEC 870-5-101 For IEC 870-5-101 translation mode, explains how to move events from the system queue to individual data processing routines.
27 IEC Link Handling IEC 870-5-101 Provides tips for maintaining IEC 870-5-101 link status, for systems with infrequent line activity
28 Telegyr Data Objects Telegyr 8979 Clarifications on coding data objects for Telegyr 8979 protocol
29 DAC Static and Event Writes All Explains table structure differences relative to accessing input point data for event change processing and for static data reporting. Information presented is applicable to master mode operations.
30 PGandE Read Time PG&E 2179 Explains processing of the PG&E 2179 protocol "Read Time" function
31 IEC Controls IEC 870-5-101 Presents details on processing control output requests for IEC 870-5-101 protocol
32 IEC Counter Interrogation IEC 870-5-101 Presents details on processing IEC 870-5-101 counter interrogation requests
33 Dial-Up Circuits All Describes how to interface to a dial-up communication environment
34 Version 3.0 Upgrade All Describes issues upgrading from Protocol PAK releases 2.9 and earlier, to releases 3.0 and later. Migration between these two levels occurred during the end of 1999 and beginning of 2000
35 IEC Parameter Handling IEC 870-5-101 Describes handling of IEC 870-5-101 ASDU Types used for passing parameter data
36 Request Optimization Several A class of protocols allows multiple DAC Requests to be transmitted as a single request. Examples of protocols that support this feature include DNP3, Telegyr 8979 and SES92. This document defines a number of possible approaches to optimize processor usage when this capability is used
39 GPT Scheduling All Describes various ways of providing executing time to the Protocol PAK environment, in order to support configuration into a wide range of real-time operating system strategies
40 Modbus Object IDs Modbus Describes how the DAC objects ids are assigned, particularly how they are adjusted when multiple protocols are supported in a single application
43 IEC Sample Code IEC 870-5-101 Instructions for configuring a basic user DAC interface, designed for the new Protocol PAK user
44 Network Communication Several Instructions for configuring user communication code for network (LAN/WAN) operations
45 Modbus Master Debug Modbus Hints for debugging Modbus messages when operating in master mode

 

For more information about the products and services Applied Systems Engineering provides, select from the main menu on the top or please feel free to contact us directly if you have any questions or would like to discuss your requirements with an application engineer.

You may contact us in Campbell, CA by phone at 408-364-0500, fax to 408-364-0550, or via email at products@ase-systems.com.

Normal business hours are 9:00AM to 6:00PM Pacific Time, M - F.

Products | Support | Downloads | Training | FAQs | About Us
Links | Site Map | Search | Contact Us | Back to Home


Applied Systems Engineering, Inc.
1671 Dell Avenue, Suite 200
Campbell, California 95008
Phone: (408) 364-0500 • Fax: (408) 364-0550
Email: products@ase-systems.com

*   *