例: Serial COM
製品: CODESYS Control
製品: CODESYS Development System
この例では、シリアル通信を実装する方法を示します。ポートがどのように開閉され、情報がどのように読み取られ、送信されるかを示します。 2 番目の例は、 SysCom
図書館。
説明
アプリケーション: CAASerialComExample:
最初に、ポートに必要なパラメータが構造体の配列に設定されます。 PARAMETER
。最初の値は使用されるパラメータで、2 番目の値はパラメータの値です。正しいポート番号を適合させる必要があります。 aCom1Params
と aCom2Params
変数。次の例では、パラメータはポートであり、値は 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) |
アドオンコンポーネント | - |
注記
ダウンロード 計画