The ‘Invisible Neural Network’ in Laptops: Why the I2C Bus is the Core Communication Backbone?

When you open a laptop, the precise response of the touchscreen, real-time monitoring by sensors, and intelligent power management… behind these smooth experiences lies a key “communication hub” – the I2C bus. It acts like a “neural network” between devices, enabling data interaction among multiple devices with just two wires, supporting efficient collaboration within the … Read more

Signal Control and Communication Implementation between Siemens PLC and ESP32 or Raspberry Pi 5

The GPIO pins of the ESP32 or Raspberry Pi 5 can collect signals to be processed by Siemens PLC, and then return the processed results to the GPIO pins of ESP32 or Raspberry Pi 5, achieving bidirectional communication and control. The following are the specific implementation methods:1. Hardware ConnectionUsing Digital SignalsESP32/Raspberry Pi 5 → Siemens … Read more

Modbus Protocol 2 – Modbus RTU

Modbus RTU Modbus RTU is a communication protocol used between industrial electronic devices. The main features are: Used in a master-slave network architecture, with one master and multiple slaves, up to 247 slaves. Physical communication lines, typically RS485 or RS422. The master is responsible for message requests, while the slaves respond to these requests, hence … Read more

Mitsubishi iQ-FX5u Series Modbus TCP Master Station Communication Setup

Mitsubishi iQ-FX5u Series Modbus TCP Master Station Communication Setup

1. Mitsubishi’s PLC Modbus TCP master station function is generally implemented through programming, requiring the use of “communication protocol support function“ 1)In the object device connection configuration settings, add “Active connection device” and select “communication protocol“. You need to fill in the local port number, the other party’s IP and the other party’s port number. … Read more

Siemens S7-200 SMART Modbus Slave Communication and Example Programming

Siemens S7-200 SMART Modbus Slave Communication and Example Programming

Detailed Introduction to Modbus Communication and Example Programming for Siemens S7-200 SMART (By Engineer He from JuControl) Overview: Both parties in communication must support one of the modes mentioned above. Modbus is a master/slave communication mode with a single master. There can only be one master on a Modbus network, and the master does not … Read more

I2C: Connecting Multiple Slave Devices with Two Wires

I2C: Connecting Multiple Slave Devices with Two Wires

I²C (Inter-Integrated Circuit, pronounced “I-squared-C”) is a very elegant and widely used synchronous, serial, half-duplex communication protocol. Its core appeal lies in the fact that it can connect multiple devices using only two wires while sacrificing communication efficiency for individual devices. The bus data topology and device connections are shown in the following diagram: Taking … Read more

EtherNet/IP Communication Instructions for Huichuan PLC AC702 and Newland Industrial Barcode Scanner

EtherNet/IP Communication Instructions for Huichuan PLC AC702 and Newland Industrial Barcode Scanner

This article uses the Soldier300 V2 as an example to explain the EtherNet/IP (EIP) communication operations between the Newland Industrial Barcode Scanner and the Huichuan AC702 PLC. Connection Diagram: Environment PLC: Model AC702, accompanying software InoProShop Barcode Scanner: Model Soldier300 V2, accompanying software NSet DEMO: HuichuanEIP.project EDS File: opener_sample_app.eds Settings on the Barcode Scanner Side … Read more

Learning Integrated Circuits: What is MQTT (Message Queuing Telemetry Transport)

Learning Integrated Circuits: What is MQTT (Message Queuing Telemetry Transport)

MQTT: Message Queuing Telemetry Transport MQTT (Message Queuing Telemetry Transport) is a messaging protocol based on the publish/subscribe paradigm, defined under the ISO standard (ISO/IEC PRF 20922).The main features and applications of the MQTT protocol are as follows: 1. Features of the MQTT Protocol 1. Lightweight and Simplicity: The MQTT protocol is lightweight, simple, open, … Read more

Introduction to PLC: Overview of the Modbus Communication Protocol

Introduction to PLC: Overview of the Modbus Communication Protocol

In the field of industrial automation, equipment manufacturers (OEMs) often provide their proprietary communication protocols, such as Profinet, CIP, DeviceNet, and ControlNet, to facilitate communication between workshop devices. With the presence of controllers, instruments, and peripheral devices from different manufacturers, a question arises: how can data exchange be achieved among them? To address this challenge, … Read more

The Most Detailed SPI Protocol Analysis on the Internet

The Most Detailed SPI Protocol Analysis on the Internet

Click the blue text Follow us 1. Principle The SPI (Serial Peripheral Interface) protocol is a high-speed, efficient, full-duplex communication bus that allows the CPU to perform synchronous serial data transmission with low-speed peripheral devices. It mainly uses a synchronous clock signal to simultaneously send and receive serial data, thus achieving full-duplex communication. It is … Read more