Skip to main content

概要

CODESYS Control Extension Package は、独自のプログラムを Linux ランタイム システムおよび IEC アプリケーションに接続するためのさまざまなオプションとインターフェイスを提供します。

これにより、たとえば、PLCを制御したり、PLCからのイベントに応答したり、PLCまたはIECアプリケーションに独自の機能を追加したりできます。

最も重要なインターフェースと機能の概要については、以下を参照してください。注:「PLCの外部から」とは、Linuxシステムを使用していることを意味します。インターフェイスはLinuxシステムでのみ使用でき、別のデバイスでは使用できませんが、ランタイムシステムプロセスの外部で使用できます。

実施されたセキュリティ対策の概要、およびセキュリティ関連の通知については、以下を参照してください。 セキュリティメカニズム

これらの新しいメカニズムとインターフェースは、主にLinux標準リソース(ファイル、ソケットなど)に基づくプロセス分離に基づいています。

とりわけ、「unixドメインソケット」が使用されるため、「リモート端末」はテクノロジー(Python、Cなど)に依存せずに実装できます。

独自のCコード(Extension SDK)を接続することは例外です。これは、動的ランタイムシステムコンポーネント(共有オブジェクト)の形式でここでコンパイルされたCコードが直接に追加されるためです。 CODESYS ランタイムシステムと実行。詳細については、以下を参照してください。 拡張SDK

サンプルは CODESYS Control Extension Package. のインストール・ディレクトリにあります。デフォルトでは、これは C:\Program Files\CODESYS <version>\CODESYS\CODESYS Control SL Extension Package\<version>\Examplesである。