Soft PLC Redefining Automation Technology What is Soft

  • Slides: 43
Download presentation
Soft. PLC ® Redefining Automation Technology

Soft. PLC ® Redefining Automation Technology

What is Soft. PLC ? § PC-Based Control - “Catch-all” phrase for a wide

What is Soft. PLC ? § PC-Based Control - “Catch-all” phrase for a wide variety of solutions § Soft. PLC - a specific technical implementation of PC-Based Control; a registered trademark of Soft. PLC Corporation since 1988

What is Soft. PLC? § Soft. PLC Control Software turns a PC into an

What is Soft. PLC? § Soft. PLC Control Software turns a PC into an open architecture automation controller § Embedded software, dedicated system § Features of proprietary PLC’s (I/O control, PID) PLUS features of computers (flexibility, networking, low cost options)

Soft. PLC Corp. - A Brief History § 1983: Tele-Denken Resources founded by former

Soft. PLC Corp. - A Brief History § 1983: Tele-Denken Resources founded by former A-B employees § 1984: TOPDOC PLC programming/documentation software § 1985: Soft. WIRES PLC emulation/simulation & process modeling software § 1988: Soft. PLC - a combination of existing proven technologies & new ideas § 1996: Renamed to Soft. PLC Corporation

Soft. PLC - Innovators & Visionaries § Many industry first software inventions § Embrace

Soft. PLC - Innovators & Visionaries § Many industry first software inventions § Embrace open technologies § Apply technologies developed for fast moving software/computer industries to controls industry § Reliability and deterministic performance always comes first

Soft. PLC - Customer Partnerships § Privately held, small business § Treasure customer feedback

Soft. PLC - Customer Partnerships § Privately held, small business § Treasure customer feedback § Focused, experts in our chosen area § Excellent customer service & support § USACE Example: "I can't remember a time in the last 20 years that a vendor went to the lengths that Soft. PLC Corp. did to ensure our projects were a success. ” § Worldwide network of distributors and system integrators

Soft. PLC Runtime Software Functionality & Features

Soft. PLC Runtime Software Functionality & Features

Soft. PLC Architecture Overview Block Diagram of Soft. PLC’s Internal, Modular Architecture

Soft. PLC Architecture Overview Block Diagram of Soft. PLC’s Internal, Modular Architecture

