Modbus Communication Library Specifications Ver.2.00


 

Specification Items

Specification Contents

Library used

libmodbus v3.1.7

Operation Confirmed OS

■64bit

Microsoft Windows 11
Microsoft Windows 10
Microsoft Windows 10 IoT Enterprise LTSC 2021
Microsoft Windows 10 IoT Enterprise 2019 LTSC
Microsoft Windows 10 IoT Enterprise LTSB 2016
Microsoft Windows Server 2022

32bit

Microsoft Windows 10

Development Language

Microsoft Visual Basic .NET  (*1)

Microsoft Visual C#  (*1)

Microsoft Visual C++ (*2)

Python for Windows (*3)
3.13
3.12
3.11
3.10
3.9

Application Framework

.NET 8
.NET Framework 4.8
.NET Framework 4.7
.NET Framework 4.6


Microsoft Foundation Class (MFC)

-

Supported Development Tool

Microsoft Visual Studio 2022
Microsoft Visual Studio 2019     (*4)
Microsoft Visual Studio 2017     (*4)
Microsoft Visual Studio 2015     (*4) (*5)


-

Operation Confirmed Modbus Slave Products (*6)

■Modbus/TCP

CPS-MCS341 Series
CPS-MC341 Series
CPS-PCS341MB-DS1
CPS-PC341MB-ADSC1
CPSN-MCB271 Series
CPSN-PCB271-S1
CPSL-08P1EN

Modbus/RTU

CPS-PCS341MB-DS1 (*7)
CPS-PC341MB-ADSC1
CPSN-MCB271 Series (*8)
CPSN-PCB271-S1

Remarks

Available on x86 and x64 architecture PCs
 

*1 Not compatible with Universal Windows Platform (UWP).

*2 Not support C++/CLI.

*3 Since it is a free development language, we may not be able to support language-specific problems. (https://www.python.org/)

*4 Not support .NET8.

*5 Support Express Edition

*6 For slave device specifications (connection method, Modbus address map), refer to the manual of each product.

*7 The COM port can be expanded using CPS-COM-1PD and CPS-COM-2PD.

*8 CPSN-MCB271-1-041 and CPSN-MCB271-1-081 require CPSN-COM-1PD.