SoftPLC Corporation 1983-2012 29 Years of Excellence Contact | How to buy | Site Map | Home | Search

"With SoftPLC, I have been able to re-use my existing A-B logic on several projects."
Hardware, Software & Systems Download Manuals/Software, Registration Profile, Partners, Contact Sample Applications, Customers Articles, White Papers, News Releases For Distributors/Sales Reps For Distributors/Sales Reps
SoftPLC Loadable Ladder Instructions (TLI's)

Modbus

I/O Drivers

Motion Control Interfaces

SoftPLC and TOPDOC Nexgen

Java Language and Web Server User's Guide

TOPDOC for SoftPLC (TDZ) & A-B

A-B Conversions

It's hard to make a comeback when you haven't been anywhere.

 

SoftPLC Corporation : Support : Knowledge Base

SoftPLC Loadable Ladder Instructions (TLI's) Top
Name SoftPLC Version Description
Calculations, General Instructions
SLC-500 slc.pdf
slc.zip
3, 4 SLC-500 instructions for SoftPLC beyond the standard instruction set (includes ABS, ABSI, DCO, DDV, ENC, SCP, SCL, SQCW, SQCF, SWP, and NoOp stubs for instructions that have no exact equivalent, for conversion purposes)
MATH math.pdf
math.zip
3, 4 Set of enhanced math instructions for SoftPLC, including Absolute Value, Minimum, Maximum, and Modulus.
SPLCMISC splcmisc.pdf
splcmisc.zip
3, 4 Collection of instructions- Convert 16 bit words to float and vice versa (primarily for use with the Tealware HSC10 High Speed Counter Module). Timers that provide accuracy to 1 millisecond (0.001 time base).
CONVEYOR spconvey.pdf
conveyor.zip
3 Set of instructions designed for sorting conveyor applications.
Data Logging and Writing
DTDISK dtdisk.zip 4 TLI which allows the saving (write to disk) and loading (read from disk) of a block of data table words to a text file or a compressed binary file. User guide and sample APP are included in the zip file.
LOGGER Manual
logger.zip
4 Instructions which enable SoftPLC to log data to CSV files. Includes instruction to copy a file to an alternative location, such as a USB memory stick or network drive.
LOGDATA logdata.pdf
logdata.zip
3, 4 Instruction which enables SoftPLC to log data to a binary file. Includes utility to convert binary log file to ASCII for use with spreadsheets or database programs. Useful for high-speed, high volume data logging.
JDBC_READ Manual 3 This TLI reads a single row of columns given by an SQL query string. It can be used to get data from a JDBC compliant SQL database, such as MySQL. A Java programmer can easily extend the functionality of this TLM using this code as a model.
Communications
COMGENIUS Manual 4 Instructions which enable SoftPLC to perform general purpose ASCII communications to/from serial devices. This TLM is included with every SoftPLC.General Motors reduced a PLC-5 program by over 400 rungs with the use of COMGENIE in place of PLC-5 String instructions!
COMGENIE comgenie.pdf 3
SEND_EMAIL Manual 4 An add-on firmware option for SoftPLC version 4.x and later (Cat No SPZ-MSG) which provides the capability to send SMTP emails or text messages.
Manual
sendmail.zip
3 Instruction that allows SoftPLC to send Email.

Modbus Top
Name SoftPLC Version Description
Modbus Master Manual 4 An add-on firmware option (Cat No SPZ-MBM) that enables the capability for SoftPLC to act as a Modbus RTU serial master for up to 247 slaves on each of up to 32 serial ports.
Manual COMGENIUS instructions can be used for Modbus Master support. Useful for simpler applications such as process equipment. Use the above SPZ-MBM for I/O or communications intensive applications.
spmodm.zip 3 Third party driver for serial Modbus Master support. The zipfile includes documentation and an order form.
Modbus Slave User Manual 3, 4 Serial Modbus RTU Slave driver.
Modbus TCP Slave User Manual 4 Modbus/TCP Slave supports most modbus commands on TCP/IP and UDP/IP. It is very efficient and high performance.
Modbus TCP Master User Manual 4 Modbus/TCP Master supports most modbus commands on TCP/IP and UDP/IP. It is very efficient and high performance. Can be used with Tealware I/O on ethernet or other Modbus TCP compatible I/O systems or other devices.

I/O Drivers Top
Name SoftPLC Version Description
PLC I/O
Tealware Manual 4 Local I/O driver for use with SoftPLC Corporation's Tealware I/O and Smart SoftPLC. Supports up to 12 local racks. Includes HZ TLI to use the HSC11 module for frequency input.
IO_MAP Editor for Tealware.zip 3, 4 TOPDOC NexGen configuration program for use with SoftPLC Corporation's Tealware local or remote SoftPIPE I/O. Supports up to 1024 local points and up to 16K remote points. Included is a datatable configuration and mapping program.
A-B Remote I/O User Manual 3, 4 This driver interfaces to Allen-Bradley Remote I/O (RIO) such as 1771, Block I/O (1791), Flex I/O (1794), SLC-500 remote I/O, and all compatible devices including third party products that can connect to the RIO "blue hose" link & communicate via block transfer such as drives, operator interfaces, etc. The SoftPLC interface to RIO is via the A-B 1784-KTS, -KTX, -KTXD, -PKTS, -PKTX, or -PKTXD cards. The download file includes a template configuration file for the driver.
GE Series 90™/30 spzpcif.pdf
pcif.tlm
3 This driver communicates between the GE Fanuc PCIF card and a 90/30 remote expansion rack which can house any 90/30 I/O products.
Bus I/O
Profibus
Interbus DeviceNet
CANopen
ControlNet
SERCOS
ASI
spzprofi.pdf 3, 4 Our powerful Hilscher driver lets SoftPLC be both master and/or slave on the network! Communicate to any compatible products from up to 8 Hilscher interface cards for ISA, PCI or PC/104 buses. The network configuration software comes with the interface card.
DeviceNet ssdevnet.pdf 3 Utilizing the SST DeviceNet interface cards for ISA or PC/104 bus, this driver can be used to connect SoftPLC to all DeviceNet compatible products. The download file includes a template configuration file for the driver. The DeviceNet configuration software comes with the interface card.
Serial I/O
ICO7000 ico7000.pdf
ico7000.zip
3, 4 Drivers for ICP-DAS Series 7000 I/O modules.
ADAM4000 adam4000.zip 4 Drivers for Advantech ADAM Series 4000 I/O modules.
APC apc.zip 3, 4 Driver for APC intelligent Uninterruptible Power Supplies. Requires a Cat No ICO-CAPC cable.
Computer I/O Boards
Sensoray 518 sr518.pdf
sr518.tlm
3 Driver for the Sensoray Model 518 PC-104 Sensor Coprocessor.
Measurement Computing ciodio.pdf
dio.tlm
3 Driver for Measurement Computing ISA or PC-104 Digital I/O Boards CIO-DIO24, CIO-DIO48, CIO-DIO96, and CIO-DIO192.
das08.pdf
dass08.tlm
Driver for Measurement Computing ISA bus CIO-DAS08-AOL analog/digital I/O card.
Diamond Systems   3 Third party drivers for selected Diamond Systems PC/104 I/O boards.

Motion Control Interfaces Top
Name SoftPLC Version Description
SERCOS spsercos.pdf
iclc.tlm
3 These instructions provide an interface between SoftPLC and Indramat's CLC SERCOS motion control card.
Acroloop acr8020.pdf
acr8020.tlm
3 These instructions provide an interface between SoftPLC and the Parker Compumotor (Acroloop) ACR8020 motion control card.
Delta Tau   3 Third party driver for PMAC. Contact SoftPLC for more information.

SoftPLC and TOPDOC Nexgen Top
SoftPLC Quick Reference Guide Reference Guide (Ver. 4) User Guide includes SoftPLC installation & configuration, communications driver setup, and describes how SoftPLC operates. In addition, the SoftPLC instruction set, data table types, and TOPDOC commands are summarized.
spzqr.pdf (Ver. 3)
Watchdog Timer Implementation watchdog.pdf Application note describes how to easily implement a watchdog timer in a SoftPLC installation.
Using MSG Instruction ip_msg.zip An informational text file along with sample ladder program that shows how to use the MSG instruction on SoftPLC.
TOPDOC NexGen tdng.zip Download latest TOPDOC NexGen release, includes installation instructions and changelog. (This ZIP file is password protected, email support for access.
TDNG Help System Java Applet, requires Sun Java 1.4 or later.

Java Language and Web Server User's Guide Top
Java Runtime Environment JRE The JRE is required for TOPDOC NexGen to run.
SoftPLC Java User's Guide Java/Web Server Manual The manual includes documentation on setting up the JVM and web server, using the included SmartPage servlet for viewing live data in a web browser, and more.

TOPDOC for SoftPLC (TDZ) & A-B Top
TOPDOC User's Manual topdoc_manual.pdf This is a detailed manual on the use of TOPDOC for SoftPLC for program entry, modification, documentation and related functions.
Printing TOPDOC reports tdprinting.pdf Hints on printing ladder logic and other TOPDOC reports for TDZ, TD5, or TD3.
Using the 1784-PCMK card with TOPDOC pcmk.pdf This application note describes how to use the A-B PCMCIA interface card (1784-PCMK) to connect TOPDOC (for SoftPLC, PLC-3 or PLC-5) to a DH+ network. (Win 95/98 only)

A-B Conversions Top
PLC-2 to SoftPLC plc2conv.pdf SoftPLC provides a service to convert A-B PLC-2 or 1774 PLC programs and documentation to fully documented SoftPLC programs. Contact us for pricing information. The linked document includes information on the automated conversion utility we use.
PLC-5/SoftLogix5 to SoftPLC   SoftPLC provides a service to import PLC-5 or SoftLogix5 ladder logic from .PC5 format and program documentation from RSLogix5/6200 TXT format, and convert them to the SoftPLC/TOPDOC format. Most PLC-5 programs import with 99% accuracy. Contact us for pricing information.
SLC-500 to SoftPLC SLiCk Convert SoftPLC provides a service to convert SLC-500 or MicroLogix programs and documentation to fully documented SoftPLC programs. Contact us for pricing information. The link provides information on the automated conversion utility we use.
PLC-3/PI to SoftPLC   Yes - SoftPLC can easily handle most PLC-3 and Pyramid Integrator applications! Contact us for conversion details and pricing information.

Products | Support | Company | Applications | News | Articles | Channel

View Printer Friendly Page

Certain pages on this site may require some of the following: Acrobat Reader or Flash Player or PowerPoint Viewer

Last modified: September 19, 2012

Copyright © 2013 SoftPLC Corporation All Rights Reserved
SoftPLC and TOPDOC are registered trademarks of SoftPLC Corporation. All other trademarks are the property of their respective owners.
This website is produced by SoftPLC Corporation "as is" without warranty of any kind, either expressed or implied, including, but not limited to merchantability, fitness or non-infringement. In no event shall SoftPLC Corporation be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, arising out of or in connection with the use of any information posted on this site. . . . .