Skip to main content

First project with logiccloud

This tutorial shows you how to create your first project with logiccloud, deploy it on a logiccloud Control as a Service Runtime and access it via the Web HMI.

As an example project, we create a counter that counts up on each call and outputs the value in the HMI.

Create project structure

info

A tutorial on how to create projects can be found here: Create and manage projects

Descriptions of the individual project elements can be found here: Project elements

POU

First, we create a new POU. We give this the name MyPou, select as POU Type Programand as Language Structured text (ST).

For the variables we only need an output of type REAL.

VAR_OUTPUT
MyOutput: REAL;
END_VAR

For the counter we now need the following code. Each time it is called, it increments the counter by 1 and once the value reaches 10000, we reset it back to 0.

MyOutput:= MyOutput + 1;
IF MyOutput > REAL#10000.1
THEN
MyOutput:= 0;
END_IF

Configuration

Next we need to create the configuration. To do this, we create a new configuration with the name MyConf

We rename the application New_APP1 to MyApp .

We rename the program NEW_PROGRAM1 to MyProgram .

Access Variable

In order for MyOutput to be included in the HMI, we need to map it with an Access Variable. To do this, we create a new Access variable with the following values:

  • HMI enabled: true
  • Name: MyAccessOutput
  • Path: MyApp.MyProgram.MyOutput
  • Type: REAL
  • Writable: true
tip

The path for the access variable is composed of the name of the application MyApp, the name of the program MyProgram, and the variable from the POU MyOutput .

Program

We rename the program NEW_PROGRAM1 to MyProgram . At Program name we enter the POU MyPou that we created earlier.

IDE

That would be the end of our first program. Next, we move on to the HMI.

HMI

In HMI Builder we can now create our HMI. We take a gauge and configure the following values:

  • Value variable: MyAccessOutput
  • Max value: 10000
  • Step: 1000

HMI

Create build

Now we have created our project elements as well as the HMI and can compile the project. To do this, we navigate back to IDE and press the green arrow at the bottom of the terminal at Build.

Once the build is complete, we will see green check marks by each stage in the terminal.

We can now see the build at Builds .

Create Control as a Service Runtime

At Runtimes we can now start our compiled project. To do this, we need to create a new runtime.

First, we select the build we just created.

As name we take MyRuntime. The description is optional.

For Platform we select AMD64 , for Configuration MyConf and for Resource MyApp.

Tags are optional and can be assigned as desired.

Once the runtime is created, we can launch it. Using the link Open HMI we can view the created visualization.