host pc connection - advantechadvdownload.advantech.com/productfile/downloadfile1/ei... ·...
TRANSCRIPT
![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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/1.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/5.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/9.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/10.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/18.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/26.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/27.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/28.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/29.jpg)
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](https://reader030.vdocuments.mx/reader030/viewer/2022040404/5e9212beb5b1237064406303/html5/thumbnails/30.jpg)
Thanks~~~~