Files
Uniper_PLC/String2SafetyPLC/TwinSafeGroup1/TwinSafeGroup1.sal
Matthias Heisig 327f324be8 Implemented fixes and improvements during comissioning
- New Balancing mode
- HMI Interface for Inverterdata implemented
- Adjusted GVL_CONFIG values
- Read inverter data even when inverter is off
- Added OPC UA settings to inverter data hmi interface
- Added multisettings to safety project for strings
2024-05-06 11:05:33 +02:00

82 lines
4.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<safetyApplication Crc="3023579186" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.4.0.0" Id="3e1e0367-c3a1-427c-9cc7-b12516b55131" name="" mapState="false" mapDiag="false" groupOrderId="0" passificationAllowed="false" temporaryDeactivationAllowed="false" permamentDeactivationAllowed="false" xmlid="0" analogFBOutputReplacementValues="Zero" verifyAnalogFBInputsIfStart="false" userFbId="00000000-0000-0000-0000-000000000000" xmlns="http://schemas.microsoft.com/dsltools/SafetyApplicationLanguage">
<networks>
<safetyApplicationHasNetworks Id="2064fdcc-2271-4c1b-8768-35bc73877511">
<Network Id="a9a3ddb6-eb17-46e1-9057-ba555825f194" name="Network1" networkName="Network1" intId="1" networkOrderId="0" />
</safetyApplicationHasNetworks>
</networks>
<twinSAFEGroupAliasPorts>
<safetyApplicationHasTwinSAFEGroupAliasPort Id="b999e4de-7527-44b0-ab62-5eb6047f5db2">
<twinSAFEGroupAliasPort Id="eac13acf-34fd-428b-bf25-785513737bea" name="RunStop" sdsId="0" channelId="0" portName="RunStop" functionId="0" />
</safetyApplicationHasTwinSAFEGroupAliasPort>
<safetyApplicationHasTwinSAFEGroupAliasPort Id="68f32878-32fc-4217-96e5-e10c0cecaad5">
<twinSAFEGroupAliasPort Id="c2b0b673-305b-4589-be0e-2ac1b236b5fe" name="ErrAck" sdsId="0" channelId="0" portName="ErrAck" functionId="0" />
</safetyApplicationHasTwinSAFEGroupAliasPort>
</twinSAFEGroupAliasPorts>
<variables>
<safetyApplicationHasVariables Id="3ba004e3-649f-4879-95f2-a8abcbc5e402">
<variable Id="cbf2b799-6f86-4714-a263-6b15a05444a2" name="GroupPort_ErrAck" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="da18f8a0-899f-4485-8c2f-bc45c3fd29e9">
<variableUsages Id="942e5d49-f774-4731-b386-8a3112c5cc13">
<usages>
<variableUsagesHasUsages Id="66d2a295-6a25-4d3c-aa8e-c1647c2cf960">
<aliasDeviceIoUsage Id="48e98f21-2c36-4339-b7f3-fd6afd2f2f39" sdsId="1" channelId="1" functionId="0" />
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="a460af4c-536c-46b7-8f11-1f675c99d662">
<variableUsages Id="f12bcc26-9624-4481-8d54-613440841633">
<usages>
<variableUsagesHasUsages Id="45b4db97-aecb-4927-9266-af17ad6e7ca8">
<groupPortUsage Id="d525e177-854d-4662-9a6d-e0bdc820efc5">
<twinSAFEGroupAliasPort>
<groupPortUsageReferencesTwinSAFEGroupAliasPort Id="a6f797da-6632-4438-86fc-9296c6934c52">
<twinSAFEGroupAliasPortMoniker name="//ErrAck" />
</groupPortUsageReferencesTwinSAFEGroupAliasPort>
</twinSAFEGroupAliasPort>
</groupPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
<safetyApplicationHasVariables Id="9cd76f64-78ba-4826-b146-32700f65fc76">
<variable Id="e9e80c29-0b93-4242-a7e7-36daf07f02aa" name="GroupPort_RunStop" isLocal="false">
<sourceUsages>
<variableHasSourceUsages Id="bf09e32e-ec15-4486-9f99-d07b22feb62f">
<variableUsages Id="5c5f3bb4-f1c5-4a0e-828b-a555ef9e5940">
<usages>
<variableUsagesHasUsages Id="d169eac1-e748-4924-aaaa-39563c4f8190">
<aliasDeviceIoUsage Id="938d133b-d71d-470f-95d5-8e7d52a1c338" sdsId="2" channelId="1" functionId="0" />
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasSourceUsages>
</sourceUsages>
<targetUsages>
<variableHasTargetUsages Id="80358026-7d8d-4e80-b4f9-cbf49978a455">
<variableUsages Id="2db3cee0-f74b-4ba3-bfd6-1c9a477570a0">
<usages>
<variableUsagesHasUsages Id="7f4ed0f3-4691-40d2-8b64-7d787881a583">
<groupPortUsage Id="292ab779-c00c-42c2-a670-d3dffe2c46bd">
<twinSAFEGroupAliasPort>
<groupPortUsageReferencesTwinSAFEGroupAliasPort Id="d7f5b5cb-a2a2-44d7-b6c1-746e98e4db0b">
<twinSAFEGroupAliasPortMoniker name="//RunStop" />
</groupPortUsageReferencesTwinSAFEGroupAliasPort>
</twinSAFEGroupAliasPort>
</groupPortUsage>
</variableUsagesHasUsages>
</usages>
</variableUsages>
</variableHasTargetUsages>
</targetUsages>
</variable>
</safetyApplicationHasVariables>
</variables>
</safetyApplication>