CPU用受信バッファの設定

プログラム制御通信の場合、受信バッファをDTメモリエリアに指定する必要があります。最大エリアは16384ワードです。以下の項目を設定します:

  1. 先頭アドレス

  2. 受信バッファの容量(ワード数)

受信バッファの割り付け

  1.  (1) 先頭アドレス
  2.  (2) 受信バイト数格納エリア
  3.  (3) 受信データ格納エリア
  4.  (4) 容量

太字は、受信順序を示しています。受信データは受信バッファに格納されます。始端コードと終端コードは、受信バッファに格納されません。受信するデータの格納エリアは、受信バッファの第2ワード(オフセット1)が先頭アドレスになります。オフセット0には、受信したバイト数が格納されます。オフセット0の初期値は0です。

  1. ナビゲータの「PLC」をダブルクリックする。
  2. 「システムレジスタ」をダブルクリックする。
  3. 「シリアルポート」をダブルクリックする。

    通信ポートは同じシステムレジスタの異なるビット位置を占有するため、各通信ポートの個別の設定が可能です。ツールポートの設定を行うには、「システムレジスタ」 > 「シリアルポート」 > 「ツール」を選択します。システムレジスタの番号は、使用するPLC機種により異なります。
注記

受信バッファのデータを使用するときには、同じ先頭アドレスと容量を持つグローバル変数を定義してください。ただし、FP7およびMCU増設ユニットには、そのような対応するDTレジスタアドレスはありません。受信バッファからPLCデータレジスタにデータを転送するには、ReceiveDataを使用します

関連トピック

最終修正日: 2022-04-21このページに関するフィードバックお問い合わせ窓口