LCD Terminal Programming

Overview

This guide describes generic LCD Terminal operations for the Integriti hardware platform. It covers programming operations common to multiple entities, Logged Off operations, and the Information, Test, and Service menus available to Installers.

The Integriti LCD Terminal provides a text-based interface for on-site programming without the Integriti software. It is divided into five main sections:

  1. Programming Operations — Common operations across entities (alpha search, create entities, edit text, Y/n options, permissions, actions).
  2. Logged Off Operations — Basic status and control without requiring user logon.
  3. Information Menu — System activity logs, status, diagnostic info.
  4. Test Menu — Diagnostic tests for Installers.
  5. Service Menu — Service operations for Installers.

Prerequisites

  • LCD Terminal (or PrismaX/EliteX keypad) connected and enrolled on the Controller LAN
  • Installer PIN (default: 0-1-OK) for programming and test/service menus
  • Appropriate User permissions for Information menu access
  • Controller Synchronisation settings must allow local programming (check Global Data Sync Options and Enrolment Mode)

Step-by-Step

Programming Operations

When a Terminal screen supports alpha search, find items by name:

  1. Use alpha-numeric keys to select the first letter of the name. Key press sequence order: 1st letter, 2nd letter, 3rd letter, Number.
    • Example: To find “Office”, press <5 MNO> 3 times.
    • Example: To find “3rd Floor”, press <3 GHI> 4 times.
  2. The lowest-numbered item beginning with that letter is displayed. Use the ^/v arrow keys to scroll alphabetically.

Creating a New Entity

The Controller does not display unused database items — only created/programmed items appear.

Important: The ability to create entities via LCD Terminal depends on the Controller’s “Synchronisation” settings. Global/Local Data Sync Options or Enrolment Mode may prevent entity creation via Terminal.

Steps to create a new entity:

  1. From the “Find…” screen, press <ON> to switch to item number selection.
  2. Use the <UP> arrow to view the highest item number in use.
  3. Enter the next available number and press <OK>.
  4. Press <9 YZ> (Yes) to confirm creation.
  5. Press <OK> to begin programming the new item.

Program or Edit Text

  1. Press <OFF> to clear the default name.
  2. Use alpha-numeric keys to enter text (up to 32 characters across 2 screens).
    • Press a key multiple times to scroll through associated characters.
    • Use the Right Arrow (>) to advance when the next letter shares the same key.
  3. Press <ON> to toggle between Upper and Lower case.
  4. Use Left/Right Arrows (< / >) to position the cursor for corrections.
  5. When the name exceeds 16 characters, the display auto-advances to a second screen.
  6. Press <OK> to save and proceed.

Setting Y/n Options

  1. Use Left/Right Arrow keys to position the blinking cursor on the option.
  2. Press <9 YZ> to set Yes, or <5 MNO> to set No.
  3. Press <OFF> to set ALL options to “n” (unset).

Permission (Qualify Pair) Programming

Permissions pair a “What” entity (the item allowed/denied) with an optional “When” entity (time condition).

“What” entity: The item or list being allowed/denied. Typically an Area, Area List, Door, Door List, Floor List, Menu Group, Input, User Action, etc.

“When” entity (optional): Determines when the permission applies. Typically a Time Period, Schedule, Area, Input, or Comparison. No “When” implies “Always”.

Permissions can be assigned to:

  • Users (Permissions)
  • User Qualify Groups (Permission Groups)
  • Interlock Groups (Interlocked Entities)
  • Qualified Door Types (Door Types)

Programming steps (shown from User programming, similar elsewhere):

  1. Select “What” type — choose the entity type for this permission.
  2. Select the “What” entity — choose the specific item.
  3. If the “What” is an Area or Area List, a Flags screen appears with options:
    • O = On
    • F = Off
    • E = Grant Entry (allow entry through a Door into an allowed Area)
  4. Set Invert “What” (Y/n) — if Yes, the “What” entity is denied instead of allowed.
  5. Select “When” type — choose the qualifying entity type (optional).
  6. Select the “When” entity — choose the specific item.
  7. Set Invert “When” (Y/n) — if Yes, the permission applies when the “When” is NOT valid.
  8. Repeat for additional permissions (up to the entity’s maximum).

Action Programming

Actions allow direct entity-to-entity control without intermediate logic. Actions can be programmed on:

  • Zones (Inputs)
  • Areas
  • RF Expander Feedback
  • Communications Tasks
  • Comparisons

Common Action Settings:

SettingDescription
Action TypeSelect the entity type to control (Area, Aux, Door, Siren, Input, etc.)
Do on AssertCommand when entity state is asserted (On/Off/Toggle/None)
Do on DeassertCommand when entity state is deasserted (On/Off/Toggle/None)
Qualify TypeEntity type for action qualification (e.g., Time Period)
Qualify EntitySpecific entity for qualification
Qualify InvertedInvert qualification logic

Terminology substitution: In the Integriti software, “On” and “Off” are replaced with context-appropriate terms:

  • Area: On=Arm / Off=Disarm
  • Door: On=Lock / Off=Unlock
  • Input: On=Trigger / Off=Restore
  • Isolate: On=Isolate / Off=De-isolate
  • Floor: On=Secure / Off=Unsecure

