Codesys#POU Visu Generatorを使ってみよう

今年2024のCodesysは色々な面白いアップデートがありまして、Virtual Controlはもちおrん、CodesysのLD2とSFC回路を、WebVisuに表示できる機能CODESYS POU Visu Generatorが追加されたこと知っていますか?

今回の記事はそのPluginsについて説明します。

さ、FAを楽しもう。

CODESYS POU Visu Generator?

CODESYS POU Visu Generatorというのは、SFC/LDファンクションブロックおよびSFC/LDプログラムのvisualizations を生成するCODESYS Plug-insです。

このPluginsを使用することにより、SFC/LDファンクションブロックとSFC/LDプログラムのvisualizationsを生成できます。生成された画面は、対応するプログラムコードのオンライン状態を表します。例えば、SFC POUの場合は、現在のプログラム・ステップをオンライン・モードで確認することができます。

System requirements and restrictions

CODESYS POU Visu Generatorを使用するには、下記の要件が必要です。

  • Programming System CODESYS Development System V3.5.17.30 or higher
  • Addon Ladder 1.0.0.0 or higher for Ladder (LD2) POUs 

Supported Platform: すべてのCodesysデバイス

注意するのはSFCまたはLD2タイプのPOUの画面のみ生成できます。

Donwload CODESYS Visu POU Generator

下記のLinkからCODESYS Visu POU GeneratorをPlug-insをDownloadしてください。

https://store.codesys.com/en/pou-visu-generator.html

Install CODESYS Visu POU Generator

先程DownloadしたぱPackage Fileを起動し、CODESYSにインストールしてください。

ライセンスを同意し、Continueで進みます。

しばらく待ちます…

Done!

Implementation

先ほども書きましたが、そのPluginsはシーケンシャル・ファンクション・チャート(SFC)またはラダー・ダイアグラム(LD2)実装言語で、プログラムとファンクション・ブロックの画面を生成できます。この画面は、開発システムなしで個別に実行でき、現在のプログラムステップを色で強調して表示します。

Check the Plug-ins

パッケージがインストールされ、CODESYSが再起動されると、プロジェクトメニューに新しいメニュー項目「Generate SFC/LD Visualizations」が表示されます。Generate SFC/LD Visualizations “機能により、SFC/LD Visu Generatorが実行されます。

Create New Project

新しいプロジェクトを作成するため、File>New Projectをクリックします。

今回の記事では自分のPCからCodesys Runtimeを使用しますので、DeviceをCODESYS Control Win V3 x64(CODESYS)を選び>Okで進みます。

Done!新しいプログラムが作成されました。

Add POUs

CODESYS POU Visu GeneratorではLD2とSFCのみ対応してますので、POUを追加します。Application>Add Object>POUを選択します。

LD2

プログラム名を設定し、TypeをProgramに選択します。また、Implementation languageがLD2に設定し、プログラムを作成しましょう。

既存のラダーロジック・ダイアグラム(LD)POUは、”Convert to New Ladder “を使用して新しいラダー(LD2)タイプに変換できます。

Done!LD2のプログラムが追加されました。

今回の記事で簡単なプログラムを作成します。

SFC

こちらはSFCのプログラムです。

ですが、SFCのCode監視機能を使用するには、該当するプログラムにもう1つの設定が必要です。該当するプログラムを右クリック>Properiesをクリックします。

SFC Settings Tabにある “SFCCurrentStep” は、すべての SFC オブジェクトのプロパティで設定する必要があります。このフラグが設定されていないと、コンパイルエラーが発生します。

Build

Build>Buildでプロジェクトをコンパイルしてください。

Generate SFC/LD Visualization

いよいよ画面を生成していきましょう。Project>Generate SFC/LD Visualizationをクリックします。

Done!Message出力にエラーがないかを注意深くCheckしてください。

Add Visualization

Visualizationを追加するtまえ、Application>右クリック>Add Object>Visualizationをクリックします。

VisuSymbols(System)をActiveし、Addします。

Done!Visualizationが追加されました。

Visualization Toolbox>Current Projectには先程作成したプログラム画面が表示されます。

今回はデモだけなので、同じViewで2つのプログラムを同時表示するようにします。。

Login

Loginをクリックし、プロジェクトをCPUにDownloadしましょう。

Yesで進みます。

Start your Application!

最後はStartボタンをクリックしプログラムをRunにしましょう。

Result

こちらの動画から動作を確認してください!

Codesys.SFC/LD Visualizations Demo

Footer_Basic

Please Support some devices for my blog

Amazon Gift List

Find ME

Twitter:@3threes2
Email:soup01threes*gmail.com (* to @)
YoutubeChannel:https://www.youtube.com/channel/UCQ3CHGAIXZAbeOC_9mjQiWQ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする