Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        2年前关闭。
                                                                                            
                
        
在一个物联网项目中,我被迫通过HART-IP与Java组件中的测量设备进行通信。我是HART的新手。我知道(传统)HART使用4-20mA信号调制来传输其他信息。 HART-IP正在利用HART到以太网。我也知道是DTD,DTM和FDT ...到目前为止还不错。

但是我还没有找到任何资源描述如何开始使用HART-IP,更不用说与Java结合使用了。

我想,有了HART-IP,我不再需要关心信号调制,而只是“触发”我的命令并接收响应。

有没有人是使用HART-IP的一个很好的起点?

问候,
汤玛士

最佳答案

HART-IP是由FieldComm Group开发和控制的协议。它用于通过联网的WirelessHART网关或其他启用HART-IP的仪器与HART现场设备进行通信。

为了获得该协议的规范,您需要成为FCG的成员(价格昂贵,但提供技术支持)或以1000美元的价格购买(仍然昂贵,但价格不高)。

您是对的,因为您不必担心使用HART-IP进行4-20mA信号调制,但是您将负责设置WirelessHART网关的TCP / IP或UDP套接字,并根据HART-IP协议。这些本质上是包装在特定于HART-IP的以太网数据包中的标准HART命令。

无论选择哪种规格,都将有大量的开发工作要做。根据您的描述,您正在尝试开发HART主机应用程序。没有适用于HART-IP的API或DLL,因此您将从头开始构建。

关于java - 从Java通讯HART-IP ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47325967/

10-10 09:39