I/O Monitoring

I/O Panel Overview

You can monitor and set the I/O status of the controller and the end tool in this menu. For the I/O definition, refer to the IO description in the corresponding robot hardware guide. As different controllers vary in the number of I/O ports, the screenshots in this document are for reference only.

No. Description
1 Click to hide the panel. Click I/O in the right toolbar to display the panel.
2 Click to add extended I/O. This can be used for monitoring Modbus communication. See I/O extension for details.
3 Click to set an I/O alias or set the visibility of an I/O. See I/O configuration for details.
4 Click to fold the control panel. Click again to unfold the panel.
5 IO monitoring area. See Monitoring.

I/O Extension

  • ID: Slave device ID.
  • Name: Name of the slave device.
  • IP address: The IP address of the Modbus device.
  • Port: Port number of Modbus communication.
  • DI/DO: Configure the register address and number of DI/DO after selecting the function.

After clicking OK, a new I/O will appear in the bottom of I/O panel. This only takes effect only after the controller is restarted.

Click x on the top right of the tab will delete this extension.

I/O Configuration

  • Select the I/O to display on the monitoring page.
  • Enter the alias of the IO on the right side. The alias will be displayed on the monitoring page. You can also call the corresponding I/O through the alias in block programming and script programming.
  • With a CCBOX-type controller, you can set digital input/output type to PNP (high-level active) or NPN (low-level active), as shown in the figure below.


Controller I/O and Tool I/O page supports the following functions.

  • Output: Set the digital output or analog output.
  • Monitor: Monitor the status of the input and output.
  • Simulate: Simulate digital input status for debugging, as shown below.

You can set the functions of each safe I/O interface in the Safe I/O page. For details on the safe I/O, refer to the I/O description in the corresponding robot hardware guide.

With a CCBOX-type controller, safe I/O and universal I/O share the same terminal. The terminal configured as safe I/O cannot be configured as remote I/O.