FP7 GPSEND、GPRECV命令サンプルプログラム
解説
FP7シリアルコミュニケーションユニットからデータを送受信します。
対象機種
FP7-シリアルコミュニケーションユニット(AFP7NSC)
概要
FP7のスロットNo1のCOM.1ポートから外部機器に対し、DT100, DT101のデータを送信します。
この2つの16ビットデータは符号付整数(-32768からL32767の値)とします。
送信データのフォーマットは"DTValue=@@@@@@XXXXXX"とします。
@@@@@@:DT100の値(-32768~+32768で不足文字はスペースとし、右詰とする。)
XXXXXX:DT101の値(-32768~+32768で不足文字はスペースとし、右詰とする。)
(@@@@@@、XXXXXXデータは6文字固定という意味です。)
| 例: | 外部機器にDT100:-1234、DT101:+543を送信する時の送信データは"DT_Value=_-1234__+543"となります。(_はスペースを表しています。) |
今回のサンプルプログラムでは外部機器としてFP7CPUのCOM0ポートを使用します。
受信したデータをDT80からに展開し、データ部を16ビットデータとしてDT200、201に代入します。
FP7 COM.0ポートの設定(外部機器としての設定です。)
FP7 SCU設定
サンプルプログラム
|
|
program_com_017.fpx 
|
ページトップへ戻る
ページトップへ戻る