Crosstec Systems
Chronicle Suite

  Home > Data Management & Reporting > Chronicle

Crosstec is proud to offer a product to help in the effort to acquire, historicize, and analyze the data generated by your process control or automation system. We've been working on this product for several years, and it expands and grows as we taylor it to meet each customer's needs. As we expand the product to meet your needs it will benefit our existing customers by giving them new options to explore, while at the same time you see the benefit of the work we've done in the past to make this product both stable and robust.

We'd like to introduce you to the Chronicle Suite. This is not a product that stands on its own and claims to do everything perfectly, we don't think any product by itself can make that boast. Rather it is a product that bridges the gap between an established set of tools that, in and of themselves, do just one thing, but do it extremely well.

Currently, the Chronicle Suite utilizes the following industrial strength tools:

  • Database Management System: PostgreSQL
    • Object-Relational DBMS
    • Highly Extensible (Data Types, Functions, Procedural Languages, etc.)
    • Comprehensive SQL support
    • Supports Foreign Keys, Triggers, and Views
    • Transactional Integrity
  • Web Interface
  • Report System
    • PDF and HTML output generated using FOP (a Java-based XSL-FO tool)
    • Report templates are programmed in Perl
    • Graphic plots and trends are generated using gnuplot
  • KepServer EX OPC Gateway (if needed)
    • Compatible with the majority of PLC vendors
    • Can be used for many other tasks once put in place
  • Chronicle Suite, the glue that brings it all together

As you can see from the list above, each tool we use is powerful and extremely good at doing its assigned task. Our Chronicle Suite simply acts as a moderator between these applications to pipe the data from one point to the next and perform assigned tasks when required by a user. Also, another factor that may give you more flexibility for your particular application is that these tools, as well as Chronicle, run equally well on just about any Operating System or Server architecture in existence. We maintain concurrent ports for MS Windows Server 2003, Unix style OS's such as Linux, HP-UX, and Mac OS X.

Currently the Chronicle Suite consists of both services (or daemons) which run continuously and a library of executables that are simply called when they are needed.

chCollection

Chronicle's chCollection tool, is the first step in data acquisition. Its job is to maintain connections to the data sources on your plant network, acquire the data from these sources at a user defined interval, and insert the collected data into the database. It's a simple, yet robust application that does this one thing very well. In addition, it monitors the data quality status of tags as well as any user-configured alarms and sends these alarms and messages to the database as they occur.

chPager

The chPager tool, continuously monitors the alarms and messages generated by the chCollection tool (via the database) and transmits alarms that are assigned to users to any device that will accept an email format message. Currently, most paging and cellular services allow this feature, additionally the message may simply be emailed straight to the user's desktop computer.

chPeriodic

chPeriodic is a simple a scheduling application that ensures that predetermined tasks happen when they're supposed to. It's very configurable.

chSupervisor

This tool's job is to monitor all the other applications to make sure everyone's doing their job and happy.

chLibrary

chLibrary is simply a repository of standalone applications that handle specific tasks when required. These tasks include generating plots, interpreting report templates, etc.