User Manual
223 Chapter 7
GCL Execution and Data Transfer Performance
1. Local Output
Condition: Running 1 logic rule on one ADAM-6050 module
Processing time: < 1 milliseconds
(Processing time includes hardware input delay time, 1 logic rule execu-
tion time and hardware output delay time)
If multiple logic rules are used, the processing time can be estimated by
equation below:
• logic rule number n
16
Approximate Processing Time (for one cycle) = 600 + n*370 (
s)
2. Remote Output
Condition: Running 1 logic rule on one ADAM-6050, output is on
another ADAM-6050 module through one Ethernet Switch
Processing + Communication time: < 3 milliseconds
7.6 Typical Applications with GCL
In order to shorten GCL configuration time, Advantech has provided sev-
eral example project files for some typical applications. These application
example files are enclosed in .NET class library and available in HDD
after installation. You can find it on C:\Program Files\Advan-
tech\AdamApax.NET Utility\Source\Example\ADAM-6000 GCL Example
Project. Simply load these example project files by clicking the Project
Content button of GCL Menu bar (Refer to the Table 7.1 of Section 7.2).
You can modify an example project based on your application require-
ments. Then you can download the modified project to your module and
execute it. We will introduce each example project file in more detail
below:
1. Empty Project
When you want to clear all configurations for GCL, it is simple to load
this example project. Then you don't need to clear all the configurations
manually.
2. On/Off Control (Two buttons to control On and Off Seperately)
In some automation applications, two digital inputs (DI 0 and DI 1) are
used to control one digital output status (DO 0). The DO status will
become logic high when DI 0 is logic high, and the DO status will return
to logic low when DI 1 is logic high. For example, motor operation is
controlled by two buttons. When the first button is pressed, the motor is