Jump to main content
Rockwell Automation Home
FactoryTalk Optix Studio Help
  • Getting started

    Become familiar with the terminology, design concepts, and workflows present in the FactoryTalk® Optix™ environment and create your first project.

  • Creating projects

    Create a project and your application logic.

    • Projects

      A project contains different components that you use to create FactoryTalk Optix Applications.

    • Version control

      Create versions of a project by committing changes that you make. By default, all projects have version control.

    • Communication drivers

      Use communication drivers to establish connections with controllers and import tags. Use controller tags to design application logic.

    • OPC UA

      FactoryTalk Optix Studio is compliant with the OPC UA (OPC Unified Architecture) standard and can communicate with any OPC UA client or server.

    • Graphic objects

      Use predefined graphic objects to add visual components to FactoryTalk Optix Applications. Use Presentation Engines to display the UI at runtime on different viewports.

    • Libraries

      Libraries contain object definitions that you can add to your projects.

    • Project nodes

      Use the Project view pane to create and manage the contents of a project. Project view displays a tree structure comprised of nodes. The nodes are objects and variables organized in folders.

    • Dynamic links

      Dynamic links join a parent node (variable) with a source node (another variable or object property).

    • Converters

      Use converters to transform the source value and then assign the value to the parent node.

    • Events

      An event is a message that generates at runtime to indicate that a certain situation has occurred.

    • Aliases

      An alias is a variable type that points to a source node with a NodeId property. Aliases allow you to have instances of an object display different values. For example, using an alias, an instance of a single motor faceplate can show data for multiple motors dynamically.

    • Alarms

      An alarm is an event that indicates the status of a process or machine at runtime. Alarms indicate that something requires attention or intervention, such as a variable reaching a critical value. For example, a temperature variable may change from the normal set value and activate the alarm.

    • Recipes

      Recipe schemas contain the list of ingredients to use in recipes in your manufacturing system. Modify a recipe using the editor.

    • Logger

      A logger object records data and stores it in a database.

    • Database

      A Database object represents a project-embedded database or an external database.

    • Reports

      Use a Reports object to design, layout, and generate PDF reports. Reports can include data extracted from FTOptixApplication and databases.

    • Users, groups, and roles

      Users, groups, and roles are part of a security policy and determine how user access is controlled for an application at runtime. Add and manage users and groups from the dashboard page or Project view.

    • Authentication

      Select the user authentication modes available at runtime and configure the required password policy for users defined in FactoryTalk Optix Studio.

    • Translations

      Translation allows users in different locales to use FactoryTalk Optix Studio applications because the application displays in the language of the user at runtime. Use a localization dictionary to translate text strings shown in messages and on labels and switches in your project at runtime.

    • Audit signing

      Audit signing enforces additional confirmation for critical tasks and improves the security of your project. Set up audit signing to trigger an electronic signature workflow for specific users or groups when they access selected FactoryTalk Optix Application areas or perform specific actions.

    • Retentivity storage

      Retentivity storage enables you to retain changes made to the project at runtime in a data store.

    • FTP

      File Transfer Protocol (FTP) is used to communicate and transfer files between computers that are on a Transmission Control Protocol/Internet Protocol (TCP/IP) network.

    • IoT

      The Inter of Things (IoT) describes physical objects that are embedded with sensors, controllers, software, and other technologies that connect and exchange data with other devices and systems over communication networks.

    • Sessions and locales

      A session is a runtime context in which a user executes read and/or write operations based on their permissions.

    • System object

      The System object provides the network configuration for your system through network and IP settings. Add the System object to access system settings such as date and time and IP addresses of the network interfaces at runtime or to restart the system.

    • File signature and verification

      Sign files electronically and verify the integrity of the signed files.

    • Extended properties

      Use extended properties to add extra information to tags and data types.

    • Direct Drives Connectivity

      Use Direct Drive Connectivity feature in your projects to enable PowerFlex drives.

    • Object and variable references

      This section contains information about using the FactroyTalk Optix application interface objects and variables and a reference of the properties and values of each item.

      • EngineeringUnits
      • FTOptix-Alarm
      • FTOptix-AuditSigning
      • FTOptix-CODESYS
      • FTOptix-CommunicationDriver
      • FTOptix-Core
      • FTOptix-CoreBase
      • FTOptix-DataLogger
      • FTOptix-EventLogger
      • FTOptix-HMIProject
      • FTOptix-InfluxDBStore
      • FTOptix-MelsecFX3U
      • FTOptix-MelsecQ
      • FTOptix-MicroController
      • FTOptix-Modbus
      • FTOptix-NativeUI
      • FTOptix-NetLogic
      • FTOptix-ODBCStore
      • FTOptix-OmronEthernetIP
      • FTOptix-OmronFins
      • FTOptix-OPCUAClient
      • FTOptix-OPCUAServer
      • FTOptix-RAEtherNetIP
      • FTOptix-Recipe
      • FTOptix-Report
      • FTOptix-Retentivity
      • FTOptix-S7TCP
      • FTOptix-S7TiaProfinet
      • FTOptix-SerialPort
      • FTOptix-SQLiteStore
      • FTOptix-Store
      • FTOptix-System
      • FTOptix-TagImporter
      • FTOptix-TwinCAT
      • FTOptix-UI
        • DataTypes
        • ObjectTypes
          • Abstract animation
          • Accordion

            Expand or collapse content blocks when a user selects content blocks

          • Content

            Content of an Accordion object

          • Header

            Header of an Accordion object

          • Accordion style

            Style for accordions

          • Advanced SVG Image

            Displays an SVG Tiny 1.2 image and makes it possible to change the properties of individual parts of the image at design time or at runtime

          • SVG Element Property

            SVG element property

          • Base UI object type

            Base object used to create UI elements

          • Value change animation

            Animation executed on each variable change

          • Button

            Generate events to run methods

          • Button style

            Style for buttons

          • Chart style

            Style for charts

          • Checkbox

            Set and view a Boolean value using select/unselect

          • CheckBox style
          • Circular gauge

            Set and/or display a whole number value within a range of possible values

          • Vertical layout

            Panel that automatically arranges the directly child graphical objects vertically next to each other

          • Combo box

            Drop-down selection whose elements are obtained from a model of the project nodes or from one or more database tables

          • Container

            Container of FTOptix elements

          • Control style

            Visual style of the object

          • Data grid

            Table that presents data obtained from project nodes or from one or more database tables

          • Data grid column

            Data grid object column

          • Editable text column

            Data grid object column that contains data represented in textual and editable format

          • Image column

            Data grid object column that contains data represented with images

          • Data grid template element
          • Text column

            Data grid object column that contains data represented in textual format

          • DataList style

            Style for data lists

          • DateTimeAxis

            Time X axis of a Trend Graph

          • Date and time

            Display DateTime data

          • Delayed button

            Button that needs to be selected for a certain predefined time interval before activating the action associated with it

          • Dial
          • Dialog box

            Window that can be made modal, i.e. not allowing interaction with other interface elements

          • Dropdown button

            Button that opens/closes a pop-up panel when selected

          • Duration

            Display Duration data

          • Editable label

            Display an editable text

          • Ellipse

            Ellipse that can be adapted according to the design needs

          • Gauge style

            Style for gauges

          • Grid Layout

            A module consisting of a set of columns and rows used to arrange child objects in a grid design

          • Grid Layout Properties

            Properties for graphic object placement in a grid layout

          • Histogram chart

            Display model or database data in a histogram

          • Histogram chart style

            Style for histogram charts

          • IdleTimeoutEvent

            Event that is triggered when the user is not interacting with any UI control for a certain amount of time. This is typically used to perform a logout or to trigger a screen-saver

          • Image

            Display an image

          • Input box style

            Style for input controls

          • Element

            Generic FTOptix element

          • Label

            Visualizes a text

          • Label style

            Styles for labels

          • LED

            Display a Boolean value as an LED that is on or off

          • Linear gauge

            Set and/or display a whole number value within a range of possible values

          • List box

            List whose selectable elements are obtained from project nodes or from one or more database tables

          • Momentary button

            Button whose value is set for a minimum time (if set) or as long as it is held down, but not longer than a maximum time (if set)

          • MouseClick event

            Event that is triggered when the left mouse button is pressed and then released

          • MouseDoubleClick event

            Event that is triggered when the left mouse button is pressed twice in a short time

          • MouseDown event

            Event that is triggered when the left mouse button is pressed (falling edge)

          • Mouse event
          • MouseLongPress event
          • MouseUp event

            Event that is triggered when the left mouse button is released (rising edge)

          • Multistate image

            Based on the current state value, displays a specific image

          • MultiStateImageState
          • Navigation panel

            Panel that contains other panels and automatically organizes them into navigable tabs

          • Navigation panel item

            Panel that can be displayed in a navigation panel object

          • Navigation panel style

            Style for navigation panels

          • Number animation

            A single animation

          • Panel

            Simple objects container. Display the graphical objects it contains and that can be a selectable area

          • Panel loader

            Container that displays different alternative panels at runtime according to the set logics

          • Parallel animation

            Multiple animations are performed at the same time

          • PDF Viewer

            Display a PDF file at runtime

          • Pie chart

            Display model or database data in a pie chart

          • Pie chart style

            Style for pie charts

          • PolyLine

            PolyLine that can be adapted to fit the design needs

          • Popup

            A window that appears in response to a user interaction. Can be used for error handling, confirmation messages, status notifications, or other just-in-time user information

          • Presentation engine

            Create interactive sessions at runtime

          • Option button

            Selects a mutually exclusive option in a group of options

          • Option button style
          • Range Slider
          • Rectangle

            Rectangle that can be adapted to fit the design needs

          • Horizontal layout

            Panel that automatically arranges the directly child graphical objects horizontally next to each other

          • Scale layout

            Panel that automatically scales the child graphical objects

          • Screen

            Graphical container, typically used to create HMI pages

          • ScrollBar style

            Style for scrollbars

          • Scroll view

            Panel with the possibility of scrolling, to display content larger than the panel itself

          • Sequential animation

            Animations are performed in the specified order

          • Sparkline

            Sparkline

          • Spin box

            Increase/decrease a numerical value using buttons or keyboard

          • Style sheet

            Set the styles of graphical objects, either globally or for specific object classes

          • Switch

            Set and display a Boolean value

          • Switch style

            Style for switches

          • Text box

            Insert and view a text at runtime

          • Toggle Button

            A button that can be toggled on or off

          • Tooltip style

            Style for tooltips

          • Trend

            View the trend of the values of one or more variables read in real time and/or logged

          • Threshold

            Trend threshold

          • UI Session

            Manage the idle timeout and the interactive session locale

          • User selection changed

            Event that is triggered when the user changes the current value or status of the control

          • Modified text

            Event that is triggered when the text is changed by the user

          • Modified value

            Event that is triggered when the user changes the value of the control

          • Value axis

            Y axis of the values of a Trend Graph

          • Video

            Plays a video at runtime

          • Warning zone

            Range of values to display with a specific color in a linear Indicator or circular Indicator object

          • Web browser

            Display an online web page or a local HTML file at runtime

          • Window

            Root graphic container. In a Presentation engine this can be set to determine the initial user interface at runtime

          • XY chart

            Displays the value of two-dimensional variables in a Cartesian chart

          • Array line pen

            XY chart object pen that draws a line whose points represent both dimensions of a two-dimensional matrix variable

          • XY chart line

            Line that is used to draw data in an XY chart

          • XY chart pen

            Pen that is used to draw data in a XY chart

          • Polygon pen

            XY chart object pen. Draws a line whose values represent both dimensions of a two-dimensional matrix variable and links the first and last point drawing a polygon

          • Scale line pen

            XY chart object pen that draws a line whose points represent the X and Y coordinates of two variables X and Y

        • VariableTypes
      • FTOptix-WebUI
      • OPC-UA
  • Extending projects

    Use C# to implement custom functionalities into your application logic.

  • Deploying projects

    Compile projects to FactoryTalk Optix Applications and then deploy the applications to target devices.

  • Tutorials

    Tutorials and short procedures to help with designing your own FactoryTalk Optix Applications.

  • 21CFR Part 11 Regulation Compliance

    Get acquainted with specific FactoryTalk® Optix setup instructions to comply with the 21 CFR Part 11 Regulation.

Parallel animation

Multiple animations are performed at the same time

BrowseName
ParallelAnimation
SuperType
Abstract animation(AbstractAnimation)

Properties

Name BrowseName DataType Description
Running Running Boolean (Inherited from Abstract animation)
Loops Loops Int32 (Inherited from Abstract animation)

Provide Feedback

Have questions or feedback about this documentation? Please submit your feedback here.

Copyright ©2024 Rockwell Automation, Inc.
Legal Notice
Privacy & Cookies Policy