Skip to main content

準備

始める前に

データセキュリティ: データセキュリティ侵害のリスクを最小限に抑えるため、以下の組織的および技術的対策を講じることをお勧めします。

  • オープンネットワークやインターネットからPLCや制御ネットワークにアクセスすることは避けてください。

  • リモートアクセスには VPN を使用してください。

  • ファイアウォールをインストールします。

  • ビジュアライゼーションをウェブ上に公開する場合は、不正アクセスを防ぐためにパスワードを設定してください。

  • 最新バージョンのゲートウェイサーバーと Web サーバーを使用してください。

インストール中 CODESYS

ヒント

インストールには、開発システムと CODESYS ゲートウェイと CODESYS Control Win、そのサービスには Windows タスクバーからアクセスできます。これら 3 つのプログラムは、コンピューター上のコントローラーをシミュレートするために必要です

初めてのプロジェクトの内容

このチュートリアルでは、簡単な冷蔵庫コントローラーをプログラムします。ここで手順を追って作成するサンプルプロジェクトの他に、完成したプロジェクトには操作と診断を含む完全なビジュアライゼーションが含まれています。これで完成です RefrigeratorControl.projectarchive プロジェクトは次の場所にあります CODESYS のインストールディレクトリ Projects ディレクトリ。

  • 従来の冷蔵庫と同様に、温度はユーザーがロータリーコントロールを介して指定できます。

  • 冷蔵庫はセンサーを使用して実際の温度を測定します。温度が高すぎると、冷蔵庫は調整可能な遅延時間でコンプレッサーを始動します。

  • コンプレッサは、ヒステリシスを1度引いた所望の温度に達するまで冷却されます。ヒステリシスは、設定温度付近で実際の温度が大きく変動し、コンプレッサの電源が絶えず切れたりオンになったりするのを防ぐためのものです

  • ドアを開けると、冷蔵庫の中のランプが点灯します。ドアを長く開けすぎると、ビープ音が鳴ります

  • モーターが長時間作動しているにもかかわらずコンプレッサーが設定温度に達しない場合、ブザーは安定した可聴信号を発します。

エンジニアリング:

冷却アクティビティは、アプリケーションのメインプログラムで制御されます。信号管理は別の POU で制御されます。必要な標準ファンクションブロックは、以下にあります。 Standard ライブラリ。このサンプルプロジェクトでは物理的な温度センサーも物理的なアクチュエーターも接続されていないため、温度の上昇と下降をシミュレートするプログラムも作成します。これにより、後で冷蔵庫コントローラーの動作をオンラインモードで監視できます

すべての POU が使用する変数は、グローバル変数リストで定義する必要があります。

起動 CODESYS Development System

インストールが完了しました CODESYS Development System で起動しました CODESYS <current version>「デフォルトプロファイル。開発システムのフレームウィンドウが開き、標準メニューバーが表示されます。プロジェクトはまだ開いていません。