Professional Documents
Culture Documents
Training Kit
IAG Inter-corn AE
Alex Hsieh (謝明宏)
Agenda
Overview of ADAM-3600 & Demo Box Hands-On
Conclusion
Outline
Introduction to ADAM-3600 & DEMO Box
Conclusion
Intelligent RTU in the IoT Era
High Adaptability to Environment
Self-diagnosis / healing
Big Data Pretreatments
Part of Telemetry / SCADA system
Telecommunication to
the Cloud
Advantech
Web-based SCADA Software
Advantech
All-in-One Intelligent RTU
ADAM-3600-C2G:New ADAM for IoT
All-in-One design, Reduces integration effort
Computing Wireless Communication
Powerful Platform Modular Design (PCIe-mini Card Module x2)
32-bit Cortex A8 600MHz Support Wi-Fi/3G/GPRS/ZigBee
(TI AM3352)
256MB DDR3L RAM Built-in 8AI / 8DI / 4DO
32K Battery Backup RAM
1GB Micro SD Built-in I/O System
4 Flexible expansion slots
LED Indicators
RT Linux V3.12
SD Card Slot x1
USB 2.0 + VGA
PC/PLC Programming
SDK for C Prog.
IEC-61131-3 SoftLogic
Multiple Protocols
Modbus/RTU
Modbus/TCP
DNP3
IEC-60870-5 (Developing)
OpenVPN
NTP
RESTful Wired Communication
HTML5 Webservice 1x RS-232/485 (DB9) + 2x RS-485 (Terminal)
IPV4/IPV6 2x RJ-45 10/100Base-T Ethernet
Modularized Wireless Communication
Explore Wireless Possibility with 2x PCIe-mini slots
Easy upgrade to the latest wireless & mobile technology
Building local preferred modules without any struggle
EWM-W150H02E Module
3G / GPRS
EWM-C109F601E Module
Project Support
Conclusion
iRTU, Born for Remote Automation
Oil well monitoring & control Soft PID control for oil pump
North-West oil field @ China North oil field @ China
Smart Oil Fields with ADAM-3600
Flow
Meter
WebAccess
@ Center Station
Pipeline Monitoring with ADAM-3600
ADAM-3600-C2G
Serial /RS-485
ADAM-4000 I/O Modules
Wired DAQ
Solution Ethernet
Conclusion
iRTU Equips Key IoT Technology
Web Cloud
Control Logger Protocol
Server Connection
XML
Linux C Configuration
SDK/API File
Real-time DB
ADAM-3618 3
-J/K/T/E/R/S/B, 16-bit
ADAM-3624 4
-Voltage/Current, 12-bit
ADAM-3651 8
-Isolation, Sink Type
ADAM-3656 8
-Isolation, 8~30VDC
* Ref . Max AI Ch No. =24, Max AO Ch No. =16, * Expansion through standard SPI interface.
Max DI Ch No. =40, Max DO Ch No. =36, Ready to open to any customization request
Max T/C Ch No. =12, in one unit.
Flexible DAQ Solution
Data Acquisition
Add Resource ( Serial / TCPIP / Zigbee ) Add Meter ( PLC / ADAM / Meters )
SCADA SCADA
Traditional New IoT
Way Way
Calculation
Calculation
RTU iRTU
X Address mapping table is mandatory Intuitive data access
X Redundant scaling task for multi-access Tags saved in iRTU as XML format
X Not IT friendly for Big Data analysis RESTful support for IT friendliness
X Re-programming for IO changes Data with quality and time-stamp
Translate Raw Data Locally
Calculation
User Tags
Transfer parameters to RTU
Assigned Constant Value User Tag Internal OP.
Ex. Assign a set point of PID loop
Highway to the Cloud
Cloud Connection
Dynamic IP
Supports WASCADA Protocol
Proprietary WebAccess protocol
Supports Reporting by Exception
Supports Resuming Broken Transfers
Select the proper monitoring mode for your application Monitor by Ping
The unit plan to be always on-line
Supports multi-center checking (at least one
response to pass the checking)
Ping pre-defined Monitor data traffic
Auto recover mobile module failure
IP or URL idle time (min)
In Retry Interval (s) Monitor by Data Traffic
IF Fail IF idle time The unit is not always on line
> Allowed max Server block “ping” service
silence time
There should be data traffic within allowed max.
silence time
Reconnect to the Cellular Service
No extra cost for data flow
( Reset Cellular Module in some condition)
IF NOT Connected
Over system guard time
Reboot System
(Optional, would cause data discontinuity )
Monitor, Alert, and Recover
Diagnosis
Classification
System : CPU / RAM / TF Card / SD
Card/ NodeID
Wireless Connection : Mobile / WLAN
Wired Connection : Serial / Ethernet
Applications
Import to Logger :
Record system status by time
Link to Program :
Reacts to unexpected statuses
Link to Protocol :
Remotely monitor device status
On-line Webpage:
Watch device status locally through
Pad or Phone
Built-in PLC + PC Controller
Control
Ladder
Development Environment
Linux Toolchain
"gcc-linaro-arm-linux-gnueabihf-4.7-
2013.03-20130313_linux.tar.bz2”
Can setup environment in Windows
through “Virtualbox”
SDK Documentation
DCTag for TagLink operation
BoardResource for :
1. NodeID
2. WDT
3. LED
Provide : lib, include, manual, examples
Agile Local Ring Buffer
Logger
64GB
Source from :
Outline
Introduction to ADAM-3600 & DEMO Box
Conclusion
Why Advantech iRTU ?
World Leading
Advantech
Embedded Technology
Trusted Quality
World Global Technical
Assurance System Reputation Support & Service
One Stop Shopping
and Service for
Constructing Industrial
IoT Solution
Reliable Global
ADAM Product Support Network
Intelligent RTU:ADAM-3600-C2G
Part Number Description
ADAM-3600- 8AI / 8DI / 4DO / 4-Slot Expansion
C2GL1A1E Wireless Intelligent RTU
– E-mail: Axel.Chou@advantech.com.tw
Li Shi, PME
– VOIP: 523-6529
– E-mail: Li.Shi@advantech.com.cn
– E-mail: Cindy109.Liu@advantech.com.tw
– E-mail: Elaine.Huang@advantech.com.tw
First Step - Build up your Own iRTU
system
LAN2
LAN1
2. Project
LED troubleshooting
RUN LED
PROG LED
ERROR LED
3G / WIFI setting
GPRS/3G setting
APN: dependent on vender (In UAE )
1. du
2. etisalat.ae
Phone number :
1. *99#
2. *99***1#
3. *99***2#
3G / WIFI setting
GPRS/3G setting
APN: Taiwan
– internet
Phone number :
1. *99#
2. *99***1#
3. *99***2#
3G / WIFI setting
Signal info
1. Phone number
2. Quality
3. Public IP
3G / WIFI setting
Signal info from system mobile tags
1. #MOBILE_MNT = 3G
2. #MOBILE_MPN =
Phone number
3. #MOBILE_SIGNAL_
QUALITY = Average
4. …..
3G / WIFI setting
WIFI setting
1. SSID
2. Security type
3. password
WIFI module
1. IEEE 802.11 b/g/n (2.4 GHz)
standard
Connecting the Dots – Upper Link
Setting
3x0001.. 4x0001..
Modbus server tag
IO tag type : DIO
Data type : boolean
1x0001.. 0x0001..
Modbus server tag
Example : onboard DO
Step : Add tag onboard_DO0
Modbus server tag
Example : onboard DO
Step : Add tag onboard_DO0
Modbus server tag
Topology : Onboard DO Modscan utility
– Internal address : 0012
– Modbus address : 0x0012
Modscan
IP: 10.0.0.10
IP: 10.0.0.170
Modbus server tag
Result : Onboard DO Modscan utility
Hand on : Modscan /Modsim utility
Topology :
IP: 10.0.0.170
Modsim
• 0x0001,0x0002
IP: 10.0.0.10 • 4x0001,4x0002
Hand on : Modscan /Modsim utility
Hand on 1:
1. ADAM-3600 as modbus client
2. PC with modsim utility as modbus server
3. Add tag
IP: 10.0.0.10
IP: 10.0.0.170
Modsim
• 0x0001,0x0002
IP: 10.0.0.10 • 4x0001,4x0002
Hand on : Modscan /Modsim utility
Hand on 2 :
1. ADAM-3600 as Modbus server
2. PC with Modscan utility as Modbus client
3. Apply modbus server
4. Hint : change internal address
DNP3
4
Step3 : Download to iRTU
DNP3 will run automatically after download
Axon Utility
Freeware for Multiple Protocols :
– DNP3 Master Simulator (LAN/WAN and Serial),
– DNP3 Slave Simulator (LAN/WAN and Serial),
– IEC 60870-5-104 Master Simulator,
– IEC 60870-5-104 Slave Simulator,
– IEC 60870-5-103 Master Simulator,
– IEC 60870-5-101 Master Simulator,
– IEC 60870-5-101 Slave Simulator,
– Modbus Master Simulator,
– Modbus Slave Simulator,
Licensed version :
– Use of multiple Protocols at once
– Connection Monitor
– Without Advertising
– Without waiting to start
Download / Setup / Start
Link to download :
– http://www.axongroup.com.co/axongroupen/axon_descargas.php
– May need register to get permission
Download / Setup / Start
Run Freeware License
Step 1 : Simulate DNP3 Master
Step 2 : Setup DNP3 Master Simulation PC
DNP3
modbus
Modsim
• 0x0001,0x0002
IP: 10.0.0.10 • 4x0002
Hand on : Axon/Modsim utility
Hand on :
1. ADAM-3600 as DNP3 outstation
2. PC with Axon utility as DNP3 master
3. Axon utility doesn’t support Analog output point