【问题标题】:ASTM Protocol over Ethernet以太网 ASTM 协议
【发布时间】:2018-11-24 05:31:04
【问题描述】:

我正在使用以太网上的 ASTM 协议集成 Vitros 4600,我过去使用 ASTM 通过串行端口集成了另一台机器,它工作正常。

  1. 目前我面临的问题是 Vitros 机器不断给出错误"Unexpected reply from LIS".
  2. 我的数据包与文件相符

1H|\^&|||主机||||||||E1394-97

2P|1|00001|||FIRST^LAST^E||19780407|F||843TALLOAKSDR^HAILVILLEMD45831|||^^|||||||||||||||||||||

3O|1|CCY1311181^^||^^^1.0000+300+1.0|R||||||A||||5||||||||||O|||||

4L|1|N

我在 C# 中实现它并且可以成功读取来自 Vitros 4600 的消息,但 Vitros 4600 无法理解我的回复。

在串行通信中,我注意到首先有 ENQ/ACK 之类的数据包,然后是实际消息,这也会发生在 tcp 中吗?当数据通过 tcp 在流中而不是在数据包中传入和发送时。

【问题讨论】:

    标签: c#


    【解决方案1】:

    交换的数据没有区别。我已经从支持 TCP 和串行通信的分析仪实现了 ASTM 协议。在任何情况下,为了初始化一个新的通信周期,ENQ - ACK 都是必需的。

    【讨论】:

      猜你喜欢
      • 2018-06-25
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多