问题标签 [dlms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 中的 DLMS/COSEM
我正在创建一个简单的基于 Web 的 AMR(自动抄表)系统,但在 php 中找不到DLMS/COSEM的任何实现,也许有人有解决方案?
DLMS/COSEM 是仪表的通信标准(定义、规则和方法)
addressing - Gurux DLMS 通信寻址
我有一个现有的 Actaris 电表系统,但我得到的信息很少。我必须编写一个新程序来替换当前正在从仪表读取数据的程序。我试图通过串口监听当前的通信,我看到 SNRM 请求是这样的: 7E A0 0A 00 22 00 CB 03 93 69 CE 7E
我检测到客户端地址为 1,逻辑设备地址为 17,仪表的物理地址为 101。
我想使用 GURUX GXDLMSClient 从仪表中读取数据,但是如果我这样设置参数:
我这样发送 SNRM 请求: 7E A0 0A 00 00 22 CB 03 93 55 0E 7E
为什么 4 大小的服务器地址的 22 值与当前通信中的位置不同?处理这个问题的正确方法是什么?
霍克萨
java - 使用 Java/Python 的 DLMS
我有一个电表,我目前正在尝试与之握手,同时使用 Java 和 Python。这是HDLC连接模式。当我根据DLMS协议写入端口时,在Baudrate:300,Bytesize:7,Parity:E,StopBit:1。发送“/?!\r\n”后。
我收到了来自
然后我发送“ACK 2 5 2 \r\n”,但我没有得到任何回复......下面是python代码。如果需要,我也可以附上 Java 代码。我现在只想通过物理层。谢谢
python - 如何通过DLMS协议读取仪表数据?
我试图通过 DLMS 协议从仪表中读取数据,但只能'/?!\r\n'
使用另一个不能,
我尝试读取诸如 (1-1.32.7.0 [电压]) 之类的数据,但不能将其用作ASCII,
然后我通过并行RS485将 RS485 中的数据记录到USB。
所以我在下面显示的代码有效,但无论如何我都无法解码。
checksum - 如何在 hdlc 帧中计算校验和
我试图找到如何从 hdlc 框架计算校验和。我尝试使用示例:7E A0 0A 00 02 00 23 21 93 [18 71] - 校验和 7E 我尝试了这个计算器:https ://www.scadacore.com/tools/programming-calculators/online-checksum-calculator/
我把这部分框架放在那里:A0 0A 00 02 00 23 21 93 但结果不匹配......
我需要你的建议,伙计们...
gsm - 使用 GSM 调制解调器发送 HDLC 帧的问题
我有 SL7000 仪表和 GSM 调制解调器 iRZ。当我使用 RS-485 电缆发送时 - 一切正常。但是当我尝试使用 GSM 调制解调器时,我遇到了问题。当我这样发送 SNRM 时:7E A0 0A 00 22 00 51 03 93 6A 34 7E 我得到正常的 UA。但是当我尝试像这样发送 SNRM 时:7E A0 21 00 22 00 51 03 93 6B 21 81 80 12 05 01 80 07 04 00 00 00 02 08 04 00 00 00 01 3D 93 7E(来自 DXDLMSDirector)我什么也没得到. 绝对地!也许有一些技巧可以将 hdlc 与 gsm 调制解调器一起使用?也许是特殊的延误或什么?
smartmeter - 我需要通过 TCP/IP 为智能电表实现 Gurux DLMS 可以帮助理解和实现它
我需要通过 TCP/IP 为智能电表实现 Gurux DLMS
我能够连接智能电表并收到初始数据包。
现在我需要向它发送命令可以检索其他数据。
ssl - 是否有可能以某种方式在 TLS 上使用 DLMS?
是否可以通过 TLS 协议以某种方式使用 DLMS?据我所知 - DLMS 包括 OSI 模型的网络、传输和会话层。TLS 适用于会话层。我是否正确地认为不可能在 DLMS 客户端和 DLMS 服务器设备之间进行这样的中间设备(在 DLMS 测量设备中始终是服务器),并保护客户端(后端服务器)的一部分到此带有 TLS 的中间设备没有数据解密?