softplc_intro.ppt
-
Upload
johnsondon -
Category
Documents
-
view
458 -
download
1
Transcript of softplc_intro.ppt
![Page 1: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/1.jpg)
![Page 2: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/2.jpg)
Company Overview
![Page 3: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/3.jpg)
3
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 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
![Page 4: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/4.jpg)
4
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
![Page 5: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/5.jpg)
5
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
![Page 6: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/6.jpg)
Products
![Page 7: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/7.jpg)
7
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
![Page 8: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/8.jpg)
8
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
![Page 9: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/9.jpg)
SoftPLC CPU Options
Smart™ SoftPLCSoftPLC In TealwareTM
SoftPLC Hardbook ProcessorsTM
![Page 10: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/10.jpg)
10
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
![Page 11: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/11.jpg)
11
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
![Page 12: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/12.jpg)
12
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)
![Page 13: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/13.jpg)
13
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
![Page 14: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/14.jpg)
14
Tiny Hardbook Processor
Small, low cost industrial CPU 1 Ethernet, 2 serial, 3 USB ports 802.11GB Wireless option Fanless, diskless
![Page 15: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/15.jpg)
15
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
![Page 16: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/16.jpg)
I/O
TealwareTM
Remote Bus
A Series
![Page 17: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/17.jpg)
17
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
![Page 18: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/18.jpg)
18
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
![Page 19: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/19.jpg)
19
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
![Page 20: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/20.jpg)
20
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
![Page 21: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/21.jpg)
Example Configurations
![Page 22: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/22.jpg)
22
Example Configurations
Hardbook/Processor with Bus I/O
BASE0x (Backplane)
+
Profibus
ASI
DeviceNet
Interbus
CANOpen
SERCOS
etc.
Hilscher Interface Card
![Page 23: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/23.jpg)
23
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
![Page 24: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/24.jpg)
24
Example Configurations
Hardbook/Processor with Tealware I/O or other ethernet I/O on ModbusTCP
BASE0x (Backplane)
PWSxx (Power Supply)
EIOA11 I/O Adapter
I/O Modules
Ethernet ModbusTCP
![Page 25: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/25.jpg)
25
Example Configurations
Smart SoftPLC w/ 3 module daughter board
BASE0x (Backplane) I/O Modules
![Page 26: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/26.jpg)
26
Example Configurations
SoftPLC In Tealware System
BASE0x (Backplane)
PWSxx (Power Supply) SPLC-2A-y (CPU)
I/O Modules
![Page 27: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/27.jpg)
Open ArchitectureControl Software
![Page 28: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/28.jpg)
28
Gate
cra
ft Fi
rew
all
SoftPLC Architecture
Runtime Executive +Gatecraft Embedded LinuxA-B Communications Driver Interface
DF1 SERIAL DH+TCP/IP
- HMI/SCADA/DCS- TOPDOC- Visual Basic, Visual C++- A-B PLC’s
Ethernet
Ethernet
C/C++ and Java Interfaces
I/O Devices, Interface Cards, PC Boards,HMI, etc.
Serial Protocols(ie:Modbus)I/O & DeviceDrivers
I/O Devices, HMI, etc.
Ethernet Protocols(ie:ModbusTCP) CustomLadderInstructions WebServer
Java Applications Applets/Servlets
Web Browser
FTP/SSHServers
![Page 29: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/29.jpg)
29
What is SoftPLC?
SoftPLC control software turns 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)
![Page 30: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/30.jpg)
30
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
![Page 31: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/31.jpg)
31
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
![Page 32: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/32.jpg)
32
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
![Page 33: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/33.jpg)
33
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
![Page 34: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/34.jpg)
34
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
![Page 35: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/35.jpg)
35
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
![Page 36: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/36.jpg)
36
“Properties” Memory Area Internal relational database Ladder instructions to
read and/or process data
Ideal for warehousing, sorting, recipe, RFID applications
![Page 37: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/37.jpg)
37
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
![Page 38: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/38.jpg)
38
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
![Page 39: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/39.jpg)
39
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
![Page 40: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/40.jpg)
40
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
![Page 41: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/41.jpg)
41
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)
![Page 42: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/42.jpg)
42
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
![Page 43: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/43.jpg)
43
Gate
cra
ft Fi
rew
all
SoftPLC Architecture
Runtime Executive +Gatecraft Embedded LinuxA-B Communications Driver Interface
DF1 SERIAL DH+TCP/IP
- HMI/SCADA/DCS- TOPDOC- Visual Basic, Visual C++- A-B PLC’s
Ethernet
Ethernet
C/C++ and Java Interfaces
I/O Devices, Interface Cards, PC Boards,HMI, etc.
Serial Protocols(ie:Modbus)I/O & DeviceDrivers
I/O Devices, HMI, etc.
Ethernet Protocols(ie:ModbusTCP) CustomLadderInstructions WebServer
Java Applications Applets/Servlets
Web Browser
FTP/SSHServers
![Page 44: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/44.jpg)
A-B Conversions
![Page 45: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/45.jpg)
45
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
![Page 46: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/46.jpg)
46
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
![Page 47: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/47.jpg)
47
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
![Page 48: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/48.jpg)
48
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
![Page 49: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/49.jpg)
49
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
![Page 50: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/50.jpg)
50
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
![Page 51: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/51.jpg)
51
A-B Conversions
Any system using Flex or block I/O, same principle applies 1794-ASB Remote I/O Adapter
![Page 52: softplc_intro.ppt](https://reader035.fdocuments.us/reader035/viewer/2022062704/5560ed2ed8b42afb7b8b536a/html5/thumbnails/52.jpg)