Skip to content
@FactoryTalk-Optix

FactoryTalk-Optix

expanding human possibility(tm)

Welcome to FactoryTalk® Optix™ organization!

Welcome to FactoryTalk® Optix™, a new visualization platform that accelerates value delivery with modern technologies, innovative designs, and scalable deployment options.

FactoryTalk® Optix™ can help improve your process, efficiency, and deliverables – in one easy-to-access tool. Take advantage of new levels of collaboration, scalability, and interoperability to achieve your HMI vision.

New SaaS-enabled workflows will enable your team to collaborate any time, from anywhere, thanks to built-in change tracking and versioning that automatically keeps track of who did what and when.

General information

This organization contains a set of repositories that can be used as PoC, training, or demonstrations. These repositories have been created by our most talented technicians to show the endless capabilities of FactoryTalk® Optix™, feel free to clone these repositories in FactoryTalk® Optix™ IDE and test them!

Disclaimer

Rockwell Automation maintains these repositories as a convenience to you and other users. Although Rockwell Automation reserves the right at any time and for any reason to refuse access to edit or remove content from this Repository, you acknowledge and agree to accept sole responsibility and liability for any Repository content posted, transmitted, downloaded, or used by you. Rockwell Automation has no obligation to monitor or update Repository content

The examples provided are to be used as a reference for building your own application and should not be used in production as-is. It is recommended to adapt the example for the purpose and observing the highest safety standards.

Some portions of the code in the examples of this GitHub organization might be created, improved, or reworked using AI Tools like GitHub Copilot.

Definitions:

Applications are divided into subcategories, depending on their main goal, please read through the entire ReadMe file to determine what additional FactoryTalk Optix applications or settings may be needed to ensure the proper emulation of the project.

Demo Demo applications show the high-level functionality of FactoryTalk Optix. Demo applications may contain a significant amount of internal code used to simulate the application. The internal code does not always represent the best practices of FactoryTalk Optix application design. It is best to not reverse engineer/re-use demo applications, as they are not suitable for direct use in a production environment.
Sample Samples are applications that show a specific feature and can be reverse-engineered easily to understand how it works. To be used as a guide only for production application development. Not suitable for direct use in a production environment.
Training Training applications show a specific feature as part of the Training program with our customers/distributors, it is generically a very small application that shows few concepts and it's easy to replicate. Those applications cover the most requested features or the basics of FactoryTalk® Optix™
Library A Library is a special repository that is meant to be cloned to the Templates Library of FactoryTalk® Optix™, containing cool add-ons developed by our technicians
Game A set of projects used to showcase the features, performances and integration capabilities of FactoryTalk® Optix™. These are just proof of concepts and should never be used outside the testing laboratory.

How to use these repositories

FactoryTalk® Optix™ IDE version

Sample projects are typically developed on the latest available stable release unless a specific version is set in the README file

How to get FactoryTalk® Optix™

  1. Create an account at FactoryTalk® Hub website
  2. Create (or join) an organization
  3. Click on the FactoryTalk® Optix™ tile and either use the WebIDE or download the desktop IDE

You can also get in touch with your local Rockwell Automation distributor

How to clone the repositories

Cloning in FactoryTalk® Optix™ (preferred)
  1. Open any repository you like
  2. Click on the green CODE button in the top right corner
  3. Select HTTPS and copy the provided URL
  4. Open FactoryTalk® Optix™ IDE
  5. Click on Open and select the Remote tab
  6. Paste the HTTPS URL from step 2
  7. Click Open button in the bottom right corner to start the cloning process
Downloading ZIP file
  1. Open any repository you like
  2. Click on the green CODE button in the top right corner
  3. Click on the Download ZIP button

Please note: using this technique you won't be notified in the IDE when the GitHub repository gets updated, you will need to manually open your browser and check the repo from time to time

Additional resources

Related links

Report issues

If you find any issue with one of the repositories, please refer to the Engage forum hosted by Rockwell Automation at this link

Popular repositories Loading

  1. NetLogic_CheatSheet NetLogic_CheatSheet Public

    Collection of C# snippets ready for copy paste

    27 3

  2. FeaturesDemo2 FeaturesDemo2 Public

    Second version of the famous Features Demo

    C# 10 5

  3. Optix_Docker_FTOptixUpdateServer Optix_Docker_FTOptixUpdateServer Public

    This project describes how to create an FT Optix Docker container where the user can deploy their FT Optix Application

    Dockerfile 8 1

  4. Training_NetLogicDesignTime Training_NetLogicDesignTime Public

    NetLogic(s) are bits of C# code that can be used to trigger custom operations, DesignTime NetLogic are used to speed up the project development, they can create variables, types, instances and popu…

    C# 3

  5. ModbusServerTCP ModbusServerTCP Public

    How to use FactoryTalk® Optix™ as a Modbus TCP server

    C# 3 1

  6. Training_NetLogicRuntime Training_NetLogicRuntime Public

    Runtime NetLogic are C# snippet that can be executed while the runtime is running to perform custom actions

    C# 2

Repositories

Showing 10 of 89 repositories
  • .github Public

    Organization information

    FactoryTalk-Optix/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Jan 29, 2025
  • Optix_Sample_ODBCStoreAndForward Public

    Store and Forward feature using ODBC

    FactoryTalk-Optix/Optix_Sample_ODBCStoreAndForward’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 29, 2025
  • Optix_Sample_AdvancedUsersManagement Public

    Custom users management with advanced features

    FactoryTalk-Optix/Optix_Sample_AdvancedUsersManagement’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 29, 2025
  • Optix_Sample_StoredProceduresNetLogic Public

    Stored procedures and System.Data.SqlClient usage in FactoryTalk Optix

    FactoryTalk-Optix/Optix_Sample_StoredProceduresNetLogic’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 28, 2025
  • Optix_Sample_InfluxDB Public

    How to interface with local and remote InfluxDB store

    FactoryTalk-Optix/Optix_Sample_InfluxDB’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 28, 2025
  • NetLogic_CheatSheet Public

    Collection of C# snippets ready for copy paste

    FactoryTalk-Optix/NetLogic_CheatSheet’s past year of commit activity
    27 MIT 3 0 0 Updated Jan 28, 2025
  • Optix_Sample_AcknowledgeAndConfirmMultipleAlarms Public

    How to acknowledge and confirm multiple alarms with an additional comment from an AlarmGrid

    FactoryTalk-Optix/Optix_Sample_AcknowledgeAndConfirmMultipleAlarms’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 27, 2025
  • Optix_Docker_FTOptixUpdateServer Public

    This project describes how to create an FT Optix Docker container where the user can deploy their FT Optix Application

    FactoryTalk-Optix/Optix_Docker_FTOptixUpdateServer’s past year of commit activity
    Dockerfile 8 MIT 1 0 0 Updated Jan 24, 2025
  • Optix_Sample_AssignRolesToGroupsAtRuntime Public

    How to assiciate Active Directory groups to FactoryTalk Optix roles at runtime

    FactoryTalk-Optix/Optix_Sample_AssignRolesToGroupsAtRuntime’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 17, 2025
  • Optix_Sample_UsersGroupsRoles Public

    Assign users to groups and roles and use them to access UI objects

    FactoryTalk-Optix/Optix_Sample_UsersGroupsRoles’s past year of commit activity
    C# 0 MIT 0 0 0 Updated Jan 17, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.