30
Host PC Connection Host PC Connection

Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Host PC ConnectionHost PC Connection

Page 2: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

AgendaAgenda

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

Page 3: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 4: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 5: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 6: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 7: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Protocol : MODBUS TCPCreate a new project

Page 8: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Add a new device

Connection setting

Page 9: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Add a data item

Page 10: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Modbus/TCP OPC Server SettingModbus/TCP OPC Server Setting

Monitor the value

Page 11: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 12: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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…

Page 13: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 14: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Show Data from hardware devicesShow Data from hardware devices

Page 15: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Check the Connect to OPC server

Page 16: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

AgendaAgenda

Third Party Communication - OPC SeverGraphic Tool - ADAMViewSCADA - WebAccess

– Introduction to WebAccess– Components of WebAccess– System Architecture

Programming Library - ADAM.NET Class Library

Page 17: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Introduction to WebAccessIntroduction to WebAccess

Page 18: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 19: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 20: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Network System ArchitectureNetwork System Architecture

Page 21: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

System ArchitectureSystem Architecture

Stand-alone Project and SCADA Node bundle –network

Run-time Only SCADA Node with remote Development

Page 22: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 23: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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?

Page 24: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 25: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

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

Page 26: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

ADAM.NET Class Library DriversADAM.NET Class Library Drivers

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

WinCE

Page 27: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Adam.NET Class Library HelpAdam.NET Class Library Help

Integrated into “Microsoft Visual Studio .NET” environment

Page 28: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Adam.NET Class Library HelpAdam.NET Class Library Help

Integrated into “Microsoft Visual Studio .NET” environment

Page 29: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

ADAM Sample ProgramsADAM Sample Programs

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

Page 30: Host PC Connection - Advantechadvdownload.advantech.com/productfile/Downloadfile1/EI... · 2017-09-26 · Project Node is a centralized database server used by the configuration tool

Thanks~~~~