Gcs Communication--RS232

Gcs Communication--RS232

1. 介绍

RS232是常用的串口通讯接口标准之一,具体协议层的介绍可以查看网上资源。

对于应用者,RS232实现相对是简单的。下面介绍Gcs Communication怎么使用RS232模块:

2. 参数设置

Physical Layer ->RS232

  • Port Name:  串口资源名称
  • BaudRate:  波特率
  • DataBit:  数据位
  • StopBits:  停止位
  • Parity:  校验位
  • Receive Format:  接收数据格式
  • Encoding Format: 发送指令编码格式

其中Port Name 支持表达式设置:

 如上图:表达式通过尖括号<>标记,5*socket-3 为表达式,socket为工位号。

满足有时因工位不同,串口号不同的情况。

其中Encoding Format,除了支持默认的ASCII编码,还支持中文编码(GB2312)

3. 指令

可以参见 Gcs Communication User Manual--总览 ->第6章 指令编辑

不同之处如下图:

MessageToSend: 发送指令 需要类似Xml格式标记,

  • <Ascii></Ascii>   发送Ascii字符串
  • <Hex></Hex> 发送Hex字符串

如果没有被标记,发送指令将被忽略。

ExpectedAnswer: 对于期望值,如果需要期望值情况,需要添加类Xml格式<Ascii>Value</Ascii>,标签的大小写都可以。

  • <Ascii></Ascii>   获取Ascii字符串
  • <Hex></Hex> 获取Hex字符串

当RS232模块没有检测到类Xml标签,会忽略期望值。

 

其他通用操作参考Gcs Communication User Manual--总览

 

posted @ 2022-02-21 15:31  NiKaFace  阅读(174)  评论(0编辑  收藏  举报