概要 の CODESYS Control Extension Package は、独自のプログラムを Linux ランタイム システムおよび IEC アプリケーションに接続するためのさまざまなオプションとインターフェイスを提供します。 これにより、たとえば、PLCを制御したり、PLCからのイベントに応答したり、PLCまたはIECアプリケーションに独自の機能を追加したりできます。 最も重要なインター
セキュリティメカニズム 拡張APIは、ランタイムシステムに影響を与える包括的なオプションを提供します。その結果、ユーザーは必要なセキュリティ対策に注意を払う必要があります。 にとって CODESYS Control Extension Package 4.4.0.0以降、 codesysuser グループは、パッケージのインストール時に作成されます。拡張APIの一部の機能では、それらを使用するLi
拡張SDK Extension SDKを使用すると、Cで独自の関数を実装し、IECアプリケーションからそれらを呼び出すことができます。 この接続では、Cコードは個別の動的コンポーネントの形式でランタイムシステムに統合されます( shared object )。 含めるには2つの方法があります。 コントローラで準備:動的コンポーネントはすでに次のように構成されています CODESYS ランタイムシス
タブ: 構成 関数 : オブジェクトのタブ コントロール SL の展開 ランタイムとゲートウェイのインスタンスを管理するために使用されます。 Instances 次の情報を含むインスタンスが表示されます。 実例 製品 イーサネットアダプター ポート IPC 自動スタート 画像 リストを更新します を開きます 新しいインスタンスを追加する 新しいインスタンスを作成するためのダイアログ。ダイアログで、
プロトコルスタックのログ出力 ログ出力は、ユーザーが統合プロトコルスタックの動作を監視するための唯一の方法です。 ヒント ログフィルターを設定することにより、デフォルト設定で提供されるよりも多くの出力がロガーに書き込まれます。これを行うには、値 Logger.0.Filter に設定されています 0xFFFFFFFF RTEの構成ファイル内 CODESYSControl_User.cfg 、セグメ
時間の振る舞いをチェックする で簡単な標準プロジェクトを作成します CODESYS 。 唯一のタスクを1msのサイクルタイムに設定します。 カウンター変数をタイプとしてプログラムする DWORD それはサイクルを数えます。 その結果、この場合に必要なように、1000位が1秒間に約1回インクリメントされるかどうかをすぐに検出できます。 オンラインモードで、 モニタリング のタブ タスク構成 。 RT
既知の問題 シリアルRS485 特定のCAN /シリアルケープのRS485を使用する場合、RS485トランシーバーの使用に問題があります。 Linuxドライバーは送信モードと受信モードを切り替えることができないため、アプリケーションが期待どおりに動作しない場合があります。 詳細な説明:BeagleBone Black(OMAP)のシリアルドライバーは、RS-485に必要な送信/受信切り替え(DE
ドライバーの開発 接続できる機器はたくさんありますが、 Raspberry Pi 。 CODESYS Control for Raspberry Pi SL は、利用可能なハードウェアのごく一部のみをサポートします。サポートされていないデバイスを接続したい場合は、 Raspberry Pi 、その後、独自の I/O ドライバーを作成できます。これを行うには、構成とプログラミングのスキルが必要です。
ヒルシャーCIFXカードの試運転 Hilscher CIFX ネットワーク カードを取り付けるには、次の手順を実行します。 CODESYS Control RTE V3 。この手順は、適用されるフィールドバス システムから独立しています。 CIFX を備えた次のフィールドバスがサポートされています。 PROFINET コントローラーと PROFINET デバイス PROFIBUS マスターと PR
RTEのレジストリエントリ の振る舞い CODESYS Control RTE V3 Windowsレジストリエディタ(Windowsレジストリ)で部分的に構成できます。次の表に、値が欠落している場合に使用される値とそれぞれのデフォルト値に関する情報を示します。これらの値の一部のみを変更できます PLC構成 のダイアログ CODESYS Control RTE V3 。 すべての値は、レジストリの