========================================================= = DAQfast Modbus Library for Linux = = DAQ-LIBMB-LNX Ver.2.40 = = CONTEC Co., Ltd. = ========================================================= - Contents =========== Introduction Installation The history of version-up - Introduction =============== Thank you for purchasing this product. DAQ-LIBMB-LNX is a library for Modbus communication on a Linux PC. The free software library "libmodbus" is used as a library for Modbus communication. This Readme contains supplementary explanations. Please refer to the Online Help (daq-libmb-lnx.htm) for how to use it. - Installation ============== For the installation procedure of the device driver and the development environment (sample programs, etc.), refer to the following help file after extracting the download file. contec\daq-libmb-lnx\help\en\daq-libmb-lnx.htm - Career at version up ======================= Ver.2.40 (2025/01) ---------------------------------------- - Add support controller Support controller: CPSN-MCB271-1-081 Ver.2.30 (2024/12) ---------------------------------------- - Add support development language Support language: Python 3.13 - The support on the following development languages was terminated Python 3.8 - Add support platform - DX-M2300 - Add confirmation distribution (DX-M2300) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.192-tegra (aarch64) Ver.2.20 (2024/10) ---------------------------------------- - Add support platform - MR4100 - Add confirmation distribution (MR4100) - MIRACLE LINUX 9.0 (64-bit) Kernel 5.14.0-70.13.1.el9_0.x86_64 - Add confirmation distribution (DX-U2200) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.192-tegra (aarch64) - Add confirmation distribution (DX-U2100) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.192-tegra (aarch64) - Add confirmation distribution (DX-U1220, DX-U1220P1) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.192-tegra (aarch64) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.120-tegra (aarch64) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.337-tegra (aarch64) - Add confirmation distribution (DX-U1200, DX-U1200P1, DX-U1210) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.120-tegra (aarch64) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.337-tegra (aarch64) - Add confirmation distribution (DX-U1100, DX-U1100P1) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.337-tegra (aarch64) - Add confirmation distribution (Raspberry Pi 3, Raspberry Pi 4) - Raspberry Pi OS (64-bit) March 2024 - Raspberry Pi OS (32-bit) March 2024 - Raspberry Pi OS (Legacy) (64-bit) March 2024 - Raspberry Pi OS (Legacy) (32-bit) March 2024 Ver.2.10 (2024/09) ---------------------------------------- - Add support platform - CPI-MS10CM4-2E021 - CPI-PS10CM4-2E021 Ver.2.00 (2024/07) ---------------------------------------- - New corresponded distribution - Red Hat Enterprise Linux 9.4 (x86_64) - Add confirmation distribution - Ubuntu 24.04 LTS (x86_64) - Add support platform - Raspberry Pi 5 - Add confirmation distribution - Raspberry Pi OS (64-bit) March 2024 - Add support platform - Tinker Board 2 - Tinker Board 2S - Add confirmation distribution - Debian 11 V3.0.11 (64-bit) - Debian 10 V2.1.16 (64-bit) Ver.1.90 (2023/11) ---------------------------------------- - Add support development language Support language: Python 3.12 - Add confirmation distribution (DX-U2100, DX-U2200) - Ubuntu 20.04.6 LTS (64-bit) Kernel 5.10.120-tegra (aarch64) - Add confirmation distribution - Ubuntu 22.04.3 LTS (x86_64) Ver.1.80 (2023/08) ---------------------------------------- - Add confirmation distribution(VPC-7000) - MIRACLE LINUX 8.6 (64-bit) Kernel 4.18.0-372.9.1.el8.x86_64 - Add confirmation distribution(VPC-5000-J) - MIRACLE LINUX 8.4 (64-bit) Kernel 4.18.0-305.el8.x86_64 - Add confirmation distribution - Red Hat Enterprise Linux 9.2 (x86_64) - Red Hat Enterprise Linux 8.8 (x86_64) - Raspberry Pi OS (64-bit) May 2023 - Raspberry Pi OS (32-bit) May 2023 - Raspberry Pi OS (Legacy) (32-bit) May 2023 Ver.1.70 (2023/03) ---------------------------------------- - Add confirmation distribution - Red Hat Enterprise Linux 8.6 (x86_64) - Red Hat Enterprise Linux 8.4 (x86_64) - Ubuntu 22.04.2 LTS (x86_64) - Raspberry Pi OS (64-bit) February 2023 - Raspberry Pi OS (32-bit) February 2023 - Raspberry Pi OS (Legacy) (32-bit) February 2023 Ver.1.60 (2023/01) ---------------------------------------- - Add confirmation distribution (DX-U1220, DX-U1220P1) - Ubuntu 20.04.4 LTS (64-bit) Kernel 5.10.104-tegra (aarch64) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) - Add confirmation distribution (DX-U1200, DX-U1200P1, DX-U1210) - Ubuntu 20.04.4 LTS (64-bit) Kernel 5.10.104-tegra (aarch64) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) - Add confirmation distribution (DX-U1100, DX-U1100P1) - Ubuntu 18.04.6 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) Ver.1.50 (2022/11) ---------------------------------------- - Add support development language Support language: Python 3.11 - Update used library Library used: libmodbus v3.1.7 Ver.1.40 (2022/07) ---------------------------------------- - Add confirmation distribution - Red Hat Enterprise Linux 9.0 (x86_64) - Ubuntu 22.04 LTS (x86_64) - Raspberry Pi OS (64-bit) April 2022 - Raspberry Pi OS (32-bit) April 2022 Ver.1.30 (2022/05) ---------------------------------------- - Add confirmation distribution (DX-U1100, DX-U1100P1) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.201-tegra (aarch64) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) - Add confirmation distribution (DX-U1200, DX-U1200P1, DX-U1210) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.140-tegra (aarch64) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.201-tegra (aarch64) - Ubuntu 18.04.5 LTS (64-bit) Kernel 4.9.253-tegra (aarch64) Ver.1.20 (2022/03) ---------------------------------------- - Add confirmation distribution (Raspberry Pi) - Raspberry Pi OS (64-bit) January 2022 - Raspberry Pi OS (32-bit) January 2022 - Raspberry Pi OS (Legacy) (32-bit) January 2022 Ver.1.10 (2021/12) ---------------------------------------- - Add support development language Support language: Python 3.10 - Changed to load the shared library with ctypes.CDLL () because the system errno may not be obtained in Python Ver.1.00 (2021/08) ---------------------------------------- - First release