Setup a PXL-500 Controller

Setup a PXL-500 Controller

Introduction



This section covers the basic configuration of PXL-500 controllers in Doors.NET software. It assumes Doors.NET has already been successfully installed on your host PC, the software license has been activated, and the PXL gateway has been configured for your controller type.

Note: PXL-based sites with the following types of controllers are NOT supported in Doors.NET at this time:

  • PXL-510 controllers for alarm panel control
  • PXL-250 controllers (this product line is obsolete)

Replicating Sites Mode in Doors.NET

Doors.NET can replicate the Doors32 Sites mode by using multiple primary controllers. This allows you to maintain the Sites mode style organization. Doors.NET can support up to 64 primary controllers, replicating up to 64 Sites, and each primary controller can have up to 127 secondary controllers. Doors.NET allows all sites to be monitored, administered, and updated concurrently; something that is not possible in Doors32.

1.0 Adding a PXL-500 Primary Controller to the PXL Gateway

To use a PXL controller network you must first establish a connection to the primary controller. Communication to the primary controller can be made via a serial, Ethernet, or modem connection. Each primary controller will have a communications channel enabled, setup, and assigned to it. All slave controllers are then added to the system using auto-configuration.

  1. Open the Doors.NET login window by clicking on the client icon on the desktop.


  1. Login to the software using the default username and password of admin / admin, then click Connect.
  2. Click Setup >> Hardware Setup >> All.tab then click Hardware Setup.


  1. Highlight the PXL gateway to view its properties in the grid.
  1. With the gateway highlighted, click the Add PXL icon.



  2. Enter a description for the controller.
  3. Select the exact PXL model type from the Model drop down list. This allows you to manually configure an entire system (i.e name and configure doors and setup and assign access groups) before going to site, or before the controllers have even been installed on the site.

PXL Model Selection

Note: Manually added controllers are added as Keri proprietary controllers, not Wiegand. If using Wiegand PXL controllers you MUST perform an auto-configuration once the controllers are online. This is required to detect the correct Wiegand reader types.


2.0 Configure the Communication Channel

If you are upgrading from Doors32 and your existing installation uses sites mode, Doors.NET accepts multiple primary controllers allowing you to continue to maintain the sites mode style organization. Each site’s primary controller will require its own communication channel.

There are three different communication channels available, one of which must be assigned to the primary PXL controller for establishing communication to the PXL network. All slave controllers are added to the software using Auto-configuration.


You can communicate to a PXL using Doors.NET via:
  • a serial connection (from the PC’s physical COM port, a recommended USB to Serial adapter, or a Keri USB Comm Module)
  • a modem connection
  • over Ethernet using a LAN module such as the LAN-520


Follow the set of instructions for each site according to your communication method.

2.1 Serial Connection

  1. Highlight the Communication Channels node in the hardware tree.
  2. Click the Serial Communication Channel icon.

  1. A channel named “New Channel” appears in the hardware tree.
  2. Highlight the new channel so you can view its properties in the grid.
  3. Double-click False to change it to True.
  4. Set the COM port number that corresponds to the serial device being used. If you are unsure what COM port to use, go to Device Manager on the host PC and expand the node Ports – Com & LPT. If the COM port is correctly installed/enabled your device will have its assigned COM port showing in parentheses, i.e. (COM3).
  5. Give the communication channel a descriptive name.
  6. Click save and the channel settings is added to the database.
  7. Highlight the primary PXL controller in the hardware tree.
  8. In the controller properties > Communication Settings > Communications Channel select the new channel from the drop-down list.
  9. Click the save icon, within a few seconds events should appear in Live Events signifying that the master is online.


 

2.2 Modem Connection

  1. Highlight the Communication Channels node in the hardware tree.
  2. Click the Modem Communication Channel icon.


  1. A channel named “New Channel” appears in the hardware tree.
  2. Highlight the new channel so you can view its properties in the grid.
  3. Double-click False to change it to True.
  4. Set the COM port number that corresponds to the serial device being used. If you are unsure what COM port to use, go to Device Manager on the host PC and expand the node Ports – Com & LPT. If the COM port is correctly installed/enabled your device will have its assigned COM port showing in parentheses, i.e. (COM3).
  5. Give the communication channel a descriptive name.
  6. Click save and the channel settings is added to the database.
  7. Highlight the primary PXL controller in the hardware tree.
  8. In the controller properties > Communication Settings > Communications Channel select the new channel from the drop-down list.
  9. Enter the phone number for the modem attached to the primary controller at the remote site.
  10. Click the save icon, within a few seconds transactions should appear in Live Events signifying that the primary controller is online.



Note: Once connected, the modem line stays connected until manually disconnected. Depending upon your phone system, this could result in a large phone bill.

 

2.3 Ethernet Connection

Note: The LAN-520 unit must already be programmed with a static IP address, gateway, and subnet prior to adding the Network Communication Channel to the PXL gateway.

  1. Highlight the Communication Channels node in the hardware tree.
  2. Click the Network Communication Channel icon.


  1. A channel named ‘New Channel’ appears in the hardware tree.
  2. Highlight the new channel so you can view its properties in the grid.
  3. Double-click False to change it to True.
  4. The default Controller and Network Timeout values do not need to be changed.
  5. Give the communication channel a descriptive name.
  6. Click save and the channel settings will be added to the database.
  7. Highlight the master PXL in the hardware tree.
  8. In the controller properties > Communication Settings > Communications Channel select the new channel from the drop-down list.
  9. A Network channel selection will allow you to then input the IP address for the LAN-520. The port number is also set to the LAN-520 default of 10001.


  1. Click the save icon, within a few seconds events should appear in Live Events signifying that the master is online.




3.0 Perform an Auto Configuration

