Allen Bradley Data Highway

Does anyone know of an API for comms with Allen Bradley KF2 or KT2. We have
developed very basic functions that do work with the KF2 but would be
interested in more comprehensive APIs