Ignition

Ace your homework & exams now with Quizwiz!

What settings would you use when configuring a schedule from 7am to 6pm with a lunch from 12pm - 1pm?

-7:00-12:00,13:00-18:00

Which of the following expressions multiplies the "Quantity" key by the "Price" key? -@Quantity*Price@ -"Quantity"*"Price" -"@Quantity*Price@" -"Quantity*Price" -@Quantity@*@Price@

-@Quantity*Price@

A tag in a Leased tag group will use the Leased rate when viewed from which of the following? Select all answers that apply -The tag browser in the Designer. -A bound component on a Vision Window in the Designer. -A bound component on a Vision Client. -A bound component in a Perspective Session. -A bound component in a Perspective VIew in the Designer.

-A bound component on a Vision Window in the Designer. -A bound component on a Vision Client. -A bound component in a Perspective Session. -A bound component in a Perspective VIew in the Designer.

When launching a session, if your browser shows a message stating "View Not Found, No view configured for this page", what are some of the potential reasons? -You selected the wrong layout when creating the page -The primary view does not have a container assigned -A primary view has been assigned, but the project needs to be saved -A primary view has not been assigned to the page -The Designer is not in preview mode

-A primary view has been assigned, but the project needs to be saved -A primary view has not been assigned to the page

An alarm can be in which of the following states? Select all answers that apply -Active and Acknowledged -Active and Unacknowledged -Cleared and Acknowledged -Cleared and Unacknowledged -Active and Un-notified

-Active and Acknowledged -Active and Unacknowledged -Cleared and Acknowledged -Cleared and Unacknowledged

What happens when a "swap" window method is called, swapping from A to B? -Window B is opened -Window A is closed -Window B is set to the same size/maximized state as window A -All of the above -None of the above

-All of the above

Which of the following can cause a quality overlay on a tag? -Tag configuration issue -Faulted database connection -Network disconnection -All of the above

-All of the above

Which of the following is a valid fill paint type of a shape? -Radial Gradient -Pattern Paint -Solid Color -Linear Gradient -All of the above

-All of the above

Navigation actions can be used to navigate to a: -a URL inside or outside the project. -new Page in the project. -new Main View in the project. -All of the above. -None of the above.

-All of the above.

Which types of objects can be used in the Query Builder? -Stored Procedures -Views -Synonyms -Tables -All the above

-All the above

Which of the following statements about Driven Tag Groups is true? -Any driving tag(s) for the group should generally NOT be included in the group. -Any driving tag(s) for the group should generally be included in the group. -The Tag Group must always execute at some non-zero rate. -The Tag Group can never execute unless the driving condition is satisfied. -None of the above statements is true.

-Any driving tag(s) for the group should generally NOT be included in the group.

When configuring Security Level Rules, which items can not have custom logic applied to them? Select all answers that apply -Authenticated -Public -Upper Management -Night Shift -None of the above

-Authenticated -Public

Which of the following is not a valid image type in Ignition? -GIF -JPG -BMP -PNG -None of the above

-BMP

The Gateway Status page shows details about which of the following? Select all that apply. -Database Connections -Gateway Scripts -Device Connections -OPC Connections -Alarm Pipelines

-Database Connections -Gateway Scripts -Device Connections -OPC Connections -Alarm Pipelines

What is not included in a Gateway Backup?

-Database Data: Like SQL or PLCs databases

When in the Designer, double-clicking on a component_____

"Deep Selects" the component

When importing tags from a file, what is the default Collision Policy?

-Abort

Which of the following is not a valid drawing tool? -Path -Gradient -Rectangle -Line -Star

-Star

When initially creating a Radio Group component, how many radio buttons appear in the component?

1

You have to hold down the _______ key to move a container around the window.

ALT

Which layout mode allows a component to resize only in width?

Anchored - Top, Left, Right

The Cell Update binding will only show up for which of the following property datatypes? Select all answers that apply -Date -Color -Dataset -Boolean -Float

Dataset

A Gateway Backup can only be taken from the Gateway webpage. True/False?

False

Translations on components are generally stored:

Globally

Which of the following property datatypes can you not bind to a SQL query? -String -Float -Dataset -Integer -None of the above

None of the above

Labels can be added to a Pie Chart with the Label Style property. Which Label Style places each label "outside" of the Pie Chart?

Outset

Internal User Sources have a property that will expires each user's password after a certain number of days. What is the name of that property?

Password Max Age

Alarms in Ignition are tied to a specific __________

Tag

When configuring a binding, the title bar of the binding window (the bar at the top of the binding window) will show you...

The name of the component, property category, and property name

Derived tags are tags that derive their value from another tag, and allow you to execute an expression against the value. True/False?

True

The root container exists inside of every window and cannot be deleted. True/False?

True

The "PARAMS" category of properties is located on a which object?

View

If "tf" is a reference to a Text Field component, how would you successfully get the current text value of that Text Field?

tf.text

*You have a SQL query that is dependent on a property value from the window and you are using the "Polling Off" mode. The SQL query will run _____________. Select all answers that apply. -when the window closes -when the property value changes -when the window opens -never -every 5 seconds

when the window closes(Could not confirm answer)

Ignition uses _____ to refer to a property in an indirect tag binding.

{1}

Alarm Style Example: {Column Header} = 'Column Value' && {Another Column Header} >= 'column condition'

{state}='ActiveUnacked' &&& {priority}>=3

When binding a scalar property to a SQL query, what is used in the UPDATE query as the placeholder for the value a user enters in that will get written to the database?

{this}

The Format Transform has two format types that can be selected via radio button. Which of the following are types that can be selected? Select all answers that apply -Datetime -Array -Numeric -String -None of the above

-Datetime Numeric

