The XB6S-PL20 is a remote I/O incremental encoder counting module from Solidot. It can connect two external 24V single-ended incremental encoders and supports functions such as Z-phase reset, comparison output, and probe latch. This article provides a step-by-step demonstration of operating the XB6S-PL20 with the XB6S EtherCAT coupler in Sysmac Studio.

1.1 Adding the Coupler

After creating a new project, follow these steps:
① Click "Configuration and Setup", expand it, and double-click "EtherCAT" to enter the device configuration interface.
② In the "Toolbox" panel on the right, expand "All Vendors" and select "Nanjing Solidot Electronic Technology Co., Ltd.".
③④ From the list, select "XB6S Series Fieldbus", then double-click the "XB6S-EC2002" coupler module to add it as a slave device.
⑤ On the EtherCAT main page, select the newly added XB6S-EC2002 coupler and click "Edit Module Configuration".
1.2 Adding the XB6S-PL20 Module

In the Edit Module interface:
① Select the corresponding slot based on the actual I/O module sequence (this example only configures one module, select Slot 0).
② In the "Toolbox" panel on the right, select "Pulse IO Terminals".
③ Double-click the "XB6S-PL20" module to complete the submodule addition.

In the Edit Module interface, select the corresponding module:
① Scroll down to the "Initialization Parameter Settings" area.
② Click "Edit Initialization Parameter Settings" to enter the configuration parameter interface.

Refer to the product manual for parameter definitions, and customize the parameters for the required channels. After all parameters are configured, the new configuration will only take effect after downloading the program to the PLC and power-cycling both the PLC and the module.


Click "I/O Mapping" on the left side of the interface, select the corresponding coupler, expand the submodules to view specific PDO entries. Refer to the process data description in the product manual, bind the corresponding variables, and then you can read from and write data to the module. For specific function usage, please refer to relevant examples in the product manual or contact our technical support team.
The above is the demonstration of configuring and applying the Solidot remote I/O incremental encoder counting module XB6S-PL20 in Sysmac Studio software. Thank you for watching.