施耐德ATS-ATNSX通讯协议

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
扰,信息在传输过程中会发生细微的变化,错误校验码保证了主机或子机对在传送过程中出 错的信息不起作用。这样增加了系统的安全和效率。错误校验码采用 CRC-16 校验方法。
二字节的错误校验码,低字节在前,高字节在后。 注:信息帧格式都是相同的:地址码、功能码、数据区和错误校验码 3.1 错误校验
3
冗余循环码(CRC)包含 2 个字节,即 16 位二进制。CRC 码由发送端计算,放置于发送 信息的尾部。接收端的设备再重新计算接收到信息的 CRC 码,比较计算得到的 CRC 码是否与 接收到的相符,如果二者不相符,则表明出错。
CRC 码的计算方法是,先预置 16 位寄存器全为。再逐渐把每 8 位数据信息进行处理。 在进行 CRC 码计算时只用 8 位数据位,起始位及停止位,如有奇偶校验位的话也包括奇偶校 验位,都不参与 CRC 码计算。
在计算 CRC 码时,8 位数据与寄存器的数据相异或,得到的结果向低位移一位,用 0 填 补最高位。再检查最低位,如果最低位为 1,把寄存器的内容与预置数相异或,如果最低为 0,不进行异或运算。
56
38
1
常用电源校准值 (0~255)
57
39
1
备用电源校准值 (0~255)
动作控制
1:复位控制
58
3A
2:手/自动设置
1 4:手动至位置 N
8:手动至位置 R
16:手动至位置 0
控制器状态
59
3B
高字节
1 1: 在位置 N
2: 在位置 R
功能码 单位
3, 6

3, 6

3, 6
V
3, 6
V
3, 6
(1010000000000001)进行异或。 (5) 重复步骤 3 和 4,直到右移 8 次,这样整个 8 位数据全部进行了处理。 (6) 重复步骤到步骤 5,进行下一个 8 位的处理。 (7) 最后得到的 CRC 寄存器即为 CRC 码,低字节在前,高字节在后。
4
数。如附录地址列表所示。
错误校验码(CRC 码):主机或从机可用校验码进行判别接收信息是否出错。有时,由
于电子噪声或其他一些干扰,信息在传输过程中会发生细微的变化,错误校验码保证了主机
或从机对在传送过程中出错的信息不起作用。这样增加了系统的安全和效率。错误校验采用
CRC-16 校验方法,占两个字节,低字节在前。
通讯前需确定您的通讯网络所使用的通讯速率及信息格式,如下所示,在参数设置状态
下进行。
1
波特率:9600,1 位起始位,8 位数据位,2 位停止位,无校验。
3. 地址列表
地址 (DEC)
地址 (HEX)
字数 (WORDS)


48
30
1
转换延迟时间 (0~255)
49
31
1
返回延迟时间 (0~255)
V
3, 6
V
3,wk.baidu.com6
--
3, 6
--
3, 6
--
3, 6
--
3, 6
--
3
--
2
60
3C
61
3D
4: 手/自动方式
8: 消防状态指示
16:常用电源脱扣
32:备用电源脱扣
低字节
64: 常用电源故障
128:备用电源故障
1
常用电源电压值
1
备用电源电压值
3
V
3
V
举例:读子机地址为 01,起始地址 0030H 的 16 个寄存器(功能码 03)。
这个过程一直重复 8 次,第 8 次移位后,下一个 8 位再与现在寄存器的内容相异或,这 个过程与以上一样重复 8 次。当所有的数据信息处理完后,最后寄存器的内容即为 CRC 码值。 3.2 CRC-16 码的计算步骤为: (1) 置 16 位寄存器为十六进制 FFFF(即全为 1)。称此寄存器为 CRC 寄存器。 (2) 把一个 8 位数据与 16 位 CRC 寄存器的低位相异或,把结果放于 CRC 寄存器。 (3) 把寄存器的内容右移一位(朝低位),用 0 填补最高位,检查最低位(移出位)。 (4) 如果最低位为 0:复第 3 步(再次移位)。如果最低位为 1:CRC 寄存器与多项式 A001
主机发送 子机地址
功能码 起始地址
读取个数
CRC 码
字节数 1 1 2
2
2
举例(16 进制) 01 送至子机 01 03 读数据 00 起始地址为 0030H 30 00 读取 16 个寄存器 0E C4 01
3.错误校验码(CRC): 主机或子机可用校检码进行判别接收信息是否出错。有时,由于电子噪声或其他一些干
停止位: 1,2 位
END 结束结构 延时 (相当于 4 个 字节时间)
地址码:地址码为通讯传送的第一个字节。这个字节表明由用户设定地址码的从机将接
收由主机发送来的信息。并且每个从机都具有唯一的地址码(1-255),并且响应回送均以各
自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机发送的地址码表明回
50
32
1
常用电源过压转换值 (230~280)
51
33
1
常用电源欠压转换值 (180~210)
52
34
1
备用电源过压转换值 (230~280)
53
35
1
备用电源欠压转换值 (180~210)
工作方式
54
36
1:自投自复
1 2:互为备用
4:自投不自复
双电源形式
55
37
1
1:电网-电网
2:电网-发电机
通讯协议
1. 通讯参数
波特率:
起始位:
4800,9600,19200bps
1位
2. 信息帧格式
数据位: 8位
校验位: 无,奇,偶
START
ADD
初始结构
地址码
延时 (相当于 4 个 字节时间)
1 字节 8位
CS 功能码
1 字节 8位
DATA 数据区
N 字节 N*8 位
CRC 错误校验
2 字节 16 位
送的从机地址。
功能码:功能码为每次通讯传送的信息帧的第二个数据帧,告诉子机执行相应功能。本
模块利用了两个指令从主机获取要执行的任务及提供的服务。
功能码
定义
03H
读数据
06H
写单个寄存器(遥控)
数据区:数据区是根据不同的功能码而不同。数据区可以是实际数值、设置点、主机发
送给从机或从机发送给主机的地址。不同的数据区存储了控制器的不同工作状态及工作参
相关文档
最新文档