oracle sensor edge server를이용한 주) pop system 구축 · pdf file1 / 16 목 차 Ⅰ....
TRANSCRIPT
Oracle Sensor Edge Server () POP SYSTEM
Oracle Sensor Edge Server () POP SYSTEM
2005. 06
1 / 16
. .
1. 1.
2. 2.
3. 3.
..
1. 1. Layout Layout
2. 2.
3. 3. Application Application
4. 4. ..
5. 5.
2 / 16
. .
1. 1.
2. 2.
3. 3.
4. 4. Layout Layout
3 / 16
1.
. .
Manager PC Manager PC
ORACLE DATABASE
ROBOT()
InternetInternet
Control Center Room
RouterRouter
POP #1
POP #6
POP #7
POP Server
ROBOT()
ROBOT()
R/F Read (11EA)
EZTCP(12EA)
R/F Tag(400EA)
ERP System
4 / 16
2.
Internet ExplorerWeb Browser
Intranet
POP Server
InternetSTART
POP
. .
LRP-250HT
LRP-820,13.56Mhz
EZTCP
AIR BLOW
POP
EZTCP
ROBOT()
MELSEC PLC
EZTCP
ROBOT()
MELSEC PLCRS232C
EZTCP
POP
TCP/IP
TCP/IP
TCP/IP
ROBOT()
EZTCP
TCP/IP
EZTCP
TCP/IP
SensorData Hub
OracleEdge Server
ORACLE AS
5 / 16
3.
Java
Windows2003 SVR
Web BrowserWindows XP
PC
POP Server
Windows XP
TCP/IP
APPLICATION
Ethernet TCP/IP
InternetInternet
Oracle Edge Server
Oracle10G
Socket
Windows XP
TCP/IP
APPLICATION
. .
6 / 16
. .
1. 1. Layout Layout
2. 2.
3. 3. Application Application
4. 4. ..
5. 5.
7 / 16
1. Layout
. .
AIR BLOW
ROBOTROBOT
PDA TS
ROBOT PLC
ROBOT
E R P
P O P
START
EDGE SERVER
8 / 16
PANEL P/C ,D/I Controller RF TAG
. .
12345678
E R PE R P
ROBOT
(RS232C)
POP
9 / 16
. .
2.
1
2
4 4
TAG
3
3
3
EdgeServer
PDA
ROBOT PLC
1
2
TAG
2
2
PDA
ROBOT PLC
MINIPLC
3
10 / 16
. .
3. Application
ORACLE SENSOR DATA HUBORACLE SENSOR DATA HUB
RULL SETRULL SET
JIG1
RULE SET
JIG2
RULE SET
JIG3
RULE SET
JIG4
RULE SET
JIG5
RULE SET
JIG6
RULE SET
ORACLE SENSOR EDGE SERVERORACLE SENSOR EDGE SERVER
DIVICEDIVICE
LRP820
DIVICE
ROBOT
DIVICE
PC
DIVICE
ORACLEORACLE
STREAMSTREAM
DISPATCHERDISPATCHER
LRP820LRP820
EZTCPEZTCP
11 / 16
. .
RULE SET RULE SET
Oracle Sensor Edge
Server
if edge_car w_popcar or edge_car '99' then
myEvent := EDG_EVENT(200, 1, '01', 'MySite', 'JIG01', 'aa100001ffff', SYSDATE, NULL, 'SP_JIG01');
JIG01 Device LRP820 SetOut A
DBMS_AQ.ENQUEUE
(
QUEUE_NAME => 'edge.edg_instr_in_q', ENQUEUE_OPTIONS => eopt,
MESSAGE_PROPERTIES => mprop, PAYLOAD => myEvent,
MSGID => queue_msg_id
);
12 / 16
. .
DEVICE(DEVICE( ))
Oracle Sensor Edge
Server
EZ TCP ROBOT PLC
m_count = 0;
startSocket(); PLC
m_count = m_count + 1;
System.out.println(m_DeviceName + " Send " + m_count + " =>"+event.getData());
String cmd = event.getData();
out.println(cmd); PLC SDH Data
m_Send = true;
13 / 16
. .
4. .
AIR BLOW
ROBOTROBOT
ROBOT
START
ROBOTROBOT
ROBOT
START
v v EDGE SERVER RF ROBOTTCP/IP,RS232C
v v EDGE SERVER
v v
v v
14 / 16
5.
v EDGE SERVER
v
v POP
v RULE SET
v RF
v JAVA
v JAVA
v RF
v CONTINUOUS READING TAG
EDGE SERVER EDGE SERVER RFRF
POP SYSTEM POP SYSTEM
Q & A
!
Question & Answer