RepositoryC#
SM

SmallRob/PLC-CommunTools

针对工业上位机的通讯测试工具类及实例。包含各类厂商的PLC协议及基础的TCP、串口通讯、IO口通讯等协议通讯功能的实现整合,努力完善中。

780stars
220forks
4issues
3views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: plc-controller

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: socket

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: port

#2 Repository Của Tuần

🔧 PLC-CommunTools: Công cụ giao tiếp PLC nhanh chóng cho hệ thống công nghiệp

Một thư viện và bộ công cụ giao tiếp PLC đa nền tảng, giúp kỹ sĩ dễ dàng kiểm tra và tích hợp giao thức TCP/IP, cổng nối tiếp, WebSocket và IO trong môi trường công nghiệp.

PLC-CommunTools là một dự án mã nguồn mở được viết bằng C# 8.0 và chạy trên nền tảng .NET Framework 4.6.2, hướng đến việc cung cấp các lớp giao tiếp và công cụ gỡ lỗi cho các thiết bị PLC trong hệ thống máy tính công nghiệp (industrial PC – IPC). Dự án hỗ trợ cả phiên bản WinForm hiện tại và kế hoạch triển khai bản WPF sau này. Được xây dựng từ kinh nghiệm thực chiến của tác giả trong lĩnh vực giao tiếp phần cứng công nghiệp, dự án còn hoàn thiện và hoan nghênh mọi đóng góp từ cộng đồng.

✨ Điểm nổi bật

  • Hỗ trợ đa giao thức: TCP, cổng nối tiếp (Serial Port), WebSocket và giao tiếp IO.
  • Tích hợp nhiều nhà sản xuất PLC: hỗ trợ nhiều nhà sản xuất và dòng sản phẩm PLC phổ biến.
  • Công cụ gỡ lỗi trực quan: giao diện WinForm giúp người dùng kiểm tra kết nối và gửi/nhận dữ liệu nhanh chóng.
  • Dựa trên .NET Framework 4.6.2: dễ tích hợp vào các dự án hệ thống cũ hoặc mới.
  • Mã nguồn mở, dễ mở rộng: cấu trúc rõ ràng, dễ dàng thêm giao thức hoặc thiết bị mới.
  • Kế hoạch hỗ trợ WPF: nâng cấp giao diện cho ứng dụng đa nền tảng.

💡 Vì sao đáng chú ý

Không giống các thư viện trả phí hoặc phức tạp, PLC-CommunTools mang lại một giải pháp nhẹ nhàng, minh bạch và hoàn toàn miễn phí cho việc giao tiếp PLC. Dự án đặc biệt hữu ích cho các kỹ sĩ phần mềm cần xây dựng hệ thống SCADA, HMI hoặc các ứng dụng công nghiệp tại chỗ. Nhờ cấu trúc mô-đun và hỗ trợ đa nền tảng, PLC-CommunTools giúp giảm thiểu thời gian phát triển và dễ dàng mở rộng theo nhu cầu thực tế.


#PLC #IndustrialAutomation #CSharp #TCP #SerialPort #WebSocket #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPHP
walkor/workerman

An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.

11.5k
Oct 9, 2026
RepositoryC#
kerryjiang/SuperSocket

SuperSocket is a high-performance, extensible socket server application framework for .NET. It provides a robust architecture for building custom network communication applications with support for multiple protocols including TCP, UDP, and WebSocket.

4.2k
Oct 3, 2026
RepositoryC#
NYAN-x-CAT/AsyncRAT-C-Sharp

Open-Source Remote Administration Tool For Windows C# (RAT)

3.1k
Oct 16, 2023
RepositoryC#
zhaopeiym/IoTClient

This is an IoT device communication protocol implementation client, which will include common industrial communication protocols such as mainstream PLC communication reading, ModBus protocol, and Bacnet protocol. This component is open source and free for life, using the most relaxed MIT open source agreement, you can modify and commercial use at will (commercial use please evaluate and test). 这是一个物联网设备通讯协议实现客户端,将会包括主流PLC通信读取、ModBus协议、Bacnet协议等常用工业通讯协议。本组件终身开源免费,采用最宽松的MIT开源协议,您可以随意修改和商业使用(商业使用请做好评估和测试)。

1.7k
May 12, 2026
RepositoryC
cesanta/mongoose

Embedded web server, with TCP/IP network stack, MQTT and Websocket

13.1k
Oct 20, 2026
RepositoryC
ldcsaa/HP-Socket

High Performance TCP/UDP/HTTP Communication Component

6.2k
Aug 31, 2026
RepositoryObjective-C
JackJiang2011/MobileIMSDK

原创全平台IM通信层框架,轻量级、高度提炼,历经10年、久经考验。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源框架,支持 iOS、Android、Java、H5、小程序、Uniapp、鸿蒙Next,服务端基于Netty。

6.1k
Oct 12, 2026
RepositoryJava
tywo45/t-io

T-io is a network programming framework developed based on Java AIO. From the collected cases, t-io is widely used for IoT, IM, and customer service, making it a top-notch network programming framework

1.9k
Jun 24, 2025
RepositoryTypeScript
nilbuild/developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

370.4k
Oct 25, 2026