host pc connection -...

30
Host PC Connection Host PC Connection

Upload: hadung

Post on 26-Apr-2018

249 views

Category:

Documents


4 download

TRANSCRIPT

Host PC ConnectionHost PC Connection

AgendaAgenda

Third Party Communication - OPC SeverGraphic Tool - ADAMViewSCADA - WebAccessProgramming Library - ADAM.NET Class Library

Programming with ADAM ModulesProgramming with ADAM ModulesAdam.Net Utility (WIN32,WINCE)Graphic Tool Programming:

– HMI: AdamView– SCADA: WebAccess

Text Tool Programming:– Visual Studio – DotNEt Class Library

VS.NET 2003, 2005OPC Server

– Adam OPC; – Modbus RTU/TCP OPC

3rd Party Software– LabVIEW

AgendaAgenda

Third Party Communication - OPC Sever– What’s OPC– Advantech OPC Server– Modbus OPC Server– Modbus/TCP OPC Server

Graphic Tool - ADAMViewSCADA - WebAccessProgramming Library - ADAM.NET Class Library

What’s OPC ?What’s OPC ?

OLE for Process Control (OPC) With wide industry acceptanceTo have a software interface for applications to access data from any data source like a device or a database

...

OPC ServerB

OPC ServerA

OPC ServerC

ApplicationX

OPC Interface

ApplicationY

OPC Interface

What’s OPC ?What’s OPC ?

OPC server A OPC server B OPC server C

OPC Layer

System A System DSystem C System ESystem B

OPC servers on a PC

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Protocol : MODBUS TCPCreate a new project

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Add a new device

Connection setting

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Add a data item

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Monitor the value

AgendaAgenda

Third Party Communication - OPC SeverGraphic Tool - ADAMView

– ADAMView’s Advantages– Software Environment– Show Data from hardware devices

SCADA - WebAccessProgramming Library - ADAM.NET Class Library

Advantech ADAMView’s AdvantagesAdvantech ADAMView’s Advantages

Easy to Build– Within 2 hoursEasy to Connect– Standard driver interface (OPC)– DLL driverEasy to Communicate– TCP/IP, COM portEasy to Integrate– Excel, Access…

Software EnvironmentSoftware Environment

Task Designer– I/O Configuration– Math / Logic Operation– Control Algorithm– BasicScript– Interface– File Function

Display Designer– Value Display: Indicator, String, Bar Graph, Trend, Meter– Control Element: Button, Knob, Slider– Graph: Line, Square, Circle

Show Data from hardware devicesShow Data from hardware devices

For Adam-6000/5000TCP in ADAMViewFor Adam-6000/5000TCP in ADAMView

Check the Connect to OPC server

AgendaAgenda

Third Party Communication - OPC SeverGraphic Tool - ADAMViewSCADA - WebAccess

– Introduction to WebAccess– Components of WebAccess– System Architecture

Programming Library - ADAM.NET Class Library

Introduction to WebAccessIntroduction to WebAccess

Web Browser Based SCADA softwareCommunications Drivers to Industrial Automation Hardware Centralized Database Server for Network Development Enhanced Security (Areas and Levels) Vector-based Graphics Import AutoCAD DXFAlarm, Trend, Report and RecipeFree Development software and Local Screen Tags Scripts using Tcl, JScript and VB ScriptNavigation Toolbars and right Click menus

FeaturesFeatures

Project Node is a centralized database server used by the configuration tool. (Development)

SCADA Nodes connect to Automation Hardware and makes data available to the network including Clients, other SCADA Nodes and the Project Node. (Runtime)

Clients display real-time data with animated graphics and allow operators to change values, acknowledge alarms and control in real-time.

Components of WebAccessComponents of WebAccess

Network System ArchitectureNetwork System Architecture

System ArchitectureSystem Architecture

Stand-alone Project and SCADA Node bundle –network

Run-time Only SCADA Node with remote Development

AgendaAgenda

Third Party Communication - OPC SeverGraphic Tool - ADAMViewSCADA - WebAccessProgramming Library - ADAM.NET Class Library

– What is the Adam.Net Class Library?– Software Architecture – Installation Procedure– Adam.NET Class Library Help– ADAM Sample Programs

Adam I/O complete libraryBased on MS VS.NET EnvironmentIncluding ASCII Command sets and Modbus RTU/ TCP WIN32 and WINCENew Adam.Net utility

What is the Adam.Net Class library?What is the Adam.Net Class library?

Software Architecture (ADAM.NET)Software Architecture (ADAM.NET)

WindowsUtility

VB.NET

ADAM-4000/5000-485

RS485/TCP

RS485/TCP

.NET Framework (Win32)

ADAM-5000/TCP /ADAM-6000

C#Windows

Utility

.NET Compact Framework (WinCE)

ADAM .NET class library

Installation ProcedureInstallation Procedure

Prerequisite– Microsoft Visual Studio .Net 2003 .NET2005– Microsoft Visual Studio Document MSDN– DotNet Frame Work 1.1 2.0

ADAM.Net Class Library Package– ADAM .NET Class Library.exe

ADAM.NET Class Library DriversADAM.NET Class Library Drivers

Win32– Advantech.Adam– Advantech.Common– Advantech.Protocol

WinCE

Adam.NET Class Library HelpAdam.NET Class Library Help

Integrated into “Microsoft Visual Studio .NET” environment

Adam.NET Class Library HelpAdam.NET Class Library Help

Integrated into “Microsoft Visual Studio .NET” environment

ADAM Sample ProgramsADAM Sample Programs

ADAM I/O modulesVB.NET and C#WIN32 / WINCEModbus RTU/TPC

Thanks~~~~