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
This commit is contained in:
224
MainSafetyPLC/NotHaltString1/Alias Devices/NotHaltInterface.sds
Normal file
224
MainSafetyPLC/NotHaltString1/Alias Devices/NotHaltInterface.sds
Normal file
@@ -0,0 +1,224 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SafetyDeviceDesc Crc="1631964590" FileFormatVersion="1.8">
|
||||
<AliasDeviceType>
|
||||
<Type>16</Type>
|
||||
<SubType>0</SubType>
|
||||
<VendorId>0</VendorId>
|
||||
</AliasDeviceType>
|
||||
<SDSID>26</SDSID>
|
||||
<SafetyAliasDevice>
|
||||
<ObjectId>0</ObjectId>
|
||||
<LinkingMode>Manual</LinkingMode>
|
||||
<ConnectionId>26</ConnectionId>
|
||||
<ConnectionMode>master</ConnectionMode>
|
||||
<ConnectionType>FSoE</ConnectionType>
|
||||
<MapDiag>false</MapDiag>
|
||||
<MapInputs>false</MapInputs>
|
||||
<MapOutputs>false</MapOutputs>
|
||||
<MapState>false</MapState>
|
||||
<ModuleFaultIsComErr>false</ModuleFaultIsComErr>
|
||||
<SafeAddress>100</SafeAddress>
|
||||
<Watchdog>100</Watchdog>
|
||||
<ComErrAck Type="Unset" />
|
||||
<Messages InputMessageSize="6" OutputMessageSize="6" Tc2ConnectionType="452853760" CustomFSoEConnectionId="abaabd0a-ce90-4f58-aa2b-1505f1e3352d">
|
||||
<IO>
|
||||
<Name>FSoE Cmd</Name>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[0]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[1]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>9</BitOffsMessage>
|
||||
<BitOffsData>1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[2]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>10</BitOffsMessage>
|
||||
<BitOffsData>2</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[3]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>11</BitOffsMessage>
|
||||
<BitOffsData>3</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[4]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>12</BitOffsMessage>
|
||||
<BitOffsData>4</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[5]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>13</BitOffsMessage>
|
||||
<BitOffsData>5</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[6]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>14</BitOffsMessage>
|
||||
<BitOffsData>6</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[7]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>15</BitOffsMessage>
|
||||
<BitOffsData>7</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE CRC_0</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE ConnID</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>In</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>32</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE Cmd</Name>
|
||||
<DataType>USINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>8</BitSize>
|
||||
<BitOffsMessage>0</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[0]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>8</BitOffsMessage>
|
||||
<BitOffsData>0</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[1]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>9</BitOffsMessage>
|
||||
<BitOffsData>1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[2]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>10</BitOffsMessage>
|
||||
<BitOffsData>2</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[3]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>11</BitOffsMessage>
|
||||
<BitOffsData>3</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[4]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>12</BitOffsMessage>
|
||||
<BitOffsData>4</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[5]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>13</BitOffsMessage>
|
||||
<BitOffsData>5</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[6]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>14</BitOffsMessage>
|
||||
<BitOffsData>6</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>Safe Data Byte 0[7]</Name>
|
||||
<DataType>BIT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>SafetySil3</SafetyType>
|
||||
<BitSize>1</BitSize>
|
||||
<BitOffsMessage>15</BitOffsMessage>
|
||||
<BitOffsData>7</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE CRC_0</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>16</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
<IO>
|
||||
<Name>FSoE ConnID</Name>
|
||||
<DataType>UINT</DataType>
|
||||
<Direction>Out</Direction>
|
||||
<SafetyType>ProtocolData</SafetyType>
|
||||
<BitSize>16</BitSize>
|
||||
<BitOffsMessage>32</BitOffsMessage>
|
||||
<BitOffsData>-1</BitOffsData>
|
||||
</IO>
|
||||
</Messages>
|
||||
</SafetyAliasDevice>
|
||||
</SafetyDeviceDesc>
|
||||
154
MainSafetyPLC/NotHaltString1/NotHaltString1.sal
Normal file
154
MainSafetyPLC/NotHaltString1/NotHaltString1.sal
Normal file
@@ -0,0 +1,154 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<safetyApplication Crc="1202717754" xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" dslVersion="1.4.0.0" Id="ee0f6780-d690-4a7b-bca6-dedf942a933e" name="" mapState="false" mapDiag="false" groupOrderId="1" 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="0128b245-705e-4f3e-bf21-12c6b95cf2f3">
|
||||
<Network Id="8b3e94c9-8993-4028-8d2f-eefe0ea6472c" name="Network1" networkName="Network1" intId="1" networkOrderId="0">
|
||||
<functionBlocks>
|
||||
<networkHasFunctionBlocks Id="597364c8-80c4-4005-b908-f11e3f449c03">
|
||||
<fBDecouple Id="28554a79-065c-4a03-8f1c-16e41bbcaec8" name="FBDecouple1" instanceName="FBDecouple1" orderOfExecution="1" mapState="false" mapDiag="false" functionName="safeDecouple">
|
||||
<inPorts>
|
||||
<functioBlockHasInPorts Id="eeaf911c-9db2-4aae-9da2-477ebd9c021a">
|
||||
<inPort Id="fe6d9c1e-be3a-4054-a12e-2d99ec66f013" name="DecIn1" portName="DecIn1" portNum="3" objectIndex="8" varId="5" filter="2" portDataType="1" maxDeviation="0" resetTime="0">
|
||||
<fbPortGlobalVariableReferences>
|
||||
<functionBlockPortHasFbPortGlobalVariableReferences Id="69424764-eae2-4134-9e66-37901691a649">
|
||||
<fbPortGlobalVariableReference Id="6ba2b935-22af-4a62-abb8-ad7d83e32586" variableId="b61d0fc0-cc9f-462c-87a0-7ca3a2a7ddd0" lastKnownPath="GVL1.xNotHaltDelayOk" />
|
||||
</functionBlockPortHasFbPortGlobalVariableReferences>
|
||||
</fbPortGlobalVariableReferences>
|
||||
</inPort>
|
||||
</functioBlockHasInPorts>
|
||||
<functioBlockHasInPorts Id="67f67cc2-a0e8-42e2-8aae-a5d5f62e0387">
|
||||
<inPort Id="0e4972d6-856e-4eca-8936-f1ea87a32e09" name="DecIn2" portName="DecIn2" portNum="4" objectIndex="9" varId="6" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
||||
</functioBlockHasInPorts>
|
||||
<functioBlockHasInPorts Id="dd6c5907-a353-4ad7-acf9-6dd52391a0b3">
|
||||
<inPort Id="45f8a34d-bb6a-419b-b963-df2c945fed48" name="DecIn3" portName="DecIn3" portNum="5" objectIndex="10" varId="7" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
||||
</functioBlockHasInPorts>
|
||||
<functioBlockHasInPorts Id="76fadd4e-5575-45a8-a5c4-c759ddad43fa">
|
||||
<inPort Id="9fcec6cf-3491-4d93-9366-63045991436e" name="DecIn4" portName="DecIn4" portNum="6" objectIndex="11" varId="8" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
||||
</functioBlockHasInPorts>
|
||||
<functioBlockHasInPorts Id="f8956d06-9688-479b-a28f-dd17ce00a08d">
|
||||
<inPort Id="597ce623-5649-46f7-8033-f1187be18b4a" name="DecIn5" portName="DecIn5" portNum="7" objectIndex="12" varId="9" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
||||
</functioBlockHasInPorts>
|
||||
<functioBlockHasInPorts Id="21ae088b-a0e1-40d6-a02f-a556678a3136">
|
||||
<inPort Id="b1c1df3a-d1c8-4fb0-90fd-2dc11f11538e" name="DecIn6" portName="DecIn6" portNum="8" objectIndex="13" varId="10" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
||||
</functioBlockHasInPorts>
|
||||
<functioBlockHasInPorts Id="76d80d11-4693-4a8f-80de-d40de509b904">
|
||||
<inPort Id="21272489-f155-419e-9214-25fa98f755c3" name="DecIn7" portName="DecIn7" portNum="9" objectIndex="14" varId="11" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
||||
</functioBlockHasInPorts>
|
||||
<functioBlockHasInPorts Id="5c5c0ee0-b6c8-49fd-9b96-e84558abff5f">
|
||||
<inPort Id="88329205-ce9e-40b5-8e29-c1a98a747766" name="DecIn8" portName="DecIn8" portNum="10" objectIndex="15" varId="12" filter="2" portDataType="1" maxDeviation="0" resetTime="0" />
|
||||
</functioBlockHasInPorts>
|
||||
</inPorts>
|
||||
<outPorts>
|
||||
<functionBlockHasOutPorts Id="f8a236a9-8b8f-43a8-b123-c6b48aff3bdc">
|
||||
<outPort Id="7576d183-d9ec-437a-9d04-f18b8d2eb195" name="DecOut1" portName="DecOut1" portNum="3" objectIndex="8" varId="17" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
<functionBlockHasOutPorts Id="f4344bba-4d63-4507-849b-3d978bab5cf3">
|
||||
<outPort Id="8751d36c-1b61-4462-8272-06b4051c31b0" name="DecOut2" portName="DecOut2" portNum="4" objectIndex="9" varId="18" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
<functionBlockHasOutPorts Id="013eed64-9ada-475e-a736-d32eab950b9c">
|
||||
<outPort Id="f6f40aa5-9256-4bd6-9682-7ba7bbbf2c98" name="DecOut3" portName="DecOut3" portNum="5" objectIndex="10" varId="19" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
<functionBlockHasOutPorts Id="8e64fa34-7a60-4b9e-a752-d5bdd4f5b42e">
|
||||
<outPort Id="87d37faa-0bc0-42fa-b6ea-51c1b9bbe2a3" name="DecOut4" portName="DecOut4" portNum="6" objectIndex="11" varId="20" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
<functionBlockHasOutPorts Id="bffa8eb6-8f33-4ab3-9361-29f606effd18">
|
||||
<outPort Id="93423867-942e-4732-9ff2-16744746788c" name="DecOut5" portName="DecOut5" portNum="7" objectIndex="12" varId="21" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
<functionBlockHasOutPorts Id="3e87e127-648a-402f-bd9b-faf6de48856c">
|
||||
<outPort Id="bbbe4388-076a-4aca-866d-c77ca7308e75" name="DecOut6" portName="DecOut6" portNum="8" objectIndex="13" varId="22" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
<functionBlockHasOutPorts Id="9724ede9-7985-4684-a397-55d9b963451d">
|
||||
<outPort Id="9e5e23af-7aa5-4ea5-9889-216dafc85f73" name="DecOut7" portName="DecOut7" portNum="9" objectIndex="14" varId="23" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
<functionBlockHasOutPorts Id="ec7852b4-5f35-4128-818f-04d882e1695b">
|
||||
<outPort Id="57bda647-3747-4e2e-b724-eb146f25a126" name="DecOut8" portName="DecOut8" portNum="10" objectIndex="15" varId="24" filter="7" portDataType="1" replacementValue="0" />
|
||||
</functionBlockHasOutPorts>
|
||||
</outPorts>
|
||||
</fBDecouple>
|
||||
</networkHasFunctionBlocks>
|
||||
</functionBlocks>
|
||||
</Network>
|
||||
</safetyApplicationHasNetworks>
|
||||
</networks>
|
||||
<twinSAFEGroupAliasPorts>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="c66ef078-cf59-4438-8086-6bcea2342270">
|
||||
<twinSAFEGroupAliasPort Id="9ed1be77-693c-4094-a86b-db09b880ab2a" name="RunStop" sdsId="0" channelId="0" portName="RunStop" functionId="0">
|
||||
<groupPortGlobalVariableReferences>
|
||||
<twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences Id="bd621344-2ae3-4fd6-8dd9-14ca57123492">
|
||||
<groupPortGlobalVariableReference Id="81de0ecc-4910-410d-8d6a-81c54ad749f3" variableId="6d45e67f-50df-4b61-a9d0-03f285b6a1bf" lastKnownPath="GVL1.xRun" />
|
||||
</twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences>
|
||||
</groupPortGlobalVariableReferences>
|
||||
</twinSAFEGroupAliasPort>
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="8a692264-2060-4a74-a21b-ab951ec95b03">
|
||||
<twinSAFEGroupAliasPort Id="277b38b0-bc98-441b-8265-96adb0e90c94" name="ErrAck" sdsId="0" channelId="0" portName="ErrAck" functionId="0">
|
||||
<groupPortGlobalVariableReferences>
|
||||
<twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences Id="23e0a16e-7cd4-4bdd-b425-4d363bec6f1a">
|
||||
<groupPortGlobalVariableReference Id="885bcbe4-7852-42c3-926c-41fd6fbdda4d" variableId="9f1c118d-b0f2-4f34-abb9-b4b05f111bfd" lastKnownPath="GVL1.xErrorAck" />
|
||||
</twinSAFEGroupAliasPortHasGroupPortGlobalVariableReferences>
|
||||
</groupPortGlobalVariableReferences>
|
||||
</twinSAFEGroupAliasPort>
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="9fed88f7-84fc-4ad5-91fe-5daa3e39acd6">
|
||||
<twinSAFEGroupAliasPort Id="d290cbf2-63ae-4e8d-a334-bb186d9f3905" name="ModuleFault" sdsId="0" channelId="0" portName="ModuleFault" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="805b07d6-2c38-4354-8e33-d29f8a10a047">
|
||||
<twinSAFEGroupAliasPort Id="80e1ef3d-ded0-400f-b7db-4cb1e3dad9dd" name="FbErr" sdsId="0" channelId="0" portName="FbErr" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="bf19db4a-503b-4863-8441-443423008f81">
|
||||
<twinSAFEGroupAliasPort Id="0c968d94-b03a-44de-a58b-9ac9cccab7dd" name="ComErr" sdsId="0" channelId="0" portName="ComErr" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="9f3fdfef-acd1-4bc9-9efb-c873185b489c">
|
||||
<twinSAFEGroupAliasPort Id="7cf2bfb7-dcb8-40d9-8f4d-360fdd25833c" name="OutErr" sdsId="0" channelId="0" portName="OutErr" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="8e9f83e7-d8fa-4635-9705-ab1220bd96bb">
|
||||
<twinSAFEGroupAliasPort Id="505dd148-638b-4bc8-a3b8-37fa13c4a409" name="OtherErr" sdsId="0" channelId="0" portName="OtherErr" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="ef913215-7d3e-4d88-8fe8-9426f8d443b7">
|
||||
<twinSAFEGroupAliasPort Id="de68f000-ed24-4cbd-9726-9b7f544e0a58" name="ComStartup" sdsId="0" channelId="0" portName="ComStartup" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="159ac469-554c-4bbd-aa99-010c0202cf16">
|
||||
<twinSAFEGroupAliasPort Id="e9f240ac-770c-4557-b9e5-ec68b0556509" name="FbDeactive" sdsId="0" channelId="0" portName="FbDeactive" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="82cec40f-e863-4212-8f0b-93be5cec2110">
|
||||
<twinSAFEGroupAliasPort Id="2842f29e-87d6-473b-9811-c02fe2c2cbd5" name="FbRun" sdsId="0" channelId="0" portName="FbRun" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
<safetyApplicationHasTwinSAFEGroupAliasPort Id="3ffdd80b-d5a6-42b0-afa4-858a2c87f8ef">
|
||||
<twinSAFEGroupAliasPort Id="64e40965-3084-448a-9fa8-a69b9c4f5d1f" name="InRun" sdsId="0" channelId="0" portName="InRun" functionId="0" />
|
||||
</safetyApplicationHasTwinSAFEGroupAliasPort>
|
||||
</twinSAFEGroupAliasPorts>
|
||||
<variables>
|
||||
<safetyApplicationHasVariables Id="9aa82846-c29d-42d1-b59d-941b37194a15">
|
||||
<variable Id="bc11f417-d5a7-4c81-9b18-13121cad94cc" name="NotHaltOk" isLocal="false">
|
||||
<sourceUsages>
|
||||
<variableHasSourceUsages Id="e0c705dd-fc59-4038-902c-5d111ba29382">
|
||||
<variableUsages Id="ccf315f0-8d99-43c7-be3f-9bb2cf1bed20">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="ef7e754b-a11b-4a41-b022-4529046048c5">
|
||||
<fbPortUsage Id="a6f7e0b4-0628-495b-960e-9575b1083d3f">
|
||||
<functionBlockPort>
|
||||
<fbPortUsageReferencesFunctionBlockPort Id="596d727f-3ecc-49cd-a682-0d8896890f2f">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut1" />
|
||||
</fbPortUsageReferencesFunctionBlockPort>
|
||||
</functionBlockPort>
|
||||
</fbPortUsage>
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasSourceUsages>
|
||||
</sourceUsages>
|
||||
<targetUsages>
|
||||
<variableHasTargetUsages Id="e9230a58-baf1-4c8b-81af-be0ce67d9748">
|
||||
<variableUsages Id="6638588a-bb03-46c2-af2c-14dac0094d78">
|
||||
<usages>
|
||||
<variableUsagesHasUsages Id="204c881d-4803-412a-b853-09326d838503">
|
||||
<aliasDeviceIoUsage Id="ded07e9d-0a4c-4880-919c-f710ab3a9e6e" sdsId="26" channelId="1" functionId="1327546135" />
|
||||
</variableUsagesHasUsages>
|
||||
</usages>
|
||||
</variableUsages>
|
||||
</variableHasTargetUsages>
|
||||
</targetUsages>
|
||||
</variable>
|
||||
</safetyApplicationHasVariables>
|
||||
</variables>
|
||||
</safetyApplication>
|
||||
80
MainSafetyPLC/NotHaltString1/NotHaltString1.sal.diagram
Normal file
80
MainSafetyPLC/NotHaltString1/NotHaltString1.sal.diagram
Normal file
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<safetyApplicationLanguageDiagram Crc="298017640" dslVersion="1.4.0.0" Id="6a903db0-1314-42cd-bc4c-fcb7e44ad0d1" absoluteBounds="0, 0, 11, 8.5" name="TwinSAFE">
|
||||
<safetyApplicationMoniker name="/" />
|
||||
<nestedChildShapes>
|
||||
<networkSwimLane Id="7571e71f-182c-4172-8cf4-2d012c18b176" absoluteBounds="0, 0, 11, 4.125">
|
||||
<networkMoniker name="//Network1" />
|
||||
<nestedChildShapes>
|
||||
<fBDecoupleShape Id="087e3fdc-6120-4372-afda-b09e7c23e6a8" absoluteBounds="1, 0.625, 2.75, 3.25">
|
||||
<fBDecoupleMoniker name="//Network1/FBDecouple1" />
|
||||
<relativeChildShapes>
|
||||
<inPortShape Id="27ee5ff7-322a-4c9d-9c42-569b015ae30a" absoluteBounds="0.92, 1.6400000000000001, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn1" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="71d3faca-a0d6-4e3c-a15a-cadb38497346" absoluteBounds="0.92, 1.9100000000000001, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn2" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="bec2fae0-6593-44f3-b6d2-6b1de0a321e5" absoluteBounds="0.92, 2.18, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn3" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="5b9bc803-1f5a-4625-bdb2-5626ca963d87" absoluteBounds="0.92, 2.45, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn4" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="7236342e-2ab5-41ba-933d-7f76ce2e2535" absoluteBounds="0.92, 2.72, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn5" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="0b574dec-8c37-4426-a740-68cbe90dabef" absoluteBounds="0.92, 2.99, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn6" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="4b2ada7d-594a-471f-873d-8868b34db152" absoluteBounds="0.92, 3.2600000000000002, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn7" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<inPortShape Id="337aab8f-67e8-4c96-8682-e21c0b88aa43" absoluteBounds="0.92, 3.5300000000000002, 0.15, 0.15">
|
||||
<inPortMoniker name="//Network1/FBDecouple1/DecIn8" />
|
||||
<relativeChildShapes />
|
||||
</inPortShape>
|
||||
<outPortShape Id="3046d073-e732-4ac2-bca0-b16a1bbffd6a" absoluteBounds="3.65, 1.6400000000000001, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut1" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="25d10ae8-7ae8-4755-9f3b-4b4227551dec" absoluteBounds="3.65, 1.9100000000000001, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut2" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="aa333d93-15e8-46ea-bf74-8f022ddfe12b" absoluteBounds="3.65, 2.18, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut3" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="49e56f6b-c0cc-48df-8460-8347e5ad6156" absoluteBounds="3.65, 2.45, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut4" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="ebca63de-f53b-448b-af36-b9ea8394f176" absoluteBounds="3.65, 2.72, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut5" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="8f815592-38ab-4fc6-84be-6e536f90faf4" absoluteBounds="3.65, 2.99, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut6" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="8039e4a7-f8ce-4f42-9871-7897326b0ee0" absoluteBounds="3.65, 3.2600000000000002, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut7" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
<outPortShape Id="45c7629c-5fda-41a3-89ca-2a47c46dde69" absoluteBounds="3.65, 3.5300000000000002, 0.15, 0.15">
|
||||
<outPortMoniker name="//Network1/FBDecouple1/DecOut8" />
|
||||
<relativeChildShapes />
|
||||
</outPortShape>
|
||||
</relativeChildShapes>
|
||||
</fBDecoupleShape>
|
||||
</nestedChildShapes>
|
||||
</networkSwimLane>
|
||||
</nestedChildShapes>
|
||||
</safetyApplicationLanguageDiagram>
|
||||
Reference in New Issue
Block a user