Show Control System: Display Studio Trigger Widget PBUS Implementation with Daktronics Control Systems

Topic

  • Setup PBUS with Daktronics Control Systems - specifically Show Control or Display Studio
  • This enables 3rd party devices such as switchers to trigger Display Studio (Show Control) buttons via the PBUS protocol. This ability to trigger Display Studio script buttons allows for remote triggering of DMP-8000 players and 6000 series processors.

Environment

  • Product:  
  • Component: PBUS or Peripheral Bus II, Display Studio Trigger Widget
  • Control System: Show Control
DisplayStudio-Logo_Blue.png

Steps

This is implemented by utilizing the Show Control Trigger Widget.
*If the current system does not already have a software license for the Show Control Trigger Widget, please contact your regional applications engineer or professional.services@daktronics.com for more information or to purchase.
What is the Display Studio Trigger Widget?

 

The following setup steps are typically completed by the customer/end-user but are listed here for reference.

Required physical components:

  •  RS-422 to RS-232 Convertor with Power Supply @1 (qualified model: Advantech 4WSD9R
   
  •  Power Supply (required) for 4WSD9R  (model: SMI6-12-V-P230-C1) 
  • Cable required between Sony Switcher DB-9 (male) connector and Advantech DB-9 (female) connector is a straight through cables, male to female, with wiring on pins 2,3,4,6,7,8
 An alternative signal convertor that could be used is the Startech: Industrial RS232 to RS422/485 Serial Port Converter with 15KV ESD Protection: This device has Tx and Rx LEDs to assist with troubleshooting. (Currently installed at Levi Stadium)                                                                                     
                                                                   
  •  Power Adapter (required) for Startech Converter  model: SVA5M3NEUA
  • A custom cable would be needed between the Sony Switcher DB9 Male connector and the Startech signal converter DB9 female connector pins as follows:                                                                                                                                                                                                                                                         Sony DB9 (Male)                                   Startech DB9 (Female)                                                                                                               Pin 2, Tx -          ß-----------------------à     Pin 1, Tx -                                                                                                                                 Pin 3, Rx +         ß-----------------------à     Pin 3, Rx +                                                                                                                             Pin 7, Tx +         ß-----------------------à     Pin 2, Tx +                                                                                                                               Pin 8, Tx -          ß-----------------------à     Pin 4, Rx -                                                                                                                                Pins 4  Gnd       ß-----------------------à     Pin 5, Gnd
  • ​​​​​​ DB9 straight through cable for connecting the converter and the serial port on the Daktronics Show Control.
  • ​​​​A-2221 MOXA UPORT 1110 USB to Serial Adapter (optional if Show Control does not have an available serial port)

Setup to be performed by customer/end-user:

  1. Connect power to the RS-422 to RS-232 converter
  2. Connect 3rd party gear to the RS-422 to RS-232 converter
  3. Configure 3rd party gear with PBUS ID
  4. The expected commands from the switcher are:

         Recall:  Rddddddrrr<CR>
         *       Recall the state stored in memory "rrr" onto the selected devices.
         *       "dddddd" is an ASCII-encoded hexadecimal bit-map of the devices
         *           to include, encoded at 4 bits per hex digit;
         *           e.g. 000001 would be dev #0, C00000 would be devs #22, #23
         *       "rrr" is an ASCII-encoded hexadecimal number.
         *       No response from the peripheral is expected.
         *
         *    Trigger: Tddddddg<CR>
         *       Trigger GPI/function "g" on the associated devices.
         *       "dddddd" is an ASCII-encoded hexadecimal bit-map of the devices
         *           to include, encoded at 4 bits per hex digit;
         *           e.g. 000001 would be dev #0, C00000 would be devs #22, #23
         *       "g" is an ASCII-encoded hexadecimal number ('0'-'F').
         *       No response from the peripheral is expected.

         In Tera Term the string of commands will look something like this:
       
         R000001001                     R=Recall, 1=Device Address, 1=Registry Number
         T0000010                         T=Trigger, 1=Device Address, 0=Play Command

Setup Steps to be performed by Daktronics:

Updates

  1. Update all Show Control stations to latest released version.
  2.  Install the Show Control Trigger Widget on all Show Control stations. (Be sure to match the trigger widget version with the Display Studio version as both versions must be the correct pair.)
  •   The customer will have the ability to add and modify PBUS triggers from any Show Control station but  only the server (or designated machine with the physical cable connection) will receive the triggers.

Connect to widget

  1. Connect the RS-232 output side of the RS-422 to RS-232 converter to the serial on the Show Control server  unit.  (This distance MUST NOT EXCEED 25 ft).  Expecting baud 38400, 8, odd, 1.
  2.  Open the Trigger Widget from the bottom of the Display Studio Window and set the COM Port or Address as  shown in the picture below. The PBUS Address/ID is from the customer instructions.

                Widget-Setup.png

Network Option

PBUS can also be implemented via network, but it is the customers responsibility to make those conversions and    provide Daktronics with the TCP port address to listen for the commands. This can be configured by selecting Network as shown below.

             Widget_Setup_Network.png

Add Trigger

  1. Once the connectivity is complete then Display Studio Script buttons can be assigned as shown below.
  2. Click the + to add a trigger.
  3. Select the "Register" this is also called a Trigger or GPI ID.
  4. Select the script button that you want to assign.
  5. Click Save

 PBUS_Reg-Script-Save.png                                                                                      SelectScript.png

The collapsed widget will flash a green status light when a new trigger is received and will display the name of the button fired in the box below.

Trigger_Tray.png

KB ID: DD4720904


DISCLAIMER: Use of this content may void the equipment warranty, please read the disclaimer prior to performing any service of the equipment.

DAKTRONICS DOES NOT PROMISE THAT THE CONTENT PROVIDED HEREIN IS ERROR-FREE OR THAT ANY DEFECTS WILL BE CORRECTED, OR THAT YOUR USE OF THE CONTENT WILL PROVIDE SPECIFIC RESULTS. THE CONTENT IS DELIVERED ON AN "AS-IS" AND "AS-AVAILABLE" BASIS. ALL INFORMATION PROVIDED IN THIS ARTICLE IS SUBJECT TO CHANGE WITHOUT NOTICE. DAKTRONICS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. DAKTRONICS DISCLAIMS ANY AND ALL LIABILITY FOR THE ACTS, OMISSIONS AND CONDUCT OF YOU OR ANY THIRD PARTIES IN CONNECTION WITH OR RELATED TO YOUR USE OF THE CONTENT. ADJUSTMENT, REPAIR, OR SERVICE OF THE EQUIPMENT BY ANYONE OTHER THAN DAKTRONICS OR ITS AUTHORIZED REPAIR AGENTS MAY VOID THE EQUIPMENT WARRANTY. YOU ASSUME TOTAL RESPONSIBILITY FOR YOUR USE OF THE CONTENT AND ANY LINKED CONTENT. YOUR SOLE REMEDY AGAINST DAKTRONICS FOR DISSATISFACTION WITH THE CONTENT IS TO STOP USING THE CONTENT. THIS LIMITATION OF RELIEF IS A PART OF THE BARGAIN BETWEEN THE PARTIES.

The above disclaimer applies to any property damage, equipment failure, liability, infringement, or personal injury claim arising out of or in any way related to your use or application of the content, whether such claim is for breach of contract, tort, negligence or any other cause of action.