host pc connection - advantechadvdownload.advantech.com/productfile/downloadfile1/ei... ·...
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~~~~