# Quick Start English | 日本語 `PM2CDsingle` provides a single-process interface; `PM2CD` uses `ProcessExecutor` with multiple worker processes. The device is fixed at two channels, numbered `0` and `1`. The default TCP port is `7777`, and the default timeout is `3.0` seconds. The following example only connects and reads state. The `PM2CDsingle` constructor calls `connect()` internally. ```python from pm2cd.pm2cd_single import PM2CDsingle IP_ADDRESS: str = "192.0.2.10" # Replace with the controller's address. controller = PM2CDsingle(ip_address=IP_ADDRESS) try: print(controller.get_version()) print(controller.get_position(motor=0)) print(controller.get_status(motor=0)) finally: controller.close() ``` > Before moving hardware, verify wiring, limit switches, travel direction, and permissible travel. The examples have not been run against a physical controller.