Which of the following restrictions are allowed on a window? -Disable -Access Denied Overlay -Do Not Open -Hide -Disable Events

-Do Not Open

What properties would you change to specify the order of docked windows in the same position?

-Dock Index

What window types would you use to get a window to stick to the bottom of the client?

-Docked Window

If an Expression Tag "A" is referencing the value of tag "B", and you wanted A to update whenever B updates, which execution mode would you use?

-Event Driven

If Expression Tag "A" was polling a value from a PLC, and you needed Tag "B" to run a calculation using the value of A, what type of tag would B be?

-Expression

Client tags can be which of the following types? Select all answers that apply -Derived -Expression -OPC -Query

-Expression -Query

On a Tag History binding, the Time Range dropdown has which of the following options? Choose all that apply. Select all answers that apply -Historical -Realtime -Most Recent -All of the above -None of the above

-Historical -Realtime

Which of the following are Advanced properties on a Tag Historian Query? Select all answers that apply -Sample Size -Prevent Interpolation -Avoid Scanclass Validation -Aggregation Mode -Ignore Bad Quality

-Ignore Bad Quality -Prevent Interpolation -Avoid Scanclass Validation

Which of the following parameter datatypes makes the most sense for a template using indirect tag bindings? -Dataset Parameter -Integer Parameter -UDT Parameter

-Integer Parameter

Select all of the valid file types for a tag export Select all answers that apply -TXT -XLS -DOC -JSON -XML

-JSON -XML

If a window has a docked position set to floating and the start maximized property is checked, what kind of window is it?

-Main Window

Expression bindings can use _______________. Select all answers that apply -Mathematical Operations -Functions -Tags -Bitwise Operations -Logical Operations

-Mathematical Operations -Functions -Tags -Bitwise Operations -Logical Operations

*Which tabs in the Component Scripting window could be used to configure a script that opened a popup window? Select all answers that apply. -SQL Update -Navigation -Set Property -Script Editor -Set Tag Value

-Navigation -Set Tag Value -SQL Update -Script Editor (Could not confirm)

When the communication mode in the designer is set to Comm Off, it allows which of the following operations. -Tag Writes -Database Reads -Tag Reads -All of the above -None of the above

-None of the above

Under the Data Tab, there are two main types of data. Select the two types below. Select all answers that apply -Properties -Data Sources -Tag History -Expressions -Parameters

-Parameters -Data Sources

When using a Format Transform that is configured for a Numeric Type, which of the following options appear under the "Format" dropdown? Select all answers that apply -Pattern -Percent -Float -Currency -None of the above

-Pattern -Percent -Currency

Which of the following are valid project permissions? Select all answers that apply -Protect Resources -Save -Delete -View -Read

-Protect Resources -Save -Delete -View

If you needed to create a tag that represented values that are currently stored in an SQL database, which tag is ideal to use?

-Query Tag

Which major systems use the gateway network? -Remote Tag Providers -Enterprise Administration -Remote Agents -Remote Alarms -Remote Database

-Remote Tag Providers -Remote Alarms -Remote Agents

When using the Multi-Instance Wizard, the "Pattern" column can generate values in the following ways Select all answers that apply -Repeat -List -Range -Random -All of the above

-Repeat -List -Range

When creating an Identity Provider, you must select a type. Which of the following are valid types? Select all answers that apply -Security Assertion Markup Language 2.0 -Security Connection Markdown 3.0 -OpenId Connect 1.0 -Ignition -Security Connect 4.0

-Security Assertion Markup Language 2.0 -OpenId Connect 1.0 -Ignition

Which of the following are selectable for the Label Style property on a Pie Chart? Select all answers that apply -Percent -Outset -Outside -Simple -None of the above

-Simple -Outset

Which property of the alarm journal component would you use to filter alarms based on their tag path?

-Source Filter

Which property of the alarm status component would you use to filter alarms based on their tag path?

-Source Filter

Which type of tag automatically returns performance information about the gateway?

-System Tags

If the Datasource property on a Query Tag is left blank, which database connection does the tag attempt to use?

-Tag Provider Default Database

*Which Designer objects are searchable with the Ctrl-F keyboard shortcut? -Components on windows -Tags -Project Properties -Script Library -Component Palette

-Tags -Project Properties -Script Library (Could not confirm answer)

Which of the following statements about the Tag History splitter is true? -The Tag History splitter stores data to one database, but runs queries against a second database. -The Tag History splitter stores rapid-updating tags to one database, and slow-updating tags to the other. -The Tag History splitter stores the same history data to two other History Providers. -The Tag History splitter stores half of its historical records to one database, and half to another. -The Tag History splitter stores data to one database, but fails over to the second database of the first connection is faulted.

-The Tag History splitter stores the same history data to two other History Providers.

By default, when a query is made against a Tag History splitter that should fetch the previous week of data, which database connection is the query run against?

-The one specified as "First Connection" in the Splitter's configuration.

On the Email action, which of the following are valid Recipient Sources? Select all answers that apply -User Roles -User Source -Email Addresses -User Email -Notification Source

-User Roles -Email Addresses

Which of the following can't you do with the alarm status component? -Shelve Alarms -Acknowledge Alarms -View Alarm Pipelines -View Tag History -Reorder Columns

-View Alarm Pipelines

Which of the following is not a window property? -Border Display Policy -Maximizable -Title -Dock Position -Visible

-Visible

When configuring a Security Zone, which of the following can be used in the IP Address Identifier? Select all answers that apply -Logical Not: e.g., ! -Wildcard character: e.g., * -Numeric Range: e.g., 0-50 -All of the Above -None of the Above

-Wildcard character: e.g., * -Numeric Range: e.g., 0-50

