diff --git a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7515-2AN03-0AB0_v4_1.hwl.yml b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7515-2AN03-0AB0_v4_1.hwl.yml index 2a59c170e..b7f28c33d 100644 --- a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7515-2AN03-0AB0_v4_1.hwl.yml +++ b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7515-2AN03-0AB0_v4_1.hwl.yml @@ -7,14 +7,37 @@ Templates: Value: '192.168.0.1/24' - Name: 'PROFINET_DEVICE_NAME_X1' Value: 'plc_1.profinet_interface_1' + - Name: 'ROUTER_ADDRESS_X1' + Value: '0.0.0.0/24' + Optional: TRUE - Name: 'IP_ADDRESS_X2' Value: '192.168.1.1/24' - Name: 'PROFINET_DEVICE_NAME_X2' Value: 'plc_1.profinet_interface_2' + - Name: 'ROUTER_ADDRESS_X2' + Value: '0.0.0.0/24' + Optional: TRUE - Name: ADMIN_NAME Value: 'admin' - Name: CYCLE_COMMUNICATION_LOAD Value: 50 + - Name: TimeSynchronizationNtpV2 + Value: 'SetServersInProject' + AllowedValues: + - 'Disabled' + - 'SetServersAtDevice' + - 'SetServersInProject' + - 'SetServersRemotely' + - Name: TimeSynchronizationServer1 + Optional: TRUE + - Name: TimeSynchronizationServer2 + Optional: TRUE + - Name: TimeSynchronizationServer3 + Optional: TRUE + - Name: TimeSynchronizationServer4 + Optional: TRUE + - Name: TimeSynchronizationUpdateInterval + Optional: TRUE Content: Name: '${NAME}' TypeIdentifier: @@ -28,7 +51,7 @@ Templates: ParameterAssignmentOfPnInterfaceByHigherLevelIoController: False AssetManagementViaUserProgram: False Interfaces: - # - Ref: '@Module/PROFINET_interface_1' + - Ref: '@Module/PROFINET_interface_1' TransferAreas: # - Name: 'iodata_I_consume' # Length: 1 @@ -36,19 +59,17 @@ Templates: # - Name: 'iodata_I_provide' # Length: 1 # Type: 'Output' - - Type: 'WebServer' - Enabled: True - Parameters: - HttpsOnly: True - Type: 'OpcUaServer' Enabled: False Parameters: - # Possible values: NoSecurity | Basic256Sha256Sign | Basic256Sha256SignEncrypt - SecurityPolicies: - - 'Basic256Sha256SignEncrypt' - AutoAcceptAllClientCertificates: True + # TrustedClientCertificates: + # - 'TrustedOpcUAClient.cer' + AutoAcceptAllClientCertificates: False # Possible value range: [1024, 49151] Port: 4840 + # Possible values: 1 - NoSecurity | 2 - Basic128RsaSign | 4 - Basic128RsaSignEncrypt | 8 - Basic256Sign | 16 - Basic256SignEncrypt | 32 - Basic256Sha256Sign | 64 - Basic256Sha256SignEncrypt + SecurityPolicies: + - 'Basic256Sha256SignEncrypt' # AlarmsAndConditionsAcknowledgeActive (Boolean) AlarmsAndConditionsEnable: False # AlarmsAndConditionsActiveMultilingual (Boolean) @@ -63,12 +84,17 @@ Templates: AutoAcceptServer: False # TrustedServerCertificates: # - 'TrustedSyslogServer.cer' + - Type: 'WebServer' + Enabled: True + Parameters: + HttpsOnly: True Interfaces: - Name: 'PROFINET_interface_1' Label: 'X1' Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X1}' + RouterAddress: '${ROUTER_ADDRESS_X1}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' Parameters: @@ -84,6 +110,7 @@ Templates: Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X2}' + RouterAddress: '${ROUTER_ADDRESS_X2}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X2}' Parameters: @@ -191,11 +218,11 @@ Templates: TimeOfDayStandardTimeStartWeek: 'Last' # Possible values: 1 - Sunday | 2 - Monday | 3 - Tuesday | 4 - Wednesday | 5 - Thursday | 6 - Friday | 7 - Saturday TimeOfDayStandardTimeStartWeekday: 'Sunday' - # TimeSynchronizationServer1 (String) - # TimeSynchronizationServer2 (String) - # TimeSynchronizationServer3 (String) - # TimeSynchronizationServer4 (String) - # TimeSynchronizationUpdateInterval (Integer) + TimeSynchronizationServer1: ${TimeSynchronizationServer1} + TimeSynchronizationServer2: ${TimeSynchronizationServer2} + TimeSynchronizationServer3: ${TimeSynchronizationServer3} + TimeSynchronizationServer4: ${TimeSynchronizationServer4} + TimeSynchronizationUpdateInterval: ${TimeSynchronizationUpdateInterval} CentralAlarmManagement: True # Possible values: 0 - NoLicense | 1 - SimaticOpcUaS71500Small | 2 - SimaticOpcUaS71500Medium | 3 - SimaticOpcUaS71500Large OpcUaPurchasedLicense: 'NoLicense' @@ -204,7 +231,7 @@ Templates: IPv4ForwardingActive: False # MacRtLicensePurchased (Integer) # Possible values: 0 - Disabled | 1 - SetServersAtDevice | 2 - SetServersInProject | 3 - SetServersRemotely - TimeSynchronizationNtpV2: 'Disabled' + TimeSynchronizationNtpV2: ${TimeSynchronizationNtpV2} # DomainConfiguration (Integer) HostAndDomainnameActive: False # Hostname (String) diff --git a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7516-3AP03-0AB0_v4_1.hwl.yml b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7516-3AP03-0AB0_v4_1.hwl.yml index 564b90b22..50d3857c6 100644 --- a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7516-3AP03-0AB0_v4_1.hwl.yml +++ b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7516-3AP03-0AB0_v4_1.hwl.yml @@ -5,16 +5,39 @@ Templates: - Name: 'NAME' - Name: 'IP_ADDRESS_X1' Value: '192.168.0.1/24' + - Name: 'ROUTER_ADDRESS_X1' + Value: '0.0.0.0/24' + Optional: TRUE - Name: 'PROFINET_DEVICE_NAME_X1' Value: 'plc_1.profinet_interface_1' - Name: 'IP_ADDRESS_X2' Value: '192.168.1.1/24' - Name: 'PROFINET_DEVICE_NAME_X2' Value: 'plc_1.profinet_interface_2' - - Name: ADMIN_NAME + - Name: 'ROUTER_ADDRESS_X2' + Value: '0.0.0.0/24' + Optional: TRUE + - Name: ADMIN_NAME Value: 'admin' - Name: CYCLE_COMMUNICATION_LOAD Value: 50 + - Name: TimeSynchronizationNtpV2 + Value: 'SetServersInProject' + AllowedValues: + - 'Disabled' + - 'SetServersAtDevice' + - 'SetServersInProject' + - 'SetServersRemotely' + - Name: TimeSynchronizationServer1 + Optional: TRUE + - Name: TimeSynchronizationServer2 + Optional: TRUE + - Name: TimeSynchronizationServer3 + Optional: TRUE + - Name: TimeSynchronizationServer4 + Optional: TRUE + - Name: TimeSynchronizationUpdateInterval + Optional: TRUE Content: Name: '${NAME}' TypeIdentifier: @@ -36,19 +59,17 @@ Templates: # - Name: 'iodata_I_provide' # Length: 1 # Type: 'Output' - - Type: 'WebServer' - Enabled: True - Parameters: - HttpsOnly: True - Type: 'OpcUaServer' Enabled: False Parameters: - # Possible values: NoSecurity | Basic256Sha256Sign | Basic256Sha256SignEncrypt - SecurityPolicies: - - 'Basic256Sha256SignEncrypt' - AutoAcceptAllClientCertificates: True + # TrustedClientCertificates: + # - 'TrustedOpcUAClient.cer' + AutoAcceptAllClientCertificates: False # Possible value range: [1024, 49151] Port: 4840 + # Possible values: 1 - NoSecurity | 2 - Basic128RsaSign | 4 - Basic128RsaSignEncrypt | 8 - Basic256Sign | 16 - Basic256SignEncrypt | 32 - Basic256Sha256Sign | 64 - Basic256Sha256SignEncrypt + SecurityPolicies: + - 'Basic256Sha256SignEncrypt' # AlarmsAndConditionsAcknowledgeActive (Boolean) AlarmsAndConditionsEnable: False # AlarmsAndConditionsActiveMultilingual (Boolean) @@ -63,12 +84,17 @@ Templates: AutoAcceptServer: False # TrustedServerCertificates: # - 'TrustedSyslogServer.cer' + - Type: 'WebServer' + Enabled: True + Parameters: + HttpsOnly: True Interfaces: - Name: 'PROFINET_interface_1' Label: 'X1' Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X1}' + RouterAddress: '${ROUTER_ADDRESS_X1}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' Parameters: @@ -84,6 +110,7 @@ Templates: Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X2}' + RouterAddress: '${ROUTER_ADDRESS_X2}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X2}' Parameters: @@ -191,11 +218,11 @@ Templates: TimeOfDayStandardTimeStartWeek: 'Last' # Possible values: 1 - Sunday | 2 - Monday | 3 - Tuesday | 4 - Wednesday | 5 - Thursday | 6 - Friday | 7 - Saturday TimeOfDayStandardTimeStartWeekday: 'Sunday' - # TimeSynchronizationServer1 (String) - # TimeSynchronizationServer2 (String) - # TimeSynchronizationServer3 (String) - # TimeSynchronizationServer4 (String) - # TimeSynchronizationUpdateInterval (Integer) + TimeSynchronizationServer1: ${TimeSynchronizationServer1} + TimeSynchronizationServer2: ${TimeSynchronizationServer2} + TimeSynchronizationServer3: ${TimeSynchronizationServer3} + TimeSynchronizationServer4: ${TimeSynchronizationServer4} + TimeSynchronizationUpdateInterval: ${TimeSynchronizationUpdateInterval} CentralAlarmManagement: True # Possible values: 0 - NoLicense | 1 - SimaticOpcUaS71500Small | 2 - SimaticOpcUaS71500Medium | 3 - SimaticOpcUaS71500Large OpcUaPurchasedLicense: 'NoLicense' @@ -204,7 +231,7 @@ Templates: IPv4ForwardingActive: False # MacRtLicensePurchased (Integer) # Possible values: 0 - Disabled | 1 - SetServersAtDevice | 2 - SetServersInProject | 3 - SetServersRemotely - TimeSynchronizationNtpV2: 'Disabled' + TimeSynchronizationNtpV2: ${TimeSynchronizationNtpV2} # DomainConfiguration (Integer) HostAndDomainnameActive: False # Hostname (String) diff --git a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7517-3AQ10-0AB0_v4_1.hwl.yml b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7517-3AQ10-0AB0_v4_1.hwl.yml index 9fb608542..40d306dcd 100644 --- a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7517-3AQ10-0AB0_v4_1.hwl.yml +++ b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7517-3AQ10-0AB0_v4_1.hwl.yml @@ -7,14 +7,23 @@ Templates: Value: '192.168.0.1/24' - Name: 'PROFINET_DEVICE_NAME_X1' Value: 'plc_1.profinet_interface_1' + - Name: 'ROUTER_ADDRESS_X1' + Value: '0.0.0.0/24' + Optional: TRUE - Name: 'IP_ADDRESS_X2' Value: '192.168.1.1/24' - Name: 'PROFINET_DEVICE_NAME_X2' Value: 'plc_1.profinet_interface_2' + - Name: 'ROUTER_ADDRESS_X2' + Value: '0.0.0.0/24' + Optional: TRUE - Name: 'IP_ADDRESS_X3' Value: '192.168.2.1/24' - Name: 'PROFINET_DEVICE_NAME_X3' Value: 'plc_1.profinet_interface_gbit_3' + - Name: 'ROUTER_ADDRESS_X3' + Value: '0.0.0.0/24' + Optional: TRUE - Name: ADMIN_NAME Value: 'admin' - Name: CYCLE_COMMUNICATION_LOAD @@ -40,7 +49,7 @@ Templates: Name: '${NAME}' TypeIdentifier: OrderNumber: '6ES7 517-3AQ10-0AB0' - Version: 'V4.0' + Version: 'V4.1' Services: - Name: 'IDeviceServiceName' Type: 'IDevice' @@ -49,7 +58,7 @@ Templates: ParameterAssignmentOfPnInterfaceByHigherLevelIoController: False AssetManagementViaUserProgram: False Interfaces: - # - Ref: 'Device/PLC_1/PROFINET_interface_1' + - Ref: '@Module/PROFINET_interface_1' TransferAreas: # - Name: 'iodata_I_consume' # Length: 1 @@ -57,24 +66,21 @@ Templates: # - Name: 'iodata_I_provide' # Length: 1 # Type: 'Output' - - Type: 'WebServer' - Enabled: True - Parameters: - HttpsOnly: True - Type: 'OpcUaServer' Enabled: False Parameters: - # Possible values: NoSecurity | Basic256Sha256Sign | Basic256Sha256SignEncrypt - SecurityPolicies: - - 'NoSecurity' - - 'Basic256Sha256Sign' - - 'Basic256Sha256SignEncrypt' - AutoAcceptAllClientCertificates: True + # TrustedClientCertificates: + # - 'TrustedOpcUAClient.cer' + AutoAcceptAllClientCertificates: False # Possible value range: [1024, 49151] Port: 4840 + # Possible values: 1 - NoSecurity | 2 - Basic128RsaSign | 4 - Basic128RsaSignEncrypt | 8 - Basic256Sign | 16 - Basic256SignEncrypt | 32 - Basic256Sha256Sign | 64 - Basic256Sha256SignEncrypt + SecurityPolicies: + - 'Basic256Sha256SignEncrypt' # AlarmsAndConditionsAcknowledgeActive (Boolean) AlarmsAndConditionsEnable: False # AlarmsAndConditionsActiveMultilingual (Boolean) + ApplicationUri: 'urn:SIMATIC:' - Type: 'Syslog' Enabled: False Parameters: @@ -85,13 +91,19 @@ Templates: AutoAcceptServer: False # TrustedServerCertificates: # - 'TrustedSyslogServer.cer' + - Type: 'WebServer' + Enabled: True + Parameters: + HttpsOnly: True Interfaces: - Name: 'PROFINET_interface_1' Label: 'X1' Addresses: - Configured: - - IPv4: '${IP_ADDRESS_X1}' - - ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' + - Type: 'IPv4' + Address: '${IP_ADDRESS_X1}' + RouterAddress: '${ROUTER_ADDRESS_X1}' + - Type: 'Profinet' + ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' Parameters: LoadLimitation: True OverwriteDeviceNames: False @@ -103,9 +115,11 @@ Templates: - Name: 'PROFINET_interface_2' Label: 'X2' Addresses: - Configured: - - IPv4: '${IP_ADDRESS_X2}' - - ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X2}' + - Type: 'IPv4' + Address: '${IP_ADDRESS_X2}' + RouterAddress: '${ROUTER_ADDRESS_X2}' + - Type: 'Profinet' + ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X2}' Parameters: LoadLimitation: False OverwriteDeviceNames: False @@ -117,9 +131,11 @@ Templates: - Name: 'PROFINET_interface_GBIT_3' Label: 'X3' Addresses: - Configured: - - IPv4: '${IP_ADDRESS_X3}' - - ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X3}' + - Type: 'IPv4' + Address: '${IP_ADDRESS_X3}' + RouterAddress: '${ROUTER_ADDRESS_X3}' + - Type: 'Profinet' + ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X3}' Parameters: LoadLimitation: False UseWebServerForInterface: True @@ -180,6 +196,13 @@ Templates: # TransmissionRateAutoNegotiation: True # MediumAttachmentType: 'Copper' Parameters: + EnableLockUserAccountAtRunTime: True + # Possible value range: [1, 99] + NumberOfFailedLoginAttempts: 5 + # Possible value range: [1, 30] + LoginRetryInterval: 2 + # Possible value range: [1, 60] + LockAccountForDuration: 2 # Possible values: 0 - Deactivated | 4 - Device | 1 - Project | 2 - Remotely PnDnsConfigNameResolve: 'Deactivated' SNMPActive: False @@ -244,7 +267,7 @@ Templates: CentralAlarmManagement: True # Possible values: 0 - NoLicense | 1 - SimaticOpcUaS71500Small | 2 - SimaticOpcUaS71500Medium | 3 - SimaticOpcUaS71500Large OpcUaPurchasedLicense: 'NoLicense' - # Possible values: 0 - NoLicense | 5 - Value5X + # Possible values: 0 - NoLicense | 1 - Value1X | 2 - Value2X | 3 - Value3X | 4 - Value4X | 5 - Value5X ProDiagUsedLicenses: 'NoLicense' IPv4ForwardingActive: False # MacRtLicensePurchased (Integer) @@ -256,6 +279,9 @@ Templates: # HostnameConfiguration (Integer) # HostnameIdenticalToDeviceNameActive (Boolean) # Domain (String) + # CirModeIsEnabled (Boolean) + # CirProfinetNetworkCalculation (Integer) + # CirState (Integer) UserManagement: Users: # UserManagement parameters listed below are intended as a sample. It is essential to adjust these settings according to your specific requirements before using them in your project. diff --git a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7518-3AT10-0AB0_v4_1.hwl.yml b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7518-3AT10-0AB0_v4_1.hwl.yml index 5c754ed65..3164b1056 100644 --- a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7518-3AT10-0AB0_v4_1.hwl.yml +++ b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7518-3AT10-0AB0_v4_1.hwl.yml @@ -49,7 +49,7 @@ Templates: ParameterAssignmentOfPnInterfaceByHigherLevelIoController: False AssetManagementViaUserProgram: False Interfaces: - # - Ref: '@Module/PROFINET_interface_1' + - Ref: '@Module/PROFINET_interface_1' TransferAreas: # - Name: 'iodata_I_consume' # Length: 1 @@ -57,19 +57,17 @@ Templates: # - Name: 'iodata_I_provide' # Length: 1 # Type: 'Output' - - Type: 'WebServer' - Enabled: True - Parameters: - HttpsOnly: True - Type: 'OpcUaServer' Enabled: False Parameters: - # Possible values: NoSecurity | Basic256Sha256Sign | Basic256Sha256SignEncrypt - SecurityPolicies: - - 'Basic256Sha256SignEncrypt' - AutoAcceptAllClientCertificates: True + # TrustedClientCertificates: + # - 'TrustedOpcUAClient.cer' + AutoAcceptAllClientCertificates: False # Possible value range: [1024, 49151] Port: 4840 + # Possible values: 1 - NoSecurity | 2 - Basic128RsaSign | 4 - Basic128RsaSignEncrypt | 8 - Basic256Sign | 16 - Basic256SignEncrypt | 32 - Basic256Sha256Sign | 64 - Basic256Sha256SignEncrypt + SecurityPolicies: + - 'Basic256Sha256SignEncrypt' # AlarmsAndConditionsAcknowledgeActive (Boolean) AlarmsAndConditionsEnable: False # AlarmsAndConditionsActiveMultilingual (Boolean) @@ -84,12 +82,17 @@ Templates: AutoAcceptServer: False # TrustedServerCertificates: # - 'TrustedSyslogServer.cer' + - Type: 'WebServer' + Enabled: True + Parameters: + HttpsOnly: True Interfaces: - Name: 'PROFINET_interface_1' Label: 'X1' Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X1}' + RouterAddress: '${ROUTER_ADDRESS_X1}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' Parameters: @@ -105,6 +108,7 @@ Templates: Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X2}' + RouterAddress: '${ROUTER_ADDRESS_X2}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X2}' Parameters: @@ -120,6 +124,7 @@ Templates: Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X3}' + RouterAddress: '${ROUTER_ADDRESS_X3}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X3}' Parameters: diff --git a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7587-1AP00-0AB0_v4_1.hwl.yml b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7587-1AP00-0AB0_v4_1.hwl.yml index 41978f135..e453bd2ea 100644 --- a/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7587-1AP00-0AB0_v4_1.hwl.yml +++ b/src/simatic1500/ctrl/assets/siemens_s7_1500/6ES7587-1AP00-0AB0_v4_1.hwl.yml @@ -7,10 +7,30 @@ Templates: Value: '192.168.0.1/24' - Name: 'PROFINET_DEVICE_NAME_X1' Value: 'plc_1' + - Name: 'ROUTER_ADDRESS_X1' + Value: '0.0.0.0/24' + Optional: TRUE - Name: ADMIN_NAME Value: admin - Name: CYCLE_COMMUNICATION_LOAD Value: 20 + - Name: TimeSynchronizationNtpV2 + Value: 'SetServersInProject' + AllowedValues: + - 'Disabled' + - 'SetServersAtDevice' + - 'SetServersInProject' + - 'SetServersRemotely' + - Name: TimeSynchronizationServer1 + Optional: TRUE + - Name: TimeSynchronizationServer2 + Optional: TRUE + - Name: TimeSynchronizationServer3 + Optional: TRUE + - Name: TimeSynchronizationServer4 + Optional: TRUE + - Name: TimeSynchronizationUpdateInterval + Optional: TRUE Content: Name: '${NAME}' TypeIdentifier: @@ -24,7 +44,7 @@ Templates: ParameterAssignmentOfPnInterfaceByHigherLevelIoController: False AssetManagementViaUserProgram: False Interfaces: - # - Ref: '@Module/PROFINET_interface_1' + - Ref: '@Module/PROFINET_interface_1' TransferAreas: # - Name: 'iodata_I_consume' # Length: 1 @@ -32,19 +52,17 @@ Templates: # - Name: 'iodata_I_provide' # Length: 1 # Type: 'Output' - - Type: 'WebServer' - Enabled: True - Parameters: - HttpsOnly: True - Type: 'OpcUaServer' Enabled: False Parameters: - # Possible values: NoSecurity | Basic256Sha256Sign | Basic256Sha256SignEncrypt - SecurityPolicies: - - 'Basic256Sha256SignEncrypt' - AutoAcceptAllClientCertificates: True + # TrustedClientCertificates: + # - 'TrustedOpcUAClient.cer' + AutoAcceptAllClientCertificates: False # Possible value range: [1024, 49151] Port: 4840 + # Possible values: 1 - NoSecurity | 2 - Basic128RsaSign | 4 - Basic128RsaSignEncrypt | 8 - Basic256Sign | 16 - Basic256SignEncrypt | 32 - Basic256Sha256Sign | 64 - Basic256Sha256SignEncrypt + SecurityPolicies: + - 'Basic256Sha256SignEncrypt' # AlarmsAndConditionsAcknowledgeActive (Boolean) AlarmsAndConditionsEnable: False # AlarmsAndConditionsActiveMultilingual (Boolean) @@ -59,12 +77,15 @@ Templates: AutoAcceptServer: False # TrustedServerCertificates: # - 'TrustedSyslogServer.cer' + - Type: 'WebServer' + Enabled: True Interfaces: - Name: 'PROFINET_interface_1' Label: 'X1' Addresses: - Type: 'IPv4' Address: '${IP_ADDRESS_X1}' + RouterAddress: '${ROUTER_ADDRESS_X1}' - Type: 'Profinet' ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' Parameters: @@ -150,11 +171,11 @@ Templates: TimeOfDayStandardTimeStartWeek: 'Last' # Possible values: 1 - Sunday | 2 - Monday | 3 - Tuesday | 4 - Wednesday | 5 - Thursday | 6 - Friday | 7 - Saturday TimeOfDayStandardTimeStartWeekday: 'Sunday' - TimeSynchronizationServer1: "" - TimeSynchronizationServer2: "" - TimeSynchronizationServer3: "" - TimeSynchronizationServer4: "" - TimeSynchronizationUpdateInterval: 10 + TimeSynchronizationServer1: ${TimeSynchronizationServer1} + TimeSynchronizationServer2: ${TimeSynchronizationServer2} + TimeSynchronizationServer3: ${TimeSynchronizationServer3} + TimeSynchronizationServer4: ${TimeSynchronizationServer4} + TimeSynchronizationUpdateInterval: ${TimeSynchronizationUpdateInterval} CentralAlarmManagement: True # Possible values: 0 - NoLicense | 1 - SimaticOpcUaS71500Small | 2 - SimaticOpcUaS71500Medium | 3 - SimaticOpcUaS71500Large OpcUaPurchasedLicense: 'NoLicense' @@ -163,7 +184,7 @@ Templates: IPv4ForwardingActive: False # MacRtLicensePurchased (Integer) # Possible values: 0 - Disabled | 1 - SetServersAtDevice | 2 - SetServersInProject | 3 - SetServersRemotely - TimeSynchronizationNtpV2: 'Disabled' + TimeSynchronizationNtpV2: ${TimeSynchronizationNtpV2} # DomainConfiguration (Integer) HostAndDomainnameActive: False # Hostname (String)