1 / 52

Company Overview

Company Overview. SoftPLC Corp. - A Brief History. 1983: Tele-Denken Resources Founded By former A-B employees 1984: TOPDOC PLC programming/documentation software For PLC-2, then PLC-3 and PLC-5 1985: SoftWIRES PLC emulation/simulation & process modeling To run A-B Logic in a computer

arleen
Download Presentation

Company Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Company Overview

  2. SoftPLC Corp. - A Brief History • 1983: Tele-Denken Resources Founded • By former A-B employees • 1984: TOPDOCPLC programming/documentation software • For PLC-2, then PLC-3 and PLC-5 • 1985: SoftWIRES PLC emulation/simulation & process modeling • To run A-B Logic in a computer • 1988: SoftPLC Open architecture control software • A combination of existing proven technologies & new ideas, based on PLC-5 SoftWIRES • 1993: SoftPLC Processor Systems • PC & I/O hardware catches up to software technology • Combination of industrial computers and embedded SoftPLC software • 1996: Company renamed to SoftPLC Corporation • 1997: SoftPLC In Tealware • Traditional PLC hardware form factor, industrial I/O with SoftPLC software features • 2000: Released Linux Version • 2009: Release of Smart™Controllers • Including SoftPLC brand of A-B RIO protocol interface

  3. SoftPLC–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

  4. SoftPLC–Customer Partnerships • Privately held, small business • Treasure customer feedback • Focused, experts in our chosen area • Excellent customer service & support • "I can't remember a time in the last 20 years that a vendor went to the lengths that SoftPLC Corp. did to ensure our projects were a success.” (US Army Corps of Engineers) • Worldwide network of distributors and system integrators • No “case numbers”, responsive phone/email support from field experienced application engineers/ programmers

  5. Products

  6. SoftPLC Corp. Products • SoftPLC® Controllers • SoftPLC is the runtime control software (“firmware”) included in each controller • Stand-Alone Controllers - use w/ remote I/O or PC-bus I/O • SoftPLC Hardbooks & Processors • DIN/Rack-Mounted Controllers - traditional PLC form factor • Smart SoftPLC • SoftPLC In Tealware • TOPDOC® • The configuration/application development/troubleshooting software for SoftPLC based systems

  7. SoftPLC Products • Industrial I/O • Tealware – modular rack mounted system for local systems or remote I/O • A-Series – low cost serial/ethernet/wireless I/O • Drivers and interface cards to industrial networks • Profibus, DeviceNet, CANopen, SERCOS, A-B RIO, etc. • Auxiliary Equipment • Power protection • Ethernet switches, fiber converters, etc. • Gatecraft Industrial Firewalls • Network Protection, Modem Gateway, Wireless Access Point

  8. SoftPLC CPU Options Smart™ SoftPLC SoftPLC In TealwareTM SoftPLC Hardbook ProcessorsTM

  9. Smart SoftPLC • DIN rail mount CPU w/ 4 serial ports, 2 ethernet interfaces (fiber option), modem or RS-485 port option • Selectable daughter board interfaces • 3 local Tealware Modules • Tealware LocalPorts Board • PC/104 board • A-B RIO interface (mid-2009 release) • Built-in ethernet switch

  10. SoftPLC In Tealware • Compact backplane mount CPU’s & wide range of I/O modules • Traditional PLC packaging • Can use Tealware I/O w/ industrial PC’s • Local, Remote or Ethernet configurations • Hot Standby Option

  11. Tealware CPU Modules • CPU resides in single slot on base • 32MB RAM, 32MB Flash • (2) serial ports, 10MB ethernet port • 128 Kwords battery-backed RAM retentive memory area • SoftPIPETM Remote I/O interface port (optional)

  12. Hardbook SoftPLC Processors • Compact Stand-Alone CPU’s • Dual Ethernet ports • Ideal for Ethernet I/O • Some models have PCI slot(s) • Profibus, DeviceNet…. • Add’l Serial Ports • Motion Control Cards • A-B RIO Interface Cards • USB, Serial • Fanless, diskless

  13. Tiny Hardbook Processor • Small, low cost industrial CPU • 1 Ethernet, 2 serial, 3 USB ports • 802.11GB Wireless option • Fanless, diskless

  14. SoftPLC Processors • Node-box Industrial CPU’s • 486, Pentium & Celeron class CPU’s • 2, 4, 6, 8 slot enclosures or 19” rack mount • ISA and/or PCI bus • Good when multiple add-in interface cards are required

  15. I/O TealwareTM Remote Bus A Series

  16. I/O Options • Tealware - Local & Remote • Modbus TCP • A-B RIO -1771, SLC-500 (1746), Flex, Block & compatible devices • Profibus, DeviceNet, CANOpen, Interbus, etc. • Variety of PC I/O (eg: PCI, PC/104 bus) • Serial/USB & Wireless I/O

  17. Tealware I/O Modules • Wide variety of digital, analog, & specialty modules • Detachable terminal block for easy module replacement w/o re-wiring • Diagnostic LED’s • Wide angle swing connector - easy installation • Digital modules hot swappable under power • IEEE C37.90.1 Surge Withstand

  18. Local Systems • Up to 3 expansion bases per local interface • 6 or 8 I/O module Local Expansion bases • Max. 30 feet from first base to last base • Smart CPU w/ Localports Daughter Board • Up to 12 expansion racks per Smart CPU • Tealware CPU in Base • 4, 6, or 8 modules in CPU Base plus up to 3 expansion bases

  19. Remote I/O • Up to 15 remote drops in addition to local drop • Up to 1024 I/O per drop (x 16 = 16K I/O capacity) • Two Options:(Fiber options available for both network types) • Ethernet ModbusTCP • SoftPIPETM (Hot Standby applications) • Smart CPU can be Ethernet Adapter • 3 modules/Smart with 3 module daughter board • 12 racks/Smart with local ports daughter board • Hardbook CPU to Tealware Ethernet I/O • Remote Base (4, 6, or 8 slots) with Adapter (EIOA11) plus up to 3 expansion bases • Up to 64 Adapters per Hardbook

  20. Example Configurations

  21. Example Configurations • Hardbook/Processor with Bus I/O BASE0x (Backplane) Profibus ASI DeviceNet Interbus CANOpen SERCOS etc. + Hilscher Interface Card

  22. Example Configurations • Hardbook/Processor with A-B Remote I/O BASE0x (Backplane) + 1785-PKTX/PKTXD* 1771-ASB or other A-B RIO Adapter * A SoftPLC interface board for the Smart CPU to be developed in 2009 as an alternative to this solution

  23. Example Configurations • Hardbook/Processor with Tealware I/O • or other ethernet I/O on ModbusTCP BASE0x (Backplane) I/O Modules Ethernet ModbusTCP EIOA11 I/O Adapter PWSxx (Power Supply)

  24. Example Configurations • Smart SoftPLC w/ 3 module daughter board I/O Modules BASE0x (Backplane)

  25. Example Configurations • SoftPLC In Tealware System I/O Modules BASE0x (Backplane) PWSxx (Power Supply) SPLC-2A-y (CPU)

  26. Open Architecture Control Software

  27. SoftPLC Architecture

  28. What is SoftPLC? • SoftPLC control softwareturns an industrial computer into an open architecture automation controller • Embedded software, runs on dedicated system • “Headless” system (eg: no monitor, keyboard…) • Features of proprietary PLC’s (I/O control, PID) PLUS features of computers (flexibility, networking, speed)

  29. Operation • SoftPLC turns PC into PLC, it is not PC-based control • Deterministic scan (“hard” realtime) • Online run-mode program changes • Troubleshooting tools like PLC (Runtime Fault detection/correction, I/O Forcing) • Runs on embedded Linux, no Windows

  30. Data Table • PLC-5/SLC-500 Data Table 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 (LT, 1K, 2K or 8K) * except for O, I, S files

  31. UserLogic • PLC-5/SLC-500 ladder logic programming • Up to 10,000 subroutines of 10,000 rungs each • Instruction set combines PLC-5, SLC-500, and unique SoftPLC functions • Logic documentation stored in SoftPLC

  32. TOPDOC Loadable Modules (TLM’s) • Loadable functions can be instructions or drivers • Created using SoftPLC Programmer’s Toolkit • Written in C++/Java • Example SoftPLC provided TLM’s • .001 TIMERS - Very fast/high resolution timing • COMGENIUS – ASCII/Serial Communications • LOG DATA - Selected data to file

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

  34. Remote File Access • SoftPLC can be a file access client to a server (eg: Microsoft Windows File Sharing, Samba, NFS, Novell Netware) • This means SoftPLC can easily read or write production data to a remote disk • Databases (eg: SQL, Oracle) • Data Files/Reports/XML

  35. “Properties” Memory Area • Internal relational database • Ladder instructions to read and/or process data • Ideal for warehousing, sorting, recipe, RFID applications

  36. I/O Support • Total digital I/O maximum 16K • Analog I/O above and beyond digital total • Up to 16 I/O drivers can be loaded at once • Available Drivers: • Tealware local & remote • Modbus TCP • A-B RIO -1771, SLC-500 (1746), Flex, Block & compatible devices • Profibus, DeviceNet, Interbus, etc. • Variety of PC I/O (ISA, PCI, PC/104 bus) • Serial & Wireless I/O (ICO-7000 Series) • Third party drivers also available

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

  38. FTP/SSH Servers • Used for TCP/IP exchanges of files, system maintenance • Use with any FTP/SSH client (many are free) • Example uses: • Update/backup SoftPLC configurations & files • View/retrieve SoftPLC files, documentation • Run command line programs

  39. Syslog • A complete log record for user messages • User Messages include operating mode, startup status or faults, runtime faults • Syslog messages can be directed to any output (eg: ram fifo, local file/disk/ramdisk, remote file on a windows PC) • Helps users comply with FDA 21CFR11

  40. Web Server Module • Add-on software module for SoftPLC • Allows browsers to access SoftPLC data • Applets (run in browser, but reside in SoftPLC) • Servlets (run in SoftPLC, good for remote applications, secure)

  41. Gatecraft™ Firewall Technology • Feature-rich industrial firewall • Stateful inspection, NAT/IP masquerading, blacklisting • Multiple VPN tunnels • Ethernet-to-Ethernet, Modem, Wireless options • Runs embedded in SoftPLC

  42. SoftPLC Architecture

  43. A-B Conversions

  44. A-B Conversions • Most convert 90-100% • SLiCk Convert - $195 web based utility to convert SLC-500 applications to SoftPLC • PLC-2, PLC-5 conversion services from SoftPLC • SoftLogix, PLC-5/250 & PLC-3 conversion services quoted per application

  45. A-B Conversions • PLC-5 • Send TEXT version of logic and documentation to SoftPLC for conversion ($150 minimum fee) • Use a Hardbook-PCI or a SoftPLC Processor with 1785-PKTX card • Replace PLC-5 CPU w/ 1771-ASB Remote I/O Adapter

  46. A-B Conversions • PLC-2/30, -2/20 • Replace CPU with Hardbook-PCI or SoftPLC Processor with 1785-PKTX card • Send program and documentation to SoftPLC • Upload logic with TOPDOC PLC-2 • Text version of documentation files if available • $750 fee includes loan of TOPDOC PLC-2 package and conversion services

  47. A-B Conversions • PLC-2 with Remote I/O • Existing I/O can remain • PLC-2 with Local I/O • Change 1771-AL Adapters to 1771-ASB/ASC Adapters • Racks & Power Supplies must be Series B

  48. A-B Conversions • Mini-PLC-2 • Cost of 1785-PKTX and Remote I/O Adapter makes upgrade often not cost justifiable • May be opportunity to replace entire system instead • Especially if older 8 point I/O modules were used

  49. A-B Conversions • SLC-500 • Customer uses SliCk Convert Utility on SoftPLC Website to convert logic & documentation • Conversion provides equivalent Tealware I/O modules • If customer wants to re-use SLC I/O: • Use Hardbook-PCI or SoftPLC Processor with 1785-PKTX interface card • Replace CPU w/ 1747-ASB Remote I/O Adapter

More Related