DĆ12 TCP/IPEthernet Communications User's Manual Ć August 1997 GFKĆ1084B
07—20—95 07:58 GE FANUC SERIES 90—30/90—20/MICRO (v6.01) Page 7
| << RUNG 9 STEP #0018 >>
|
|PWR_DLY FIRSTRD
|%T0012 +—————+ %T0001
+——] [———+ TMR +———————————————————————————————————————————————————————————(^)——
| |0.10s|
| | |
| CONST —+PV |
| +00020 | |
| +—————+
|
| %R0003
|
| << RUNG 10 STEP #0021 >>
|
|FIRSTRD PWR_DLY
|%T0001 +—————+ +—————+ %T0012
+——] [———+MOVE_+—————————————————+MOVE_+———————————————————————————————————(R)——
| | WORD| | WORD|
| | | | |
| | | RD_CRSW | | WT_CRSW
| CONST —+IN Q+—%R0001 CONST —+IN Q+—%R0002
| 0000 | LEN | 0000 | LEN |
| |00001| |00001|
| | | | |
| +—————+ +—————+
|
| (****************************************************************************)
| (* If RD_CRSW = 1, COMREQ complete without error. Set RD_OK on one—shot to *)
| (* issue Write Channel Command. *)
| (****************************************************************************)
|
| << RUNG 12 STEP #0026 >>
|
|ALW_ON RD_OK
|%S0007 +—————+ %T0002
+——] [———+ EQ_ |+——————————————————————————————————————————————————————————(^)——
| | INT ||
| | ||
|RD_CRSW | ||
|%R0001 —+I1 Q++
| | |
| CONST —+I2 |
| +00001 +—————+
|
| (****************************************************************************)
| (* If RD_CRSW is not equal to 0 and not equal to 1, an error occurred *)
| (* processing the COMREQ. Set RD_ERR to restart the read/write sequence. *)
| (* *)
| (* Note: The CRSW can assume a value that is represented as a negative *)
| (* integer. Therefore, you must check for not equal to 1 rather than *)
| (* greater than 1. *)
| (****************************************************************************)
|
Program: LANRDWT C:\LM90\LAN\LANRDWT Block: _MAIN