How to use FA-Engine

<< Click to Display Table of Contents >>

Please read this first >

How to use FA-Engine

Available frameworks

The only framework that can be used in the project is ".Net Framework". ".Net6.0" and others cannot be used.

 

Example: Visual Studio 2022

 

The following is available:

faeng_0068

 

The followingNot available.

faeng_0067

 

About compilation

FA-Engine's ActiveX is available in 32-bit and 64-bit versions. Below are the steps to compile the 32-bit version.

If you are compiling for 64-bit, select x64 instead of x86.

 

1.Select a configuration manager
faeng_0055
If the Configuration Manager is not displayed, open [Tools] - [Options] - [Projects and Solutions] - [General] and check [Show build configuration details].
 

2.Select Create New from the following settings:
faeng_0056
 

3.Select X86 and click OK.
faeng_0057
 

4.Select Edit
faeng_0058
 

5.Select "Any CPU" and press the Delete button to delete the setting and close the dialog.
faeng_0059
 

 

 

Embed FA-Engine into Visual Basic .Net

When creating a program using FA-Engine, you must first register the VisualBasic component settings. The registration procedure is as follows, using VisualBasic2010 as an example.

 

1.Right-click on the Toolbox and select Choose Items from the menu.
faeng_0060
 

2.Check "Roboticsware FA-Engine Ver6" and click "OK".
 
faeng_0006
 

3.Check that the following icons have been added to the Toolbox:
faeng_0007
 
When using, select the icon and paste it into the form.
faeng_0009

 

 

Application Configuration

FA-Engine consists of the following two applications:

 

1.ActiveX communication library (FAEngine6.ocx)
This is an ActiveX control that communicates with PLC. The control alone can communicate with all compatible PLC. In the following description, when "FA-Engine" is used, it refers to the ActiveX control in question.
faeng_0009
 

2.Tag Editor (FAEngine6.exe)
An editor for editing "tags". Tags are edited using the tag editor.
faeng_0008