Entivity Introductio.. - Alstron

ugliestmysticΤεχνίτη Νοημοσύνη και Ρομποτική

14 Νοε 2013 (πριν από 4 χρόνια και 1 μήνα)

87 εμφανίσεις

An Introduction to


Entivity Seminar

Presented by


Happy Chng Koa Heng

Alstron (Singapore) Pte Ltd

(Entivity


Asia)

An Introduction to

Entivity

Seminar Contents

1.
Design


Starting from the Top

a.
What is Flowchart Programming

b.
Why Flowchart Programming

c.
Notes on Learning & Programming Think & Do

2.
PC Based Control

a.
PC Based Control System

b.
What is PC Based Control System

c.
The Obstacle: Legacy PLC Systems


d.
Typical PC Control System Hardware Components

e.
Why PC based Control

3.
Entivity PC Based Solution

4.
Live Overview

5.
Conclusion

Topic 1

Design


Starting from the Top

1.
What is Flowchart Programming ?

2.
Why Flowchart Programming ?

3.
Notes on Learning & Programming
Think & Do

What is Flowchart Programming ?


Flowchart Programming


A Machine Control Development &
Implementation Language


Instructions resemble original flowchart symbols


PC based graphical programming lang.



ladder logic program in PLC


Begin Block
Decision Block
Control Block
Decision Block
Control Block
Return Block
Yes
Yes
No
No
Start Block
Decision Block
Control Block
Decision Block
Control Block
Return Block
Yes
Yes
No
No
What is Flowchart Programming ?


Flowchart Elements


Control (Processing)


Represents Control Commands


Defines actions



Decision


Represents a Branching operation


No work performed


Set the path which defines work to be done



Start (Enable)


Represents Beginning of Process Defined


In Think & Do, Defines Conditions for execution



Connecting Lines


Represents Process Flow graphically

Start Block
Decision Block
Control Block
Why Flowchart Programming ?

‘The Advantage of the Flowchart Programming Environment’

Which is easier to determine the sequence’?

Which looks easier to debug?

Which provides ‘historical’ logic solve information?

Why Flowchart Programming ?

1)
Process Flow Design

a)
Illustrates seq. of operation

b)
Break down complex process into simple steps

c)
Top
-
Down Design


Modular Design

2)
Integral part of machine design

a)
From process design to tool design

b)
Make use of existing designs directly in development

3)
Natural Process descript. Lang.

a)


湯 湥敤n瑯⁤敶敬潰 s瑡瑥 慮搠瑩a楮g 捨慲瑳


(For Ladder)

b)


摥癥汯灭敮琠瑩浥


䑩牥捴汹D瑲t湳污瑥⁦l潭 摥獩g渠⢽⁳瑥瀩

4)
Easy to Understand

a)
Widely Recognized


even by End user

b)
Able verify design changes easily (Even End User)

c)
Ease Program Team Communication

d)
Easily understand other members’ program

Begin Block
Decision Block
Control Block
Decision Block
Control Block
Return Block
Yes
Yes
No
No
Why Flowchart Programming ?

5)
Easy to Program

a)


䱥慲a楮朠Cu牶攠

i.


Faster Development

ii.


New Team member can be of help earlier

6)
GUI Programming Interface

a)
Clear Process Flow

b)
Avoid command line base process visualization problem
(Command line programming, C/C++)

c)
Allow EasyTrac Debugging Mode

i.


Graphical Debugging (Graphical step through of the process
flow)

d)
Ease Documentation just by Printing out Flowcharts

i.


Avoid wasting time in Project Documentation

ii.


Ease Documenting changes


Why Flowchart Programming ?

7)
Easy to Debug

a)
Can easily get a Technician to Service
Maintenance

i.
Free up Designer for other project

b)
Clear Understanding of Process

8)
Modular by default

a)
Ease Project team project scope break down

b)
Localized Troubleshooting area


䕡獥E
䵡楮瑥湡M捥c




瑲t畢汥l桯潴o湧n瑩浥t

(


䑯睮瑩浥m)

Notes on Learning

& Programming Think & Do


