Configuring a PROFINET RT controller and a PROFINET RT device allows you to make your data available to an external controller.

Before you begin, complete the following steps:
  1. Refer to Configuring PROFINET RT to configure PROFINET RT in PAtools PCU Configuration.
  2. Refer to Creating Objects to add a new PROFINET RT group to the desired location in the database. When adding a new object, you can use the search bar to find the following PROFINET RT groups:
    • Profinet RT Controller—configure the PROFINET RT controller group when the card that you installed in the PXI is configured as a controller.
    • Profinet RT Device—configure the PROFINET RT device group when the card that you installed in the PXI is configured as a device.

    Alternatively, you can use the following menu sequence to add the PROFINET RT group: New » Others » Profinet RT <type>.

  1. Double-click ProfinetRT<type> from the list of objects where you added the group.
    The PROFINET RT group appears in a new configuration tab.
  2. Enter a unique name for the PROFINET RT group.
  3. Configure the PROFINET device.
    1. Click + New Device.
    2. In the Device Number column, select the same device number that you selected for the PROFINET card in PAtools PCU Configuration.
    3. In the Device Name column, enter the name of the device the PROFINET RT card communicates with.
      The Device Name column is case sensitive. Enter the device name as it appears in Sycon.NET. In addition, begin and end the device name with #. For example, #device1#, where device1 is what appears in Sycon.NET.
    4. Optional: In the Status column, click and select the status variable where the fieldbus status code is written.
      The fieldbus status is written into the Status variable at runtime. The fieldbus status provides consistent values for the status of a message.
    5. Optional: In the Activate State MSGS column, click and select the status messages of the corresponding device.
      If configured, the status message of the corresponding device displays in the message window and in the test log. The status message displays if the following conditions are met:
      • You select a variable or a constant in the Activate State MSGS column.
      • The contained value of the variable or the constant is 1.
    6. Optional: Enter a Description of the device.
  4. Configure the channel of the device.
    1. Click + New Channel.
    2. In the Input/Output Variable column, click and select the name of the input variable or output variable.
    3. Optional: Select the physical Units of the variable.
    4. Optional: Select the Data Type of the input variables or output variables.

      When you select Text, the following statements apply:

      • The data format distinguishes between Intel and Motorola formats.
      • If the text variable is longer than the configured channel length, the text is truncated. Otherwise, the channel is filled with '\0'.
      • Text can only be set at byte limits.
      • The offset of the channel must be a multiple of 8.
      • Text is generally transferred in and out.
    5. Optional: In the Decimal Places column, enter the number of decimal places for the input or output variable.
    6. Optional: In the Fixed Formula column, select the rule to convert the channel variable into the input variable.
      You can also select the rule to convert the output variable into the channel variable.
    7. In the Formula Parameters column, click and select the parameters for the fixed formula.
      The Formula Parameters are required if you selected a fixed formula. However, if you do not select a fixed formula, Formula Parameters is disabled. Formula Parameters is also disabled if the formula does not have parameters
    8. In the Name column, enter the variable to which the signal is assigned.
    9. Enter the preassigned Initialization Value of the variable when the test loads.
    10. Optional: In the Units column, enter the physical variable of the Name variable.
    11. Optional: In the Data Type column, select the data type of the Name variable.

      When you select Text, the following statements apply:

      • The data format distinguishes between Intel and Motorola formats.
      • If the text variable is longer than the configured channel length, the text is truncated. Otherwise, the channel is filled with '\0'.
      • Text can only be set at byte limits.
      • The offset of the channel must be a multiple of 8.
      • Text is generally transferred in and out.
    12. Optional: In the Decimal Places column, enter the number of decimal places for the Name variable.
    13. Optional: In the Fixed Formula column, select the rule to convert the signal into the Name variable.
    14. In the Formula Parameters column, click and select the parameters for the fixed formula.
      The Formula Parameters are required if you selected a fixed formula. However, if you do not select a fixed formula, Formula Parameters is disabled. Formula Parameters is also disabled if the formula does not have parameters
    15. In the Operation Group column, click specify how the status and the operation channel are updated.
      The Update Channels operation controls the conversion of input variables or output variables. If you use an additional conversion formula, you must also use the Compute Formulas operation.

      In an Operation Tables group, both operations must have the same operation group. Use this operation in the Operation Group column. If you do not specify an operation group, the Operation Group column must also be empty.

    16. In the Channel Type column, select whether the channel is an input channel or output channel.
    17. Enter the Bit Offset.
    18. In the Data Width in Bits column, enter the number of bits used for the channel.
    19. In the Data Formats column, select the format that the signal uses to read or send data.
    20. In the Status column, click and select whether the status of the message is written into the variable.
    21. In the Reaction column, select how the channel responds to errors.

      The reaction executes when an error is detected.

      If you configure a channel variable, the reaction effects the channel variable. The reaction does not effect the input variable. Therefore, a configured standard value is converted when errors occur.

    22. Optional: In the Standard Value column, select the definition of the standard value.
    23. Optional: In the Description column, enter a description of the channel
  5. Click Save.