Explanation of concepts and architecture, understanding the platform.
Home → Start | Next | Platform | Tutorials | How-to | Reference | Connectors | Cases | Resources
Your Role & Focus Areas
Control engineers work with PLCs, HMIs, and SCADA systems. This guide
helps navigate through FrameworX documentation for device connectivity, operator interfaces, and process control.
Core Responsibilities:
- Field device integration (PLCs, RTUs, instruments)
- Operator display development
- Alarm management and historian configuration
- Control logic implementation
Table of Contents |
---|
maxLevel | 2 |
---|
minLevel | 2 |
---|
exclude | Learning |
---|
style | none |
---|
printable | false |
---|
|
Your Learning Path:
- Connect devices and import tags
- Build operator displays
- Configure alarms and data logging
- Implement control strategies
Foundation & Connectivity
Getting Started
System Overview:
[ Excerpt |
---|
- Platform Overview - review the entire section. For Technology, focus only on your areas of interest.
- Modules - review the Solution Lifecycle and the modules in your area of interest.
Learn by doing: |
] demo[] [] Device ConnectionConnectivity - Devices Module
Essential Tutorials:
- [Devices Connection Tutorials] - PRIMARY FOCUS
Modbus, Allen-Bradley, Siemens configurationsDirect PLC tag import- [Connect to a Modbus Device Tutorial]
- [Connect to a MQTT broker Tutorial]
- [Add Tags to UNS Tutorial] - Organize imported tags
- [Connectors Library] - Browse 100+ native drivers
By PLC Brand, Connectors:
EtherNet/IP setup], [ControlLogix import- AB Rockwell ControlLogix Connector]
- Siemens → [Siemens S7
protocol], [TIA Portal integration]- Devices Connector]
- Modbus → [
TCP/RTU configuration], [Register mapping- Modbus Master Connector]
- Codesys → [Codesys PLC Handler Connector]
Operator Interface Development
HMI Display Creation
Core Learning:
- [Displays Design Tutorials] - CRITICAL PATH
Canvas displays for - [Design Canvas Displays Tutorials] - P&ID graphics
Dashboard displays for KPIsSymbol library usage[Canvas Displays vs Dashboards] - Choose right approach- [Design Dashboard Displays Tutorials] - KPIs
- [Add Symbols to Displays Tutorials] - Reusable components
- [Layouts and Navigation Tutorial] - Multi-screen navigation
- [Runtime Tutorial] - Test your displays
Standards & Best PracticesDisplay Types
ISA-101 HMI Standards] - Display guidelines[High Performance HMI] - Effective visualization- Creating Canvas Displays How-to Guide] - Process diagrams
- [Creating Dashboard Displays How-to Guide] - Responsive layouts
Industrial and Business Operations Modules
Process Control ImplementationAlarm Management
-- Trail Tutorial] - Configuration basics
- [
ISA-18.2 Alarm Management] - Industry standards- Alarms Module How-to Guide] - Detailed procedures
- [Alarm
Rationalization Guide Prevent alarm floodsData Historian
Tutorials- Tutorial] - Time-series data logging
- [
Trending Configuration- TrendChart Control Reference] - Real-time and historical trends
- [
Data Retention Policies- Historian Export to CSV Example] -
Storage optimizationControl Logic
and Data Enrichment - Module Tutorial] - Automation logic
- [
Expression Editor- Scripts Expressions Reference] - Simple calculations
- [
Control Examples - Scripting Code Library] - Pre-built functions
Advanced Technologies
Edge Computing
Cisco IR1101 Container - Edge AI with ML.NET Tutorial] -
Router deploymentMQTT Broker and Client - Edge AI with MCP Tool Tutorial] -
IoT protocolsStore and Forward Handle intermittent connectionsModern
EnhancementsProtocols
Edge AI with ML.NET Tutorial] - Anomaly detection[Python and .NET Integration] - Custom algorithms- OPC UA Client Connector] - Client implementation
- [OPC UA Server Connector] - Server functionality
- [MQTT Client Connector] - MQTT integration
[OPC UA Implementation] - Unified architectureQuick Task Reference
Supporting Docs/How-to | Reference |
---|
Connect to PLC | [Devices Connection Tutorials] | [ |
Driver referenceDevices Protocols Reference] |
Import PLC tags | [ |
Tag import guideSolution Import Tags Reference] | [UNS |
structureTags Reference] |
Build motor control | [ |
Symbol creationDisplays Symbols Reference] | [ |
Faceplate librarySymbols Control Reference] |
Setup tank alarms | [ |
Alarm configurationAlarms Module How-to Guide] | [ |
ISA-18.2 guideAlarms Items Reference] |
Create trends | [Historian |
setupTrending displaysTrendChart Control Reference] |
Add control logic | [Scripts |
tutorialCode examples
Recommended
WorkflowLearning Schedule
Week 1: Connect devices → Import tags → Verify communication
Week 2: Build displays → Create symbols → Test visualization
Week 3: Configure alarms → Setup historian → Build trends
Week 4: Add control logic → Implement calculations → Complete project
Resources & Support
Documentation:
()- ] - Complete driver details
- [Displays Module
()- ] - Display configuration
- [Alarms Module
()TroubleshootingExamples:
Can't connect? → [Device communication guide]Display issues? → [Performance optimization]- [Process HMI Example] - Complete HMI project
- [Andon Dashboards Example] - Production monitoring
- [OEE Calculation Example] - Performance metrics
Alarm floods? → [Alarm management best practices]Community:
Forum - Devices section][Sample projects][Symbol library]Claude can make mistakes.
Please double-check responses.
- Getting Help] - Support options
- Technical Tuesday sessions on Discord