If experienced in Control System


Would be quick to pick up (Short Learning Curve)


A lot of Control People already think of state &
sequence of the process & have to translate this to
ladder logic when design a control system


Flowchart programming


eliminates this translation process as it naturally represents
the state & sequence


Directly translate from Design flow charts


For experienced Ladder Logic programmer


May need just a bit unlearning to do


Topic 2

PC Based Control

1.
PC
-
Based Control

2.
What is PC
-
Based Control

3.
The Obstacle: Legacy PLC Systems

4.
Typical PC Control System Hardware
Components

5.
Why PC
-
based Control ?

PC
-
Based Control



What

is PC
-
Based Control?



Why

do you need it?

. . . Differences from PLC control

. . . Components

. . . Architecture

. . . Just can’t do it with a PLC?

. . . Need to reduce implementation time/costs?

. . . Need to reduce launch cycle?

. . . Need to improve quality & reduce down time?

HMI PC

Programming PC

What is PC
-
Based Control?

Let’s first look at PLC Architecture . . .

Data Collector PC

PLC w/ rack I/O


HMI

Programming
\
Debug


Control


Data Collection

What is PC
-
Based Control?

‘What if we combined the functionality of all this hardware into one box?’

‘The Single Box Solution’

What is PC
-
Based Control?

Choose the I/O brand that you want!

Choose the I/O bus that you want!

Mix & match brands and buses!

‘Freedom from the confines of the PLC’

Distribute the I/O closer to actual devices


Legacy Automation Systems


Based on 30 year old PLC technology


Programmed with “relay ladder logic”


emulates wired relay cabinets circa 1950s


difficult to program, understand, maintain


Equipped with less memory


thus, applications like trending,
sorting or data analysis requires a separate PC


Not Designed for Advanced Automation


Product ID &Tracking


Vision Inspection Systems


Data Collection & SPC/SQC

( Statistical Process Ctrl /

Statistical Quality Ctrl )


IT Connectivity