Which of the following must be true in order for a message handler to be triggered? Select all answers that apply -You must restart the gateway after making changes to the calling script. -You must pass the correct type/name to the system.perspective.sendMessage function. -The message must have been sent from the same component as the handler. -The message must have been sent from a component in the correct listen scope. -None of the above

-You must pass the correct type/name to the system.perspective.sendMessage function. -The message must have been sent from a component in the correct listen scope.

Suppose you have a Button component, and you want a script to run when the Button is pressed. What event handlers would be most suitable?

-actionPerformed

*Which of the following would successfully reference component named "A" if "container" is a reference to a Vision container? -container.getComponent("A") -container["A"] -container.getChild("A") -All of the above -None of the above

-container.getComponent("A") (Could not confirm)

When configuring User Attribute Mapping entries on an Identity Provider, you must select a Type for each entry. Which of the following are valid types that appear in the dropdown menu? Select all answers that apply -direct -static -expression -lookup -All of the above

-direct -expression

Which of these are the required arguments to system.util.sendMessage()? Select all answers that apply -project -payload -user -hostName -messageHandler

-project -messageHandler

Suppose you are writing a script action on a Perspective component. Which of the following are valid examples of component paths? Select all that apply, and assume all referenced components exist. Select all answers that apply -self.sibling -self.child -self.parent -self.getChild("Inner Container Label") -self.getSibling("Root Label")

-self.parent -self.getChild("Inner Container Label") -self.getSibling("Root Label")

Using the arrow keys, components move by _______ pixels at a time and _______ pixels when holding down the ALT key.

1,10

What is the default number of concurrent requests for a ControlLogix or CompactLogix device in Ignition?

2

Unlicensed modules can run on a trial. Once the trial is started, how long does it last for?

2 hours

Using the Modbus Address Mapping feature, how many tags will get created if the Prefix is set to V, the Start is set to 45, the End is set to 75, and the Radix is set to 8?

25

If a timer script that is configured at fixed rate of 5,000ms takes 250ms to finish executing, what is the time between execution finishing and starting again (in milliseconds)?

4750

What is the default OPC-UA port for Kepware?

49320

What is the default value for the project's base polling rate (relative polling mode)?

5 seconds

What is the default TCP port for Modbus?

502

Assuming a parameter named "level", what would we use if we were trying to pass a parameter into the page URL?

:level

Assuming the "Downtime" key contains the number of seconds of downtime for a given event, what is the correct Key calculation that converts the downtime seconds to minutes?

@Downtime/60@

When a message handler script runs, the payload object is...

A dictionary created by the sender

Most import and export formats use:

A file per language

What is a session prop?

A property that's available to all objects in a single session

*To get a menu item to execute when the user pressed F1, you would configure a:

Accelerator? (Could not confirm)

When using a Standard Group, if you wanted the group to update the value in a certain row instead of inserting a new row, you would set the "update/select" option. This option is located under which Tab?

Action

*Adding a second row with static data to the CrossTab component does which of the following?

Add one row to the the table(Could not confirm)

To configure a View as a Docked View on a page, What must you do?

Add the view to one of the docking positions on the page

To open extra instances of a popup window, which property should be set to true on the Component Scripting's Navigation tab?

Additional Instance

*Which of the following binding functions are available on the Function binding type? Select all answers that apply -Alarm Journal -Historian -Alarm Status -Audit Log -Users

Alarm Journal Alarm Status Audit Log (Could not confirm answer)

Which of the following statements about JSON data is not true? -A JSON-formatted string can be created using system.util.jsonEncode(). -A JSON-formatted string can be created from a Python dictionary. -The JSON format is often necessary in communicating with other programs outside of Ignition. -All Python strings are always in JSON format.

All Python strings are always in JSON format.

Which of the following can be modified on a Client Login screen? A: -Welcome Message -Password Text -Username Text -Login Button Text -All of the above

All of the above

Which of the following can be done from the Gateway Command Utility? -Take a Gateway backup. -Change Ignition Gateway ports. -Activate a new license. -All of the above. -None of the above.

All of the above.

What is a UDTs (User Defined Types)

Also referred to as Complex Tags, offer the ability to leverage object-oriented data design principles in Ignition. UDTs are extremely important in Ignition.

A ___________ Style Class is a Style Class that transitions from one configuration to another, over a duration.

Animated

In a Perspective Session, clicking on the "^" character in the lower right corner opens the ______

App Bar

Which drawing tool would you use to modify the shape after it has been created?

Arrow

To require authentication on a Perspective Session, the required Permissions for the project must first be set to which of the following levels?

Authenticated, or one of its sub-levels

Using the eyedropper tool, a left click will set the selected component's ___________ color.

Background / Fill

Which property on a Bar Chart places a numeric value above each bar?

Bar Labels

What color do standard properties show up in?

Black

When attempting to store bulk data from the PLC in a database table, which type of group offers the best performance?

Block Group

What color do custom properties show up in?

Blue

In the component property editor, a bold property name indicates that the property is ___________.

Bound

The ______ Container has just two children configurations, Small and Large, which the container switches between when resized.

Breakpoint

You can hold down the _______ key and click to select multiple components on the window using your mouse.

CTRL

Which property determines the distance between categories on a Bar Chart?

Category Margin

Which property binding type would you use on the linear scale component to bind the indicators to tags?

Cell Update

The first thing you should do in a propertyChange event script is:

Check the name of the property that changed

The _______ Container has multiple Breakpoints and Columns, allowing components to be configured in multiple positions when the container is resized.

Column

When using Dataset Grouping, if I wanted to group data by Column 1 first, and Column 2 second, which group should be on top?

Column 1

Regarding the elements of a Perspective Project, which element is the smallest?

Component

The "Props" category of properties do which of the following (select ONE).

Controls how a component appears or behaves in a Session?

The _______ Container, the most simplistic container, allows components to be configured with an X and Y coordinate.

