0% found this document useful (0 votes)
6 views3 pages

Triangle MicroWorks Source Code Library Information

Triangle MicroWorks offers Source Code Libraries for communication protocols like DNP3 and Modbus, designed to streamline integration into products while minimizing development risks. The libraries are written in ANSI Standard C and come with comprehensive documentation and support for various device types. Additionally, they provide maintenance plans and implementation services to ensure ongoing compatibility and updates with evolving protocols.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Triangle MicroWorks Source Code Library Information

Triangle MicroWorks offers Source Code Libraries for communication protocols like DNP3 and Modbus, designed to streamline integration into products while minimizing development risks. The libraries are written in ANSI Standard C and come with comprehensive documentation and support for various device types. Additionally, they provide maintenance plans and implementation services to ensure ongoing compatibility and updates with evolving protocols.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Triangle MicroWorks Source Code Library Information

Home Products Download Contact Us Support Reference About Us

Bookmarks on this page:

What do we have to offer? What is a Source Code Library?


Why are we the Experts? What Protocols do we support?
What kind of devices do we support? What's our Design Philosophy?
What about Documentation? Protocol Implementation Services
Software Library Maintenance Plan Additional Information

WHAT DO WE HAVE TO OFFER?


As communication protocols have become more advanced, they also have become more difficult to learn, implement,
and support. Our goal is to help you cost-effectively add new communication protocols to your products. When
protocols evolve to meet the expanding needs of your customers, Triangle MicroWorks will supply you with upward
compatible software and expert technical advice to support the new features.

Triangle MicroWorks offers proven solutions to your communication protocol development needs. Incorporating our
royalty-free Source Code Libraries in your products will shorten software development time and free internal
resources to work on company proprietary aspects of your products. In addition, our proven compatibility with
existing equipment reduces software development risks. We are your communication protocol experts!

WHAT IS A SOURCE CODE LIBRARY?


Our Software Libraries are written in ANSI Standard C Source Code for compilation into object code for any target
microprocessor. We provide source code and thorough documentation for all modules (files), allowing you to tailor as
little or as much as is necessary to fit your unique needs. Typical installations require minimal modification to only
two or three platform-specific modules. Also, by adhering to strict coding standards, we maximize readability and
usability, while preventing conflicts with your existing source code. Consequently, our Source Code Libraries can be
easily and efficiently compiled and linked with your standard product software.
Top of Page
WHY ARE WE THE EXPERTS?
We make it our job to participate in protocol governing bodies such as the DNP Users Group (including representation
on the DNP Technical Committee), Modbus-IDA, OPC Foundation, and the IEC Technical Committee 57 Working
Group 03. We keep up with changes in the standards, update our Libraries accordingly, and consequently keep your
products current with minimal resource allocation on your part. Finally, we have a large customer and contact base,
which helps to resolve unique issues that may surface as we "fit" protocols into your products.

WHAT PROTOCOLS DO WE SUPPORT?


Currently, we offer Source Code Libraries for:

● Distributed Network Protocol (DNP3)


● Modbus
● IEC 60870-5 (-101, -102, -103, and -104)

http://www.trianglemicroworks.com/GeneralSCLinfo.htm (1 of 3)21/03/2007 11:40:22 a.m.


Triangle MicroWorks Source Code Library Information

● Other protocols under development

We are constantly developing Libraries for other protocols. Please ask, in many cases we will develop a new Source
Code Library for only the cost of the first product license.

WHAT KIND OF DEVICES DO WE SUPPORT?


For each protocol, we offer several versions of our Source Code Libraries, including: Slave (controlled), Master
(controlling), and Peer-to-Peer. Slave versions (typically used in IED devices) accept commands from and "serve"
data to a Master device. Master versions control and collect data from many Slave devices through multiple physical I/
O ports. Peer-to-Peer versions combine the functionality of both Slave and Master versions.

Top of Page
WHAT IS OUR DESIGN PHILOSOPHY?
The Source Code Libraries are organized into platform-specific modules (files) and core protocol-specific modules:

Platform-specific modules contain examples and prototypes that can be used as-is, or as a basis for new routines in
your target device. Integration of the modules is performed in phases, with documented test procedures after each
phase. In the first phase, basic communication is established, and testing can be performed with simulated data
already included. The remaining functionality can be added and tested on an incremental basis.

Protocol-specific modules implement the selected communication protocol according to current, published
specifications. Since these files are typically not changed when installed in a target device, upgrades to future
versions of the Source Code Library to support enhancements to the protocol are simply a matter of replacing these
files.

WHAT ABOUT DOCUMENTATION?


With each Source Code Library, we provide a comprehensive manual containing detailed diagrams and methodology
descriptions. Tabs are used to distinguish between platform-specific and protocol-specific modules. The manuals also
contain step-by-step installation instructions and helpful advice. Detailed test procedures ensure the Library has been
correctly installed in your application.

Top of Page
PROTOCOL IMPLEMENTATION SERVICES
Triangle MicroWorks can provide an engineer to work on-site or off-site with your development team to further
streamline the Source Code Library integration process. We can also contract to do a portion of the project or a
complete turnkey solution. Some of the implementation services provided by Triangle MicroWorks are:

● Create protocol-specific "Device Profile Documents" for your product specifying the data points available and
protocol standard conformance (these documents are typically released to end-customers as part of a user's
guide package)
● Provide employee training and clarification of protocol specifications
● Modify platform-specific Source Code Library modules to interface with your product
● Perform software test plan

SOFTWARE LIBRARY MAINTENANCE PLAN


Our participation in protocol governing bodies allows us to keep our Source Code Libraries up-to-date with the latest
features requested by your customers. These updates are provided to you through our Software Maintenance and
Enhancement Plan which:

● Is provided free for the first year with purchase of a Source Code Library
● Includes new releases of the Source Code Libraries as they become available
● Allows access to technical support by telephone, fax, or electronic mail
● Provides a cost-effective upgrade method for future enhancements to the protocols

ADDITIONAL INFORMATION Top of Page


Contact Triangle MicroWorks, Inc. to obtain more detailed information on the operation of our Source Code Libraries
and our implementation services.

http://www.trianglemicroworks.com/GeneralSCLinfo.htm (2 of 3)21/03/2007 11:40:23 a.m.


Triangle MicroWorks Source Code Library Information

http://www.trianglemicroworks.com/GeneralSCLinfo.htm (3 of 3)21/03/2007 11:40:23 a.m.

You might also like