本日はどのようなご用件でしょうか?

GP-Pro EX/ SIOポート操作関数のバッファクリアの動作が機種によって異なるのはなぜですか?

製品シリーズにより、SIOコントローラのハード的な仕様が異なります。

SIOポート操作関数の EXT_SIO_CTRL には送信・受信のバッファクリアのフラグが別々に用意されています。

EXT_SIO_CTRL
ビット0(送信バッファクリア)
ビット1(受信バッファクリア)

以下の機種では送信と受信のバッファクリアは必ず同時に動作します。
・GP4000シリーズ
・LT4000シリーズ
・SP5000シリーズ(オープンボックスを除く)
・ST6000シリーズ
・STM6000シリーズ
・STC6000シリーズ
・ET6000シリーズ
・GP6000シリーズ
・GPH6000シリーズ

つまりEXT_SIO_CTRL のビット0(またはビット1)のみONした場合、
いずれの場合も送信バッファと受信バッファの両方がクリアされます。

バッファのクリアタイミングによっては、意図せずバッファ内のデータが
クリアされてしまう場合がありますので、ご注意下さい。

<参照>
GP-Pro EXリファレンスマニュアル 22.11.3.1 ラベル設定

Schneider Electric 日本

詳細を見る
製品:
詳細を見る
製品:
  • 製品ドキュメント
  • ソフトウェアのダウンロード
  • 製品選定ツール
  • 推奨代替品検索ツール
  • ヘルプとサービスセンター
  • オフィスを探す
  • 営業への問い合わせ
  • 販売拠点
  • Schneider Electricコミュニティ
  • 採用情報
  • 会社概要
  • 不正行為の報告
  • アクセシビリティ
  • ニュースルーム
  • 投資家向け
  • 品質および環境ポリシー
  • EcoStruxure
  • ポストの検索
  • ブログ
  • 販売代理店
  • 個人情報保護方針
  • クッキーに関する通知
  • 利用規約
  • Change your cookie settings
  • 顧客満足度について