Coordinate

Which container bestows X, Y, Width, and Height properties to components placed inside of it?

Coordinate

If you wanted to configure a consistent look or formating to all components in your project, which approach should you take?

Create some style classes, and apply them to the components where appropriate?

The Gateway can be configured to automatically create Gateway Backup files on a schedule. When configured, the schedule is defined as a UNIX ________ style scheduling string.

Crontab

You can only bind __________ properties to the tag history binding type.

Dataset

Which type of grouping allows you to group data on a specific column? -Dataset Grouping -Child Table Grouping -Peer Table Grouping -None of the above

Dataset Grouping

When working with UDTs, you must first create a ________, and then you can create instances of the UDT.

Definition

Which shape geometry function would you use to cut out one shape from another?

Difference

When configuring a tag binding, what does the "Direct" mode mean?

Directly poll the value of the tag in the tag provider

You can make a docked view hide automatically when the session is narrow by setting the _______ property to onDemand

Display

Which property of the alarm journal component would you use to filter alarms based on their display path?

Display Path Filter

The _______ Behavior property on the Popup Action allows you to control whether or not a user can drag a popup view in a session.

Draggable

You can import an SVG onto a Perspective view by _________

Dragging the SVG file onto the view in the Designer

In order to drag and drop a tag onto a window to create a template, one of the template's parameters must be set as a _______ and have a matching datatype to the tag.

Drop Target

The Embedded View component is located under which component category in the Component Pallet?

Embedding

When drawing a line using the line tool, pressing _______ will complete the line after 2 or more points are created.

Enter

If you wanted to show the value of a tag on a component, but needed to perform some calculation before hand, the _________ type of binding is generally the most useful.

Expression

A Leased tag group is run at a different rate based on a trigger. True/False?

False

A Python list can contain either integers or strings, but not both. True/False?

False

A Remote Tag Provider does not require any Gateway Network Connections. True/False?

False

A gateway can only have a single license active at a time. True/False?

False

A group set to a one hour timer rate will run every hour, on the hour. True/False?

False

A main window cannot be converted to a popup window or a docked window later on. True/False?

False

A scheduled report can only have a single scheduled execution configured. True/False?

False

After retrying Quarantined queries, any queries that fail again will be dropped from the Store and Forward System. True/False?

False

All components have the same set of properties. True/False?

False

An Email Alarm Notification Profile must be configured before an Email Action can run. True/False?

False

Both Data Sources and Parameters are exposed as Report Parameters on the Report Viewer component. True/False?

False

By default, views configured in an Embedded View component use the height and width of the original view. True/False?

False

Calculated keys (such as @total.KeyName@) can only be placed in Header Columns of a CrossTab Table. True/False?

False

Components can not be configured with multiple Style Classes. True/False?

False

Deleting or moving a tag that is used in binding will automatically update the reference in each binding. True/False?

False

Each binding function in the Function binding type has the same set of parameters. True/False?

False

Email Notification profiles will automatically store information to the Audit profile that is attached to their project. True/False?

False

Event objects all contain the same properties. True/False?

False

Every View in a single project must have a unique name. True/False?

False

For a given gateway, only one designer launcher can be open at a time. True/False?

False

From a component event script, you can only reference components within that same window. True/False?

False

Gateway Network connections requires SSL. True/False?

False

Generally, dragging an entire device folder into the Tag Browser is the best approach to adding tags into the Tag Provider. True/False?

False

If Ignition loses connection to a device, any tags driven from that device will stop updating, but will not otherwise indicate something is wrong. True/False?

False

If you write a timer script that causes an error, you run the risk of filling up the logs with error messages. True/False?

False

Ignition requires a persistent Internet connection to stay licensed. True/False?

False

In a Tag Calculation Query Data Source, the results show each calculated value, and the tag value in each row of the dataset. True/False?

False

In order for Ignition to connect to Kepware OPC-UA, Kepware must be installed on the same machine. True/False?

False

In order to log to a database table, the table must first be defined in the database. True/False?

False

Incoming Gateway Network Connections must be approved by default. True/False?

False

Inherited resources can be edited from the inheriting project. True/False?

False

It is important to stop a group before editing it. True/False?

False

It is not possible to filter the alarm journal component on alarm priorities. True/False?

False

It is not possible to pass a parameter to a named query from a Named Query Binding. True/False?

False

It is possible to connect to a Allen-Bradley PLC5 through serial. True/False?

False

Launching a Perspective session requires logging in by default. True/False?

False

Message handlers are only useful for sending messages to clients. True/False?

False

New installations of Ignition automatically generate security certificates that are signed by a recognized Certificate Authority. True/False?

False

Other OPC-UA servers cannot connect to Ignition's OPC-UA module. True/False?

False

Popup Windows can't be dragged beyond the boundaries of the main window. True/False?

False

Popup windows are always on top of main screens. True/False?

False

Query Bindings in Perspective allow you to write your own query on the binding, as well as use a Named Query. True/False?

False

SVGs or vector graphics cannot be manipulated on the screen. True/False?

False

Scheduled Reports can only utilize a single action. True/False?

False

Selecting components by drawing a box with your mouse from the bottom-right to the top-left will only select the component if the entire component is covered. True/False?

False

Setting the Client Update Mode to Push will take effect immediately in the Client. True/False?

False

StartDate and EndDate Parameters must be included in every report. True/False?

False

Tag references can only be used as triggers, and cannot be mapped to the database. True/False?

False

The 'Static CSV' Data Source type allows Ignition to automatically fetch CSV data from a shared drive. True/False?

False

The 7.8 Reporting module is not backwards compatible with previous versions of the module. True/False?

False

The Batch accelerometer action mode returns a single point of data to the onAccelerometerDataReceived session event handler. True/False?