Mode:operate F10=Menu P2/0
> \TD5\PLC5\TEST
¦N010:005 I:021 O:020 I:020 O:017¦
+--] [-----]/[---]/[---] [-------------------------------------------------( )-¦
¦ 00 06 02 02 ¦ 02¦
¦ ¦O:020¦
¦ +-( )-¦
¦ ¦ 00¦
¦ ¦B003 ¦
¦ +-(U)-¦
¦ 28¦
¦ B003 O:020 I:014 +- BTW ------------+ ¦
+--]/[---] [---------] [------------------------------¦ BLOCK XFER WRITE +(EN)-¦
¦¦ 245 01 ¦ 03 ¦ ¦ RACK: 00 ¦ ¦
¦¦N007:064 C005:006¦ ¦ ¦ GROUP: 2 +(DN) ¦
¦+--] [------] [---+ ¦ ¦ SLOT: 0 ¦ ¦
¦¦ 01 DN ¦ ¦ CTRL: #N007:000 +(ER) ¦
¦¦ I:017 N009:023 I:001 I:004 N024:018¦ ¦ DATA: #O:017 ¦ ¦
¦+--] [------] [-----]/[-----]/[-----] [--+ ¦ LENGTH: 10 ¦ ¦
¦ 04 05 01 00 07 ¦ CONTINUOUS: N ¦ ¦
¦ +------------------+ ¦
¦T004:003 +- EQU ------------+ O:017¦
+--]/[----¦ A = B +---------------------------------------------(L)-¦
¦ 01 ¦ A: N007:009 ¦ ¦ 02¦
¦ ¦ B: N007:008 ¦ ¦O:010¦
¦ +------------------+ +-( )-¦
¦ 04¦

The Obstacle: Legacy PLC Systems

Typical PC Control System
Hardware Components


I/O Scanner Card


Accessory Card equipped with processor


Regularly schedules, polls & Updates I/O Status along with I/O
Sub
-
System


I/O Network Card


Intelligent I/O Devices


Attached directly to network cables


Include I/O Modules with built
-
in network adapters, I/O processors
in racks, smart sensors and actuators.


Industrial PC (IPC)


Equipped with better RFI & EMI shielding


More robust power supply


More easily replaceable components


Usually LCD VGA Integrated

Why PC
-
Based Control ?

(Vs. Conventional PLC)


PC
-
based Control combines functions that runs on
several separate platforms in a PLC system into a
single PC




捯c琠☠t灡捥


Includes Advanced Control Functions


Eg. Graphical operator interface, Data collection, Alarming
& storage (Previously done by SCADA)


PC platforms typically utilizes more advanced
technology


Software platform supported by thousands of vendors

Why PC
-
Based Control ?


Off
-
the
-
shelf Hardware & Software


Cost effective solutions available with both hardware &
software solutions to readily integrate with the system


Same technology used in office system = common comm.
Platform


Using Windows NT, 2000, XP platform offers built
-
in
comm. services

(TCP/IP & low cost PC Ethernet cards)


-
> Very cost effective enterprise
-
wide network connectivity


Open to cheaper commercial alternatives (eg. Scan
Card
-
> Ethernet Card)


Typical PC comes with more memory


Less cost of memory upgrade compared to PLC


Hard disk getting cheaper & bigger

Why PC
-
Based Control ?


Open Hardware Architecture


Allow to mixing & matching of various bus systems &
modules of various brands


Hardware Manufacturer Independence


Not held hostage by Single PLC Manufacturer


Ease partial Upgrading


䅬汯眠s捡c楮g 灲p橥j琠異g牡r攠筩湳瑥t搠潦o
捨慮c楮g 慬a 桡牤睡牥 慴as慭攠瑩t敽


No need for re
-
engineering the control program


Due to hardware product obsolescence or absence of vendor support
is eliminated


Avoid Proprietary Interfaces & ease Network
Connectivity


Unlike PLC that are difficult to extract info from
(proprietary interface, networks),


PC offers ease Office Network Connectivity, cheap
commercial network solutions

Why PC
-
Based Control ?


Programming Language


Not limited to
RLL (Relay Ladder Logic)


Allow
Other choice of programming lang. (Flowchart)


Allow use & interaction with other software,
utilities & programming language


Enterprise Connectivity


Ease Connectivity to Office PC, or even across Internet


Ease Connectivity to MES, SAP, etc


Enable Data Connectivity


Standard Windows Comm. Tools


Real
-
time data shared with other windows applications through
DDE, OPC


Real
-
time Database Connectivity

Why PC
-
Based Control ?


Moving to a Data driven platform


Readily info on production, statistic, quality info,
historical data to managers at their very desk


Online data access & control available to
Maintenance Technicians


Operators can get online tutorial stored in a
remote file server



Topic 3


Entivity PC Based Solution

1.
Entivity PC Based Solution

2.
VLC Overview

3.
Studio Overview

Entivity PC Based Solution


More than Emulating a PLC on a PC!


Control Entire Automation System


Clip on to Legacy Systems


Enabling Automation Productivity


Faster Time to Market


Lower Launch Times


Increased Throughput


Better Quality


Tools for Continuous Improvement


Process Control Flow Charts


Focus on the Process


No need to “Program” the Technology

Entivity Products


Easiest





Fastest





Most
Complete

LIVE!


Easy to Use

Live! is a full
-
function, simple PC
-
based control software
product. Filled with easy to use features, a great solution for
many applications.



Flowchart Logic


Integrated HMI


Integrated Motion Control


Full Feature PID Loop Control


Downtime & Cycle
-
time Analysis


Instant I/O Configurator


Application Debugger


Windows CE runtimes


VLC
-

Fastest

VLC version 5.x


Password protection on Flowcharts


Support for
Sub
-
Millisecond

scan
-
rates


Upgraded to IN
-
time 2.1 with latest
TCP/IP stack


Includes Latest drivers &Motion
Development System


Flowchart & RLL Editor






VLC version 6.x



Windows XP support



PCI RetMem



Cognex Vision block



Latest HMI version



SQL block

Studio
-

Complete


Flowchart Control Logic


Sophisticated HMI


Connectivity Center


Integrated Motion Control


Advanced PID Control


Downtime and Cycle Analysis Tools


Visual Debugging Tools


Project Management Tools


System Support Tools

Topic 6

Think & Do Live ! Overview

1.
Think & Do Live! Overview

2.
Think & Do Live! Features

Think & Do Live!


Live !


A versatile control & visualization package


With wide range of I/O & motion drivers


Basic HMI


Runs under Windows NT, 2000, & XP


Can also run under Windows CE for
distributed/embedded control in smaller footprint
applications

Project Binder


Familiar Microsoft Outlook User Interfaces

To organize all automation project components, tools &
documentation



Common Tagname

Database


supports control logic,

HMI, external

programs

and enterprise

connectivity



Control Logic


Flowchart Programming

“Program” Control Logic

with only user friendly Flow Charts.

Double
-
click to Tag to Tagnames

(I/O tag with variable names)



Comprehensive Logic Blocks

Logic Blocks provides

comprehensive control

functionality, including discrete
logic, motion control, PID loop

control, serial port communications,
and external program interfaces



Automatic Compilation

Flowcharts automatically converted
to an executable format that can be
run on Windows 2000, NT, and
Embedded NT

&

CE

I/O Connectivity


Auto I/O Discovery

Auto
-
discovery and

configuration tools

provide the easiest

way to connect to

many popular I/O

networks


COM/DCOM support

Full COM/DCOM

interface support


OPC Client & Server

Client and server

capabilities supported

with built
-
in OPC 2.0


HMI


Create HMI in Integrated Environment

Create HMI screens from within Live!, that is directly linked to the
I/O Tagnames (Variables)


Shapes from Symbol Factory


Includes a library of automation

specific shapes for a wide range

of applications.


Easy Access to Variable


Easy Access to Tagnames
with a double
-
click to tag
Tagnames to Control Buttons,
including creating directly
Output Control Button without
any Flowchart


Motion


Easy Interface to Motion Controllers

Integrated motion control parameters provide the easiest of use to
interface with many popular motion controllers all from within the
control logic


Multiple
concurrent

motion
Controllers

Supports multiple
motion controllers
simultaneously

PID Loop Control


Full
-
featured PID loop control


built
-
in with the control logic


Easy PID
Programming

Parameters are
available for simple
and sophisticated
loop control along
with support for up
to 64 loops

Debugging


Graphical Debugging
with EasyTrac Mode

allowing you to track easily
the logic execution
progress with colored path
of the flowchart


AppTracker

(Application Tracker)



gives you extensive debugging
capabilities for use in project
development.


Topic 6


In Conclusion


helping customers achieve …


Shorter time to market through faster automation development
and fewer system integration problems,


Tightly integrated control and information systems,


Access to real
-
time data for dynamic scheduling and customer
visibility into the manufacturing process,


Access to productivity data for asset utilization management,


Flexible solutions with an open architecture,


Flexible, maintainable systems with open interfaces and self
-
documenting logic,


Rapid development through the use of the industry standard
Microsoft Visio user interface for logic and HMI development.


… BOTTOM LINE RESULTS!


Applications


Materials Handling


Sortation


Packaging


Machine Control


Process Control


Test Systems


Facilities Management


Web Processing


Water/Wastewater


Remote Monitoring


Productivity


E
-
Manufacturing


Continuous Processing


Batch Processing


Extrusion


Refrigeration


Security


E
-
Fulfillment


Electronic Assembly


Semiconductor Processing


Intelligent Conveying


RTU


Bio
-
Remediation


E
-
Control


And many more ...

@
www.entivity.com/case_studies.asp




Sample Customers


Gateway Computers


Dell


General Motors


Hewlett
-
Packard


3M


Caterpillar


QSC Audio


Delphi


Eskay


Honeywell


Lucent Technologies


Pete’s Coffee


NASA



Motorola


Lens Crafters


Six Flags Great Adventure


Seagate


Viewtronix


US Department of Energy


University of Arizona


United Parcel Service


IBM


Xerox


Chevron USA


And more … adding
everyday


Conclusion

1.
Q & A

2.
Feedback