Page 3
REVISIONS 1.00 08/10/15 Original draft. 1.01 08/24/15 Updated to include new web pages 1.02 10/16/15 Added TALLY ASSIGNMENT web page 1.03 08/09/16 Added MEM, SNMP, Serial and Toggle Actions with MEM pages 1.05 07/18/17 Added HTTP GET/POST ACTIONS and VIEW RECEIVED DATA page. USP3 User Manual Page 3 of 46...
1. OVERVIEW When you need to push a button, but it doesn’t have any! The Universal Switch Panel makes it easy to add tactile push buttons where and when you need them: • Tabletop & Rackmount • 8 and 16 Push Buttons Press a button to: ...
3. INSTALLATION 1. Connect supplied power supply to POWER 1 connector. For redundant power option, connect power supplies to POWER 1 and POWER 2 connectors. 2. Connect Ethernet cable to ETHERNET connector. Rear View DEFAULT ETHERNET CONFIGURATION 192.168.10.217 IP Address: Subnet Mask: 255.255.255.0 Gateway:...
SYSTEM CONFIGURATION WEB PAGE P1 Software Upgrade: Use this link to install the P1 upgrade file provided by DNF Controls Web Upgrade: Use this link to install the Web pages upgrade file provided by DNF Controls USP3 User Manual Page 6 of 46...
Page 7
Save Configuration to PC: Use this link to save the USP3’s current configuration to a configuration file on a computer. The web browser will prompt for file name and directory. The file extension must be ‘dnf’. Restore Configuration from PC: Use this link to download a configuration file from your computer to the USP3. The web browser will prompt for directory and configuration file name.
5. VIEW RECEIVED DATA The USP3 View Received Data link under the System Maintenance page monitors all incoming data from the selected remote device. Use the Refresh link to view incoming data as it is received. Use the Clear Log link to clear the log data. !!NOTE!! View Received Data page does not auto-refresh and does not generate a log file.
6. GPI EVENTS WEB PAGE GPI Label Enter any 15 characters or symbols. For convenience only. Used in Event Action Table USP3 User Manual Page 9 of 46...
Page 10
User Defined OPTO ON: The GPI is ON when the opto-isolator is energized (powered). ON State The GPI is OFF when the opto-isolator is de-energized. OPTO OFF: The GPI is ON when the opto-isolator is de-energized. The GPI is OFF when the opto-isolator is energized (powered). User Defined LATCHED: The GPI turns ON and stays ON.
7. GPO ACTIONS WEB PAGE GPO Label Enter any 15 characters or symbols. For convenience only. Used in Event Action Table RELAY OPEN: The relay is OPEN when the GPO is ON. The relay is CLOSED when the User Defined ON State GPO is OFF.
Page 12
MOMENTARY: The GPO turns ON, waits for the MOMENTARY ON TIME to expire, and User Defined Operating then automatically turns OFF. Mode LATCH: The GPO turns ON and stays ON. The GPO turns OFF and stays OFF. TOGGLE: The GPO alternates states with each GPO ON action. The GPO turns ON if it was previously OFF.
Remote Device Label Enter up to 32 characters. The label will be used in the Event Action Table device drop down menu Device Type USP- Use to connect to other DNF Controls USP’s, AIB’s, EB-4X’s and EG-4’s. GTP-32/DC20- Use to connect to DNF Controls GTP-32 and DC20/21.
Page 14
Connection Mode For TCP/IP Only Client Transmit: Establish connection to remote device. Transmit command. Disconnect from remote device. Client Transmit/Receive: Establish connection to remote device. Maintain connection to remote device. Server Receive/Transmit: Accept connection from client. Only client at assigned IP Address can connect. The client is responsible for maintaining connection.
9. KEY MAPPER Label Enter any 32 characters or symbols. For convenience only. Used in Event Action Table Key Select PC Keyboard key from drop down menu Modifier Select NONE or CTRL, SHIFT, ALT combination The Key Mapper List contains 48 entries. Select a PC keyboard combination from the drop down menus and assign an identifier label for the Event Action Table.
10. GTP-32 / DC20 RECEIVE EVENTS Event Label Enter any 32 characters. This label is used in the Event Action Table. GTP-32/ DC20 Enter the GTP-32 or DC20 Event Label to tally. This Event Label must be listed in the Event label GTP-32/ DC20’s Event Notification Table with the IP address of this USP3.
11. SERIAL PORT CONFIGURATION Port Configuration RS232 DTE or RS422 Controller Baud Rate 300, 1200, 2400, 4800, 9600,19200, 38400 Parity None, Odd, Even Data Bits Fixed at 8 Stop Bits Fixed at 1 Start Bits Fixed at 1 USP3 User Manual Page 17 of 46...
12. AHSC TRANSMIT ACTION Action Label Enter any 32 characters. This label is used in the Event Action Table. ASCII/ HEX The ASCII/HEX Command is 1 - 256 characters in length. Command Use %yz to enter a HEX value. ‘y’ and ‘z’ are values 0 - 9 or A- F.
13. AHSC RECEIVE EVENT Event Label Enter any 32 characters. This label is for convenience only and is used in the Event Action Table. USP3 User Manual Page 19 of 46...
Page 20
ASCII/ HEX Enter 1- 16 characters and/or bit patterns to match against received serial data. Receive Data The received characters must exactly match the order and value of the entered patterns. If a received character does not match the entered pattern, all previous matches are discarded and the match process begins again with the first entered pattern.
14. HTTP GET / POST ACTIONS The Hypertext Transfer Protocol (HTTP) is designed to enable communications between clients and servers. HTTP works as a request-response protocol between a client and server. Two commonly used methods for a request-response between a client and server are: GET and POST. GET - Requests data from a specified resource POST - Submits data to be processed to a specified resource Action Label Enter any 32 characters.
Page 22
Content-Type Options available: • Text/plain • Text/HTML • Application/XML • Application/JSON • Application/x-www-form-urlencoded Enter the data of the HTTP “POST” or “GET”. Data (Remainder of page is blank) USP3 User Manual Page 22 of 46...
15. SNMP TX/RX ACTIONS Event/Action Enter any 32 characters. This label is for convenience only and is used in the Event Label Action Table. Community Community string is 1 - 32 characters in length. Typical value is 'public'. Command SET, GET, GET RESPONSE or TRAP (RX ONLY) USP3 User Manual Page 23 of 46...
Page 24
Object The OID is 8 - 256 decimal values in length entered in dot notation. Only decimal values Identifier are accepted. ie: 1.22.333.4.55.666.7.88. Maximum entered decimal value is 99999999. (OID) Value Type OID Value Type: Integer: Enter decimal value 0 - 999999 for OID value. OID Value Octet Integer: Enter decimal value 0 - 999999 for OID value.
16. MEM CONFIGURATION MEM Label Enter any 32 characters. This label is for convenience only and is used in the Event Action Table. Radio Group Select from “RG1 – RG6” to put the selected mem into a radio group. MEM’s are used to save an Event In's ON or OFF state and trigger an ON or OFF ACTION. MEMs are also used on the Tally Assignment web page to control LCD Key text and color.
17. EVENT ACTION TABLE On an Event Action Table line, select an EVENT IN on the left side of the table and then select an ACTION on the right side. Some events only support ON ACTIONS, so the OFF ACTION entries will be grayed out. One EVENT IN can trigger more than one ACTION.
Page 27
None (Greys out line) Local Event Source Remote Device Event Serial Local: Keypress Keypress changed from OFF to ON. The selected ON ACTION will execute. Keypress changed from ON to OFF. The selected OFF ACTION will execute GPI GPI changed from OFF to ON. The selected ON ACTION will execute. GPI changed from ON to OFF.
Page 28
Execute Action on Local USP3 Local / Remote Execute Action on Remote Device Local: GPO Do Nothing Turn GPO ON Turn GPO OFF Do Nothing Turn MEM ON Turn MEM OFF Sequence Start Start identified sequence at its first line in the Event Action Table. Type Sequence Stop / Reset Immediately stop sequence.
Page 29
Execute Action on Local USP3 Local / Remote Execute Action on Remote Device Local: GPO Do Nothing Turn GPO ON Turn GPO OFF Do Nothing Turn MEM ON Turn MEM OFF Sequence Start Start identified sequence at its first line in the Event Action Table. Sequence Stop / Reset Type Immediately stop sequence.
18. TALLY ASSIGNMENT Key Number The USP3 key number. Tally Type Local- Follow Key, Follow GPI, Follow GPO, Follow ENABLE Key, Follow Memory Location (MEM), Follow Sequence (SEQ) Remote- Tally Remote Device: USP, GTP-32/DC20, Other Tally Source Local Follow Key- Tally is ON when key is pressed Tally is OFF when key is released Follow GPI- Tally is ON when GPI is ON Tally is OFF when GPI is OFF...
Page 31
Tally Source Remote Follow remote USP GPI or GPO- Tally is ON when remote GPI/GPO is ON Tally is OFF when remote GPI/GPO is OFF Follow GTP-32 or DC-20 Event Label Tally is ON when Event Label state is ON Tally is OFF when Event Label state is OFF Extended Follow GTP/DC- For use with “ET_”...
19. EXAMPLES: RECEIVE PATTERN MATCHING NOTE- ASCII and HEC data can be mixed in a user entered pattern. For simplicity only, the examples do not mix ASCII or HEX in a user entered pattern. ASCII Examples User Entered Pattern Received ASCII Data Notes ABCD ABCDEFG...
Page 33
Binary Examples (Base 2 Numbering) User Entered Pattern Received Binary Data Notes (spaces for display only) #0XXX1XXX 01011000 Bit 7 is immediately after the ‘#’. Bit 0 is on the far right. Bit7 = 0, Bit3= 1 A pattern match occurs only when Bit 7= 0 and Bit3= 1. All other bits are “Don’t care”...
Page 34
ASCII Examples User Entered Pattern Received ASCII Data Notes A pattern match is successful when the received character is any character except ‘A’. AAAAAA All of the received characters are ‘A’. No pattern match. The second character is not an ‘A’. The received data is a successful pattern match.
20. EXAMPLES: SEQUENCES When the Sequence Timer’s event time expires, the associated ON Action will execute and then the timer for the sequence’s next entry in the Event Action Table will start. Upon receipt of a Sequence Start action, the timer for the Sequence’s first entry in the Event Action Table will start.
21. EXAMPLES: MEM / FLIP FLOP To setup a FLIP FLOP action the use of a MEM is required. A source events (GPI or Keypress) ON action will FLIP FLOP the action of two GPO’s. The selected MEM that is being toggled will need to be setup in following manner to trigger the FLIP FLOP action.
22. EXAMPLES: MEM / RADIO GROUP TALLY To setup a MEM based RADIO GROUP TALLY the use of MEMs is required. First a MEM/s will need to be assigned to a Radio Group (RG1 – RG6) A source events (GPI, Keypress or Serial Event) ON action will turn ON the MEM/s associated with the Radio Group.
23. EXAMPLES: GPO MOMENTARY RADIO GROUP To setup a GPO Momentary Radio Group the use of MEMs is required. First, in the GPO actions page set the operating mode of each GPO you will be using to “momentary” and set the desired momentary on-time. Next, in the MEM Configuration page assign a MEM to each GPO that you will be using for your Radio Group.
Page 39
Assign each MEM to a specific USP3 Key in the Tally Assignment page When a Source Event triggers on the USP3, the MEM tied to this source event will turn ON. This MEM ON action will cause its Key tally to turn ON all other Key tallies in the same Radio Group will turn OFF.
24. SPECIFICATIONS *Illustration below is Rear Panel of USP3-8 & USP3-16: REAR PANEL CONNECTORS POWER 1: +12V DC, 3.0Amps POWER 2: Optional power supply for redundant power RESET Switch: Press to reset USP3 ETHERNET: RJ45 100baseT, Full Duplex S1 Switch: Press and hold 10 seconds to reset IP address to 192.168.10.217 and configuration to factory default SERIAL CONNECTOR:...
Page 42
REAR PANEL CONNECTORS GPO CONNECTOR 1-8: Pin # Description Pin # Description Isolated Relay Common Bus GP0 8 N.O Contact Closures GPO 8 Common Common Bus To WET GPOs: Common Bus GPO 7 N.O. Connect external power supply GPO 7 Common GPO 6 N.O.
28. DNF CONTROLS LIMITED WARRANTY DNF Controls warrants its product to be free from defects in material and workmanship for a period of one (1) year from the date of sale to the original purchaser from DNF Controls. In order to enforce the rights under this warranty, the customer must first contact DNF’s Customer Support Department to afford the opportunity of identifying and fixing the problem without sending the unit in for repair.
Need help?
Do you have a question about the USP3-8D and is the answer not in the manual?
Questions and answers