2-225
詳細説明
MACHINE OPERATIONS
M198
は以下のフォーマットで指令します。
Specify M198 in the format below.
M99
は以下のフォーマットで指令します。
Specify M99 in the format below.
1.
アドレス
P
を省略すると、
M98
を指令し
たプログラムで、アドレス
H
で指令した
シーケンス番号に移動し、プログラムを
実行します。
2.
アドレス
H
を省略すると、アドレス
P
で
指令したサブプログラム番号の先頭に移
動し、プログラムを実行します。
3.
アドレス
P, H, L
を省略すると、
M98
を指
令したプログラムの先頭に戻り、プログ
ラムを繰り返し実行します。
4.
アドレス
L
を省略すると、繰返し呼出し
回数は
1
回とみなします。
5.
繰返し呼出し回数は、最高
9999
回まで
指令することができます。
M198
を指令することにより、データサーバの
プログラムをサブプログラムとして呼び出す
ことができます。
NC
プログラムにメモリモー
ドで
M198
、呼び出された外部入出力機器のサ
ブプログラムに
M99
を指令します。
1.
If address P is omitted, sub-program is not called
but the program jumps to the sequence number
which is specified by the H command in the same
program in which the M98 command is specified.
2.
If address H is omitted, the sub-program specified
by address P is called and the called sub-
program is executed from the beginning.
3.
If addresses P, H, and L are omitted, sub-program
is not called and the program jumps to the
beginning of the same program in which the M98
command is specified.
4.
If an L command is omitted, the specified sub-
program is called one time.
5.
The number of program repetition is max. 9999.
By specifying the M198 command, a program in a data
server can be called as a sub-program. Specify the
M198 command in the NC program in the MEMORY
mode and specify the M99 command in the sub-
program in the external I/O device.
M198 P_ H_ L_ ;
•
P . . . . . . . . . . .
サブプログラム番号
Specifies sub-program number.
•
H . . . . . . . . . . .
サブプログラムのシーケンス番号
Specifies the sequence number in the sub-
program.
•
L . . . . . . . . . . .
サブプログラムの繰返し呼出し回数
Specifies the number of sub-program calls.
1.
DNC
運転で
M198
を実行することはでき
ません。
2.
制御盤内
RS232C
は、
M198
には対応し
ていません。
3.
データサーバのプログラムに
M198
を指
令して、更に別のデータサーバのプログ
ラムを呼び出すことはできません。
1.
The M198 command cannot be executed in the
DNC operation.
2.
The M198 command is not available with the
RS232C interface in the electrical cabinet.
3.
It is not possible to call a program in a data server
by specifying the M198 command in another pro-
gram in another data server.
M99 P_ ;
•
P . . . . . . . . . . .
戻り先のシーケンス番号(省略可能)
Specifies the sequence number in the main
program, where the program flow should return.
(omissible)
1.
アドレス
P
で指令したシーケンス番号が
見つからないと、画面にアラーム
(
P231
)が表示されます。
2.
アドレス
P
を指令すると、戻り先のシー
ケンス番号をサーチします。このため、
戻り先のシーケンス番号をサーチするの
に時間がかかります。このことを考慮し
た上で、アドレス
P
を指令してください。
1.
アドレス
P
を省略すると、
M98
でサブプ
ログラムを呼び出したブロックの次のブ
ロックに戻ります。
通常、
M99
のブロックでアドレス
P
を指
令することはありません。
2.
メインプログラムで
M99
を指令すると、
アドレス
P
で指令したシーケンス番号に
戻ります。また、アドレス
P
を省略する
と、メインプログラムの先頭に戻り、プ
ログラムを繰り返し実行します。
1.
If the program number specified by address P is
not found, an alarm message (P231) is displayed
on the screen.
2.
If address P is specified, the return sequence
number is searched, which will take a time.
Therefore, this must be taken into consideration
when specifying address P.
1.
If a P command is omitted, the program flow
returns to the block that follows the one where
jump to the sub-program has been made.
Address P is not normally specified in an M99
block.
2.
If "M99 P_ ;" is specified in the main program:
The program flow jumps to the sequence number
specified by P in the main program.
If a P command is omitted, the program flow
jumps to the start of the main program. The main
program is executed endlessly.
Содержание MSX-850
Страница 54: ...1 CHAPTER 1 BASIC OVERVIEW...
Страница 170: ...2 CHAPTER 2 MACHINE OPERATIONS...