False

The Create Table query syntax will always look the same. True/False?

False

The Ignition Perspective App is tied to a specific gateway. True/False?

False

The Modbus driver in Ignition supports browsing. True/False?

False

The Vision Client launcher is tied to a single gateway, and can only launch Vision clients from that gateway. True/False?

False

The alarm journal component will automatically update and poll the database for new alarms. True/False?

False

The dimensions of a view that has been docked are determined mostly by the size of the view. True/False?

False

The layer property of the window governs the z-order of windows and the lower the number the more on top it will be. True/False?

False

The navigation action can be used to open popup and docked views. True/False?

False

The only place to view logging information on the Gateway Status page is from the Logs section under Diagnostics. True/False?

False

The tag history binding type cannot automatically poll for new data. True/False?

False

The units of an hour meter must be the same as that of the group update rate. True/False?

False

The value of client tag is shared across all running clients. True/False?

False

There is no way to move a component to a specific X and Y location. True/False?

False

There is only one component traversal path that will reference a given component. True/False?

False

Unauthenticated users can not be granted a Security Level. True/False?

False

Using remote alarms, you can install the Alarm Notification module on one gateway, but do not need to install it on remote gateways. True/False?

False

Using the drawing tools rectangles cannot have rounded corners. True/False?

False

When Configuring view permissions, the default settings require that users must match ANY of the required security levels. True/False?

False

When a trigger is not defined, Triggered Expression Items never execute. True/False?

False

When activating a license, the Ignition server must have an Internet connection. True/False?

False

When setting a tag to be "Read Only" through the Tag Editor's "Security" settings, writes originating from the Designer are still allowed to write to the tag. True/False?

False

When updating data in a table, a where clause is always required. True/False?

False

When using Nested Queries, any Peer Queries (both queries have the same parent) can reference columns from each other. True/False?

False

When using a Named Query data source, the query can be directly modified from the Data Tab's interface. True/False?

False

When using the alarm row styles feature of the alarm status component, the last expression that returns true for a given alarm will be used as the style. True/False?

False

Windows are referenced in Ignition by the name only. True/False?

False

You can only enable the UPDATE query on dataset properties. True/False?

False

You can only group vector graphics together on a window. True/False?

False

You can only have one window set to open on startup. True/False?

False

You can only install one voice module along with the Voice Notification Module in Ignition. True/False?

False

You can only pass a single parameter into a popup window. True/False?

False

You cannot import/export Modbus address mappings to/from CSV. True/False?

False

You cannot pass entire UDTs into popup windows. True/False?

False

You need to configure a client tag change script per tag you want to monitor. True/False?

False

ll tags have the same properties. True/False?

False

Which property would you modify to change the interior color of the shape?

Fill Paint

*When a component is placed inside of a Flex Container, if you don't want the component to increase in size as the container becomes larger, then you set the ______ property to 0.

Grow? (Could not Confirm)

What is the Modbus addresses would I use to read Holding Register 2 as a 16bit BCD value?

HRBCD2

What is the Modbus addresses would I use to read 2 consecutive Holding Registers with float conversion starting at Modbus address 2?

HRF2

When working with rows on a Table component, there are three types of rows. Name them.

Header Details Summary

The following item mode can be used to accumulate time while a condition is true:

Hour meter

What does H.M.I. stand for?

Human Machine Interface

The functions available under the "system" package are:

Ignition's scripting API

Transaction groups execute...

In the Gateway

If I wanted project B to inherit from project A, which property on A do I need to enable?

Inheritable

When using the Query Builder, which of the following can you NOT edit for each returned column? -Sort Order -Output -Alias -Expression -Input

Input

What is Supervisory Control And Data Acquisition(SCADA)?

Is a collection of both software and hardware components that allow supervision and control of plants, both locally and remotely.

What is Secure Socket Layer (SSL)?

Is a widely used security protocol for data as it goes across a network or the internet

Which of the following statements about launching Perspective Sessions is true? -Launching a Perspective Session requires pre-installation of Java. -Launching a Perspective Session can only be done from the Perspective Session Launcher. -Launching a Perspective Session requires opening the gateway home page first. -Launching a Perspective Session can be done from a bookmark in a web browser. -Launching a Perspective Session can only be done from the machine the gateway is on.

Launching a Perspective Session can be done from a bookmark in a web browser.

The _______ Transform allows you to define one or more Input Values , and assign them to Output values.

Map

Assuming the database connection is faulted, place the items below in the correct order that data flows through the store and forward system. -Database (once connection is restored) -Disk Cache -Memory Buffer

Memory Buffer Disk Cache Database (once connection is restored)

How many parameters are allowed in a SQL Query Data Source?

No limit

When calling system.report.executeAndDistribute(), what is returned by the function?

Nothing

Many containers, such as the Tab Container, normally only contain one child component per configuration. If multiple components need to be placed into such a configuration, then the easiest approach is to ______

Place another Container into the configuration

Which drawing tool would you use to draw a star?

Polygon

When passing parameters to a page, the parameter will be passed to a property on the ______

Primary View on the page

Update Notifications are enabled from which area of the designer?

Project Properties

Which of the following statements about Third Party Python modules is not true?

Python modules must be developed in Ignition in order to be usable.

What parameter type should you use to dynamically reference a column or table name in a Named Query?

QueryString Type

Which layout mode would you typically use for P&ID screens?

Relative - Maintain Aspect Ratio

When authenticating against an Identity Provider, the provider returns a ______ document, which contains information about the user. (select one)

Response

In order to accumulate the total time that a value has been true, even across value changes, the hour meter should be set to:

Retentive

The system.nav.openWindow() method takes an optional dictionary argument in order to pass parameters to the target window. What are the keys of this dictionary?

