GE 90-30 PLC Switch User Manual


 
D
DĆ14
TCP/IP Ethernet Communications User's Manual Ć August 1997 GFKĆ1084B
07—20—95 07:58 GE FANUC SERIES 90—30/90—20/MICRO (v6.01) Page 9
| << RUNG 18 STEP #0039 >>
|
|ALW_ON WRT_ERR
|%S0007 +—————+ %T0006
+——] [———+ NE_ | +——————————————————————————————————————————(S)——
| | INT | |
| | | |
|WT_CRSW | | +—————+|
|%R0002 —+I1 Q+—————————+ NE_ ||
| | | | INT ||
| | | | ||
| | | WT_CRSW | ||
| CONST —+I2 | %R0002 —+I1 Q++
| +00000 +—————+ | |
| | |
| CONST —+I2 |
| +00001 +—————+
|
| (****************************************************************************)
| (* If RD_OK, fire one—shot DO_WRT to execute next Write Channel Command. *)
| (* If WRT_OK, fire one—shot DO_READ to execute next Read Channel Command. *)
| (* This interlock allows the ladder to alternate between read and write *)
| (* COMREQs. *)
| (****************************************************************************)
|
| << RUNG 20 STEP #0044 >>
|
| RD_OK DO_WRT
|%T0002 %T0009
+——] [—————————————————————————————————————————————————————————————————————(^)——
|
| << RUNG 21 STEP #0046 >>
|
|WRT_OK DO_READ
|%T0005 %T0008
+——] [—————————————————————————————————————————————————————————————————————(^)——
|
| (****************************************************************************)
| (* If LANIFOK transitions from 0—>1, restart read/write logic. This should *)
| (* only happen if the Ethernet Controller initiating communications is *)
| (* restarted. *)
| (****************************************************************************)
|
| << RUNG 23 STEP #0049 >>
|
|LANIFOK RESTART
|%I0048 %T0010
+——] [—————————————————————————————————————————————————————————————————————(^)——
|
| (****************************************************************************)
| (* If an error is detected in a read or write, toggle bits to restart *)
| (* read or write. This is done on a one—shot basis. *)
| (****************************************************************************)
|
Program: LANRDWT C:\LM90\LAN\LANRDWT Block: _MAIN