Become familiar with the terminology, design concepts, and workflows present in the FactoryTalk® Optix™ environment and create your first project.
Create a project and your application logic.
A project contains different components that you use to create FactoryTalk Optix Applications.
Create versions of a project by committing changes that you make. By default, all projects have version control.
Use communication drivers to establish connections with controllers and import tags. Use controller tags to design application logic.
FactoryTalk Optix Studio is compliant with the OPC UA (OPC Unified Architecture) standard and can communicate with any OPC UA client or server.
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 contain object definitions that you can add to your projects.
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 join a parent node (variable) with a source node (another variable or object property).
Use converters to transform the source value and then assign the value to the parent node.
An event is a message that generates at runtime to indicate that a certain situation has occurred.
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.
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.
Recipe schemas contain the list of ingredients to use in recipes in your manufacturing system. Modify a recipe using the editor.
A logger object records data and stores it in a database.
A Database object represents a project-embedded database or an external database.
Use a Reports object to design, layout, and generate PDF reports. Reports can include data extracted from FTOptixApplication and databases.
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.
Select the user authentication modes available at runtime and configure the required password policy for users defined in FactoryTalk Optix Studio.
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 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 enables you to retain changes made to the project at runtime in a data store.
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.
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.
A session is a runtime context in which a user executes read and/or write operations based on their permissions.
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.
Sign files electronically and verify the integrity of the signed files.
Use extended properties to add extra information to tags and data types.
Use Direct Drive Connectivity feature in your projects to enable PowerFlex drives.
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.
Reset value to the OPC/UA server
How to explore remote nodes
OPC UA-defined result code
OPC/UA Client connection status
How to synchronize with the remote server
Which events to listen from the remote server
Minimum security level for messages exhanged between client and server
Read value from the OPC/UA server
Result of the OPC/UA reading
Description of the OPC/UA reference
Which encryption to use when communicating with the server
Which user to be used when accessing the remote server
Write a value to the OPC/UA server
Result of the OPC/UA writing
Use C# to implement custom functionalities into your application logic.
Compile projects to FactoryTalk Optix Applications and then deploy the applications to target devices.
Tutorials and short procedures to help with designing your own FactoryTalk Optix Applications.
Get acquainted with specific FactoryTalk® Optix setup instructions to comply with the 21 CFR Part 11 Regulation.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.