Root container custom property names

The steps below describe how to process barcode data in Perspective. Place the steps in the correct order. -Run the Scan Barcode Action. -Use the phone's camera to take a picture of the barcode. -Process using the onBarcodeDataReceived session event.

Run the Scan Barcode Action. Use the phone's camera to take a picture of the barcode. Process using the onBarcodeDataReceived session event.

You can hold down the _______ key while using the arrows keys to resize a component.

SHIFT

Transaction groups are provided by the...

SQL Bridge Module

Which type of Data Source has the Query Builder tool?

SQL Query

What are SVGs?

SVGs or Scalable Vector Graphics as the name suggests they're scalable

If a Named Query is querying a table that has 10 million rows of data. What setting in the Named Query Design space would you use to limit its row return count?

Sample Size Limit

When configuring an Event Script on a Perspective component, which action features a "Security Settings" button?

Script

Regarding the elements of a Perspective Project, which element is the largest?

Session

Where is the property that enables translations in Perspective located?

Session Props

Which of the following is an advantage of using the Perspective App, over launching a session in a web browser? -The Perspective App will run the Ignition gateway locally on the mobile device, which is faster. -The Perspective App is inherently more secure than a browser-based session. -There is no benefit, the Perspective App is provided purely for convenience. -Sessions launched from the Perspective App can utilize mobile device hardware, like the accelerometer. -The Perspective App will run on more devices than a browser-based session will.

Sessions launched from the Perspective App can utilize mobile device hardware, like the accelerometer.

In order to reset an event or hour meter from the database, you should:

Set the item to bi-directional, db-wins

In order to use an expression item as a trigger, it must be:

Set to run-always

Timer tasks that run quickly should use _______ threading.

Shared

Which component would be best suited to display a dynamic number of rows AND columns?

Simple Table

When displaying an image from Image Management, the _____ property on the Image component allows you to paste the path to the image.

Source

Which Type of group is the only group that features an "Output" column on the Basic OPC/Group Items table?

Stored Procedure Group

Which property would you modify to give the shape a dashed outline?

Stroke Style

Which of the following is a type of Calculation available on Tag Calculation Queries? -Cosine -Tangent -Normalize -Sum -Absolute Value

Sum

What is Ignition redundancy?

Supports a 2-node system, meaning there are two copies of the Gateway running. One node is the Master Gateway and the other is the Backup Gateway or backup node.

If you needed to show the results from multiple data sources on a single table object, then you could use a _________

Table Groups

Which Data Source is similar to the Tag History bindings on vision components?

Tag Historian Query

Which of the following is not stored in the database using an alarm journal profile?

Tag Metadata

The Date Format property is found in which object on a Timeseries chart? True/False?

The properties tab

When a Scan Ndef NFC action is run with a mode of "Continuous," how can the scan be stopped?

The scan can be terminated by running another Scan Ndef NFC action with a mode of "Off."

Which of the following events cannot be caught by a Tag Event Script? -An alarm on the tag becomes active. -An alarm on the tag is acknowledged. -The value of the tag changes. -The tag is set to disabled. -The quality of the tag changes.

The tag is set to disabled.

Which chart is best suited to show tag history in a report?

Timeseries Chart

Which chart was designed to display a timestamp on the domain axis?

Timeseries Chart

Which of the following is NOT an available row version type? -Total -First Only -TopN Others -Split Header -Reprint

Total

A Driven Tag Group is a good way of improving network, PLC, and gateway efficiency, by limiting tag executions when you do not need them. True/False?

True

A Gateway tag event script has no easy way of reading the value of a property in a Vision client. True/False?

True

A SQL query binding can include values of component properties (within the same window) and tag values inside your query. True/False?

True

A Session Startup script can be used to pass a parameter into the new session. True/False?

True

A ValueChanged Tag Event Script will run when the quality of the tag changes. True/False?

True

A for loop is useful when a segment of code should be run multiple times. True/False?

True

A main window will fill in all of the available space in the runtime. True/False?

True

A message can trigger multiple message handlers. True/False?

True

A named query must be configured before it can be used in a Named Query binding. True/False?

True

A navigation action provides the option of passing parameters when a main view is opened. True/False?

True

A popup window can be configured to open in the center of the client or at a specific location. True/False?

True

A tag group, generally speaking, is a collection of tags that share the same execution settings. True/False?

True

A user must have contact information before a notification message can be sent out. True/False?

True

After a line is created using the line tool, you can modify the size, position, and stroke of the line. True/False?

True

Alarm notification pipelines hook up alarms to users who receive the alarms. True/False?

True

Alarms with an active pipeline set, will enter that notification pipeline every time the alarm becomes active. True/False?

True

All event objects have a 'source' property. True/False?

True

All resources in a project have access to tags in the Tag Browser. True/False?

True

An Identity Provider is a system that handles user authentication. True/False?

True

An Indirect Tag Binding is similar to a normal Tag Binding, except you can place parameters in the path to the tag. True/False?

True

An OPC Data Mode setting of "Subscribed" is generally more efficient than the "Polled" setting. True/False?

True

An SMTP server is required to send out email notifications for alarming. True/False?

True

An alarm can be configured on a tag from the Tag Editor in the Designer. True/False?

True

Any change made to the master template will automatically reflect on any template instance. True/False?

True

Any view in perspective can be called as a popup. True/False?

True

By default, the Gateway webpage can be accessed using a URL of "localhost:8088," unless the gateway is installed on a different machine. True/False?

True

By default, the flow of data on a Property Binding is unidirectional, meaning it flows in one direction. True/False?

True

Client tags do not have a tag group. True/False?

True

Configuring an alarm in the UDT definition will automatically propagate to each UDT instance. True/False?

True

Data Source Parameters can reference to each other, but only the ones above them in the Parameters list. True/False?

