P
Code Editor
|
Analysis
Back to Project Tree
Toy Bricks
Components
Relationships
Sequence
Standards
Toy Bricks Projects (5)
Upload Project
PROJECT
VENDOR
STATUS
LINE
Line 1 Brick creation 3 STATIONS
1
MaterialPrep
Allen-Bradley
Current
2
InjectionMolding
Allen-Bradley
Active
1
InspectionSorting
Allen-Bradley
Active
LINE
Line 2 Kit Assembly 2 STATIONS
2
KittingStage
Allen-Bradley
Active
1
BaggingStage
Allen-Bradley
Active
UNGROUPED · 0
Supported platforms (upload instructions)
Analysis in Progress
BaggingStage.L5X
Project Structure
1/5 complete
Project graph Complete
Operating modesQueued
Hardware componentsQueued
RelationshipsQueued
SequenceQueued
Standards Compliance
0/1 complete
PackML / ISA-TR88Running
This can take several minutes — feel free to review the project structure while the project is being analyzed.
Component Analysis (61)
Communication Interface (3)
MAT_PREP_Status
Produced tag from PLC 1 consumed by PLC 2 and PLC 3 for cross-controller status exchange
controller_link
INJ_MOLD_Status
Consumed tag from PLC 2 at 192.168.1.20, RPI 20 ms — injection mold status
controller_link
Digital Input (10)
YSR_101
Pneumatic conveyor running status feedback (Piab YSR-101, CV-101)
running_feedback
WIC_101_Ready
Maguire blender ready signal (WIC-101)
ready_feedback
WIC_101_BatchComplete
Maguire blender batch complete pulse (WIC-101B)
batch_complete
YSF_101
Pneumatic conveyor fault signal (YSF-101, CV-101)
fault_feedback
Process Sequence Analysis
States: 17 Timing: 12
Sequence Flow
States
Timing
Startup Sequence
1
Operator selects Recipe_SelectedID (1–16) and pulses Recipe_LoadBtn: r_RecipeMgr validates ResinCode; copies to Recipe_Active
2
Operator issues CntrlCmd=1 (Reset) in Stopped state: PackML transitions to Resetting (state 15); OEE counters reset to 0
3
Resetting: PLC checks NOT MAT_PREP_Status.Fault AND NOT INJ_MOLD_Status.Fault: when clear → Idle (state 4)
4
Operator issues CntrlCmd=2 (Start) in Idle: PackML transitions to Starting (state 3)
5
Starting: evaluates MAT_PREP_Status.MatReady AND INJ_MOLD_Status.Heartbeat ≠ 0 → StateCompleteSignal=1 → Execute (state 6)
ISO 26262
IATF 16949
VDA
IEC 61508
Score:0%
Compliance Overview
Safety Tags
E-Stops
Interlocks
Fault Handling
Top Recommendations
CRITICAL
ISO 26262
Controller Architecture: Standard ControlLogix (1756-L6x) cannot achieve any ASIL rating. Migrate to GuardLogix to enable ASIL A–D.
Effort: High
CRITICAL
ISO 26262
HARA: No evidence of Hazard Analysis documentation. Per ISO 26262 Part 3, all safety requirements must derive from a formal HARA.
Effort: High
Explain
Generate
+ New Chat
Project: MaterialPrep · Line: Line 1
How can I help you today?
Control Engineer · Packaging (auto-detected)
Explain the PackML state machine for the filler module and show all transitions with their guard conditions
/cycle-time
Detects waiting times and bottlenecks
/dead-code
Detects disabled or unreachable code
/interlocks
Audits safety interlocks and drop chains
/signal-trace
Traces every read/write site for a tag
/diagram
Renders analysis as an inline diagram
/report
Export as PDF, HTML, or Markdown
Ask me about your project. Use / for skills