Logic Builder Menu




The Logic Builder app allows users to create and edit new programs, run routines, and alarms.

Location

1. Select the App Launcher menu

2. The Logic Builder app is located under System Integrator Apps.

  • The number, located on the bottom of the tile, represents the number of programs running on the current project

3. Select on the tile, this will extend a drawer with two options: New and Programs

New Program

1. Navigate to an equip first and then select the New option, which will launch a pop-up prompt called Create Program.

 

Below are the available fields:

  • Name - Name of the program

  • Description - Description for what the program is for/does

  • Program On - Used to specify what the program will run on

  • Points - Able to choose points from the equip to use

  • Tags - Find tags used on equip or refs

  • Project Variables - If other project variables exist on other programs, it provides a list of variables that can be used in the new program being create

  • Absolute Points - Able to add hardcoded points based on their id

 

2. Select the Okay button once the options have been selected, this will complete the process

  • If Tags or Project Variable was checked off, it will display a extra pop up which is covered below

Tags

The Tag option helps find tags found on the equips or refs in the program logic.

1. After checking off the Tags option and selecting the Okay button, it will open a pop-up window called Create bLine Program

2. The pop-up will consist of 3 sections: Select Tag Parent, Add Tags, Add Project Variables

3. Choose the Target Tag by expanding the drop-down in the Select Tag Parent section, this will display equip tags based on the program on filter

  • siteRefand floorRefare optional refs that get displayed since every equip has refs to those by default

4. After selecting an option, the tags available on the selected ref will be display under the Add Tags section

5. Once the tags have been selected, click on the Okay button to complete the process

Project Variables

The Project Variable option can be used when there is an existing program that has a project variable .

1. After checking off the Tags option and selecting the Okay button, it will open a pop-up window called Create bLine Program

  • It will contain the available project variable(s) if there are any found

2. Once the project variables have been selected, click on the Okay button to complete the process

Programs

1. Select the Program option in the Logic Builder tile

2. This will open a drawer on the right-hand side where all running programs and logic builder tools can be located

View All Programs

Underneath the Logic Builder tools, it displays all running programs

Backup

This tool allows the user to create backups of records to be saved on PC or tablet

For more information, read the following document: https://finproducts.atlassian.net/wiki/spaces/FINFramework/pages/770708277

Restore

This tool allows the user to restore any saved programs or upload new ones onto the database project.

For more information, read the following document: https://finproducts.atlassian.net/wiki/spaces/FINFramework/pages/770708503

Logic Info

This section presents debug info useful for tracking errors or making statistics.

There are 3 options:

  • Tasks: Presents debug info regarding tasks

  • Programs: Shows debugging info regarding programs

  • Blocks: Display the blocks used on the project arranged by type and category. Clicking on an entry will show debug information regarding that specific block.

    • More details about blocks and their properties can be read in the following document: Logic Builder Blocks

Create New Program

This will open the Create New Program pop-up where you can create a New Program

For more information, read the New Program section above.

To see a few example programs, read the following document: Logic Builder Example

Program options

Select on a program, this will open a drawer where 4 options will be presented

  • Edit: This will open the program in the bLine application allowing it to be edited

  • Program On: Using this option one can edit the programOn tags

  • More: This opens a new submenu showing further details of the program

  • Delete

Logic Builder Tools

  • Show All Target: Displays all points affected by the program

  • Edit: Will open the App so the program can be edited

  • Organize: Allows setting Folder Paths for programs

  • Routines: Allows users to add Variables to the program

  • Add Variables: Allows the user to add tags, points, and/or vars if needed for the program after its been created. For more directions, read the following document: Add Variables

  • Tasks/Programs: Shows debug information for tasks and the programs respectively