- Overview
- Important Notes
- Technical Specifications
- Applications
- Connecting to MachineMotion
- Control
The Digital IO Module, CE-MD-001-0001 extends the functionality of the MachineMotion controller with 4 industrial 24V inputs and 4 industrial 24V outputs. It is a plug-&-play module that only requires a single connection to MachineMotion controller. It comes ready to use with its associated 5 meters M12 cable.
Direct links in the sections below point directly to the MachineMotion controller. For these links to be functional, a controller must be connected to your computer via the fixed IP of the MachineMotion controller, 192.168.7.2.
The default controller IP addresss was formerly hosted on the USB port. If your controller was purchased before 2019-06-01 you must connect your computer to the USB port to get access via this address.
For controllers purchased after 2019-06-01, the port labelled 192.168.7.2 or DEFAULT ETHERNET must be used.
- Configuration Free, Plug-&-Play
- Digital Communication with the MachineMotion Controller
- 4 x 24V Input Ports
- 4 x 24V Output Ports
| Name | Specification | Units |
|---|---|---|
| Electrical Interface | 10kohm pull-up resistor | NA |
| Voltage Range | 0 - 24 | V |
| Transition Voltage | 9.025 | V |
| Name | Specification | Units |
|---|---|---|
| Electrical Interface | Push-Pull Transistors | NA |
| High Voltage Range | 23 - 24 | V |
| Low Voltage Range | 0 - 1 | V |
| Sourcing Current Range | 0 - 75 | mA |
| Sinking Current Range | 0 - 100 | mA |
The Digital IO Module contains 4 inputs and 4 outputs, each of which is grouped with a 24V and 0V supply connection for convenient wiring to external devices. The Digital IO Module is also equipped with 8 LED's to visualize the input and output signals. The LED's are located on the sides of the enclosure.
Figure 2: Digital IO Module Pinout.
| Signal Type | State | Voltage (V) | LED |
|---|---|---|---|
| Input | High | 24 | ON |
| Input | Low | 0 | OFF |
| Input | Floating | 24 | ON |
| Signal Type | State | Voltage (V) | LED |
|---|---|---|---|
| Output | High | 24 | ON |
| Output | Low | 0 | OFF |
| Pin Number | Description |
|---|---|
| 1 | 24V |
| 2 | 0V |
| 3 | RS485 A |
| 4 | RS485 B |
| 5 | Not Used |
| 6 | Not Used |
| 7 | Not Used |
| 8 | shield / Earth |
The Digital IO Module can interface with external systems and devices that use 24V digital input/output control. The devices listed below are typical use cases:
- Programmable logic controllers (PLC's)
- Digital process sensors
- Relays
- Robot controllers
- Pneumatic actuators
- Push-buttons
- Lights and indicators
The Digital IO Module can be connected to the MachineMotion controller via any one of the controller’s AUX ports (AUX1, AUX2, AUX3). See Figure 3.
Figure 3: AUX ports on the MachineMotion controller.
The MachineMotion controller will automatically detect the module and make it available. A maximum of three Digital IO Modules can be connected to a MachineMotion controller.
The Digital IO Module has a fixed factory address, which is indicated on its product information sticker. Ensure you use the correct address when communication with the module.
Use the Jogger app to control the Digital IO Module outputs and visualize its input states. Click here for a direct link to the Jogger app on your MachineMotion controller.
You can access the ControlCenter software via your Chrome browser. Make sure your computer is connected to the controller via the 192.168.7.2 port (formerly labelled DEFAULT ETHERNET). Click on the Inputs / Outputs button (see Figure 4) to access the Digital IO Module control interface (Figure 4).
Figure 4: Accessing the Digital IO Module control interface.
Figure 5: Digital IO Module control interface.
The MachineLogic programming interface also allows for control of the Digital IO Module. Click here for a direct link to MachineLogic on your MachineMotion controller.
Refer to the latest Python API for details on how to control the Digital IO Module with Python programs.




