1.6.14 Maximum number of plug-ins contained in a task that can be executed concurrently
There is a limit on the number of plug-ins (contained in a task) that can be executed concurrently in a JP1/AO system. The upper limit for normal tasks is 10, for debug tasks is 10, and they are managed separately. If you execute plug-ins exceeding the limit, they are retained in the status prior to their execution, until the currently running plug-ins finish.
Operations of the retained plug-ins are as follows:
-
The step enters In Progress status.
-
The start date and time of the step are set. But processing of the plug-in does not begin.
-
For debug tasks, when you perform debugging, if you select Interrupt After Each Step for Interruption Settings, the status does not switch from In Progress to Interrupted. This is because steps are retained before they enter Interrupted status.
-
A message indicating the start of plug-in execution is not output to the task log. This is because plug-ins are retained before the message is output.
To check if plug-ins are retained due to the maximum number of plug-ins that can be executed concurrently, count the number of running plug-ins to make sure plug-ins exceeding the limit are not executed. You can check the number of running plug-ins by counting them in the task list of the Task Monitor view, or in the debug task list.