To detect the slave PXL controllers on the network you must perform an auto-configuration. Auto-config is used to automatically retrieve the controller/door information from the PXL network and then populate the relevant Doors.NET SQL database tables with the pertinent hardware details.

  1. To perform the auto-config, highlight the master controller in the hardware tree.
  2. Click the Auto-Config button.


  1. In the Status Message grid you should start to see regular transactions stating: “PXL Master is searching for slave controllers.” It should take no longer than 2 or 3 minutes for the master controller to detect all the slaves on the network. The master controller always looks for the maximum possible 127 slave controllers.
  2. When auto-config has completed, the detected controllers appear in the Available controllers grid, as shown below.


  1. The final step is to click the Apply button.
  2. A prompt appears confirming how many controllers are selected. Click Yes and auto configuration will then complete.
  3. Once complete, close the Auto-Config tab and return to Hardware Setup > All.
  4. Double-click on the master controller to expand it and you will see all the slave controllers listed.



Note: Don't worry that the controllers are not listed alphanumerically... They will be once you have exited the client and logged back in.

PXLs listed correctly

  1. To begin with, the secondary controllers all have Update Required icons displayed next to them. You do not have to do anything because in the background the controllers will be updated one at a time.
  2. Keep your eye on the Live Events grid and you will see multiple network update messages. The update icons will disappear when each of the controllers have been updated.


  1. Sites with no cardholders added should take no longer than a few minutes for the initial update to complete. The update will be longer for existing (converted sites) - or for sites that have cardholders already enrolled.

 Your system is now ready for operation.

4.0 Set PXL Network Timeout Optimum Settings

The recent Doors.NET v3.5.1.18 release includes a number of PXL gateway changes that improve data throughput speed between primary controller and host computer. As a part of this release a body of network characterization work was performed and optimum values were determined for controller timeout and network timeout. These new values are implemented as part of a new PXL installation. However, they are not updated if a software upgrade is performed from Doors.NET software revisions prior to v3.5.1.18. This results in increasing network communication degradation as the number of primary controllers increases. To correct this issue the Controller Timeout and Network Timeout values must be changed to the optimum values.

  1. Click Setup > Hardware Setup
  2. Expand the Communication Channel tree
  3. Select the Network Channel
  4. In the grid change the Controller Timeout value to 20,000 (previous default value was 800)
  5. In the grid change the Network Timeout value to 20 (previous default value was 5)
  6. Save these changes



5.0 Factory Reset Procedure

If you are powering-on the controller for the first time or have just changed the EPROM/PIC, the PXL controller's RAM must be reset before performing any other action. This clears any spurious information that may be in the RAM in preparation for entering your access control information.

  • Before applying power, insert a jumper across both pins of JP10.
  • Press down the white S1 button and keep it pressed down while you apply the controller's power.
  • Keep S1 pressed for approximately 5 seconds.
  • You will hear a double beep from the reader attached to the controller indicating the controller's RAM is reset.
  • Release the S1 button.
  • Remove the power from the controller and put the jumper back onto 1 pin of JP10.
  • Apply the controller's power. The controller is now ready to be powered up for use.

 

Note: Resetting the RAM completely erases all access control information. Before resetting a working controller, ensure you can communicate to it from the software because an update will need to be performed to send the information back to it.


6.0 Viewing the PXL Controller's Address

To view the controller's programmed address, click the S1 button. The controller's address will appear on the address display for 2 to 3 seconds.


7.0 Setting the PXL Controller's Address

To set the address to the PXL controller:

  • Verify the jumper to JP10 is NOT installed (if the jumper on JP10 is installed, the controller's RAM will be reset when the power is turned on).
  • Hold down the S1 options button and turn the controller's power on.
  • The beeper for the reader attached to the controller will beep as the power comes on.
  • Release the S1 button.
  • The address display LEDs then become active and the controller's address can be set (the address range is from 1 to 128) - the Master Controller must be set to address 1.
  • Quickly double-pressing S1 toggles between increasing and decreasing the controller's address. The top LED character will display either a + or a - to show which direction is active. A single click of S1 changes the controller's address by 1. If you're at address 128, a + click will roll the address over to 1; conversely, if you're at address 1, a -1 click will roll the address over to 128. Holding down S1 will rapidly scroll through the addresses.

 

After the new address has been set, you must wait approximately 30 seconds after releasing the S1 button. There is a timer in the controller's firmware that assumes that after 30 seconds of inactivity (no address clicks), the entered address is the desired address for that controller. After 30 seconds you will hear a double beep from the reader indicating the controller has recognized and accepted the new address and the address LEDs will turn off.

 

Note: When the controller's address is changed the RAM is also reset (so an update will need to be performed on the controller).


    • Related Articles

    • Setup Anti-Passback (Using PXL-500 Controllers)

      The Anti Passback (APB) feature provides one-way card access into and out of a secure area. It prevents a cardholder from using their card and then passing that card back to someone in order for them to gain unauthorized access. Local APB is ...
    • Doors.NET - PXL-500 Setup Using a USB Comms Module

      This video explains how to setup a PXL-500 controller in Doors.NET using a plug-on USB comms module.
    • Doors.NET - PXL Setup Using a LAN-520 Module

      This video explains how to setup a PXL-500 controller in Doors.NET using a LAN-520 module.
    • Setup an NXT Controller

      Introduction This document covers the basic configuration of NXT controllers in Doors.NET software. It assumes Doors.NET has already been successfully installed on your host PC, the software license has been activated, and the gateway has been ...
    • Setup an NXT-MSC Controller

      NXT Mercury Powered Controller Setup   Doors.NET installation and configuration is a three step process. Each of these steps is covered separately in the help file and there are also separate standalone documents available: Doors.NET Software ...