True

Data points collected from the Data tab of a report are translated to keys, which can be dragged directly onto a report. True/False?

True

Designer panes can be moved out of the Designer and onto an additional monitor. True/False?

True

Diagnostic information on a tag is accessible from the Tag Editor. True/False?

True

Each Alarm Journal profile can only log to a single database connection. True/False?

True

Each Axis on the Timeseries Chart can be positioned on the left or right side of the chart. True/False?

True

Each value in a dataset column has the same type. True/False?

True

Every alarm in Ignition has an associated priority. True/False?

True

Icons in the icon component automatically scale and resize when the component is resized. True/False?

True

Ignition can connect to any OPC-UA server. True/False?

True

Images are displayed through the image component provided by Ignition. True/False?

True

In a 'SQL Query' Data Source type, the Query Builder allows you to graphically create a SQL query with a join in it. True/False?

True

In an Accelerometer action, a mode of Continuous will update the accelerometer session props, rather than triggering a Session Event Handler. True/False?

True

In general terms, an action is a component's response to an event.

True

In order for the Voice Notification Module to work, a compatible voice module must also be installed. True/False?

True

In order to pass a parameter into a window, custom properties must be created on the root container of that window. True/False?

True

In the designer's User Interface, session props are located on the "root" or "home" of the perspective module. True/False?

True

It is possible to add custom properties to Ignition tags. True/False?

True

It is possible to add new points between two other points when editing a shape using the path tool. True/False?

True

It is possible to bind the setpoint or any property of an alarm to a UDT parameter. True/False?

True

It is possible to delete multiple records from a database table at once using a single query. True/False?

True

It is possible to have multiple windows opened, even if you can't see them, using the open navigation operation. True/False?

True

It is possible to turn off the quality overlay on a per component basis. True/False?

True

Multiple roles can be given to a single user. True/False?

True

Nested Queries are run once for each row of the parent query. True/False?

True

On a Tag History binding, the Start Date and End Date properties allow you to write expressions to determine their values. True/False?

True

On a single Ignition Gateway, each project can use a different authentication profile. True/False?

True

Only run-always expression items can be used as a trigger. True/False?

True

Permissions to certain views in a project can be configured directly on the view. True/False?

True

Perspective messages are matched with message handlers by Message Type (name). True/False?

True

Project exports can be merged into an existing Gateway or into another project. True/False?

True

Renaming or moving windows after a project is completed may break your navigation. True/False?

True

SQLite Database Connections in Ignition don't require any separate software installations. True/False?

True

SVGs can be modified in the Designer by modifying the nodes under the elements property. True/False?

True

Scheduled Actions for a Report can be executed immediately outside of the schedule. True/False?

True

Selecting different objects in the Project Browser will change the designer layout. True/False?

True

Shared Settings allows you to configure docks that are applied to all pages in the project. True/False?

True

Should you need to change the Style Class on a component from the Session, a binding is generally the recommended approach. True/False?

True

Some objects in Ignition have settings to skip the Store and Forward system. True/False?

True

Table Groups are containers for multiple table components on the report. True/False?

True

Tag History can be configured on a tag from the Tag Editor. True/False?

True

Tag Providers are a grouping of tags. True/False?

True

Tag history data partitioning will break data into separate tables according to time so that one table doesn't grow indefinitely. True/False?

True

Tags in a Remote Tag Provider are stored and executed on the remote Gateway. True/False?

True

The "Authenticated" Security Level, as well as levels under Authenticated, are only applied to a user when they have authenticated against the Identity Provider.

True

The "Script Console" is only available from within the Designer. True/False?

True

The "import" keyword can be used to add custom Python library references into your script. True/False?

True

The Command Line Utility can be used to restore administrative access to a gateway when the password has been forgotten. True/False?

True

The DB Browse binding supports dynamic filters. True/False?

True

The Login screen image and text can be modified for each Project. True/False?

True

The Menu bar in the Client can be removed completely. True/False?

True

The Report Viewer component's onReportGenerated() extension function triggers when the Report Path property is changed. True/False?

True

The Script Data Source can reference values from other data sources, but only those that are listed above itself. True/False?

True

The Store and Forward system allows you to retry failed queries from the Quarantine. True/False?

True

The Store and Forward system uses a FIFO (first in, first out) method. True/False?

True

The Tab Strip component has it built-in to swap to the window you select. True/False?

True

The alarm status component shows the current state of your alarms. True/False?

True

The border and titlebar of each window can be hidden. True/False?

True

The component's layout inside of a template is ignored if the template's property "Enable Layout" is false. True/False?

True

The difference between a Reference Tag and Derived Tag is that the Derived Tag has a Read Expression and Write Expression property, allowing you to configure an expression on the incoming and outgoing values. True/False?

True

The documentation for an extension function is found in the function's docstring. True/False?

True

The previousValue and currentValue parameters in a Property Change script are qualified values, consisting of a value, quality, and timestamp. True/False?

True

The source and display path filters on the alarm journal component supports the wildcard "*" symbol. True/False?

True

Touchscreen mode can be activated by the user from the Client Login screen. True/False?

True

Touchscreen mode can be activated in the client using a scripting function. True/False?

True

Translations stored in the global translation memory are shared across all projects. True/False?

True

User Grants allow you to override the Security Level system, granting levels as you see fit. True/False?

True

Users are allowed to have no roles. True/False?

True

Users from multiple user sources are available to receive alarms in Ignition. True/False?

True

Using the Scan Barcode Action requires use of the Ignition Perspective App. True/False?

True

Values on Memory Tags do not automatically update on their own. True/False?

True

When a Client's width or height is smaller than the project's Minimum Size, scroll bars are created. True/False?

True

