慧安-PLC4X支持的协议

简介: 慧安-PLC4X支持的协议

PLC4X目前支持13种协议,分别是

  1. AB-ETH
  2. ADS/AMS
  3. BACnet/IP
  4. CANopen
  5. DeltaV
  6. DF1
  7. EtherNet/IP
  8. Firmata
  9. KNXnet/IP
  10. Modbus (TCP/UDP/Serial)
  11. OPC UA
  12. S7 (Step7)
  13. Simulated


AB-ETH

待说明。



ADS/AMS

注:结构 AMS/TCP 数据包,数据数组由三部分组成

数据数组 尺寸+描述
AMS/TCP 报头 6字节 包含数据包的长度。
AMS 报头 32 字节 AMS/TCP-Header 包含发送器和接收器的地址。此外还有 AMS 错误代码、ADS 命令 ID 和一些其他信息。
ADS数据部分 n 字节 ADS 数据范围包含单个 ADS 命令的参数。数据数组的结构取决于 ADS 命令。一些 ADS 命令不需要额外的数据。


BACnet/IP

注:工程自动化和控制网络

名字
关键字 bacnet
Maven依赖 to be updated (tbu)
默认传输方式: tcp
兼容的传输: tcp
支持的操作: update


CANopen

注:自动化领域,CANopen 是建立在 CAN 总线之上的特定协议。

名字
关键字 canopen
Maven依赖
默认传输方式: 套接字CAN(socketcan)
兼容的传输: 套接字CAN(socketcan)
支持的操作: SDO—读、写—SDO 用于请求/响应通信。支持加速和分段模式。不支持块传输。传输类型根据有效载荷长度自动确定。所有数值 - ndodeId、索引、子索引都可以使用十六进制表示法(即。0xA)指定。PDO—订阅、写—PDO 是一个异步操作,因此接收它需要订阅。查看 Apache PLC4X API 文档以获取有关如何使用订阅 API 的更详细示例。订阅者将收到映射到字段语法中定义的类型的值的通知。


DeltaV

待说明。



DF1

待说明。



EtherNet/IP

注:以太网/IP协议

名字
关键字 eip
Maven依赖
默认传输方式: tcp
支持的操作: —从 PLC4X 设备读取标签,—将值写入 PLC4X 设备上的标签


Firmata

注:固件协议,Firmata 协议基于用于与音乐设备通信的 MIDI 协议。它也是与 Arduino 设备通信的最广泛使用的协议之一。此驱动程序与StandardFirmata Arduino Sketch可在此处找到的驱动程序兼容(最后一次更改的版本是 2017 年 8 月 17 日)

名字
关键字 firmata
Maven依赖
默认传输方式: serial串行
兼容的传输: serial串行
支持的操作: 订阅—数字地址和模拟地址都支持读取,—仅支持对数字地址进行写入


KNXnet/IP

名字
关键字 knxnet-ip
Maven依赖
默认传输方式: udp
兼容的传输: udp(默认端口:3671)、pcap-replay
支持的操作: —仅支持tcp传输。


Modbus (TCP/UDP/Serial)

名字
关键字 modbus
Maven依赖
默认传输方式: tcp
兼容的传输: udp(默认端口:502)、tcp(默认端口:502)
支持的操作: —仅支持tcp传输、—仅支持tcp传输。


OPC UA

名字
关键字 opcua
Maven依赖
默认传输方式: tcp
兼容的传输: tcp(默认端口:4840)
支持的操作: —读取接口允许在单个和批量请求中读取所有支持的 PLC4X 数据类型、—写入接口允许在单个和批量请求中写入所有支持的 PLC4X 数据类型、订阅—基于事件和循环的事件可以订阅


S7 (Step7)

注:西门子 S7 协议

名字
关键字 opcua
Maven依赖
默认传输方式: tcp
兼容的传输: tcp(默认端口:102)
支持的操作: —仅支持tcp传输、—仅支持tcp传输。


Simulated

注:西门子 S7 协议

名字
关键字 simulated
Maven依赖
默认传输方式: tcp
兼容的传输: tcp
支持的操作: —支持下面列出的所有标准 IEC 61131 数据类型、—支持下面列出的所有标准 IEC 61131 数据类型。

支持以下数据类型:-

布尔(布尔值)

SINT (int 8)

USINT (uint 8)

字节 (uint 8)

整数(整数 16)

单位(单位 16)

字(单位 16)

DINT (int 32)

UDINT (uint 32)

双字(单位 32)

皮棉(int 64)

ULINT (uint 64)

LWORD (uint 64)

实数(浮点数)

真实(双)

字符(字符)

WCHAR(2 字节字符)

字符串(254 字节)

目录
相关文章
|
NoSQL 网络协议 Linux
OpenOCD(二):Jim-Tcl&运行&OpenOCD项目设置
OpenOCD(二):Jim-Tcl&运行&OpenOCD项目设置
627 1
|
弹性计算 关系型数据库 数据建模
Docker部署openclinica
OpenClinica是全球第一款开源临床试验(简称EDC)及临床数据管理(简称CDM)软件,传统部署可参考https://docs.openclinica.com/ 官网,这是为了方便采用Docker部署,https://hub.docker.com上有对应的镜像可以使用
1273 0
Pycharm配置镜像源(长期有效)
Pycharm配置镜像源(长期有效)
Pycharm配置镜像源(长期有效)
|
8月前
|
Ubuntu 关系型数据库 MySQL
mysql8.0安装初始化不需要设定root密码?
uubntu 的mysql安装完成后无法设定root密码
483 10
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
12099 5
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
机器学习/深度学习 人工智能 自然语言处理
智能语音识别技术在多语言环境中的应用与挑战####
随着全球化的不断推进,跨语言交流的需求日益增长,智能语音识别技术成为连接不同语言文化的桥梁。本文旨在探索该技术在多语言环境中的应用现状、面临的挑战及未来发展趋势,通过深入分析技术瓶颈与创新策略,为促进全球无障碍沟通提供新视角。 ####
|
供应链 安全 大数据
区块链与大数据:重构未来世界的密码
在科技飞速发展的时代,大数据被誉为“未来的石油”,区块链则被称为“信任的机器”。两者结合,将如何重塑世界?本文解析区块链与大数据的核心特性——区块链的去中心化、安全透明与大数据的海量、多样、实时价值;展示其在金融、供应链、医疗、交通等领域的应用场景;并展望未来跨界融合、信任重构、智能化发展以及隐私保护的趋势,预示着一个高效可信的新时代的到来。
969 1
|
存储 安全 Java
System.setProperty配置系统属性详解
System.setProperty配置系统属性详解
|
安全 虚拟化 Windows
|
缓存 网络协议 网络性能优化
基于 Wireshark 分析 IP 协议
基于 Wireshark 分析 IP 协议

热门文章

最新文章