Segment of 'C' code starting a LADDERS session using an API function.

 

Description

LADDERSApplication Programming Interface (API) allows 3rd parties to write OpenVMS applications which use LADDERS to print, compare and convert PLC Program files. This package is available to authorized software developers only.

The API is licensed once by each developer and no run-time fees are involved. Each site using a LADDERS layered product will have to purchase a standard license for the required LADDERS modules however. Included with the API license is:

• Documentation on using the API, the LADDERS Application Programming Interface (API) Reference Manual.

• The required 'C' include (.h) files.

• An example 'C' program demonstrating the use of the API.

Developers interested in writing LADDERS applications should contact MicroCODE for more information.

 

Features

 
bullet

Functions include support for the following PLCs:

Allen-Bradley PLC, PLC-2, PLC-3, PLC-5, SLC-500
GE Fanuc Series Six, 90/30, 90/70
Hitachi NESP Series
Honeywell (ISSC) 90, 300 and 620
MicroCODE Generic PLC
Mitsubishi A Series
Modicon 484, 584, 984, Quantum
Siemens Simatic S5
Toyoda Toyopuc PC-1.

bullet

Logic file types supported:

DIGITAL BASEway (MODLDC file format)

DIGITAL BASEstar Modbus DAS File (.LGC) (Memory Image)

EDS PDSS/MMS BASEway (MAP S980 'Domain' file format)

Many PLC Specific file formats (See individually packages for details).

 

bullet

Text file types supported:

OpenVMS EDT text files (LADDERS format)

Generic text files (User defined format)

Many PLC Specific file formats (See individually packages for details).

 

bullet

Network access to PLCs with optional software:

DIGITAL BASEway

DIGITAL BASEstar   / LADDERS BASEstar Integration

EDS MMS/PDSS Baseline

GE Fanuc CIMPLICITY / LADDERS CIMPLICITY Integration

 

bullet

Current API functions available:

LDRS_COMPARE_FILES( )  - Compares two files and sends Compare Report to Print or file

LDRS_CONVERT_FILE( )  - Converts a file into a selected file format

LDRS_EXPORT_LOGIC( )  - Exports Logic from a LADDERS Document into a Logic file

LDRS_EXPORT_TEXT( )  - Exports Text from a LADDERS Document into a Annotation file

LDRS_IDENTIFY_LOGIC( )  - Returns a LDRS code identifying the Device Type for a file

LDRS_IMPORT_LOGIC( )  - Imports Logic from a Logic file into LADDERS Document

LDRS_IMPORT_TEXT( )  - Imports Text from a Annotation file into LADDERS Document

LDRS_LOCATE_TEXT( )  - Locates up to three Annotation Files in the PDS Server for Import

LDRS_PRINT_FILE( )  - Prints specified file, if Device Program it prints LADDERS Document

LDRS_SHELL_INTERFACE( )  - enters limited LADDERS Interface from VT terminal

LDRS_START_SESSION( )  - starts a LADDERS session for using API

LDRS_STOP_SESSION( )  - stops a LADDERS API session

LDRS_UPLOAD_LOGIC( )  - uploads a Device using BASEstar, Baseline or CIMPLICITY

LDRS_USER_INTERFACE( )  - enters complete LADDERS User Interface from VT terminal

LDRS_VIEW_FILE( )  - opens LADDERS Device Program Viewer on VT terminal


 

Hardware Requirements

bulletAny VAX, MicroVAX, VAXstation, AlphaWorkstation or AlphaServer.

Supported Terminal. (See LADDERS Shared Image 'Features'.)

Supported Printer.  (See LADDERS Shared Image 'Features'.)

 

 

Software Requirements

bulletDigital Equipment Corporation OpenVMS Operating System.

OpenVMS Version 4.7 - 7.1 supported.

LADDERS Shared Image

LADDERS PLC Specific Packages as required by the End User

Third party Network software as required by the End User

 

 
Email webmaster@mcode.com with questions or comments about this web site.
Copyright © 1990-2006 MicroCODE Incorporated.   All rights reserved.
Last modified: October 02, 2006