Lift Interfacing (EMS)
Overview
The Lift Interfacing (EMS) communications task enables high-level integration between an Integriti controller and elevator/lift systems from multiple vendors. It supports communication via RS232 (using a UniBus UART module) or IP (TCP/UDP), depending on the lift manufacturer’s interface.
Supported lift vendors and interface types:
| Lift Vendor | Interface Type | DSC | Home Floor Calling | Software Floor Release |
|---|---|---|---|---|
| Schindler | IP/Port | Yes | Yes | Yes |
| KONE | IP | Yes | Yes | Yes |
| KONE | IP/Port | Yes | Yes | No |
| KONE | RS232 | Yes | Yes | Yes |
| Otis Compass | IP | Yes | No | Yes |
| Otis | RS232 | Yes | No | Yes |
| ThyssenKrupp | RS232 | No | No | Yes |
| ThyssenKrupp | IP | No | No | Yes |
| New Lift | IP | Yes | Yes | Yes |
| Mitsubishi | IP | Yes | Yes | Yes |
| IR Low Level | Expander Module | No | No | Yes |
Only one EMS communications task can exist per controller. Only one lift interface type is supported per controller.
Hardware Limitations
- Up to 594 readers (99 reader modules + 99 intelligent reader modules)
- 10,000 Floor lists
- 2,000 Lift Lists
- 250 Floors
- 250 Lifts
- 250 Lift Types
- 250 Qualified Lift Types
- 128 Lift Groups
Prerequisites
- Integriti controller with smart card
- Integriti controller EMS communications task license
- Integriti UniBus UART module (for RS232 connections only)
- Integriti management software
- Reader module(s)
- Expander module(s) and UniBus Lift Interface Board (for low-level only)
- Button Feedback UniBus module(s) (for low-level button feedback only)
- Network configured to lift manufacturer’s specifications (for IP connections)
Note: Inner Range recommends all systems be installed and maintained by Factory Certified Technicians.
Step-by-Step
1. Controller Configuration Overview
Configure in this order:
- Add modules, UniBus UART module, and license smart card to the controller
- Connect to Integriti management software
- Program Lift Floors
- Program Lift Groups
- Program Lift Cars
- Program Communications Task (the EMS task)
- Program Modules (reader modules for lift control)
- Program Users
- Test
2. Lift Floor Programming
Access via: Floors tab → lift floor editor.
- Create a Lift Floor record for each physical floor.
- If lift cars have front and rear doors, create separate floor records for front and rear.
- Lift floors can be associated with more than one lift car (e.g., a “Ground Floor” record mapped across all cars).
3. Lift Type Programming
Access via: Lift Types tab.
- Expand Properties → Entry
- Set Credential Mode to the desired credential entry method
- Configure Dual User, Anti-Passback, and Entry Button options as needed
- Save and close
4. Lift Group Programming
Access via: Lift Groups tab.
Lift Groups map Logical Floor entities in Integriti to physical floors accessible by lift cars. Required for high-level interfaces only.
For each Lift Group:
- Create the group and give it a name
- Add EMS Floor Mappings — map each EMS floor to the Integriti Lift Floor record
- Enter the EMS Floor number
- Tick Is Rear Door if the floor record is for a rear door
- Set EMS Group (must be ≥ 1)
- Set Number of Floors (0 = auto-detect from mappings)
- Save
5. Lift Car Programming
Access via: Lift Cars tab.
-
Expand Lift Configuration:
- Set Lift Mode: Low Level (No Button Feedback), Low Level (Button Feedback), or High Level / EMS
- Select Lift Type created earlier
- Select Lift Floors this car can reach
- Set Button On Time (total time user has to select a floor after presenting credential)
- Set Handicapped Button On Time
- Optionally configure a Valid Auxiliary to activate on valid credential
-
For High Level lifts, expand High Level:
- Set EMS Type
- Select Lift Group for floor mapping
- Program EMS Lift ID
- Program EMS Floor Number (for DOPs and Home Floor Callers)
-
For Low Level lifts, expand Low Level:
- Select the Module used for the low-level interface
- Optionally select an Error Aux output
- Configure Add Floors, Button Enable Hold Time, etc.
-
Optionally add Restricted Floors to limit which floors this car can access.
6. Reader Module Programming
Access via: Reader Modules or Intelligent Reader Modules tab.
- Expand Readers under Properties
- Set Reader Purpose to “Control a Lift”
- Under Access Control, assign the reader to a lift car
- Save
7. Communications Task Programming
Access via: Communications Tasks tab.
- Create a new communications task
- Set Type to EMS
- Leave Mode and Backup Task blank
- Select the EMS Protocol matching your lift system
- Optionally set an Online Input to reflect task status
For RS232 connections:
- Expand RS-232 Serial Interface
- Select the port
- Set Baud, Data bits, Stop bits, and Parity to match the lift system
For IP connections:
- Expand Primary Ethernet Connection
- Enter Primary Server IP Address (or host name if DNS is present)
- Enter TCP Port
- Repeat for Secondary Ethernet Connection if a backup controller is available
For KONE IP only:
- Expand Kone IP Options
- Configure Car Panel Offline Mask and Destination Panel Offline Mask
- Set Offline Lift Group for offline mask mappings
8. Otis HLI Specific Configuration
For Otis IP interfaces, only two options are required:
- Set EMS Protocol to “Otis (IP)”
- Set Otis Version to match the lift system
The controller’s network interface must be configured according to the Otis Contract Parameters document. Access via the controller terminal:
- Log in:
[0], [1], [Ok] - NIC programming:
[Menu], [7], [3], [4] - Enter IP address
- Enter Gateway
- Enter Subnet Mask
- Skip primary and secondary DNS
- Disable DHCP:
[5], [Ok], then[End]
9. Schindler HLI
For Schindler HLI configuration, refer to the separate Schindler Lift Interface guide. EMS configuration options for Schindler are otherwise covered in this document.
Verification
- Confirm the communications task shows as Online in the management software
- Verify the Online Input (if configured) is sealed and not in alarm
- Present valid credentials at a lift reader and confirm floor buttons activate for the correct duration
- Select floors and verify the lift system responds correctly
- Test restricted floors — users without access should not be able to select those floors
- Test DSC (Destination Selection Control) if supported by your lift vendor
- Test Home Floor Calling if supported
- For low-level interfaces, verify button feedback works correctly
Troubleshooting
| Symptom | Possible Cause | Action |
|---|---|---|
| HLI Buffer Overrun — controller cannot communicate with lift system | Physical connection issue | Check physical connection between controller and lift system |
| Continual online/offline messages | Configuration mismatch | Verify controller lift configuration matches the lift system; check physical connection |
| Continual online/offline messages (TCP/UDP) | Network issue | Check TCP/UDP connectivity to lift interface |
| Floors not responding | Wrong EMS Protocol | Verify EMS Protocol matches lift manufacturer |
| Reader not controlling lift | Reader Purpose not set | Set Reader Purpose to “Control a Lift” |