Action Type Options:

  • Area — Arm/Disarm an Area or Area List (Normal, Defer, 24 Hour, Cancel Exit)
  • Auxiliary/Aux List — Control Auxiliaries with optional On/Off timers and Refresh mode (Normal/Timer/Leave)
  • Door/Door List — Lock/Unlock with optional unlock time
  • Floor/Lift — Control Lift Cars and Floor access
  • Trigger Input — Trigger an Input state (Alarm, Mask, Fault, Tamper, Isolate, etc. — states 1–16)
  • User Area (Uarea) — Adjust User location assignment
  • Area Count (Acount) — Set Area user count
  • Input Count (Icount) — Set Input event counter
  • Siren — Control Siren with tone selection (Bell, Sweep, Fire, Evac, Squawk, etc.) and duration
  • Area List — Control an Area List
  • General Timer — Trigger a General Timer
  • General Variable — Trigger a General Variable
  • Airconditioner — Control air-conditioning (Off/Heating/Cooling/Ventilate/HeatPump)
  • Macro — Trigger a Macro
  • Isolate — Isolate a nominated Input
  • Comms Task — Restart or Update All comms tasks
  • Amnesty — Reset User Anti-Passback Area record
  • Aircon Temp — Adjust temperature setting for an air-conditioning zone

Logged Off Operations

These operations are available at nominated Terminals without logging on. Press the MENU key followed by the menu number.

MenuOperationDescription
1Quick ReviewView Alarm Review Events without logon
2Panel InformationView Firmware Version, Serial Number, MAC Address, Hardware Type, IP Address, Module Update status
3Date and TimeDisplay current system Date and Time (24-hour, format: MmmDD hh:mm:ss.s)

Other Logged Off Operations:

  • ^/v Area Status — Scroll through Area status (Area Text mode or Area Array mode showing 8 Areas at a time)
  • > User Actions — Select and control Predefined User Actions set to “Allow Logged Off Access”
  • HELP — Single press: help text for current screen. Double press: displays Panic prompt. Triple press: triggers Terminal Panic Input.

Information Menu

Accessed via MENU - 5 after logging on. Available to Users with appropriate permissions.

MenuOperationDescription
1, 0EN Review LogMandatory EN50131 Review events
1, 1Review LogView Review log by User’s Review Level and Classifications
1, 2Locate UserView the last Area a User entered via an access-controlled Door
1, 3Read AnalogueView current Analogue value on a selected Input
1, 4Read CountView current Event Counter value on a selected Input
1, 5Input States(Not yet implemented)
1, 7Read Number of UsersView current number of Users in a selected Area
1, 8ModulesView list of connected Modules and their current status
1, 9Panel InformationView Serial No, MAC Address, PCB revision, Firmware version, IP Address

Modules screen (1, 8): Shows all created Modules even if not currently present. Press OK to view Module status, version, serial/hardware details, and Unibus expander info. Press ON to view LAN statistics (TxOk, TxFail, TxBusy, RxOk).

Test Menu

Accessed via MENU - 4 after logging on as Installer (0-1-OK).

MenuOperationDescription
4, 1InputsView current Input state — highest priority state, all states, or 8-input group display
4, 2AuxiliariesTurn Auxiliary On, Off, Timed On, or Timed Off
4, 3SirensTurn Siren On/Off and change Siren tone
4, 4TelecommunicationsLoop/Unloop PSTN line and view Rings, Voltage, or Current
4, 5CardsView data from a Card presented at a nominated Reader
4, 6Memory(Not yet implemented)
4, 7Ports(Not yet implemented)
4, 8PowerPerform a Battery Test on a nominated Module
4, 9VoltsView Controller Power Supply voltages (LAN Idle, 13V7 Bus, 13V Bus, RS485 Bus, LAN B, Tamper, USB Bus, LAN A)

Battery Test (4, 8): Enter test duration in seconds, press 9 YZ to start. Results are logged to Review.

Service Menu

Accessed via MENU - 8 after logging on as Installer.

MenuOperationDescription
8, 1Request Service(Not yet implemented)
8, 2Test ReportTriggers the Time Report System Input (C01:S16) — manually trigger a Test Report to the Central Monitoring Station
8, 3Security(Not yet implemented)
8, 4Answer Phone(Not yet implemented)

Verification

  1. Programming: Create a test entity via the Terminal and verify it appears in Integriti System Designer (subject to sync settings).
  2. Logged Off: Press MENU-1 at a Terminal and confirm Quick Review displays system events.
  3. Information Menu: Log on and navigate MENU-5-1-8 to confirm Module list populates with online modules.
  4. Test Menu: Log on as Installer (0-1-OK), go to MENU-4-1, and confirm Input states display correctly.
  5. Service Menu: Go to MENU-8-2 and confirm “Time Report Triggered” message appears.

Troubleshooting

IssueResolution
Cannot create new entities via TerminalCheck Controller Synchronisation settings — Global Data Sync Options or Enrolment Mode may be preventing local creation.
Alpha search not finding itemTry pressing <ON> to switch to number-based selection. Ensure the entity has been created first (unused items are hidden).
Terminal not responding to key pressesEnsure the Terminal module is online (check Module list). Default controller if communication is lost.
Cannot access Test/Service menusVerify you are using the Installer code (default: 0-1-OK).
Battery Test not startingEnsure the target Module is online and has a battery connected.