VideoBlox

Embed Size (px)

Citation preview

  • 7/30/2019 VideoBlox

    1/40

    VideoBloX CCTV Controller Reference

  • 7/30/2019 VideoBlox

    2/40

    2 www.honeywell.com

    Notice

    This document contains Honeywell proprietary information. Information

    contained herein is to be used solely for the purpose submitted, and no part of thisdocument or its contents shall be reproduced, published, or disclosed to a third

    party without the express permission of Honeywell International Sarl.

    While this information is presented in good faith and believed to be accurate,

    Honeywell disclaims the implied warranties of merchantability and fitness for a

    purpose and makes no express warranties except as may be stated in its written

    agreement with and for its customer.

    In no event is Honeywell liable to anyone for any direct, special, or consequentialdamages. The information and specifications in this document are subject to

    change without notice.

    Copyright 2007 Honeywell International Sarl

    Honeywell trademarks

    Experion, PlantScape, SafeBrowse, TotalPlant and TDC 3000 are U.S.

    registered trademarks of Honeywell International Inc.

    Honeywell Enterprise Buildings Integrator is a trademark of Honeywell

    International Inc.

    Other trademarks

    Microsoft and SQL Server are either registered trademarks or trademarks ofMicrosoft Corporation in the United States and/or other countries.

    Trademarks that appear in this document are used only to the benefit of the

    trademark owner, with no intention of trademark infringement.

    Support and other contacts

    For technical assistance, call your nearest Honeywell office.

    Issue Date

    3 July 2007

  • 7/30/2019 VideoBlox

    3/40

    3

    Contents

    1 Getting started with a VideoBloX controller 5

    VideoBloX models supported by EBI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Related EBI documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    VideoBloX-specific terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    VideoBloX setup and configuration checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    2 Connecting a VideoBloX controller to the server 11

    3 Defining a channel, controller and points for a VideoBloX controller 13

    Defining a VideoBloX channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    VideoBloX channel Main tab properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    VideoBloX channel Port tab properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Defining a VideoBloX controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    VideoBloX controller Main tab properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    Defining the VideoBloX address for a point parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    Calling up help for the VideoBloX address syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    Scanning guidelines for VideoBloX controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    4 Testing communications and troubleshooting for VideoBloX controllers 23

    Testing communications with the server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Troubleshooting VideoBloX scanning errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    5 Configuring CCTV camera control with a VideoBloX controller 27

    Defining the names of cameras and monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Defining the default camera-to-monitor assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Customizing Stations keyboard camera controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Stations default key assignments for camera control . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    Configuring a button on a display for camera control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Configuring triggers for video sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    Configuring a button on a display to trigger a video sequence. . . . . . . . . . . . . . . . . . . . 36

    Configuring a server script to trigger a video sequence . . . . . . . . . . . . . . . . . . . . . . . . . 37

  • 7/30/2019 VideoBlox

    4/40

    CONTENTS

    4 www.honeywell.com

  • 7/30/2019 VideoBlox

    5/40

    5

    1

    Getting started with aVideoBloX controller

    This reference describes how to:

    Integrate VideoBloX controllers (CCTV switchers) into your EBI system.

    Configure your CCTV subsystem.

  • 7/30/2019 VideoBlox

    6/40

    1 GETTING STARTED WITH A VIDEOBLOX CONTROLLER

    6 www.honeywell.com

    VideoBloX models supported by EBI

    For details about the supported VideoBloX models and firmware, see the

    Honeywell Compatibility Matrix.

  • 7/30/2019 VideoBlox

    7/40

    7

    RELATED EBI DOCUMENTS

    Related EBI documents

    TheAccess Control Configuration Guide for your access controllers. (There is

    a separate guide for each type of controller.) These guides describe how to

    configure access control and security for your system.

    Configuration and Administration Guide. Describes how to configure aspects

    of your system that are not directly related to access control and security, suchas Stations and reports. It also covers administrative tasks, such as archiving.

    Overview. Provides an introduction to the capabilities of EBI.

    Installation Guide. Describes how install EBI and associated software, and

    how to set up associated server and client computers.

    Operators Guide. Describes how to use Station, including how to use it to

    control your CCTV subsystem.

    Note that you can access the complete EBI documentation set from the WindowsStart menu by choosing Enterprise Buildings Integrator > EBI

    Documentation.

  • 7/30/2019 VideoBlox

    8/40

    1 GETTING STARTED WITH A VIDEOBLOX CONTROLLER

    8 www.honeywell.com

    VideoBloX-specific terms

    PIT

    Protocol Interface Translator.PCK

    Programmable Control Keyboard.

  • 7/30/2019 VideoBlox

    9/40

    9

    VIDEOBLOX SETUP AND CONFIGURATION CHECKLIST

    VideoBloX setup and configuration checklist

    This checklist describes how to set up and configure a VideoBloX controller.

    Tasks

    Complete the tasks in the following order.

    Steps: Go to:

    Connect the controller to the server. page 11

    Define the VideoBloX channel. page 14

    Define the VideoBloX controller. page 18

    Download the channel and controller definitions to the server.

    Check that the server is communicating with the controller. page 24

    Define points that reference source addresses in the controller. page 20

    Download the point definitions to the server.

    Define the names of cameras and monitors (as they appear in Station). page 28

    Configure the default camera-to-monitor assignments. page 29

    If required, customize Stations keyboard for CCTV control. page 30

    If required, configure buttons on custom displays that control CCTV

    functions.

    page 34

    If required, configure triggers for video sequences using either buttons or

    server scripts.

    page 35

    http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-
  • 7/30/2019 VideoBlox

    10/40

    1 GETTING STARTED WITH A VIDEOBLOX CONTROLLER

    10 www.honeywell.com

  • 7/30/2019 VideoBlox

    11/40

    1

    2

    Connecting a VideoBloXcontroller to the server

    You connect the VideoBloX controller to the server using RS-232 serial

    communications and a standard RS-232 cable. You connect the cable to the

    controllers Aux port. (See the VideoBloX Quick Start Manualfor detailedinstructions.)

    You can connect the VideoBloX controller to the server either:

    Directly, by connecting it to one of the servers inbuilt serial ports (such as

    COM1).

    Indirectly, by connecting it to a serial point on a terminal server. (If you want

    to connect VideoBloX controllers using a terminal server, see the Connectingcontrollers section for your terminal server in theInstallation Guide.)

    Set the data format to: 9600 baud, 8 data bits, 1 stop bit, no parity.

    Attention Do not multidrop VideoBloX controllers.

  • 7/30/2019 VideoBlox

    12/40

    2 CONNECTING A VIDEOBLOX CONTROLLER TO THE SERVER

    12 www.honeywell.com

  • 7/30/2019 VideoBlox

    13/40

    13

    3

    Defining a channel, controllerand points for a VideoBloX

    controller

    This section describes configuration tasks you perform in Quick Builder.

    Attention Use the VideoBloX setup and configuration checklist on page 9 to guideyou through the tasks, and to avoid configuration problems.

    http://-/?-http://-/?-
  • 7/30/2019 VideoBlox

    14/40

    3 DEFINING A CHANNEL, CONTROLLER AND POINTS FOR A VIDEOBLOX CONTROLLER

    14 www.honeywell.com

    Defining a VideoBloX channel

    You use Quick Builder to define the properties of the VideoBloX channel (the

    interface between the server and the VideoBloX controller).

    To define a channel:

    1 Click .

    The Add Items dialog box opens.

    2 In the Add Items list, click Select Channel.

    3 In the Type list, click Select VideoBloX.

    4 Specify appropriate values for the properties on each tab.

  • 7/30/2019 VideoBlox

    15/40

    15

    DEFINING A VIDEOBLOX CHANNEL

    VideoBloX channel Main tab properties

    The Main tab defines the basic properties of the channel.

    Property Description

    Name The unique name of the channel. A maximum of 10alphanumeric characters (no spaces or double quotes).

    Description A description of the channel. 30 characters maximum,

    including spaces.

    Marginal Alarm Limit The communications alarm marginal limit at which the

    channel is declared to be marginal. When this limit is

    reached, a high priority alarm is generated. A channel

    barometer monitors the total number of requests and the

    number of times the controller did not respond or

    response was incorrect. The barometer increments by 2

    or more, depending on the error and decrements for each

    good call.

    The default value is 25.

    Fail Alarm Limit The communications alarm limit at which the channel is

    declared to have failed. When this barometer limit is

    reached, an urgent alarm is generated.

    Set this to double the value specified for the channel

    Marginal Alarm Limit.

    Response Time The maximum time, in seconds, the server waits, after

    issuing a control, for a response from the controller. If

    there is no response within the specified time, the server

    raises an alarm.The default is 10 seconds.

    Exception Scan Rate The rate, in seconds, at which the server automatically

    scans controllers on the channel. The default is 2

    seconds.

    For more information, see Scanning guidelines for

    VideoBloX controllers on page 22.

    Diagnostic Scan Rate The time, in seconds, between diagnostic scans. The

    default is 60 seconds.

    Item Type Shows the type of channel.

    Last Modified Shows the date when the channel was last modified.

    Last Downloaded Shows the date when the channel was last downloaded to

    the server.

  • 7/30/2019 VideoBlox

    16/40

    3 DEFINING A CHANNEL, CONTROLLER AND POINTS FOR A VIDEOBLOX CONTROLLER

    16 www.honeywell.com

    VideoBloX channel Port tab properties

    The Port tab defines the communication-related properties for the channel. For

    VideoBloX, the Port Type can be:

    Serial. Select this if the controller on the channel is connected directly to theserver. See Serial port properties on page 16.

    TerminalServer. Select this if the controller on the channel is connected to

    the server through a terminal server. See Terminal server port properties onpage 16.

    Serial port properties

    Note that these settings must be the same as those set on the controller.

    Terminal server port properties

    Item Number The unique item number currently assigned to the

    channel. You can change the item number if you need to

    match your current server database configuration. The

    number must be between 1 and the maximum number of

    channels allowed for your system.

    Property Description

    Property Description

    Serial Port Name The device name of the serial port.

    Baud Rate The number of data bits per second. The default is 9600.

    Number of Data Bits The number of data bits used for transmission. The

    default is 8.

    Stop Bits The number of stop bits used for transmission. The

    default is 1.

    Parity The parity verification used on the port. The default is

    NONE.

    Property Description

    Terminal Server TCP Host

    Name

    The name of the terminal server to which the channel is

    connected.

    You can specify either a TCP host name or an IP address,

    but it must match the TCP host name used when you

    installed and internally configured the terminal server.

  • 7/30/2019 VideoBlox

    17/40

    17

    DEFINING A VIDEOBLOX CHANNEL

    Terminal Server TCP Port No The port number of the terminal server to which the

    channel is connected.

    Idle Timeout The time, in seconds, the channel waits for a successful

    connection to the server before closing the connection.

    A value of0 indicates that the connection is never

    closed.

    Property Description

  • 7/30/2019 VideoBlox

    18/40

    3 DEFINING A CHANNEL, CONTROLLER AND POINTS FOR A VIDEOBLOX CONTROLLER

    18 www.honeywell.com

    Defining a VideoBloX controller

    You use Quick Builder to define the properties of each VideoBloX controller.

    To define a controller:

    1 Click .

    The Add Items dialog box opens.

    2 In the Add Items list, click Select Controller.

    3 In the Type list, click Select VideoBloX.

    4 Specify appropriate values for the controllers properties.

  • 7/30/2019 VideoBlox

    19/40

    19

    DEFINING A VIDEOBLOX CONTROLLER

    VideoBloX controller Main tab properties

    The Main tab defines the basic properties of the controller.

    Property Description

    Name The unique name of the controller. A maximum of 10alphanumeric characters (no spaces or double quotes).

    For LAN connected controllers, the name must not

    contain underscore ( _ ) characters. This name is used to

    look up the IP address in the TCP/IP database if you do

    not specify an IP Address.

    Description The description of the controller. A maximum of 30

    characters, including spaces.

    Channel Name The name of the channel on which the controller

    communicates with the server. You must have already

    defined the channel in order for its name to appear in the

    list.

    Marginal Alarm Limit The communications alarm marginal limit at which the

    controller is declared to be marginal. When this value is

    reached, a high priority alarm is generated. This limit

    applies to the controller barometer which monitors the

    total number of requests to the controller and the number

    of times the controller did not respond or response was

    incorrect. The barometer increments by 2 or more,

    depending on the error and decrements for each good

    call.

    The default value is 25.

    Fail Alarm Limit The communications alarm fail limit at which the

    controller is declared to have failed. When this

    barometer value is reached, an urgent alarm is generated.

    Type a new value if you do not want the default, 50. To

    determine an acceptable limit, double the marginal alarm

    limit value specified.

    Item Type Shows the type of controller.

    Last Modified Shows the date when the controller was last modified.

    Last Downloaded Shows the date when the controller was last downloaded

    to the server.

    Item Number The unique item number currently assigned to the

    controller. You can change the item number if you need

    to match your current server database configuration. The

    number must be between 1 and the maximum number of

    channels allowed for your system.

  • 7/30/2019 VideoBlox

    20/40

  • 7/30/2019 VideoBlox

    21/40

    21

    DEFINING THE VIDEOBLOX ADDRESS FOR A POINT PARAMETER

    Calling up help for the VideoBloX address syntax

    When defining an address in Quick Builder, you can call up the help for the

    address syntax.

    To call up help for the address syntax:1 Click to the right of the address box you are filling in.

    The Address Builder dialog box opens.

    2 In the Address Type list, clickController.

    3 In the Controller list, click the VideoBloX controller you want to address.

    4 Press F1.

    The help for the address syntax appears.

    5 You can now define the address by typing it (excluding the name of the

    controller) in the Address box and clicking OK.

  • 7/30/2019 VideoBlox

    22/40

    3 DEFINING A CHANNEL, CONTROLLER AND POINTS FOR A VIDEOBLOX CONTROLLER

    22 www.honeywell.com

    Scanning guidelines for VideoBloX controllers

    VideoBloX controllers use exception scanning, which means that you do not

    specify a scan rate for each point. Instead, you define a single exception scan rate

    for the channel (Exception Scan Rate property on the Main tab). This scan rateapplies to all points on the channel.

    At each exception scan rate period, the server polls the VideoBloX controller. Thecontroller replies with all unreported status changes.

  • 7/30/2019 VideoBlox

    23/40

    23

    4

    Testing communications andtroubleshooting for VideoBloX

    controllers

    This section describes how to test communications between VideoBloX

    controllers and the server, and how to troubleshoot VideoBloX controllers.

  • 7/30/2019 VideoBlox

    24/40

    4 TESTING COMMUNICATIONS AND TROUBLESHOOTING FOR VIDEOBLOX CONTROLLERS

    24 www.honeywell.com

    Testing communications with the server

    You use the VideoBloX controller test utility, vibtst, to test communications

    between the server and the controller.

    Prerequisites

    You have downloaded the channel and controller definitions from Quick

    Builder to the server without errors.

    To test communications:

    1 In Station, choose View > System Status > Channels and disable the channel

    associated with the controller by clearing its Enable check box.

    (Alternatively, stop the server.)

    2 In Windows, choose Start > Programs > Accessories > Command Prompt.A Command Prompt window opens.

    3 Type vibtst and press ENTER.4 Follow the directions as prompted. You can select menu option 1 for help.

  • 7/30/2019 VideoBlox

    25/40

    25

    TROUBLESHOOTING VIDEOBLOX SCANNING ERRORS

    Troubleshooting VideoBloX scanning errors

    If a point detail display shows a bad value (indicated by inverse video):

    The controller address might be syntactically valid, but has not beenconfigured in the controller.

    If the server attempts to:

    - Read an address that is not configured in the controller, the controller

    responds with a NAK message. Note that these NAK messages do not

    contribute to the error count of the controller or channel, but are included

    in the server log.

    - Write to an address that is not configured in the controller, the controller

    responds with a NAK message. In this case, the server generates an error

    message which appears in the Alarm Summary. The error also contributes

    to the controllers error count, and the NAK messages are included in theservers error log.

    If NAK messages occur, check the relevant address in the controller has been

    configured.

    Controller scanning may have failed.

  • 7/30/2019 VideoBlox

    26/40

    4 TESTING COMMUNICATIONS AND TROUBLESHOOTING FOR VIDEOBLOX CONTROLLERS

    26 www.honeywell.com

  • 7/30/2019 VideoBlox

    27/40

    27

    5

    Configuring CCTV cameracontrol with a VideoBloX

    controller

    This section describes how to configure the server-related aspects of your CCTV

    subsystem, such as how it is controlled from Station.

    Attention Use the VideoBloX setup and configuration checklist on page 9 to guideyou through the tasks, and to avoid configuration problems.

    http://-/?-http://-/?-
  • 7/30/2019 VideoBlox

    28/40

    5 CONFIGURING CCTV CAMERA CONTROL WITH A VIDEOBLOX CONTROLLER

    28 www.honeywell.com

    Defining the names of cameras and monitors

    You can give cameras and monitors names that are meaningful to operators, such

    as Entrance lobby for a camera and Left monitor for a monitor. (The

    VideoBloX controller identifies cameras and monitors by number.)

    To define the names:

    1 Choose Configure > CCTV > CCTV Defaults to call up the CCTV DefaultSettings display.

    2 Define appropriate names for the cameras and monitors.

    3 Set the pan and tilt speeds for each camera to appropriate values between 0

    (slowest) and 127 (fastest).

  • 7/30/2019 VideoBlox

    29/40

    29

    DEFINING THE DEFAULT CAMERA-TO-MONITOR ASSIGNMENTS

    Defining the default camera-to-monitor assignments

    You can specify the default camera-to-monitor assignmentsthat is the camera

    signal that is displayed on each monitor. If appropriate you can display the same

    camera signal on several monitors. (Note that operators can use the CCTVCamera Control display to override the default assignments.)

    To map cameras to monitors:

    1 Choose Configure > CCTV > CCTV Defaults to call up the CCTV Defaults

    display.

    2 Click the View and map monitors to cameras link to call up the VideoBloX

    CCTV Mapping display.

    3 In the Switcher Selection list, clickthe VideoBloX controller you want toconfigure.

    4 For each monitor, select the camera from the Camera list.

  • 7/30/2019 VideoBlox

    30/40

    5 CONFIGURING CCTV CAMERA CONTROL WITH A VIDEOBLOX CONTROLLER

    30 www.honeywell.com

    Customizing Stations keyboard camera controls

    This section describes how to customize Stations key assignments for camera

    controlthat is, the functions that are performed when a user presses the

    keypad keys (the group of keys on the right on a standard keyboard).

    Attention You only need to perform this task if Stations default key assignments arenot suited to your needs. See Stations default key assignments for cameracontrol on page 33.

    To customize the key assignments, you must edit the default keypad control

    entries in C:\Windows\station.ini, using a text editor such as Notepad.

    The entries are under the [Application Keys] section. Note that six entries arerequired to define the operation of each key:

    A set of entries for each of the two key actions: pressing the key, and releasing

    the key. (That is, the functionsuch as zooming instarts when you press thekey and stops when you release it.)

    Three entries for each action, which define: the server task used for cameracontrol (98) and the two parameters that are passed to the task.

    The format of the six entries required for each key is as follows:

    Keyscan_codeDownLRN=98

    Keyscan_codeDownPAR1=2

    Keyscan_codeDownPAR2=xx

    Keyscan_codeUpLRN=98

    Keyscan_codeUpPAR1=2

    Keyscan_codeUpPAR2=yy

    Where:

    scan_code is the keys scan code, as specified in Table 1 on page 30.

    xxand yyare the control function IDs, as specified in Table 2 on page 31.

    Table 1 Scan codes for keypad keys

    Keypad key Scan code Keypad key Scan code

    1 79 8 72

    2 80 9 73

    3 81 0 83

    4 75 + 78

    5 76 - 74

    6 77 * 55

    7 71 / 53

    http://-/?-http://-/?-http://-/?-http://-/?-
  • 7/30/2019 VideoBlox

    31/40

    31

    CUSTOMIZING STATIONS KEYBOARD CAMERA CONTROLS

    Table 2 Function IDs for camera control functions

    Camera control function Function ID

    Iris

    Close iris. 12

    Open iris. 11

    Stop iris control. 10

    Focus

    Start focus far. 15

    Start focus near. 14

    Stop focusing. 13

    Pan and tilt

    Start pan left. 3Start pan right. 2

    Start pan left & tilt down. 17

    Start pan left & tilt up. 16

    Start pan right & tilt down. 19

    Start pan right & tilt up. 18

    Start tilt down. 5

    Start tilt up. 6

    Stop pan. 1

    Stop pan and tilt. 20

    Stop tilt. 4

    Zoom

    Start zooming in. 8

    Start zooming out. 9

    Stop zooming. 7

    Miscellaneous

    Download monitor and camera names. 21

  • 7/30/2019 VideoBlox

    32/40

    5 CONFIGURING CCTV CAMERA CONTROL WITH A VIDEOBLOX CONTROLLER

    32 www.honeywell.com

    Example

    This example shows how to assign pan and tilt down to key 1 (scancode=79). The Start pan right & tilt down function (17) is assigned to the press

    down action, and the Stop pan and tilt function (20) is assigned to the release

    action.

    Key79DownLRN=98

    Key79DownPAR1=2

    Key79DownPAR2=17

    Key79UpLRN=98

    Key79UpPAR1=2

    Key79UpPAR2=20

  • 7/30/2019 VideoBlox

    33/40

    33

    CUSTOMIZING STATIONS KEYBOARD CAMERA CONTROLS

    Stations default key assignments for camera control

    The following figure and table show the default key assignments for camera

    control.

    For example, the selected camera will zoom in if you press the / key.

    Figure 1 Default layout of the camera control functions

    Table 3 Default key assignments for camera control

    Keypad key Function Keypad key Function

    1 Pan left, tilt down. 8 Tilt up.

    2 Tilt down. 9 Pan right, tilt up.

    3 Pan right, tilt down. + Focus on closer objects.

    4 Pan left. Focus on more distant

    objects.

    6 Pan right. * Zoom out.

    7 Pan left, tilt up. / Zoom in.

  • 7/30/2019 VideoBlox

    34/40

    5 CONFIGURING CCTV CAMERA CONTROL WITH A VIDEOBLOX CONTROLLER

    34 www.honeywell.com

    Configuring a button on a display for camera control

    This section describes how to configure a button on a display for camera control.

    A button that you create for a custom display is applicable to one camera only. Ifyou have multiple cameras you should create a button for each camera you want

    to control. Each camera callup button used on the display should be configured to

    switch the camera to the monitor output that is fed to the live video card of theStation calling up the display.

    To configure a button for camera control:

    1 Create, size and position the button in the normal manner.

    2 Open the Properties window and click the Details tab.

    3 In the Action list, clickRequest Task.

    4 In the Task LRN box, type 98.5 Set the properties to the appropriate values, as specified in the following table.

    Control function Parameter 1 Parameter 2 Parameter 3

    Lock monitor. 6 0 0

    Select camera x. 1 x 0

    Select monitorx. 3 x

    Select next camera. 4 0 0

    Select previous camera. 5 0 0Unlock monitor. 7 0 0

    A control function listed in Table 2 on

    page 31.

    2 FunctionID 0

    http://-/?-http://-/?-http://-/?-http://-/?-
  • 7/30/2019 VideoBlox

    35/40

    35

    CONFIGURING TRIGGERS FOR VIDEO SEQUENCES

    Configuring triggers for video sequences

    You program video sequences into the VideoBloX controller using the VideoCFG

    configuration program, which is supplied with the controller. See the VideoCFG

    Video Matrix Configuration Graphical User Interface User Manualto learn howto configure sequences.

    You can trigger a video sequence using the following techniques:

    A button on a display.

    A server script that is attached to a point.

  • 7/30/2019 VideoBlox

    36/40

    5 CONFIGURING CCTV CAMERA CONTROL WITH A VIDEOBLOX CONTROLLER

    36 www.honeywell.com

    Configuring a button on a display to trigger a video sequence

    You can configure buttons on displays to trigger video sequences.

    The following procedure only describes the steps required to configure the button

    to trigger a sequence. (To learn how to create displays, and configure the buttons

    other properties, see theHMIWeb Display Building Guide.)

    To configure a button to trigger a sequence:

    1 Create, size and position the button in the normal manner.

    2 Open the Properties window and click the Details tab.

    3 In the Action list, clickRequest Task.

    4 Set the property values as specified in the following table.

    Property Value

    Security Level Security level required to trigger the sequence.

    Task LRN 98

    Parameter 1 102

    Parameter 2 The controllers Item Number. (As defined on the

    controllers Main tab in Quick Builder.)

    Parameter 3 0

    Parameter 4 The sequence details, specified using the following

    format:

    SeqNumber,SeqParam,DefaultMonitor

    Where:

    SeqNumber is the sequence number, as specified

    when the sequence was created.

    SeqParam is the sequence parameter number, as

    specified when the sequence was created.

    DefaultMonitor is the monitor number, as

    specified on the CCTV Default Settings display.

    For example, the following would trigger sequence

    number 1, with sequence parameter 10, and no default

    monitor:

    1,10,0

    Add station number offset to

    LRN

    Not usedleave clear.

  • 7/30/2019 VideoBlox

    37/40

    37

    CONFIGURING TRIGGERS FOR VIDEO SEQUENCES

    Configuring a server script to trigger a video sequence

    You can use server scripts to trigger video sequences. For example, you could use

    a script attached to a status point to trigger a sequence when the point goes into

    alarm.

    The following procedure describes how to attach and configure the script to apoint. (To learn about server scripts, see the Server Scripting Reference.)

    To attach and configure the script:

    1 In Quick Builder, select the point that will trigger the sequence.

    2 Click the Scripts tab.

    3 ClickCreate New or Edit Existing Server Scripts.

    The Script Editor opens.

    4 Set the properties to the appropriate values, as specified in the following table

    5 Type the following code in the Script Editor, replacing the variables asspecified in the following table.

    Dim PrmBlk

    Set PrmBlk = Server.CreateParamBlock

    PrmBlk.param1 = 102

    PrmBlk.param2 = ItemNumber

    PrmBlk.crt = StationNumber

    PrmBlk.path = "SeqNumber,SeqParam,DefaultMonitor"

    Server.RequestTask 98, PrmBlk

    Property Value

    Event The event that triggers the sequence, for example:

    OnAlarm.

    Script Engine The script engine that runs the script when the event

    occurs. Unless you have special needs, select

    Automatically Allocate.

    Parameter Not usedleave blank.

    Variable Description

    ItemNumber The controllers Item Number. (As defined on thecontrollers Main tab in Quick Builder.)

    StationNumber The number of the Station on which the sequence is

    displayed.

  • 7/30/2019 VideoBlox

    38/40

    5 CONFIGURING CCTV CAMERA CONTROL WITH A VIDEOBLOX CONTROLLER

    38 www.honeywell.com

    SeqNumber

    SeqParam

    DefaultMonitor

    Where:

    SeqNumber is the sequence number, as specified

    when the sequence was created.

    SeqParam is the sequence parameter number, asspecified when the sequence was created.

    DefaultMonitor is the monitor number, as

    specified on the CCTV Default Settings display.

    The following example would trigger sequence number

    1, with sequence parameter 10, and no default monitor:

    1,10,0

    Variable Description

  • 7/30/2019 VideoBlox

    39/40

    39

    Index

    C

    CCTV control from EBIVideoBloX

    cameras, mapping to monitors 29cameras, naming 28configuring 27displays, controlling from 34monitors, naming 28Station keyboard controls,

    customizing 30Station keyboard controls, default 33video sequences, configuring 35video sequences, triggering with a

    button 36video sequences, triggering with a

    script 37

    checklistsVideoBloX 9

    V

    VideoBloX channelsdefining 14properties

    Main tab 15Port tab 16

    VideoBloX checklist 9

    VideoBloX controllerscommunications, testing 24connecting to the server 11defining 18documents 7

    models supported 6properties 19scanning 22scanning errors, troubleshooting 25terms, specialized 8

    VideoBloX point addresses, defining 20

  • 7/30/2019 VideoBlox

    40/40

    INDEX