切り替えるCODESYS 3
この章は、既にCODESYS 3概念的な違いを説明し、通常の機能をそれに対応するものにマッピングします。CODESYS 4そして、編集者間の違いを列挙する。
のCODESYS 4このアプリケーションは完全に新規開発です。CODESYS 3 IEC 61131-3 に準拠した作業方法は変更されません。両方のツールが同じランタイムシステムを共有し、コンパイル済みライブラリは双方向で交換可能であるため、既存のライブラリとテスト済みコードは引き続き完全に使用できます。ただし、言語レベルより上のツールと概念は大きく異なります。分類CODESYSポートフォリオどのプロジェクトを実装できるかを説明しますCODESYS 4そして、CODESYS 3依然として適切なツールである。
概念的な違い
側面 | CODESYS 3 | CODESYS 4 |
|---|---|---|
アプリケーションの種類 | 高性能な開発用コンピュータを必要とするデスクトップIDE | ブラウザベースの軽量アプリケーション。デスクトップ、サーバー、コントローラー上で動作します。 |
オペレーティング·システム | Windowsのみ | WindowsおよびLinux上のバックエンド(x86/x64およびARM CPUプラットフォームを含む) ブラウザ搭載の全プラットフォーム(Windows、Linux、macOS、iPadOS、Android)に対応したフロントエンド。LinuxおよびmacOSでの開発には仮想マシンは不要です。 |
データストレージ | バイナリファイル形式であり、IDE以外では編集できません。オブジェクトマネージャを使用してオブジェクトを管理します。 | 読み取り可能なUTF-8エンコードファイル(オブジェクトごとに1ファイル)。オブジェクトマネージャは存在しません。プロジェクト構造は、ファイルシステム上のフォルダ構造です。 詳細については、以下を参照してください。ワークスペースとファイルの種類 |
プロジェクト管理 | 一度に開けるプロジェクトまたはライブラリは1つのみです。複数のプロジェクトを実行するには、複数のインスタンスが必要です。 | ワークスペースのコンセプト:複数のプロジェクトまたはライブラリを同時に開き、同等のレベルで編集できる。 詳細については、以下を参照してください。ワークスペースとファイルの種類 |
再利用可能なオブジェクト | POUプールおよびライブラリを介した管理 | プールはありません。共有コードはライブラリプロジェクトにアウトソーシングされ、同じワークスペース内で編集できます。 詳細については、以下を参照してください。図書館管理 |
図書館の参考資料 | 図書館におけるプロジェクトマネージャーの管理 | 参考文献一覧( 詳細については、以下を参照してください。図書館管理 |
図書館リポジトリ | IDEに統合されたローカルリポジトリで、ライブラリマネージャを介して管理されます。これは基本的にコンピュータ上の中央リポジトリです。 | 任意の数のリポジトリ。 詳細については、以下を参照してください。図書館リポジトリ |
デバイスリポジトリ | IDEに統合された中央デバイスリポジトリ | 中央デバイスリポジトリはありません。プロジェクトのデバイスは 詳細については、以下を参照してください。デバイス、デバイスリポジトリ |
スクリプト作成と自動化 | スクリプトインターフェース | スクリプトインターフェースはありません。代わりに、外部ツール(PythonやGitLabなど)による直接ファイルアクセスと、包括的なCLIコマンドを使用します。 詳細については、以下を参照してください。CLIコマンド: |
モジュール化 | パッケージまたはアドオンを介して提供される追加機能CODESYS生態系とCODESYS自動化プラットフォーム | 拡張機能による追加機能。拡張機能プラットフォームは現在開発中です。 詳細については、以下を参照してください。今後の展開を見据えて |
どこで何を見つけられますか?
以下の表は、CODESYS 3同等のものへCODESYS 4。
でCODESYS 3 | でCODESYS 4 |
|---|---|
プロジェクトファイル | プロジェクトフォルダ |
プロジェクトアーカイブ | Git、SVN、Mercurialなどのバージョン管理システム内のプロジェクトフォルダ |
オブジェクトマネージャー | ファイルシステム内のフォルダ構造。ワークスペースナビゲーターに表示されます。 |
POUプール | ライブラリプロジェクト。同じワークスペースで編集可能。 |
図書館管理者 | ファイル |
ライブラリをリポジトリにインストールする | 指示 |
ライブラリをコンパイル済みライブラリとして保存する | 指示コンパイル済みライブラリを保存またはCLIコマンド |
プロジェクト情報 | ファイル |
タスク構成 | ファイル |
コミュニケーション設定 | ファイル |
デバイスツリー、デバイスリポジトリ | ファイル |
オプション、プロジェクト設定 | 設定レベルを備えた環境設定エディタ |
スクリプトインターフェース | CLIコマンド |
はしごエディタのメニューとツールボックス | 要素バーとコンテキストメニューのコマンド |
編集者間の違い
編集者CODESYS 4これらは完全に新規開発であり、ウェブベースのアーキテクチャに基づいて構築されています。そのため、操作と機能範囲は以下とは異なります。CODESYS 3。
キーボードショートカットCODESYS 4と異なるCODESYS 3完全な概要については、次の章を参照してください。ショートカット。