兴泰科技 · 技术支持中心
首页/ 文档库/ XT3U-PLC 手册/ 4.5 无协议通信(RS/RS2)
第四章 通信

4.5 无协议通信(RS/RS2)

RS / RS2 自由协议通信指令与用法。

i 本篇为 XT3U-PLC 系列控制器说明书 的组成部分,可点右上角「导出 PDF」单独保存,或回 手册总目录 查看全部章节。

4.5 无协议通信功能(RS/RS2 指令)

4.5.1 RS 指令

RS 指令的元件功能如下:

M8401-RS 指令正在发送中(M8121)

M8403-RS 指令接收标志(M8123)

M8409-通讯超时标志(M8129)

D8400-通讯参数与协议选择(D8120) D8402-RS 指令发送数据余数

D8409-RS 指令接收超时设置(1=10ms,默认 50=500ms)

D8419-正在执行通信的标志

** RS 指令发送与接收的最大数据是 520(超出报 6343\\6363);

RSRS串行通信指令RS16位
S发送保存地址准备发送的数据起始地址准备发送的数据起始地址准备发送的数据起始地址
M要发送的数量要发送数据的长度字节为单位最大 1024要发送数据的长度字节为单位最大 1024要发送数据的长度字节为单位最大 1024
D接收保存地址准备接收的数据起始地址准备接收的数据起始地址准备接收的数据起始地址
N要接收的数量要接收数据的长度字节为单位最大 1024要接收数据的长度字节为单位最大 1024要接收数据的长度字节为单位最大 1024
操 作 数位软元件位软元件位软元件位软元件位软元件位软元件位软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件
系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户位数指定位数指定位数指定位数指定位数指定变址变址变址常数常数实 数
SXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE
MXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE
DXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE
NXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE

可用的帧

  • 报头在通信格式设定中,设定为「使用报头」时,则使用 D8124 的低字节的数值。发送数据时,在指定的发送数据的开头处附加上 D8124 的低位 1 个字节的数值后发送。接收数据时,也是在接收到 D8124 的低位 1 个字节的数值时开始接收。
  • 报尾在通信格式设定中,设定为「使用报尾」时,使用 D8125 的低字节的数值。发送数据时,在指定的发送数据的结尾处添加上 D8125 的低字节的数据后发送。接收数据时,也是在接收到 D8125 的低字节的数据后才表示接收结束 * 1。

*1. 在接收到 RS 指令中指定的接收点数时,或是数据的接收发生中断,且经过了设定的超时时间 (D8129) 后也都表示接收完毕。

功能及动作

发送接收的数据及数据点数

相关软元件

**1.位软元件** R/W:读出/写入均可 R:读出专用,W:写入专用

软元件名称内容R/W
M8063串行通信错误标志位发生串行通信错误时置 ON。R
M8120保持通信设定用保持通信设定状态(FX0N 可编程控制器用)W
M8121等待发送标志位等待发送状态时为 ON。R
M8122发送请求用 SET 指令发送请求置 ON 后,开始发送。R/W
M8123接收结束标志位接收结束后置位。R/W
M8124载波检测标志位与 CD 信号同步 ON/OFF。R
M8129超时判定标志位当接收数据中断,在判断超时用的时间中设定的时间范围内,如果不能重新开始接收,则置 ON。R/W
M81618 位处理模式在 8 位 / 16 位数据之间切换发送接收数据。W

2.字软元件

软元件名称内容R/W
D8063串行通信错误代码当串行通信错误为 ON 时,保存错误代码。R/W
D8120通信格式设定可以通信格式设定。R/W
D8122发送数据的剩余点数保存要发送的数据的剩余点数。R
D8123接收点数的监控保存接收到的数据点数。R
D8124报头设定报头。初始值:STX (H02)R/W
D8125报尾设定报尾。初始值:ETX (H03)R/W
D8129超时判定时间设定超时的时间。R/W
D8405显示通信参数保存在可编程控制器中设定的通信参数。R
D8419动作方式显示保存正在执行的通信功能。R

4.5.2 RS2指令

指令名称功能描述数据长度
RS2串行通信指令RS216 位
S发送保存地址准备发送的数据起始地址准备发送的数据起始地址
M要发送的数量要发送数据的长度(以字节为单位,最大 1024)要发送数据的长度(以字节为单位,最大 1024)
D接收保存地址准备接收的数据起始地址准备接收的数据起始地址
N要接收的数量要接收数据的A长度(以字节为单位,最大 1024)要接收数据的A长度(以字节为单位,最大 1024)
n1COM 口选择K1: COM1, K2: COM2K1: COM1, K2: COM2
操 作 数位软元件位软元件位软元件位软元件位软元件位软元件位软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件字软元件
系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户系统 ·用户位数指定位数指定位数指定位数指定位数指定变址变址变址常数常数实 数
SXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE
MXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE
DXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE
NXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE
nXYMTCSD.bDRTCSDKnXKnYKnMKnSKnSMVZ修KHE

(图中灰色标注不可用)

可以使用的帧

报头第 1 个第 2 个第 3 个第 4 个
通道 1D8380 低字节D8380 高字节D8381 低字节D8381 高字节
通道 2D8410 低字节D8410 高字节D8411 低字节D8411 高字节
报尾第 1 个第 2 个第 3 个第 4 个
通道 1D8382 低字节D83A82 高字节D8383 低字节D8383 高字节
通道 2D8412 低字节D8412 高字节D8413 低字节D8413 高字节

功能及动作

发送接收的数据及数据点数

相关软元件

通道 1 软元件通道 2 软元件名称内容
M8063M8438串行通信错误发生通信错误时置 ON
M8121M8401等待发送标志位等待发送状态时置 ON
M8122M8402发送请求发送请求置 ON 后,开始发送
M8123M8403接收结束标志位当接收结束为 ON,不能再接收数据
M8129M8409超时判定标志位接收数据中断,超过超时时间置位
D8120D8400通信格式设定
D8122D8402发送剩余点数
D8123D8403接收点数监控
D8129D8409超时时间设定
D8380D8410报头 1,2
D8381D8411报头 3,4
D8382D8412报尾 1,2
D8383D8413报尾 3,4
D8384D8414接收和保存接收数据的和校验
D8385D8415接收计算和保存接收数据求得的和校验
D8386D8416发送求和发送时的和校验

相关文档

XT3U-PLC 手册 · 总目录XingTai PLC Studio 软件说明书

相关下载

XT3U-PLC 系列控制器说明书(完整版 PDF)
整册下载 · A4 · 含全部章节
下载