【问题标题】:vb.net application RS485 ascii communicationvb.net 应用 RS485 ascii 通讯
【发布时间】:2015-12-29 22:19:20
【问题描述】:

我已经构建了一个 vb.net 应用程序,该应用程序使用 RS232 在 PC 上运行并与串行设备通信。该应用程序运行良好。该应用程序已迁移到使用带有 RS485 端口的工业 PC,该端口将自动将我的 RS232 转换为 RS485。我的问题是我正在使用的设备的默认 RS485 地址为 7。我不确定此地址如何与 ascii RS485 一起使用。我知道寻址如何与 485 以上的 modbus 一起工作,但不适用于 ascii 通信(具体的通信类型是 SCPI 可编程仪器的标准命令)。

我正在使用标准的 .net System.IO.Ports.SerialPort 类,但不确定这个 RS485 地址如何适合这种通信方案。

任何想法都会很棒。

【问题讨论】:

    标签: vb.net automation serial-port rs485 industrial


    【解决方案1】:

    解决办法是在命令前面加上地址号,像这样

    Public Property GateAddress As String = "A007"
    SerialPort.Write(GateAddress + "Some ASCII Command" + vbCrLf)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-28
      • 2021-05-31
      • 2020-08-05
      • 2010-11-19
      • 2011-12-28
      • 2017-08-13
      相关资源
      最近更新 更多