There are 3 kinds of Assemblies so far...
- Panel Assemblies
- Processor Assemblies
- Card Assemblies
Each one has a unique numbering scheme
- This would be a slave panel for Eagle Rock with a 1400 PLC in a 36x24x8 panel using 2 IF4 cards.
EagleRock-SlavePanel-1400-36x24x8-Phoenix-IF4:2
- This would be a slave panel for Eagle Rock with a 1400 PLC in a 24x20x8 panel using 1 IF4 card.
Midstates-GCSPanel:12inDisplay-1400-24x20x8-Phoenix-IF4:1
- Here there is a purpose modifier explaining it is a 75HP drive.
ARP-XferDrive:12inPanelViewPlus-75HPLS7-SchaeferStd-CT-Wye-24V
Please use when referring to a part.
company = "Midstates" |"ARP" |"EagleRock" |"Range" |"Vitruvian" ...
purpose = ("SlavePanel" |"OnpingPanel" |"MasterPanel" |"GCSPanel" |"XferDrive"):purpose-mods
purpose-spec = "HP"| "KW" | "Amps"
purpose-mods = [int]purpose-spec
length = double
width = double
depth = double
radio = "Phoenix" |"FreeWave" |"MicroTik" |"Maxon"
input-card-analog = IF4 ... input-card-digital = ...
output-card-analog = OF4 ... output-card-digital = ...
communication-card = SM2 ...
card-count = int
card-number = [input-card-analog, input-card-digital, output-card-analog , output-card-digital]
torque-options = "CT" |"VT"
surge-surpression = "Wye" |"Delta"
bus-voltage = "12V" |"24V"
power-options = [torque-options, surge-surpression, bus-voltage]