CoreBus

CoreBus — Free Download. Terminal COM and TCP ports
CoreBus is a cross-platform terminal application designed for communication via serial COM ports and TCP/IP socket connections. Its primary function is interaction with industrial automation devices, allowing data exchange using the standard Modbus protocol in its TCP, RTU, and ASCII variants, as well as sending and receiving raw data in protocol-free mode.
4.0(1 ratings)

Download CoreBus (Official links)
File size: 34.4 MB
The latest version of CoreBus is: 3.3.2
Operating system: Windows, Linux
Languages: English
Price: $0.00 USD

  • Protocol-free mode. Functionality for data communication without a specific protocol. Allows sending and receiving information in text string format or hexadecimal bytes. Includes support for multiple character encodings and offers three transmission modes: single send, cyclic send with configurable interval, and data transmission from a file.
  • Modbus mode. Complete implementation of the Modbus protocol for communication with industrial devices. Supports Modbus TCP, Modbus RTU, Modbus ASCII variants, as well as RTU over TCP and ASCII over TCP. Provides a structured interface to execute register reading and writing functions.
  • Modbus TCP support. Ability to connect to Modbus devices via Ethernet network using the TCP/IP protocol. Establishes communication with equipment using an IP address and specific port, allowing remote management of devices on the network.
  • Modbus RTU support. Implementation of the Modbus protocol in its serial RTU variant. Manages communication via COM ports with configuration of serial communication parameters: baud rate, data bits, parity, and stop bits.
  • Modbus ASCII support. Implementation of the Modbus protocol in ASCII format. Provides communication with devices that use this protocol variant, with a readable representation of transmitted data.
  • RTU over TCP. Functionality that encapsulates Modbus RTU frames within TCP/IP packets. Allows transmission of RTU data over Ethernet networks, maintaining the standard RTU frame structure.
  • ASCII over TCP. Ability to encapsulate Modbus ASCII frames in TCP/IP packets. Facilitates communication with devices requiring ASCII format over network connections.
  • Macro system. Mechanism for creating automated command sequences. Allows defining separate macros for each operation mode, with an unlimited number of commands per macro. For Modbus macros, there is the option to set a common slave identifier for the entire sequence.
  • Macro import and export. Functionality to save and load macro configurations from external files. Allows transferring settings between different software installations and backing up created sequences.
  • Interface themes. Visual customization system with dark and light color schemes. Adapts the application's appearance according to operator preferences or workspace lighting conditions.
  • Preset configurations. Template system for storing connection settings and communication parameters. Allows saving sets of adjustments for different devices or usage scenarios.
  • Portable versions. Software distribution in portable format that does not require system installation. Can be run directly from USB drives or local directories without modifying the operating system registry.
  • Floating point number management. Ability to interpret and manipulate data in floating-point format in Modbus operations. Converts numerical values between Modbus register representation and standard float formats.
  • Binary data handling. Functionality for processing information in binary format within the Modbus protocol. Allows manipulation of individual bits in registers and coils.
  • Cyclic mode. Ability to execute read or write operations repeatedly with configurable time intervals. Monitors device values continuously without manual intervention.
  • Modbus scanner. Tool for automatic detection of Modbus devices on a communication line. Scans slave address ranges to identify connected and available equipment.

CoreBus development began in 2025 as a publicly available source code software project. The application is programmed in C++ language using the Qt framework, which allows its execution on Windows and Linux operating systems. The project is actively maintained with periodic updates incorporating improvements and fixes. CoreBus is available on the SourceForge platform where users can download stable versions and report issues.


Alternatives to CoreBus:

CoolTerm — Free Download. RS232 Terminal for serial communication

CoolTerm

CoolTerm is software designed for communication with devices via serial ports.
Price: Free   Size: 23.7 MB   Version: 2.4.0   OS: Windows, Linux, MacOS