![ProSoft Technology MVI56E-LDM-MQTT Quick Start Manual Download Page 7](http://html1.mh-extra.com/html/prosoft-technology/mvi56e-ldm-mqtt/mvi56e-ldm-mqtt_quick-start-manual_1618938007.webp)
MVI56E-LDM-MQTT ♦ MQ Telemetry Transport
Start Here
ControlLogix® Platform
Quick Start Guide
ProSoft Technology, Inc.
Page 7 of 55
1.1.2 Using the SparkplugB Implementation
This document provides step-by-step information on how to enable communication
between a ControlLogix PLC and Inductive Automation
®
’s Ignition, using MQTT
SparkplugB.
The goal is to read data from the ControlLogix PLC, then publish it by a topic to the
MQTT Broker. Another MQTT client will subscribe to that topic in that MQTT broker, so
that the Client can present the PLC information to the user. Additionally, the MQTT
Client can publish data of that topic to the MQTT broker. The LDM_MQTT Client can
subscribe to it, and write the data to the PLC.
In the MQTT protocol, one MQTT Client does not require to be programmatically linked
to another MQTT Client.
The MVI56E-LDM acts as a Message Queuing Telemetry Transport (MQTT) Client. This
document references the Ignition Gateway (by Inductive Automation), a Windows
Service. It will require an up-to-date installation of three files from Cirrus link Solutions. It
provides Sparkplug B based MQTT software modules that perform the service of MQTT
Distributor (
Broker
), the MQTT Engine (
Subscribing Client
) and the MQTT Transmission
(
Publishing Client
).
Videos are available to help you to become familiar with the Ignition implementation of
the MQTT and its use by the LDM_MQTT module:
Video 1: What is MQTT?
https://inductiveautomation.com/resources/video/what-is-mqtt
Video 2: How MQTT Works
https://inductiveautomation.com/resources/video/how-mqtt-works
Video 3: MQTT Sparkplug Specification
https://inductiveautomation.com/resources/video/mqtt-sparkplug-specification
Video 4: MQTT & Ignition
https://inductiveautomation.com/resources/video/mqtt-ignition
Video 5: MQTT Distributor Module
https://inductiveautomation.com/resources/video/mqtt-distributor-module
Video 6: MQTT Transmission Module
https://inductiveautomation.com/resources/video/mqtt-transmission-module
Video 7: Using the MQTT Transmission Module to Publish Data
https://inductiveautomation.com/resources/video/using-the-mqtt-transmission-module-to-
publish-data
Video 8: MQTT Engine Module
https://inductiveautomation.com/resources/video/mqtt-engine-module