Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note: The diagnostic functions and diagnostic texts can be adapted and changed as required.


<ProfileBody>

     <ApplicationProcess>

          <ModuleList>

               <ModuleItem ID="10byteinput" ModuleIdentNumber="0x00000001">

                    <VirtualSubmoduleList>                        

                         <VirtualSubmoduleItem ID="10byteinput" MayIssueProcessAlarm="false" SubmoduleIdentNumber="0x00000001">

                              <RecordDataList>

                                          <RecordDataList>
                                   <ParameterRecordDataItem Index="1" Length="2">

                                                                                <Name TextId="Submodule_10byteinput_ParameterName"/>
                                                                                <Const Data="0x01,0x01"/>
                                                                                <Ref ValueItemTarget="ExampleParameter" TextId="IDT_InputExampleParameter1" DataType="Unsigned8" ByteOffset="0" BitOffset="0" DefaultValue="1" AllowedValues="1 2" Changeable="true" />
                                                                                <Ref ValueItemTarget="ExampleParameter" TextId="IDT_InputExampleParameter2" DataType="Unsigned8" ByteOffset="1" BitOffset="0" DefaultValue="1" AllowedValues="1 2" Changeable="true" />

                                                                      </ParameterRecordDataItem>

                                           </RecordDataList>

                         </RecordDataList>
                         </VirtualSubmoduleItem>                   

                    </VirtualSubmoduleList>

               </ModuleItem>

               <ModuleItem ID="6byteoutput" ModuleIdentNumber="0x00000002">

                    <VirtualSubmoduleList>                        

                         <VirtualSubmoduleItem ID="6byteoutput" MayIssueProcessAlarm="false" SubmoduleIdentNumber="0x00000001">

                              <RecordDataList>
                                            <RecordDataList>

                                        <ParameterRecordDataItem Index="2" Length="2">

                                                                          <Name TextId="Submodule_6byteoutput_ParameterName"/>
                                                                          <Const Data="0x02,0x02"/>
                                                                                <Ref ValueItemTarget="ExampleParameter" TextId="IDT_OutputExampleParameter1" DataType="Unsigned8" ByteOffset="0" BitOffset="0" DefaultValue="2" AllowedValues="1 2" Changeable="true" />
                                                                                <Ref ValueItemTarget="ExampleParameter" TextId="IDT_OutputExampleParameter2" DataType="Unsigned8" ByteOffset="1" BitOffset="0" DefaultValue="2" AllowedValues="1 2" Changeable="true" />

                                                                      </ParameterRecordDataItem>

                                                            </RecordDataList>

                                          </VirtualSubmoduleItem>

                                        </VirtualSubmoduleList>

               </ModuleItem>

          </ModuleList>         

          <ValueList>

               <ValueItem ID="ExampleParameter">

                    <Assignments>

                         <Assign Content="1" TextId="ExampleParameterValue1" />
                         <Assign Content="2" TextId="ExampleParameterValue2" />

                    </Assignments>

               </ValueItem>

          </ValueList>

          <ChannelDiagList>

                         <!--User Diagnosis - Example-->

                              <ChannelDiagItem ErrorType="256">

                    <Name TextId="IDT_DIAG_EXAMPLE" />
                    <Help TextId="IDT_DIAG_HELP_EXAMPLE" />

                              </ChannelDiagItem>

          </ChannelDiagList>   
      <ExternalTextList>
        <PrimaryLanguage>
          <Text TextId="DAP Module_CategoryName" Value="Device Access Point Modules"/>
          <Text TextId="DIM 31_InfoText" Value="Firmware version V5.1.0 Identification &

amp; Maintenance 1-3, Shared Device, RT and IRT Communication."/>
          [ ...]
                    <GraphicsList>
          </GraphicsList>

          <CategoryList>
          </CategoryList>

          <ExternalTextList>

                <PrimaryLanguage>

                     ...

                     <Text TextId="IDT_OutputExampleParameter1OutputExampleParameter1" Value="Output example parameter 1"/>
                               <Text TextId="IDT_OutputExampleParameter2" Value="Output example parameter 2"/>
                               <Text TextId="IDT_InputExampleParameter1" Value="Input example parameter 1"/>
                               <Text TextId="IDT_InputExampleParameter2" Value="Input example parameter 2"/>
                               <Text TextId="ExampleParameterValue1" Value="Parameter 1"/>
                               <Text TextId="ExampleParameterValue2" Value="Parameter 2"/>
                               <Text TextId="Submodule_10byteinput_ParameterName" Value="Example Record for 10 byteinput submodule"/>
                               <Text TextId="Submodule_6byteoutput_ParameterName" Value="Example Record for 6 byteoutput submodule"/>
                               <!--Generic Diagnosis-->
                               <!--#256-->
                               <Text TextId="IDT_DIAG_EXAMPLE" Value="Diagnosis is active" />
                               <Text TextId="IDT_DIAG_HELP_EXAMPLE" Value="Dip 3 in NXHX 90 Board is switched on" />>                    

                        </PrimaryLanguage>

                        <Language xml:lang="de">          <Text TextId="DAP Module_CategoryName" Value="Device Access Point Module"/>
          <Text TextId="DIM 31_InfoText" Value="Firmware version V5.1.0 Identification &amp; Maintenance 1-3, Shared Device, RT und IRT Betrieb."/>

          [ ...]
                              ...

                     <Text TextId="IDT_OutputExampleParameter1" Value="Ausgang Beispiel Parameter 1"/>
                               <Text TextId="IDT_OutputExampleParameter2" Value="Ausgang Beispiel Parameter 2"/>
                               <Text TextId="IDT_InputExampleParameter1" Value="Eingang Beispiel Parameter 1"/>
                               <Text TextId="IDT_InputExampleParameter2" Value="Eingang Beispiel Parameter 2"/>
                               <Text TextId="ExampleParameterValue1" Value="Parameter 1"/>
                               <Text TextId="ExampleParameterValue2" Value="Parameter 2"/>
                               <Text TextId="Submodule_10byteinput_ParameterName" Value="Beispiel Parameter für 10 byteinput Submodul"/>
                               <Text TextId="Submodule_6byteoutput_ParameterName" Value="Beispiel Parameter für 6 byteoutput Submodul"/>
                               <!--Generic Diagnosis-->

          Diagnosis→
                     <!--#256-->

                               <Text TextId="IDT_DIAG_EXAMPLE" Value="Diagnose ist aktiv"/>
                               <Text TextId="IDT_DIAG_HELP_EXAMPLE" Value="Dip 3 im NXHX 90 Board ist eingeschaltet"/>       

                </Language>

      </ExternalTextList>
              <ExternalTextList>

     </ApplicationProcess> 

</ProfileBody>
</ISO15745Profile>