用語集
じーいんと
GINT
シーケンサCPUからモーションコントローラのイベントタスクを起動する命令。
(割り込みを発生させる命令)
1. ノーマルタスクやNMIタスクを起動したい場合はSFCSを使用する。
2. モーションコントローラ側でEI命令を実行しておかないと、GINT命令を実行してもイベントタスクは起動できない。
QnUD(H)CPU+Q17*DCPU以外で
2号機の割り込み1番のイベントタスクを実行する例:
[S.GINT H3E1 K1] //毎スキャン実行
[SP.GINT H3E1 K1] //立ち上がり実行
割り込み処理が成功すると、SM390がONになる。
注意事項:
1. 高速割り込み受付フラグを実行インタロックに入れること。
2. モーションコントローラに割り込みを入れた上に
ノーマルタスクより優先度の高いイベントタスクを実行させるので
よく考えてから使用すること。
QnUD(H)CPU+Q17*DCPUで
2号機の割り込み1番のイベントタスクを実行する例:
[D.GINT H3E1 K1] //毎スキャン実行
[D.GINT H3E1 K1 M0 D0] //毎スキャン実行 完了デバイス付き
[DP.GINT H3E1 K1] //立ち上がり実行
[DP.GINT H3E1 K1 M0 D0] //立ち上がり実行 完了デバイス付き
注意事項:
1. 完了デバイスを指定した場合(例ではM0,D0)、
受付完了でM0が1スキャンONし、
異常完了の場合はM1もONになる。
D0には完了ステータスが書き込まれる。
2. ノーマルタスクより優先度の高いイベントタスクを実行させるので
よく考えてから使用すること。
関連記事:
参考文献:
関連サイト:
投稿者:i-brown 投稿日:2008年3月30日() 閲覧回数:4224