The leader in industrial automation and control solutions

Overview & Concepts

RFID integration in EasyBuilder Pro is most effectively used as a secure authentication and access control method for HMI systems. Instead of relying on usernames and passwords, RFID enables users to access the HMI by scanning a physical credential (badge or card), allowing fast and secure login directly at the machine interface.

This approach improves both security and usability. Traditional password-based systems can be slow and vulnerable, while RFID provides near-instant access with a simple scan and reduces the risk of unauthorized entry because it requires possession of a physical device.

How RFID Security Works in Practice

  • An RFID tag is scanned using a connected reader (typically USB)
  • The reader sends the tag ID to the HMI
  • The HMI compares the ID against a stored user or authorization table
  • The system assigns permissions or grants/denies access based on the match

This process enables real-time authentication tied directly to physical credentials.

Security Capabilities and Benefits

  • Fast authentication – Users log in instantly by tapping a card instead of typing credentials
  • Reduced attack surface – Eliminates risks like weak passwords or brute-force attacks
  • Physical credential requirement – Access requires possession of a unique RFID tag, making it harder to compromise
  • Role-based access control – Different tags can assign different permission levels (operator vs maintenance)
  • Auditability – System actions can be tied to specific users and logged for traceability

Typical Security Applications

  • Logging users into the HMI with RFID badges
  • Restricting access to configuration or maintenance screens
  • Enabling machine operation only for authorized personnel
  • Assigning dynamic roles (operator, technician, engineer) based on scanned tag

RFID in EasyBuilder Pro is best understood as a modern authentication layer—replacing or enhancing traditional login methods with faster, more secure, and more accountable access control tied to physical credentials.

Implementation

External RFID Operation

RFID operational configuration is through the Security tab of the EasyBuilder Pro System Parameters menu; RFID cards are considered “plugins”.

To configure RFID, click the 'Plugin' button of the System Parameter Menu Security Tab.
Enabling and configuring RFID Operation in System Parameters.  Ensure the Smart Card tab is enabled and then you will have configuration options.

Above is the Plugin window for most cMT units. Enable the Smart Card tab (this is what an RFID scanner is) and then select the config options.

When configuring the RFID scanner, to prevent interference from other USB devices during login, it’s necessary to first set the VID and PID of the USB scanner. After clicking [Scan Reader], the system will prompt a message “Please insert your USB Reader”.

Once the RFID scanner is inserted into the PC, the system will obtain a unique VID and PID for the RFID scanner. Click [Save], and the system will automatically incorporate this VID and PID into the settings.

Do not plug your reader into the PC until prompted, or it will not be detected.

[Enable auto login]: Select the [Enable auto login] option to keep the fingerprint/USB scanner in a state where it is always ready for login, without the need to activate the scanner through a command. To revert to the default state where the scanner is activated via command, use command 7 (Pause auto login) or command 8 (Resume auto login) to pause/resume the auto login status.

Now you can adjust the device settings for automatic logins, UI configuration, commands, and more. 

Built-In RFID Reader

Image of a Maple Systems cMT3102Xv2R unit, which features a built-in RFID reader in the top right portion of the unit's front bezel.

Select cMT X Series HMIs have an RFID reader built into the front panel of the HMI, eliminating the need for external RFID peripherals.

Setup of this functionality is the same as external readers, except for the settings window as shown below:

RFID Configuration page in System Parameters when a unit with built-in RFID operation is selected in the Project.  Note the two radio buttons in the Settings section: Built-in reader or external reader

System Settings for RFID Operation

Control Address

When control address is set to PLW-n, where n is an arbitrary number, the following addresses will be designated:

AddressTag NameDescription
PLW-n (1 word)CommandCommands to be executed: Login, Add Fingerprint / RFID Card, Remove Fingerprint / RFID Card, etc.
PLW-n + 1 (1 word)ResultDisplays the result of command execution.
PLW-n + 2 (1 word)StatusThe initialization status of the plugin server.
PLW-n + 3 (1 word) ErrorThe error code from the device server.

Commands

Setting different values in PLW-n [command] enables different commands:

Set ValueCommandCorresponding Address
1Log in by fingerprint / RFID / barcode
2Add fingerprint / RFID / barcode by user nameSet [user name] first.
3Add fingerprint / RFID / barcode by user indexSet [user index] first.
4Remove fingerprint / RFID / barcode by user nameSet [user name] first.
5Remove fingerprint / RFID / barcode by user indexSet [user index] first.
6Remove all fingerprints / RFID / barcodes
7Pause auto login
8Resume auto login

Command Execution Results

Result CodesCommand execution result
0Succeeds
1Unknown error
6Canceled
101Account not linked
115Authentication failed
OthersSystem error

Error Codes

Error CodesCommand execution result
0Initialization succeeds
1Unknown error
2 or moreSystem error