Momentary Pushbutton Module Datasheet

Prev Next

Overview

The Momentary Pushbutton Module, CE-MD-014-0001, extends MachineMotion functionality with two momentary pushbuttons. This plug-and-play module only requires a single connection to the MachineMotion controller. Compatible modules, such as the Power Switch (CE-MD-005-0000) & additional pushbutton modules can also be daisy chained to each other, making it possible to connect up to sixteen modules per MachineMotion controller.

This document covers requirements for current version of MachineMotion controller. For previous version, refer to link below:

Documentation for Previous Product Versions

Features

  • Includes two momentary pushbuttons

  • Connects (daisy chain) with compatible modules

  • Configurable address

Technical Specifications

General Specifications

Part Number

CE-MD-014-0001

Certifications

  • EN 61000-6-2 (EMC Directive)

  • EN 55011:2016 (EMC Directive)

  • EN 63000:2016 (RoHS Directive)

Weight

0.45 kg

Dimensions

46 x 88 x 133.0 mm

Material

  • Bottom enclosure: ABS

  • Top enclosure: Aluminum

Operating Temperature

0 to 40°C

IP rating (IEC 60529)

IP54

Included in the Box

  • 1x Momentary Pushbutton Module (CE-MD-014-1001)

  • 1x Control Device Extension Cable, 5m (CE-CA-022-5000)

  • 1x Module Termination Jumper (CE-JP-001-0001)

  • 1x Mounting Bracket (CE-HW-005-1002)

  • 2x M8 Drop-in Spring Loaded T-Nut (HW-FN-002-0001)

  • 2x M8 x 18mm Screw (HW-FN-003-0018)

Momentary Pushbutton Module Physical Interface

Figure 1: Physical interface

Figure 1: Physical interface

Status LED Indicators

Name

LED Color

Indicated (when ON)

POWER

White

24 VDC supplied to module

COMM

Yellow and Blue

RS-485 communication functional

FUSE

Red

Module internal fuse tripped

Pushbuttons (black/white)

Pushbutton type

Momentary

Mechanical life (minimum)

250,000 operations

Connecting to a MachineMotion Controller

Figure 2: Momentary Pushbutton module with MachineMotion AI

CTRL IN Male M12 connector pinout

Pin

Description

Pin 1

24 VDC (input)

Pin 2

Ground (input)

Pin 3

RS-485 A (input)

Pin 4

NRS-485 B (input)

Pin 5

Reserved

Pin 6

Reserved

Pin 7

N/A

Pin 8

Reserved

CTRL OUT Female M12 connector pinout

Pin

Description

Pin 1

24 VDC (output)

Pin 2

Ground (output)

Pin 3

RS-485 A (output)

Pin 4

NRS-485 B (output)

Pin 5

Reserved

Pin 6

Reserved

Pin 7

N/A

Pin 8

Reserved

LED color

If you are using the Momentary Pushbutton in conjunction with an Access Request Module (CE-SA-017-0001), you may be interested in replicating the LED color of the Access Request Module on the Momentary Pushbutton, to ensure that the LEDs have the same behavior.

The Momentary Pushbutton exposes a REST interface to set the color of its LED.

firmware/control-port/<port>/set-led

Description

Set LED color on connected Pushbutton modules.

Format

URL:

POST <machineMotionIp>/firmware/control-port/<port>/set-led

Where:

  • <machineMotionIp> is the IP address of the MachineMotion

  • <port> is the port number the module is connected to. It can be 1 or 2 .

Payload:

[
  {
    "id": integer,
    "red": 0 or 1,
    "green": 0 or 1,
    "blue": 0 or 1,
    "blink": 0 or 1
  }
]

Where:

  • <id> is the Pushbutton module’s address

  • <red> is the red color of the RGB LED. 0 means OFF, 1 means ON.

  • <green> is the green color of the RGB LED. 0 means OFF, 1 means ON.

  • <blue> is the blue color of the RGB LED. 0 means OFF, 1 means ON.

  • <blink> sets the behaviour of the RGB LED. 0 means the LED will be continuously ON, 1 means it will blink every 1.5 sec.

Usage example

curl -X 'POST' \
  'https://machinemotion.local/firmware/control-port/1/set-led' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '[
  {
    "id": 2,
    "red": 1,
    "green": 0,
    "blue": 1,
    "blink": 1
  }
]'

Will set the LED of the Pushbutton module having the address 2 and connected to the Control port 1 of the MachineMotion, to blink with the color purple.

Momentary Pushbutton module address configurations

Below are the valid address configurations that can be used for the Pushbutton module:

Switches

Switches

Device ID

Device Type

1

2

3

4

5

6

7

8

OFF

OFF

OFF

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 1

ON

OFF

OFF

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 2

OFF

ON

OFF

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 3

ON

ON

OFF

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 4

OFF

OFF

ON

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 5

ON

OFF

ON

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 6

OFF

ON

ON

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 7

ON

ON

ON

OFF

ON

ON

OFF

OFF

Momentary Pushbutton Module 8

OFF

OFF

OFF

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 9

ON

OFF

OFF

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 10

OFF

ON

OFF

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 11

ON

ON

OFF

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 12

OFF

OFF

ON

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 13

ON

OFF

ON

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 14

OFF

ON

ON

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 15

ON

ON

ON

ON

ON

ON

OFF

OFF

Momentary Pushbutton Module 16

Documentation for Previous Product Versions