When creating a FTP action for a schedule, SSL can be used. True/False?

True

When creating a UDT definition, you can define parameters that will be used by the properties of members in the UDT, such as the OPC Item Path. True/False?

True

When grouping by dataset on a Table, Header and Summary rows can be added to each group. True/False?

True

When using animation on a Style Class, the animation repeats infinitely by default. True/False?

True

When working with UDTs, changes to the definition are automatically applied to instances of the UDT. True/False?

True

While the root container is selected in the Designer, clicking and dragging on the root container will create a selection box. If you drag the box to the left, it will have a dashed border, which selects all components the box touches. True/False?

True

Window names must be unique within a given folder. True/False?

True

Windowed Clients can be resized. True/False?

True

You can insert multiple rows of data at once in a single query. True/False?

True

You can modify the direction of the gradient by using the gradient tool. True/False?

True

You can open a dynamic set of windows in the client by configuring a client startup script. True/False?

True

You can use the system.security.getRoles() function to require multiple roles for a specific action. True/False?

True

You should never bind a property that is used in passing parameters. True/False?

True

You should not use a component's property both in binding and in styles. True/False?

True

You should only add users to an on-call roster who have contact information specified. True/False?

True

Remote Alarms allow you to use the Alarm Notification Pipelines of other gateways. True/False?

Ture

Which shape geometry function would you use to combine two shapes together into one?

Union

What is Programmable Logic Controller(P.L.C.)?

Used to control differeate electro-mechanical processes for use in manufacturing, plants or other automation environments.

What is a U.D.T?

User Defined Type or UDT for short. User Defined Types allow us to take a custom created tag structure and treat it as a complex data type, something that we can associate with any number of actual tags in the tag browser.

When using the Numeric Entry Field component, setting the "mode" property to "protected" means does which of the following?

Users have to double click to change the value from the Perspective Session

Which of the following statements about Python dictionaries is false? -Values in dictionaries cannot be accessed once stored. -Dictionaries can contain other dictionaries. -Dictionaries consist of key-value pairs, in which elements are referenced by the key. -Dictionaries are created using curly braces {}.

Values in dictionaries cannot be accessed once stored.

Table rows can dynamically choose a table row version based on an expression. Select the property name that this expression would be placed on.

Version Key

Regarding the elements of a Perspective Project, which element is considered "flexible"?

View

After first installing Ignition, which of the following actions on the Gateway webpage require login? -View the Status Overview page. -Download the Designer Launcher. -View the Configure section. -Download Application Launchers. -View the Gateway logs.

View the Status Overview page. View the Configure section. View the Gateway logs.

system.nav.swapWindow() navigates to a new window in a Vision client. Based on this information, the function can likely be used in:

Vision Clients

What command is used to filter the results of a query?

WHERE

If a group is set to run at 10 seconds, and has a reference to a tag that is executed in a 1 second tag group, the alarm on the tag will be evaluated:

When the group successfully writes to the database?(Could not confirm)

*When a Client is updated, which of the following will happen? -Client startup scripts are run -Windows are re-opened -Cached screens are opened -All of the above -None of the above

Windows are re-opened (Could not confirm answer)

When applying multiple styles to a single component, how are the styles delimited?

With a space

Which chart has a Number Format property?

XY Chart

In a Map Transform, when using the Numeric Range Input Type, which of the following is an acceptable format?

[Min,Max]

All Session Event scripts have access to:

a session object containing details about the session.

When a component is placed inside of a Flex Container, the _____ property (under the POSITION category) determines the preferred "size" of the component as it sits in the container

basis

In the onNdefDataReceived event handler, which parameter would contain information from the NFC scan?

data

When you drag a tag onto the root container of the window, Ignition will ___________.

display a list of components to create

Using the client's "Shutdown-intercept" event, a script can prevent the client from shutting down using:

event.cancel = 1

From a component's event script, how do you reference the container the component is in?

event.source.parent

Which of the following is not a key made available by an Alarm Journal Query data source?

eventNotificationCleared

To filter the alarm status component on the alarm's associated data, you must configure a script on which extension function?

filterAlarm

When using a Script Data Source to access values from a query-based data source, which method must you call to expose the values to your script?

getCoreResults()

Suppose you are trying to determine whether a value is greater than 5. Place the following lines of code in the correct order to accomplish this. Drag elements into the correct order -if value > 5: -else: -print("Not greater than 5") -print("Greater than 5!")

if value > 5: print("Greater than 5!") else: print("Not greater than 5")

The format of the Microsoft SQL Server connect URL is: ________.

jdbc:sqlserver://host\instanceName[:port]

When using translations in Perspective, the language is controlled by the _____ property.

locale

Which of the following lines is valid Python syntax for declaring a variable? -int myVar == 5; -int myVar = 5 -myVar = 5 -myVar == 5 -int myVar = 5;

myVar = 5

The fallback value will only be returned on a scalar property when ________________.

no rows are returned

When working with the Embedded View component, you can determine which view is embedded in the component by setting the _____ property.

path

When working with the icon component, the ______ property determines which icon to use.

path

A tag's ___________ is automatically reflected on components through an overlay system.

quality

When a component is placed into a Breakpoint Container, what is the name of the property that allows the component to change between the large and small children?

size

When a component is placed into a Tab Container, the ____ property on the component determines which tab the component resides in.

tabIndex

The easiest way to synchronize the value on a component property, with the value on another property, is to....

use a property binding

If you leave the database connection blank in the SQL query binding, Ignition will _________________.

use the project's default database connection

The Script Transform has a built-in argument that represents the value that's being provided by the binding. What is that argument called?

value


Related study sets

Chapter 34: Assessment and Management of Patients with Inflammatory Rheumatic Disorders

View Set

Marketing: An Introduction - Chapter 5

View Set