Skip to main content

例: Serial COM

製品: CODESYS Control

製品: CODESYS Development System

この例では、シリアル通信を実装する方法を示します。ポートがどのように開閉され、情報がどのように読み取られ、送信されるかを示します。 2 番目の例は、 SysCom 図書館。

説明

アプリケーション: CAASerialComExample:

最初に、ポートに必要なパラメータが構造体の配列に設定されます。 PARAMETER。最初の値は使用されるパラメータで、2 番目の値はパラメータの値です。正しいポート番号を適合させる必要があります。 aCom1ParamsaCom2Params 変数。次の例では、パラメータはポートであり、値は 1 です。したがって、COM1 ポートが使用されます。

aCom1Params[1].udiParameterId:=COM.CAA_Parameter_Constants.udiPort;
aCom1Params[1].udiValue := 1;

ポートが開いており、エラーが発生していない場合は、1 つのポートが書き込みを開始します。このポートの書き込みが完了すると、他のポートが読み取りに使用されます。最後に、両方のポートが閉じられ、使用された「ハンドル」が解放されます。

アプリケーション: SysComExample:

このアプリケーションは、 SysCom シリアル通信用のライブラリです。

システム要件と制限事項

プログラミングシステム

CODESYS Development System (バージョン 3.5.14.0 以降)

ランタイムシステム

CODESYS Control Win (バージョン 3.5.14.0)

アドオンコンポーネント

-

注記

_example_icon.png ダウンロード 計画