返信する: 三菱ユーザーHint
- Re: Re: SFC始動:サブルーチン呼出か、条件待ちループか
- 投稿者: i-brown 投稿日時: 2008/4/20 22:49
なーおさん、こんばんわ。
私がやっている方法は
1. S.TO命令で位置決めアドレスをシーケンサCPUの共有メモリに書く。
2. S.TO完了後SP.SFCSで位置決め用SFC起動。
3. モーションSFCのF箱でMULTR命令を使ってS.TOでかかれたデータをモーションコントローラの適当なデバイスにコピー。
4. サーボプログラム始動。
となります。(結構面倒ですが、活性ステップを減らすことを優先しています。)
QDモーションになれば、単純に共有メモリにアドレスを書いてからDP.SVSTで起動をかければOKになるので、ずいぶん楽になるのですが。
私が思うに、QやQHモーションの設計思想は、自動リフレッシュでのデータ送受信は同期を問題にしなくて良いものだけで、位置決めデータなどの重要なデータは共有メモリへの読み書き命令を使用するようになっているのではと考えています。