This guide helps you connect a CLICK PLC with Modbus TCP/IP support to MachineMetrics for real-time machine monitoring. It includes compatible models, signal requirements, configuration instructions, and a sample MachineMetrics adapter script.
โ Supported CLICK PLC Models
To connect to MachineMetrics, your CLICK PLC must support Ethernet communication using Modbus TCP/IP.
Known Compatible Models
-
CLICK Ethernet Basic CPUs
Examples:-
C0-10DRE-D
-
C0-10DD1E-D
-
-
CLICK Ethernet Standard CPUs
Examples:-
C0-11DD2E-D
-
C0-12DD1E-D
-
๐ Serial-only models do not support Modbus TCP and are not compatible.
๐ Minimum Required Signals
MachineMetrics requires the following signals to function properly:
Signal Name | Purpose | Format |
---|---|---|
Execution Status | Indicates if the machine is running or idle | Coil or Register |
Part Count | Increments after each completed part | Coil or Register |
These signals are used to drive analytics such as uptime, performance, and throughput.
๐ How to Source Your Signals
To locate appropriate coils or registers in your CLICK PLC:
-
Open the CLICK Programming Suite.
-
Go to Data View or check the PLC Memory Map.
-
Identify:
-
A coil or register that toggles ON while the machine is running.
-
A register or counter that increments with each part cycle.
-
-
Record their Modbus addresses (e.g., Coil
C1
=00001
, RegisterDS1
=40001
). -
Confirm their behavior during machine operation or using simulation tools.
๐ค What to Send to MachineMetrics
Please provide your MachineMetrics representative with:
-
โ The PLCโs static IP address
-
โ The Modbus TCP port (default is 502)
-
โ The coil or register addresses for:
-
Execution Status
-
Part Count
-
-
โ Optionally: any additional signals you'd like to monitor
๐งช Example Modbus Signal Table
Signal Name | Address | Type | Notes |
---|---|---|---|
Execution Status | 00001 |
Coil | ON when machine is running |
Part Count | 40001 |
Register (int16) | Increments with each completed part |
๐งฐ Sample MachineMetrics Adapter Script
Below is an example YAML script used in MachineMetrics to define the connection and data model for a CLICK PLC using Modbus TCP:
๐ Key Notes:
-
unit-id
typically stays at1
for most CLICK PLC setups. -
Coil and register addresses must match those configured in your PLC.
-
Execution is derived from a "green lamp" coil; part count is based on a register value.
๐ง PLC Configuration Tips
-
Set your PLCโs IP address to static.
-
Ensure Modbus TCP server is enabled in the communication settings.
-
Keep port 502 open between the PLC and the MachineMetrics Edge Device.
-
Confirm the edge device and PLC are on the same subnet or have routing in place.
๐ฌ Support
If you need help locating addresses or understanding this setup:
-
Contact your controls engineer
-
Provide screenshots of your ladder logic or data view for faster assistance
Comments
0 comments
Please sign in to leave a comment.