Genie Forms
- Last UpdatedJul 13, 2023
- 1 minute read
The Genies that are included with Plant SCADA often have drop-down lists that list the available variable tags. However, the forms on the custom Genies only have blank fields to enter the required information.

Customized drop-down lists are created by using Genie Forms. A Genie Library is a file with a .ctm extension and each Genie Library can have an associated form file (for example, Drives.ctm would have Drives.frm). The Genie form (.frm) file should reside in the same directory as the Genie Library (.ctm) file. A form definition for each Genie in the associated library can be provided. If one is not provided, a default form is created.
A Genie form follows the following format:
FORM "<genie>" [,"<form title>"];
<field number>: "<field name>", <field size> [, readonly/readwrite [, "<list form>", <"list field>"[, "<list filter>"]]];
NORMAL
"<prompt> {<field number> }"
Example
This is the form file for the standard Genie - Pump
FORM "Pump_East", "Genie - Pump";
1: "Tag", 32, readwrite, "Variable Tags", "NAME", "TYPE=DIGITAL";
NORMAL
"Tag{ 1 }"
Genie Form Format
The Genie Form format is divided into three distinct sections: