GithubHelp home page GithubHelp logo

rawdeal73 / flintium Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jlbcontrols/flintium

0.0 0.0 0.0 4.23 MB

Open-source library of Ignition® faceplates and graphics that pair with AOIs from the Rockwell Automation® Library of Process Objects.

License: MIT License

Python 91.39% Dockerfile 8.61%

flintium's Introduction

Flintium
Ignition Faceplates for Rockwell Process Library AOIs

Software

  • Ignition v8.0.12
  • PlantPAx_Process_Library_v4.10.01
  • Studio 5000 v32.02
  • Emulate v32.00

Quick Setup with Docker

See the Flintium Docker README for instructions to quickly setup everything needed to run Flintium.

Manual Setup

Option 1: Basic Setup

Follow these instructions to try the most recent Flintium release. Note: releases are infrequent, if you would like to use the latest Flintium code, see option 2.

Option 2: Development Setup

Follow these instructions if you would like to use the latest Flintium code, or help develop Flintium.

Additional Setup

Import Gateway Resources (Required for Development Only)

Database Setup

By default, historical tags in this project use a database connection called historydb.

  • Create a database to use with Ignition's Historian. Ignition supports many popular databases.
  • Create a connection to your database called historydb using the gateway webpage. historydb may already exist depending on your setup method. Change the configuration of this connection as necessary to connect with your database.

Modules Setup

Two third party modules are used in this project. The pidbot module is used for tuning P_PIDE controllers. The Flintium Tag Config Tools module is used for development only, and is not required when using the Flintium library. Converts UDTs created from PlantPAx AOI tag OPC drag/drop, making it closer to the format required for this project.

PLC Setup

The examlpe tags in this project are mapped to Ignition's built-in OPC server Ignition OPC UA Server, and a device plc1.

  • Create a Logix Driver device called plc1 using the gateway webpage. plc1 may already exist depending on your setup method.
  • Edit connectivity settings for plc1 to connect with your Logix PLC or RSLogix Emulate. See more details on setting up RSLogix Emulate.
  • Develop your PLC code using AOIs from Rockwell's Process Library v4.10.01. Search for "Process Library" in Rockwell Downloads.
  • See Issue #162 for the status of the Studio 5000 project file associated with Flintium's example tags.

User Source, Usernames & Passwords

Gateway/Designer

  • Login credentials for the Ignition Gateway webpage are username: admin, password password.
  • Gateway uses the Default user source.
  • If logging into the Designer with Default (or other) user source: To have full permissions for all example project faceplates in the designer, add these roles to your user: Administrator and area01.

Client

  • The project's user source is FlintiumUserSource by default. Note: This means that users must belong to FlintiumUserSource to log into a client.
  • Default users are configured in FlintiumUserSource: defaultAdmin, defaultEngr, defaultMaintSup, defaultMaint, defaultOperSup and defaultOper. The default password for all users is password.

More Information

For more information about this project, and how to contribute head to the Flintium Wiki.

flintium's People

Contributors

jlbcontrols avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.