31.5.2 Interface Specifications (LT Series)

The I/O board sends the control order from the LT as shown in the following chart to control various I/Os. All orders and information on the I/O board are sent and received in I/F RAM.

I/O board processing

I/O board processing is mainly for refreshing I/O data and controlling the special I/O upon the LT request. These are processed via special I/O interrupt processing, 0.5 milliseconds fixed-cycle processing, 2 milliseconds fixed-cycle processing, and always-on processing. The priority of processing follows the order of special I/O interrupt processing, 0.5 milliseconds fixed-cycle processing, 2 milliseconds fixed-cycle processing, and then always-on processing.

For example, to execute special I/O interrupt processing while 2 milliseconds-fixed processing is being executed, 2 milliseconds fixed-cycle processing is stopped in order to execute special I/O interrupt processing.

Processing

Items

Details

Special I/O interrupt

Special I/O unique processing

(Counter synchronize output control)

(Counter preload input processing)

(Counter strobe input processing)

(2-phase counter marker input processing)

(Acceleration/Deceleration pulse table switching)

0.5 millisecond fixed-cycle

Input terminal state storing

 

2 millisecond fixed-cycle

Standard I/O refresh

 

Special I/O control watch

Special I/O start/stop

Special I/O parameter change watch

Various special I/O parameter change

(Special I/O counter input request watch)

(Counter value clear)

(Synchronize output clear)

(Counter value read)

(Counter value write)

Special I/O unique processing

Output pulse count update

Existing host watch

 

Normal Scanning

(Always-on)

Control register watch

STD Driver

  • Various input settings change

  • Special I/O settings change

  • Acceleration/Deceleration pulse table creation

Communicating with EX modules

 

 

To execute the processing for standard I/O only

The following is a reference that describes the transition of each process.

For convenience, each process uses the same processing time.

For Standard I/O, there is nothing that causes processing time to fluctuate.

 

To use special I/O

When you change the parameter while executing special I/O, the processing time of 2 milliseconds fixed-cycle changes. If the processing time of 2 milliseconds fixed-cycle increases, it affects the normal scan time and consequently the normal scan time increase.

 

Interrupt processing

When using special I/O that interrupts other processing, you can execute the special I/O interrupt processing at any time. Since the special I/O interrupt processing affects all other processing time, those processing times also increase.