慧安-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 字节)



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤姆z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值