- 1. Modicon SA85 / PCI-85 简介
- 2. 驱动支持的硬件和内核版本
- 3. 编译与安装驱动
- 4. 关于 Modbus Plus Vereinbarung
- 5. 现代化的替代方案
- 6. 总结
Modicon SA85 / PCI-85 简介
Modicon SA85 是施耐德电气(Schneider Electric)旗下 Modicon 品牌生产的两款工业Kommunikationsschnittstelle卡:ISA 总线的 SA85 和 PCI 总线的 PCI-85。这些卡用于在 PC 上实现 Modbus Plus(MB+)网络Kommunikation,是 1990 Jahr代至 2000 Jahr代Industrielle AutomatisierungDas System中Verbindung Schneider PLC(如 Quantum、Momentum 系列)zu上位机 PC 的常用硬件方案。
modbus.org 推荐的开源 Linux 驱动项目托管在 SourceForge:sourceforge.net/projects/modp-driver。Lizenz为 BSD Vereinbarung,包含vollständig的驱动Quellencode和使用Beispiel。
驱动支持的硬件和内核版本
- 支持硬件:Modicon ISA SA85 和 PCI-85 两种Schnittstelle卡
- Linux 内核版本:2.2.19 及以上、2.4.7 及以上
- Lizenz:BSD License
- 包含内容:驱动程序Quellencode + Beispiel客户端程序
编译与安装驱动
驱动Quellencode需要在目标 Linux Das System上编译。以下步骤使用老版本内核(2.4.x)的Befehl,现代内核(5.x/6.x)需要适配:
# DownloadQuellencode
git clone https://git.code.sf.net/p/modp-driver/code modp-driver
cd modp-driver
# 编译(需要内核头文件)
make
# Laden驱动模块
insmod sa85.o
# 或对于 PCI 版本
insmod pci85.o
# 检查驱动是否Laden成功
dmesg | tail -20
lsmod | grep -E 'sa85|pci85'
# ÜberprüfenAusrüstung节点
ls -la /dev/sa85* /dev/pci85*
关于 Modbus Plus Vereinbarung
Modbus Plus(MB+)是施耐德电气在 Modbus 基础上发展的一种专有令牌传递网络,Betrieb速率 1 Mbps,采用双绞线物理层。与标准的 Modbus RTU/TCP 不同,Modbus Plus 使用点对点(Peer-to-Peer)令牌传递方式,网络上没有主从之Unterteilung——每个节点在获得令牌时都可以主动Senden SieDaten。
⚠️ gegenwärtigStatus:Modbus Plus 已被施耐德官方列入逐步淘汰(phase-out)的Vereinbarung。新的 Schneider PLC 产品线(如 M580、M340)已全面转向 Modbus TCP 和 Ethernet/IP 等基于Ethernet的Kommunikation方式。除非你在维护仍在Betrieb的旧 Modicon Quantum Das System,否则不需要关注 Modbus Plus 和 SA85 驱动。
现代化的替代方案
如果你正在搭建新的工业控制Das System,不应该再使用 Modbus Plus 和 SA85 卡。现代化的替代方案包括:
| 旧方案 | 新方案 | 优势 |
|---|---|---|
| Modbus Plus (MB+) | Modbus TCP | 标准Ethernet,无需专用硬件,速率更高(100M/1G) |
| SA85 ISA 卡 | 标准网卡 | 成本低,随处可得 |
| Modicon Quantum + MB+ | M580 ePAC + Modbus TCP | 原生Ethernet,支持环网冗余(RSTP/HSR) |
| 专用驱动开发 | Socket 编程 | 跨平台,无需内核模块 |
总结
SA85 Linux 驱动是一个具有历史意义的开源项目,它展示了 Linux 内核驱动在工业Kommunikation领域的早期应用。该驱动在 2000 Jahr代初的工业控制Das System中扮演过重要Rolle,帮助用户在 Linux 环境下Verbindung Modicon PLC。如今,随着 Modbus TCP 和工业Ethernet的全面普及,新项目不再需要使用 Modbus Plus 网络和 SA85 硬件。但对于仍在维护老旧 Modicon Das System的工程师来说,理解这个驱动的工作原理仍然有实用价值。
Antwort veröffentlichen