Products

  1. TOP
  2. Products
  3. DeviceXPlorer OPC Server
  4. Interface Performance

Interface Performance

 

Normal Tag(Not array type)

We register the tags of the same number as the accessed point for PLC, and we measure the communication performance of SyncWrite, SyncRead,AsyncRead, AsyncWrite and DataChange.
In case of SyncWrite, SyncRead, AsyncRead, AsyncWrite, we measured the time between requesting to DeviceXPlorer from OPC Client and receiving results from it.
In case of DataChange, we measured the interval of DataChange event as DeviceXPlorer's update time is 50msec.
Communication performance is defined as average time of ten times measurement.

PC specification

* You can scroll this table sideways.

OS Windows 7 Ultimate 32bit OS
CPU Intel(R) Core2 Duo CPU E8400 @3.00GHz 2.99GHz
Memory 2.00GB
OPC Server DeviceXPlorer OPC Server Ver4.2.0.2
OPC Client OPCClient sample VcSampleOpc(C#)
Cable 100BASE-TX cross cable connecting directly

OPC Server setting

* You can scroll this table sideways.

Protocol Timer Tick 10msec
Timer Tick for Async Update Mode 10msec
Multi Access Mode Enable
Multi Access for Snyc Asnyc Disabled
Async Update Mode Disabled

PLC setting

* You can scroll this table sideways.

CPU Q06UDHCPU(MELSEC)
Communication Unit F3LE01-5T
Register D0-D8191
Max scan time 0.06msec

Communication Performance

≪Average≫

(sec)

* You can scroll this table sideways.

  1 1024 2048 4096 8192 16K 32K 64K 128K
SyncRead 0.010 0.029 0.056 0.104 0.213 0.510 1.453 4.475 15.906
SyncWrite 0.011 0.119 0.212 0.417 0.852 1.741 3.644 7.925 18.585
AsyncRead 0.011 0.030 0.052 0.104 0.205 0.518 1.549 4.985 18.052
AsyncWrite 0.010 0.112 0.213 0.425 0.860 1.173 3.792 6.958 21.139
DataChange 0.060 0.060 0.060 0.119 0.148 0.310 0.636 1.276 2.604
Communication time with PLC ---- 0.031 0.047 0.078 0.141 0.307 0.611 1.235 2.487

Results

In case of SyncRead/AsyncRead, it is possible to get 16,000 words per sec.
In case of SyncWrite/AsyncWrite, it is possible to get 8,000 words per sec.
In case of DataChange, it is possible to get 50,000 words per sec. It is the time as same as communication time with PLC.

Comment

*The difference of communication time with PLC and measuresing time is based on the internal-processing of DeviceXPlorer.
*You can calculate OPC-Interface processing time of other PLCs, it is to add communication time with PLC and measuring time.
*You can see Other PLCs communication time in the link of the lower side.

[Jun 2010]

Array Tag

We register one array tag of the same number as the accessed point for PLC, and we measure the communication performance of SyncWrite, SyncRead, AsyncRead, AsyncWrite and DataChange.
In case of SyncWrite, SyncRead, AsyncRead, AsyncWrite, we measured the time between requesting to DeviceXPlorer from OPC Client and receiving results from it.
In case of DataChange, we measured the interval of DataChange event as DeviceXPlorer's update time is 50msec.
Communication performance is defined as average time of ten times measurement.

PC specification

* You can scroll this table sideways.

OS Windows 7 Ultimate 32bit OS
CPU Intel(R) Core2 Duo CPU E8400 @3.00GHz 2.99GHz
Memory 2.00GB
OPC Server DeviceXPlorer OPC Server Ver4.2.0.2
OPC Client OPCClient sample VcSampleOpc(C#)
Cable 100BASE-TX cross cable connecting directly

OPC Server setting

* You can scroll this table sideways.

Protocol Timer Tick 10msec
Timer Tick for Async Update Mode 10msec
Multi Access Mode Enable
Multi Access for Snyc Asnyc Disabled
Async Update Mode Disabled

PLC setting

* You can scroll this table sideways.

CPU Q06UDHCPU
Communication Unit F3LE01-5T
Register D0-D8191
Max scan time 0.06msec

Communication Performance

≪Average≫

(sec)

  1 1024 2048 4096 8192 16K 32K 64K 128K
SyncRead
読出
0.011 0.024 0.038 0.069 0.140 0.283 0.558 1.124 2.252
SyncWrite 0.011 0.025 0.040 0.080 0.145 0.287 0.574 1.151 2.303
AsyncRead 0.009 0.028 0.047 0.075 0.138 0.281 0.563 1.124 2.250
AsyncWrite 0.010 0.029 0.043 0.075 0.145 0.286 0.575 1.149 2.094
DataChange 0.059 0.060 0.061 0.077 0.139 0.293 0.596 1.207 2.443
Communication
time with PLC
---- 0.031 0.047 0.078 0.141 0.307 0.611 1.235 2.487

Results

In the array type, any OPC-Interface can get 50,000 words per sec.
An internal load is faster than the case of normal tags, and it is understood to communicate at a near speed at the communication time with PLC.

Comment

*The difference of communication time with PLC and measuresing time is based on the internal-processing of DeviceXPlorer.
*You can calculate OPC-Interface processing time of other PLCs, it is to add communication time with PLC and measuring time.
*You can see Other PLCs communication time in the link of the lower side.

[Jun 2010]