FOCUS Software Engineering has a new name: proconX - Professional Fieldbus Connections   

General Description

Introduction

This FieldTalk Modbus® Master Library - Java Edition is a Java package which provides connectivity to Modbus slave compatible devices and applications.

Typical applications are supervisory control systems, data concentrators and gateways, user interfaces and factory information systems.

Features:

  • Robust design suitable for industrial applications
  • Full implementation of Class 0 and Class 1 Modbus functions as well as a subset of the most commonly used Class 2 functions
  • Standard Modbus boolean and 16-bit integer data types
  • Support for 32-bit integer and float data types including Daniel/Enron protocol extensions
  • Support for Advantec ADAM 5000/6000 Series Commands
  • Configurable word alignment for 32-bit types (big-endian, little-endian)
  • Support of Broadcasting
  • Failure and transmission counters
  • Transmission and connection time-out supervision
  • Detailed transmission and protocol failure reporting with Exception classes
  • Thread-safe implementation to support concurrent programming
  • Scalable: you can use serial protocols only or TCP/IP or all of them
  • Customized modifications and development of add-ons available

Prerequisites

The package is designed for the Java 2 Platform Standard Edition. It is also compatible with the J2ME Foundation and TINI SDK 1.11 platforms.

The standard Java API does not provide any support for serial ports. However serial port support is available in the form of a Java extension, which must be installed and licensed separately to the JDK and JRE. The Communications API is not part of the supply of FieldTalk.

The serial versions of this package are based on the Java Communications API 2.0. This API is a Java extension, implemented in the package javax.comm.

The Java Communication API is available from different sources:

  1. Sun Microsystems is publishing versions for the Solaris and the Windows platform at http://java.sun.com/products/javacomm/ .
  2. Keane Jarvi publishes a LGPL licensed Linux and cross-platform COMM API at http://www.rxtx.org/ .
  3. An excellently performing package for a large variety of platforms is the SerialPort package from Solutions Consulting at http://www.serialio.com . Using this package, poll cycles of less than 10 ms can be achieved!

Note:
Without proper installation of a Java Communications API, the serial versions of the FieldTalk package cannot be used.

Overview

   Back | Top of page Info | Support | Contact | About   
Information in this document is subject to change without notice. Copyright © 2000-2007 proconX Pty Ltd. All rights reserved.
All product and brand names mentioned on this page may be trademarks or registered trademarks of their respective owners.