Maximum Transmission Delays: Writing/Reading to CPU Unit | Section | ||
|
|
| |
| CPU execution mode | Processing time considerations | |
|
|
|
|
| Parallel processing with | Set time for peripheral servicing |
|
| synchronous memory | (Default: 4% of CPU Unit cycle time) |
|
| access |
| |
|
|
| |
|
|
|
|
| Parallel processing with | 1 ms max. |
|
| asynchronous memory |
|
|
| access |
|
|
| For details, refer to the CPU Unit operation manual. |
Transmission Processing | 0.704 ms |
(Response) |
|
Note | The actual operating environment can cause transmission delays larger than |
| those calculated with the methods given here. Among the causes of longer |
| delays are the following: traffic on the network, window sizes at network |
| nodes, traffic through the Ethernet Unit (e.g., simultaneous socket servicing |
| and FTP server communications, etc.), and the system configuration. |
Read Command Delay Time
Transmission Delay
Reception Processing (Command)
CPU Bus Unit Service Cycle
Maximum transmission delay =
Transmission processing time (remote node)
+Transmission delays
+Reception processing time (command) (local node)
+CPU Bus Unit service cycle (local node)
+CPU Bus Unit service processing time (local node)
+Transmission processing time (response) (local node)
+Transmission delays
+Reception processing time (remote node)
The transmission delay time depends on the baud rate set for the Ethernet Unit, as shown in the following table. (Additional delays may depending on devices, such as hubs, in the network configuration.)
Baud rate |
| Delay time |
|
|
|
Command | 0.0118 ms | |
|
|
|
| Response | Number of words sent ⋅ 0.0013 + 0.0118 ms |
|
|
|
Command | 0.0157 ms | |
|
|
|
| Response | Number of words sent ⋅ 0.0019 + 0.0157 ms |
|
|
|
0.704 ms
The processing time will be as follows, depending on the CPU processing mode settings at the CPU Unit.
CPU execution mode | Processing time considerations | |
|
|
|
Normal Mode | CPU Unit cycle time |
|
|
|
|
Priority peripheral ser- | Ethernet Unit is given prior- | Time slice instruction execu- |
vicing | ity. | tion time |
|
|
|
| Ethernet Unit is not given | CPU Unit cycle time |
| priority. |
|
|
|
|
Parallel processing with | CPU Unit cycle time |
|
synchronous memory |
|
|
access |
|
|
|
| |
Parallel processing with | 0.2 ms + peripheral servicing time (1 ms max. of peripheral | |
asynchronous memory | servicing time for each Special I/O Unit, CPU Bus Unit, | |
access | peripheral port, | |
|
|
|
193