General Settings
On this page, you can configure the settings associated with RTX64.
Real-Time Subsystem
HAL timer period: it is RTX64 HAL timer period. The EtherCAT cycle time must be a multiple of RTX64 HAL timer Period. If it's not, an error message will be displayed and the KINGSTAR Subsystem won't be started. By default, it is 100 microseconds.
KINGSTAR Runtime
You can create multiple KINGSTAR Runtime instances and assign the ideal processor for each instance to run on. The created instances will be listed in a table in this field. After creating the instances, you can select (use) a desired instance for the Control Panel or the connected programs. Note that to use more than one instance, the Multiple Master Package is required.
- Instance: a KINGSTAR Runtime instance.
- Ideal processor: the CPU core the KINGSTAR Subsystem runs on. After you add an Ideal processor, the registry key CoreAffinity will be created to store the Ideal processor's value. CoreAffinity is located at Register Editor > HKEY_LOCAL_MACHINE > SOFTWARE > IntervalZero > KINGSTAR > RuntimeN. N is an Instance number.
- Primary/Secondary interface card: the network interface card (NIC) an instance runs on. If there is no card assigned to an instance, it will display Not assigned. To assign an NIC, please refer to Network Interface Cards. If you want to use the Cable Redundancy function, you will have to configure the primary and secondary interface cards. Please refer to With Cable Redundancy Package.
-
Cable Redundancy allows the last EtherCAT slave to connect to another network interface card on the computer so all the slaves can be communicated even if one cable is broken. This feature requires Cable Redundancy Package. For more information about how redundancy works, see Concepts > EtherCAT cable redundancy.
NOTE: Instance and Ideal processor are two parameters in the Create function that links a program to the KINGSTAR Subsystem.
To add more Instances and assign the Ideal processors to each instance:
- Click the
icon, the Add Runtime Configuration dialog box appears.
- In the Instance input box, enter a value equal to or greater than one (1).
NOTE: The number of the instance you can add is unlimited. However, to use (implement) more than one instance, you need to acquire the Multiple Master Package.
- In the Ideal processor list, select a CPU core number. Default is zero. It means the Subsystem may run on any core available to RTX64. The core number is based on the cores you have.
- Click OK to complete the setting.
- You can follow Step 1 to 4 to add more instances. The instance configuration table will look like this.
-
-
NOTE: After adding the instances, you can set up the Network Interface Card (NIC). Once the NIC is set up, the Primary/Secondary interface card column will show Assigned. To assign an NIC, please refer to Network Interface Cards.
-
NOTE: If your system has the Multiple Master Package installed and the instance settings have been pre-configured, when launching the KINGSTAR Control Panel, an Instance Selection window will pop-up for you to select an instance for the Control Panel. For more details, please refer to Instance configuration.
Show / hide
-
Displays program output on RTX64 Server Console: displays RTX64 Server Console (RtxServer) after Real-Time Subsystem is turned on.
If this check box is not selected but you want to see the log file of RtxServer, do the following:
- On the Home page, turn on Real-Time Subsystem.
- Open RTX64control panel > Configure the RTSS Subsystem > Configure real-time application output.
- Check Log real-time process output and configure the file location at Set the log file location.
Restart Real-Time Subsystem to apply the settings. The logged file will then be saved in the set location.
- When you want to see the RTX64 log, browse to the path where the log file is saved.
-
Verbose RTX64 network stacks output: displays the information of a network interface card on RTX64 Server Console, such as IP and MAC addresses.
See also