3. Instructions
1054
CS/CJ/NSJ Series Instructions Reference Manual (W474)
IOSP/IORS
Applicable Program Areas
Flags
Function
z IOSP
Use IOSP(287) in a cyclic task in Parallel Processing Mode (with Synchronous or Asynchronous
Memory Access) to disable the following kinds of peripheral servicing. Peripheral servicing will be
enabled again when IORS(288), the ENABLE PERIPHERAL SERVICING instruction, is executed.
• Event servicing with Special I/O Units
• Event servicing with CPU Bus Units
• Peripheral Port servicing
• RS-232C Port servicing
• Event servicing with Inner Boards (CS-series only)
• Event servicing (including background instruction processing) that uses a communications port
number, i.e., an internal logical port.
Instruction Mnemonic Variations
Function
code
Function
DISABLE PERIPHERAL
SERVICING
IOSP @IOSP 287
Disables peripheral servicing during program execution in
Parallel Processing Mode or Peripheral Servicing Priority
Mode.
ENABLE PERIPHERAL
SERVICING
IORS --- 288
Enables the peripheral servicing during program execution
in Parallel Processing Mode that was disabled by
IOSP(287), the DISABLE PERIPHERAL SERVICING
instruction.
Symbol
IOSP IORS
Area
Function block
definitions
Block program areas Step program areas Subroutines Interrupt tasks
SFC action or transition
programs
Usage OK OK OK OK OK OK
Operand Description Data type
Error Flag P_ER • ON if IOSP(287) is executed in an interrupt task.
• OFF in all other cases.
IOSP(287)
IORS(288)
IOSP
IORS
Disables execution of
peripheral servicing.
Execution condition
Execution of peripheral
servicing is disabled
between IOSP(287) and
IORS(288).
Enables execution of
peripheral servicing.