erikwang2013/industrial-protocols-cclink

There is no license information available for the latest version (v1.1.2) of this package.

CC-Link RS-485 协议包 — 主从轮询,CRC-16/XMODEM 校验

Maintainers

Package info

github.com/erikwang2013/industrial-protocols-cclink

Type:industrial-protocol

pkg:composer/erikwang2013/industrial-protocols-cclink

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.1.2 2026-07-26 14:27 UTC

This package is auto-updated.

Last update: 2026-07-26 14:53:29 UTC


README

English

CC-Link (Control & Communication Link) RS-485 现场总线协议,主从轮询模式,CRC-16/XMODEM 校验。

安装

composer require erikwang2013/industrial-protocols-cclink

架构

CcLinkDriver(串口 RS-485)→ CcLinkFrame 帧编解码。主站模式(station=0),从站轮询。

功能

RS-485 串口通信(156000 bps)、主从轮询、CRC-16/XMODEM 校验、CcLinkException 异常

使用说明

$conn = $kernel->getConnectionManager()->connect('cclink-device');
// CC-Link 主站轮询

配置示例

'devices' => [
    'cclink-device' => [
        'protocol' => 'cc-link', 'variant' => 'rs485',
        'device' => '/dev/ttyUSB2',
        'baud_rate' => 156000, 'station' => 0,
        'timeout' => 3000,
    ],
],

兼容框架

Laravel / Webman / Hyperf / ThinkPHP / Yii2 / Plain PHP

系统要求

  • PHP >= 8.1
  • RS-485 接口
  • erikwang2013/industrial-protocols-kernel

License

MIT — Copyright (c) 2026 erik erik@erik.xyzhttps://erik.xyz