To generate a template for an IO module, run
apax hwc generate-template-file --order-number "6ES7 532-5HF00-0AB0" --version "V2.2" --output "analog_output.hwl.yaml"
This will result in the following template being generated:
Templates:
Modules:
- Name: 'analog_output_Template'
Placeholders:
- Name: 'NAME'
Value: 'IOModule'
Content:
Name: '${NAME}'
TypeIdentifier:
OrderNumber: '6ES7 532-5HF00-0AB0'
Version: 'V2.2'
IoConfiguration:
Outputs:
Channels:
- Number: 0
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
- Number: 1
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
- Number: 2
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
- Number: 3
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
- Number: 4
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
- Number: 5
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
- Number: 6
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
- Number: 7
Parameters:
DiagnosticsNoSupplyVoltage: False
DiagnosticsOverflow: False
DiagnosticsShortCircuitToGround: False
DiagnosticsUnderflow: False
# DiagnosticsWireBreak: False
# OperatingRange: 11
# Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
OperatingType: 1
# Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
ReactionToCpuStop: 6
Parameters:
AdditionalInformation: ""
EnableValueStatus: False
LocationIdentifier: ""
PlantDesignation: ""
# Possible values: 0 - FromCpu | 1 - StartupCpuOnlyIfCompatible | 2 - StartupCpuIfMismatch
StartupComparisonPresetToActualModule: 0