FA-Engineの利用方法

<< Click to Display Table of Contents >>

はじめにお読みください >

FA-Engineの利用方法

使用可能なフレームワークについて

プロジェクトで使用可能なフレームワークは「.Net Framework」のみです。「.Net6.0」などは使用できません。

 

例)VisualStudio2022の場合

 

以下は使用可能です。

faeng_0068

 

以下は使用できません

faeng_0067

 

コンパイルについて

FA-EngineのActiveXは32Bit版及び64bit版があります。以下は32bit版でコンパイルする場合の手順です。

64bit版でコンパイルする場合は、x86の代わりにx64を選択してください。

 

1.構成マネージャーを選択する
faeng_0055
構成マネージャーが表示されない場合、[ツール] - [オプション] - [プロジェクトおよびソリューション] - [全般]を開き、[ビルド構成の詳細を表示]にチェックを入れてください。
 

2.以下の設定箇所から新規作成を選択する
faeng_0056
 

3.X86を選択しOKを押下する
faeng_0057
 

4.編集を選択する
faeng_0058
 

5.「Any CPU」を選択して削除ボタンを押して設定を削除し、ダイアログを閉じる
faeng_0059
 

 

 

FA-EngineをVisual Basic .Netに組み込む

FA-Engineを利用してプログラムを作成する際には、VisualBasicのコンポーネント設定によって事前に登録しておく必要があります。VisualBasic2010を例とした登録手順は以下のとおりです。

 

1.ツールボックスで右クリックし、メニュー[アイテムの選択]を選択する
faeng_0060
 

2.「Roboticsware FA-Engine Ver6」にチェックを付けて、「OK」をクリックする
 
faeng_0006
 

3.ツールボックスに以下のアイコンが追加されたのを確認する
faeng_0007
 
利用する際には、アイコンを選択してフォームへ貼り付けてください。
faeng_0009

 

 

アプリケーション構成

FA-Engineは、以下の2つのアプリケーションで構成されています。

 

1.ActiveX通信ライブラリ(FAEngine6.ocx)
PLCとの通信を行うActiveXコントロールです。コントロール単体で、対応する全てのPLCとの通信が可能になります。尚、以降の記述において「FA-Engine」と表記されている場合には、当該ActiveXコントロールのことを指すものとします。
faeng_0009
 

2.タグエディタ(FAEngine6.exe)
「タグ」を編集するためのエディタです。タグはタグエディタを用いて編集します。
faeng_0008