文件名称:PaSD-client:与PaSD智能盒对话的Python代码
文件大小:46KB
文件格式:ZIP
更新时间:2024-03-25 05:07:25
Python
用于本地MCCS的PASD SMARTbox和FNDH API 链接层 从SMARTbox或FNDH中的微控制器可以看出,该协议是Modbus RTU,速率为9600 bps(8位,无奇偶校验),握手TBD。 FNDH有一个到串行网桥的以太网(100baseT),该网桥接受从任何客户端到端口5000的TCP连接(或到端口5000的UDP数据包),并将串行端口上的流量转换为网络流量。 本地MCCS只需打开到给定IP地址的TCP连接(取决于站号,即通过FNDH中的DIP开关设置),然后以Modbus RTU数据包格式发送和接收字节。 FNDH中的微控制器将这些数据包直接转发到多点串行总线,所有SMARTbox作为Modbus从设备连接到多点串行总线,每个设备均具有唯一的站地址。 FNDH微控制器(在逻辑上,如果不是物理上)也位于同一条多点串行总线上,并充当具有固定站地址的Modbus从设备
【文件预览】:
PaSD-client-main
----pasd()
--------smartbox_ports.json(467B)
--------conversion.py(2KB)
--------smartbox_thresholds.json(2KB)
--------station.py(25KB)
--------fndh_ports.json(385B)
--------__init__.py(659B)
--------fndh.py(25KB)
--------transport.py(29KB)
--------smartbox.py(36KB)
----LICENSE(1KB)
----simulate()
--------sim_smartbox.py(10KB)
--------__init__.py(0B)
----.gitignore(2KB)
----README.md(39KB)
----sid()
--------mccs.py(4KB)
--------__init__.py(0B)