Why Your PLC Data is Always ‘Incorrect’? Understanding Siemens Endianness Traps

Why Your PLC Data is Always 'Incorrect'? Understanding Siemens Endianness Traps

At the end of the article, there are 55 practical case materials Introduction: For beginners learning PLC programming, understanding data is crucial. If the arrangement order and rules of the data are not correctly understood, the programs written may ultimately be unusable. This is particularly evident in communication issues; when the communication reads the PLC … Read more

Communication Between Mitsubishi PLC Ethernet Module and Java Program (Part 2)

Communication Between Mitsubishi PLC Ethernet Module and Java Program (Part 2)

In the previous article, we discussed how the Mitsubishi PLC communicates with Java applications to report data. This time, we will explain how to use the PLC’s Ethernet module to write data into the PLC through a Java application. As in the previous article, I am using theMitsubishi FX3U-32MT CPU and theFX3U-ENET-L Ethernet module. Before … Read more

Understanding GATT in Bluetooth BLE: The Core of the Generic Attribute Profile

Understanding GATT in Bluetooth BLE: The Core of the Generic Attribute Profile

In Bluetooth Low Energy (BLE) technology, GATT (Generic Attribute Profile) is the core framework that defines how devices transmit data over Bluetooth. It is not only the “syntax” of BLE communication but also the foundation for standardized interactions between devices. Whether it is a smartwatch synchronizing health data, sensors uploading environmental information, or smartphones controlling … Read more

Detailed Explanation of Wireless Sensor Networks

Detailed Explanation of Wireless Sensor Networks

With the development of sensor technology, embedded technology, distributed information processing technology, and wireless communication technology, wireless sensor networks (WSN), composed of a large number of micro-sensor nodes with micro-processing capabilities, have gradually become a research hotspot. Compared to traditional wireless communication networks such as Ad Hoc networks, the self-organization, dynamism, reliability, and data-centric features … Read more

Mastering TCP/IP in Three Days and Two Nights

Mastering TCP/IP in Three Days and Two Nights

Click the blue text above, select “Set as Favorite” Reply “666” to get the interview guide Computer networks are a fundamental course, but what the teacher talks about is merely a way to spark interest. However, for those who need to self-study, it is undoubtedly more challenging. The road ahead is long~~ Computer networks are … Read more

Simple Bluetooth Module Data Communication Tutorial

Simple Bluetooth Module Data Communication Tutorial

Recently, I have been developing with Bluetooth modules and summarizing some experiences to share, making it easier for everyone to get started quickly.Development scenario description: wireless data communication, replacing wired serial ports, viewing on mobile phones, without complex applications like audio or pairing.Why use Bluetooth?Common wireless communication methods include Bluetooth, WIFI, and 4G/5G. Under Bluetooth … Read more

Disassembling the “Resident Identity Card Reader” – Is This Antenna Circuit Board Stuck with Strong Adhesive?

Disassembling the "Resident Identity Card Reader" - Is This Antenna Circuit Board Stuck with Strong Adhesive?

Have you seen these identity card swipe machines in many places? Today, I got one to disassemble and take a look. Looking at the shell, it feels like a product from 20 years ago. Produced by Huashi Electronics, it uses non-contact, wireless radio frequency identification (RFID). The working frequency of this wireless communication is 13.56MHz, … Read more

Siemens PLC Communication Mastery: The Ultimate Guide to GET/PUT Instructions (Including Multi-Data Type Interaction)

Siemens PLC Communication Mastery: The Ultimate Guide to GET/PUT Instructions (Including Multi-Data Type Interaction)

Click the blue text PLC Automation Hub Follow us In industrial automation systems,real-time data interaction between multiple Siemens PLCs is key to achieving intelligent control. This article will delve into the configuration steps of GET/PUT instructions and demonstrate the cross-PLC interaction ofBoolean, Integer, Real, and String data types through complete SCL code. 1. Five Steps … Read more

A Beginner’s Guide to C# for C Language Developers: Syntax and Development Differences

A Beginner's Guide to C# for C Language Developers: Syntax and Development Differences

1. Introduction: Transitioning from C to C# Development C# is an object-oriented programming language developed by Microsoft, based on the .NET framework, and widely used in Windows desktop applications, upper computer development, web services, and more. For developers with a background in C, the core of learning C# upper computer development lies in understanding the … Read more

An In-Depth Explanation and Practical Applications of FreeRTOS Queues

An In-Depth Explanation and Practical Applications of FreeRTOS Queues

An In-Depth Explanation and Practical Applications of FreeRTOS Queues What is a Queue? Imagine you are in line to buy ice cream. The first person is at the front of the line, and the first person to finish buying ice cream will leave the queue, followed by the second person, and so on. If you … Read more