用户
传输方式
登录后可跨设备保存划线和私人笔记登录
驱动程序讲的是协议,传输层负责承载协议。驱动程序支持哪些传输方式是其元数据的一部分,连接字符串中会在协议代码和 :// 之间指定你想要的传输方式:
modbus-tcp:tls://192.168.1.100:802
^^^ ^^^
protocol transport省略该项,就会使用驱动的默认传输方式。每种传输接受的选项都以其代码为前缀,因此 tcp.connect-timeout-ms 和 cotp.tpdu-size 在同一个连接字符串中也能彼此区分。以下各页面的表格均由传输本身生成。
网络
- TCP - 普通 TCP 客户端套接字
- UDP - 无连接数据报,包括广播
- TLS - 由证书保护的 TCP
- TLS-PSK - 由预共享密钥保护的 TCP
- COTP - ISO-on-TCP,即西门子 S7 所使用的方式
- Raw Socket - IP 层之下的以太网帧
串口与现场总线
- Serial Port - RS-232、RS-485 和 USB 适配器
- CAN bus - 各种 CAN 传输所实现的共享 API
- SocketCAN - 通过 Linux 内核访问的真实 CAN 总线
- Virtual CAN - 内存中的 CAN 总线
离线
- PCAP Replay - 回放已录制的抓包数据,而非真实设备
另外还注册了一个 test 传输。它是 PLC4X 自身单元测试所使用的内存内替代实现,应用程序无法使用,并被刻意排除在协议页面的受支持传输列表之外。如果你在驱动元数据中看到它,请将其过滤掉。 |
|---|
评论
登录后参与评论
正在加载评论…
KnowForge