We will now look at the MQTT communication capability using our Click plus PLC. MQTT stands for Message Queuing Telemetry Transport. This simple, publish, and subscribe communication protocol does not take too many resources. Constrained devices with low bandwidth are ideal for MQTT. This protocol provides machine-to-machine (M2M) connectivity which is ideal for the Internet of Things. (IoT) This protocol is not for remote IO or real-time (deterministic) applications. MQTT is a good solution for applications that move data from hundreds or thousands of machines (sensors) to clients in many networks.
We will be installing a windows based broker called Mosquitto. The Click Plus PLC will be one of the clients publishing and subscribing to the MQTT broker. Node-RED will be the other client publishing and subscribing to the MQTT broker. Each client will share information. Let’s get started.
The Click Plus can only be programmed with version 3.00 or higher of the Click Programming Software. Version 3.00 will program all of the Click PLC CPU units and add additional features to the Click Ethernet CPU units.
Features of the new Click PLUS PLC (C2-0xCPU) includes the following:
• Micro USB
• DHCP support
• DNS support
• Wi-Fi (programming and Modbus TCP)
• Bluetooth (Wi-Fi) provisioning
• SD Card (Data Logging)
• Data Logger
• Network Time Service
• MQTT (Publish/Subscribe)
• Required PLC Password
• Disable Ports
• Strong Password Support
• Disable Ping Response
• Encrypted Password Transfer
More information can be obtained at our website. This includes all of the links mentioned in this video.
[ Ссылка ]
00:00 Click Plus PLC MQTT Communication
02:03 Eclipse Mosquitto - Open Source MQTT Broker
02:17 Installing Mosquitto Broker Windows
02:49 Mosquitto Broker Windows Service
04:08 MQTT Broker Configuration and Help
06:26 Node-RED MQTT Client
11:20 Click Plus MQTT Client
16:25 Click Plus MQTT Program
Previously we looked at the following:
Click Plus Software Installation
[ Ссылка ]
[ Ссылка ]
Click Plus Establish Communication
[ Ссылка ]
[ Ссылка ]
CLICK PLCs were designed with simplicity in mind, providing reliable control at a low, low cost and with little to no learning curve.
This simplicity makes CLICK a perfect solution for small machines, home automation projects, pneumatic applications, or anywhere a simple system needs a budget-saving control solution.
Building on the original CLICK’s simple design, the new CLICK PLUS PLCs offer the same practical control but with some surprising bells and whistles. Using the same FREE, streamlined PLC programming software as its predecessor, the CLICK PLUS PLCs provide no-headache programming combined with advanced capabilities like Wi-Fi communication and data logging.
The Click and Click PLUS PLC series can be found at this URL:
[ Ссылка ]
There are several reasons why we are using the Click and Click PLUS PLCs. Here are just a few.
- Investment is low for the hardware and the software is free
- Standalone PLC with built-in I/O
- Communication ability - Ethernet Port, RS232, RS485 - support for protocols such as Modbus RTU, Modbus TCP, etc.
- Ability to expand the system with a variety of modules including RTD and Thermocouple inputs directly.
[ Ссылка ]
Click Plus PLC MQTT Communication
Теги
acc automationautomation direct plcclick ladder logicclick plcclick plc programmingclick plc ribbonclick plc system hardwareclick plc tutorialclick programming softwareclick softwareplcplc basicsplc programmingplc programming ladder logicplc softwareplc software freeplc training onlineclick plus plc mqtt communicationclick mqtt communicationclick plus mqttclick plus mqtt clientmqtt click plus mosquitto node-redmqtt click node-red