Components are what give you flexibility in designing HMI and SCADA that reflect your company's design and your site's layout. Components are the widgets you deal with every day: buttons, text areas, dropdowns, charts, gauges, linear displays, and so on. The Perspective module comes with a host of built-in components that you can select from for use in your project. There are many ways to manipulate and arrange components when working in the Designer.
There is a category of components called Perspective Symbols found in the Component Palette. These HMI components are easy to configure using the built-in properties. You have the option of choosing any one of three appearances for the component. Each symbol has a number of states that apply different visual effects. There are properties that allow you to change the size, orientation, appearance, and even select an Auto setting which takes its value from the Session props.
A binding is a mechanism that allows a property on a component to change based on a change to a value elsewhere in Ignition. For example, with binding, the liquid level displayed in a tank graphic can be bound to the realtime liquid level in a tank. The value of a Tag could be bound to a linear scale, a meter, or a label on your window. The power of bindings comes from the variety of binding types.
Click on the following links for complete information about binding types:
- Tag - Binds a property directly to a Tag, which sets up a Tag subscription for that Tag.
- Property - Binds one property to another.
- Expression - A powerful type of property binding that uses simple expression language to calculate a value.
- Expression Structure - A property binding that uses the property structure to pass data.
- Query - A polling binding type that runs a structured Query against database connections.
- Tag History - Used for dataset type properties. It runs a query against the Tag Historian.
- HTTP - Used for passing data directly to and from a URL link.
Styles and Style Classes
Perspective gives you the power to style your project in just about any way and easily edit styles across your entire project instantly. You can use powerful and flexible CSS3 styles to change the appearance and position of anything in your application. By combining styles into themes, you'll be able to apply and edit styles across multiple applications in an instant.
Security in Perspective
Perspective’s approach to security covers a wide array of topics, including authentication, authorization and permission modeling, and transport layer security (TLS).
Uses single sign-on (SSO) with existing corporate credentials to get access to all of your assigned accounts and applications in one place.
Clients launched from the Perspective module are secured using cutting-edge encrypting technologies and communication protocols to provide the most secure web-based data transfer.
Strongly enforced “guest mode” access to prevent against unauthorized writes on the Gateway.
Integrates with existing corporate identity infrastructure that uses two-factor authentication to verify the identity of users, thus adding extra protection against phishing and brute-force attacks.
- Ignition now has security Levels (instead of/similar to Roles) that are assigned to users. This makes defining permissions simple. The hierarchy of security levels can be used to simplify the security settings, because users with more specific security levels also “inherit” the more general security levels (i.e., a user granted the security level of “Operator / LineB” also has the securitylevel of “Operator”).
- Ignition can now use popular authentication methods in addition to Active Directory. It uses trusted federated identity technologies such as SAML, OAuth, OpenID, and others.
For more information, see Security in Perspective.
Perspective supports customization, color, and branding options, allowing you to make your Perspective project feel personalized and unique. You can read more about Perspective Co-Branding here.