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 校验
Package info
github.com/erikwang2013/industrial-protocols-cclink
Type:industrial-protocol
pkg:composer/erikwang2013/industrial-protocols-cclink
v1.1.2
2026-07-26 14:27 UTC
Requires
- php: >=8.1
- erikwang2013/industrial-protocols-kernel: *
README
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.xyz — https://erik.xyz