Operation § PC boots, then Soft. PLC loads § Scan cycle is synchronous (read

Operation § PC boots, then Soft. PLC loads § Scan cycle is synchronous (read inputs, scan logic, send outputs) § Deterministic scan (“hard” realtime) § Operating modes like PLC (Program, Run, Remote) § Online run-mode program changes § Troubleshooting tools like PLC (Runtime Fault detection/correction, I/O Forcing)

Operation § Multiple tasks scheduled by Soft. PLC (communications, logic scan, I/O update, etc.

Operation § Multiple tasks scheduled by Soft. PLC (communications, logic scan, I/O update, etc. ) § Configuration options allow user to optimize performance § Number/type of communication channels & how often they are scanned § Shut-down/power loss action

Performance § Speed based on hardware selections, number of active ports & application programming

Performance § Speed based on hardware selections, number of active ports & application programming Program scan times in msec

Data Table § PLC-5 Data Table Types/Addressing § Binary, integer, floating point, timers/counters, PID,

Data Table § PLC-5 Data Table Types/Addressing § Binary, integer, floating point, timers/counters, PID, strings and others § 10, 000 Data Table Files of 10, 000 elements each * § Status File for fault analysis, system time/date, etc. § Output/input file size determined by “size” of runtime purchased * except for O, I, S files

User Logic § PLC-5 ladder logic & program structure § Up to 10, 000

User Logic § PLC-5 ladder logic & program structure § Up to 10, 000 subroutines of 10, 000 rungs each § Instruction set combines PLC-5, SLC-500, and unique Soft. PLC functions § Logic documentation stored in Soft. PLC

TOPDOC Loadable Modules (TLM’s) § Loadable functions § Created using Soft. PLC Programmer’s Toolkit

TOPDOC Loadable Modules (TLM’s) § Loadable functions § Created using Soft. PLC Programmer’s Toolkit § Written in C++/Java § API of “helper functions” (similar to those on an RTOS) § TLM’s can be instructions or drivers § I/O drivers are TLM’s § Soft. PLC provides a number of instruction TLM’s

Example Soft. PLC Provided TLM’s § COMGENIE - ASCII instructions (up to 36 COM

Example Soft. PLC Provided TLM’s § COMGENIE - ASCII instructions (up to 36 COM ports) § LOG DATA - Selected data to file §. 001 TIMERS - Very fast/high resolution timing

Other Example § Computations. TLM’s § Fourier transforms, load balancing, . . . §

Other Example § Computations. TLM’s § Fourier transforms, load balancing, . . . § Special “non-PLC” functions § DCS process blocks, SENDMAIL § Device interfaces § Modbus, Motion Controllers, PC I/O boards, UPS § Proprietary logic embedded in function

“Properties” Area § Internal. Memory relational database § 2 column, multiple tables § Ladder

“Properties” Area § Internal. Memory relational database § 2 column, multiple tables § Ladder instructions to read and/or process data § Ideal for warehousing, sorting, recipe, RFID applications

I/O Support § Total digital I/O maximum 16 K § Analog I/O above and

I/O Support § Total digital I/O maximum 16 K § Analog I/O above and beyond digital total § Up to 16 I/O drivers can be loaded at once § Drivers are also TLM’s § I/O forcing supported § A-B RIO driver supports block transfer

Included I/O Drivers § Tealware local & remote § Modbus TCP § A-B RIO

Included I/O Drivers § Tealware local & remote § Modbus TCP § A-B RIO -1771, SLC-500 (1746), Flex, Block & compatible devices § Profibus, Device. Net, Interbus § Variety of PC I/O (ISA, PCI, PC/104 bus) § Serial & Wireless I/O (ICO-7000 Series) § Third party drivers also available

Communications § Networks for HMI/SCADA, program monitoring, PLC peer-to-peer, etc. § Soft. PLC appears

Communications § Networks for HMI/SCADA, program monitoring, PLC peer-to-peer, etc. § Soft. PLC appears as PLC-5 § Virtually all HMI/SCADA and many other 3 rd party devices supported § Up to 32 networks per system § Ethernet § Serial (DF 1 or Modbus) § Data Highway Plus or Data Highway

FTP Server § FTP = File Transfer Protocol, used for TCP/IP exchanges of files

FTP Server § FTP = File Transfer Protocol, used for TCP/IP exchanges of files § Soft. PLC has embedded FTP Server, many FTP clients are free § Example uses: § Update/backup Soft. PLC configurations & files § View/retrieve Soft. PLC files, documentation

SSH Server § Encrypted secure communications § All capabilities of FTP Server § Command

SSH Server § Encrypted secure communications § All capabilities of FTP Server § Command shell access remotely § Run programs § Diagnostics

Remote File Access § Soft. PLC can be a file access client to a

Remote File Access § Soft. PLC can be a file access client to a server running on any of the following server software: § Microsoft Windows File Sharing § Samba § NFS § Novell Netware § This means Soft. PLC can easily read or write production data to a remote disk

Syslog § Soft. PLC uses syslog for user messages § User Messages include: §

Syslog § Soft. PLC uses syslog for user messages § User Messages include: § operating mode § startup status or faults § runtime faults § Syslog messages can be directed to any output § ram fifo § local file, disk or ramdisk § remote file on a windows PC running a syslogger § Helps users comply with FDA 21 CFR 11

Java Virtual Machine § Soft. PLC has embedded deterministic JVM § Users can write

Java Virtual Machine § Soft. PLC has embedded deterministic JVM § Users can write Java TLM’s § eg: SQL Interface § Soft. PLC can run Java applications § Java applications based in other systems can access Soft. PLC realtime data § Endless possibilities for e-Automation. . .

Web Server Module § Add-on software module for Soft. PLC § Allows browsers to

Web Server Module § Add-on software module for Soft. PLC § Allows browsers to access Soft. PLC files and data § Applets (run in browser, but reside in Soft. PLC) § Servlets (run in Soft. PLC, good for remote applications, secure)

TOPDOC Nex. Gen

TOPDOC Nex. Gen

TOPDOC § TOPDOC - used for offline/online development, monitoring & troubleshooting, program documentation §

TOPDOC § TOPDOC - used for offline/online development, monitoring & troubleshooting, program documentation § Written in Java § Multiple platform support (eg: Windows, Linux) § Multiple language support (eg: native Chinese, Arabic character support)

Unique TOPDOC Features § Automatically recognizes & displays TLI’s, adds them to menu §

Unique TOPDOC Features § Automatically recognizes & displays TLI’s, adds them to menu § Program CLIP’s for easy reuse of logic blocks

A-B Conversions § SLi. Ck Convert - web based utility to convert SLC-500 applications

A-B Conversions § SLi. Ck Convert - web based utility to convert SLC-500 applications to Soft. PLC § includes Tealware I/O equivalents § PLC-2, PLC-5 conversion services from Soft. PLC for $150 per program* § most convert 90 -100% § Soft. Logix, PLC-5/250 & PLC-3 conversion services quoted per application * may be higher if manual intervention necessary

Hardware Products Soft. PLC In Tealware. TM Soft. PLC Processors. TM Hardbook Soft. PLC’s

Hardware Products Soft. PLC In Tealware. TM Soft. PLC Processors. TM Hardbook Soft. PLC’s

Hardware Products § Soft. PLC Corp. offers CONTROLLERS – industrial PC’s with Soft. PLC

Hardware Products § Soft. PLC Corp. offers CONTROLLERS – industrial PC’s with Soft. PLC runtime software pre-installed § Runtime control software alone is not a complete solution § Standard equipped PC’s are not designed for industrial control applications § Your role is to manufacture your product, not build a controller

Soft. PLC In Tealware § Compact backplane mount CPU’s & wide range of I/O

Soft. PLC In Tealware § Compact backplane mount CPU’s & wide range of I/O modules § Traditional PLC packaging § Up to 4 racks Local, 64 racks remote I/O § Use Tealware I/O w/ industrial PC’s § Hot Standby Option

CPU Modules § CPU resides in single slot on base § 16 MB RAM,

CPU Modules § CPU resides in single slot on base § 16 MB RAM, up to 72 MB Flash § (2) serial ports § 128 Kwords battery-backed RAM retentive memory area § Soft. PIPETM Remote I/O interface port (optional)

Bases § 4, 6, or 8 I/O module CPU bases § 6 or 8

Bases § 4, 6, or 8 I/O module CPU bases § 6 or 8 I/O module Local Expansion bases § Alternative CPU base with 4 I/O slots and a 4 -5 card PC/104 Magazine § PC/104 cards can be added to use other I/O systems, motion control cards, additional serial ports, and more PBASE 04

Systems § 1 CPU base plus up to 3 expansion bases § Up to

Systems § 1 CPU base plus up to 3 expansion bases § Up to 1024 I/O § Max. distance 30 feet from first base to last base

Soft. PIPE - Remote I/O System § § § 2. 5 MBaud link Up

Soft. PIPE - Remote I/O System § § § 2. 5 MBaud link Up to 15 remote drops in addition to local drop Up to 1024 I/O per drop (x 16 = 16 K I/O capacity) Distance from CPU to last drop up to 20, 000 feet Fiber options available winter 2005

I/O Modules § Detachable terminal block for easy module replacement w/o re-wiring § Diagnostic

I/O Modules § Detachable terminal block for easy module replacement w/o re-wiring § Diagnostic LED’s § Wide angle swing type connector for easy installation § Digital modules hot swappable under power

Soft. PLC § Node-box. Processors Industrial PC’s § 486, Pentium & Celeron CPU’s §

Soft. PLC § Node-box. Processors Industrial PC’s § 486, Pentium & Celeron CPU’s § 2, 4, 6, 8 slot enclosures or 19” rack mount § ISA, PCI, PC/104 bus § User selects I/O type, ports, etc. § Soft. PLC does installation, hardware/software configuration & system test

Hardbook Soft. PLC’s § Compact Industrial PC’s § Pentium CPU w/ dual Ethernet ports

Hardbook Soft. PLC’s § Compact Industrial PC’s § Pentium CPU w/ dual Ethernet ports § (1) PCI slot, USB, (1) PCMCIA slot § User selects I/O type, ports, etc. § Soft. PLC does installation, hardware/software configuration & system test

ICO-7000 Series I/O § § High Speed Serial RS-485 I/O network Up to 255

ICO-7000 Series I/O § § High Speed Serial RS-485 I/O network Up to 255 nodes per network, up to 921 KB Over 85 different modules available Dual Watchdog function Mounting Options

ICO-7000 Series I/O § Wireless Option via Modems § Direct Sequence Spread Spectrum §

ICO-7000 Series I/O § Wireless Option via Modems § Direct Sequence Spread Spectrum § 900 MHz and 2. 4 GHz modems § Choice of Antennae for up to 5 KM

Soft. PLC Redefining Automation Technology

Soft. PLC Redefining Automation Technology