FP 通讯协议中文

合集下载

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议1. 引言本协议旨在规定FP23通讯协议的标准格式,以确保通讯过程的稳定性、安全性和互操作性。

该协议适用于使用FP23通讯协议进行数据交换的各种系统和设备。

2. 范围本协议适用于所有使用FP23通讯协议进行数据交换的系统和设备,包括但不限于计算机、网络设备、传感器、控制器等。

3. 术语定义3.1 FP23:指代本协议的通讯协议,用于数据交换和通讯。

3.2 数据帧:指FP23协议中的数据单元,包含数据内容和相关的控制信息。

3.3 发送方:指数据帧的发送方。

3.4 接收方:指数据帧的接收方。

4. 协议规范4.1 数据帧格式4.1.1 数据帧由以下部分组成:- 帧头:包含协议标识符和帧长度等信息。

- 数据内容:携带实际的数据信息。

- 帧尾:用于校验数据的完整性和准确性。

4.1.2 帧头格式:- 协议标识符:用于识别FP23协议,固定为特定的值。

- 帧长度:表示数据帧的总长度,包括帧头、数据内容和帧尾。

4.1.3 数据内容格式:- 数据类型:指定数据的类型,如文本、数字、图像等。

- 数据长度:表示数据内容的长度。

- 数据值:实际的数据内容。

4.1.4 帧尾格式:- 校验和:用于校验数据帧的完整性和准确性,采用特定的校验算法生成。

4.2 数据交换流程4.2.1 建立连接- 发送方向接收方发送连接请求。

- 接收方收到连接请求后,发送确认信号给发送方。

- 发送方收到确认信号后,建立连接。

4.2.2 数据传输- 发送方将数据封装为数据帧。

- 发送方向接收方发送数据帧。

- 接收方收到数据帧后,解析数据内容。

- 接收方向发送方发送确认信号。

- 发送方收到确认信号后,继续发送下一个数据帧。

4.2.3 连接关闭- 发送方或接收方发送关闭连接请求。

- 另一方收到请求后发送确认信号。

- 发送方和接收方收到确认信号后,关闭连接。

5. 安全性和错误处理5.1 安全性- 数据帧在传输过程中应采用加密算法进行加密,确保数据的机密性。

MEWTOCOL-松下FP通讯协议

MEWTOCOL-松下FP通讯协议

FP PLC OPEN PROTOCOL MEWTOCOLThe programming port of all the FP PLC’s supportOPEN MEWTOCOL-COM. This is very useful whenyou want to monitor PLC values/bits or to set PLCvalues or bits via your COMPUTER. You can use anylanguage such as Basic, C, Pascal, Assembler or evenif other suppliers of PLCs can send ASCII strings, theycan talk to our PLCs to exchange data.* DDE is also available to monitor or set data on MSExcel, Intouch, Intellution or any software applicableto DDE.MEWTOCOL formatMaster/Slave communication(Half duplexcommunication)*4ASCII strings (One frame is up to 118 characters.)*519200 bps (or 9600 bps *1 *3 )8 bit data length (or 7 bit *2 *3 )1 stop bit fixed *3Odd parity fixed *3Cr (Carriage Return) fixed *3*1 Dip switch configurable, located next toprogramming port for FP1, FPM, FP3,FP10SH. For FP0 it is softwareconfigurable. The default for FP0 is9600bps.*2Configurable in PLC systemregister through the programming software1错误!未定义书签。

OFTP协议简介

OFTP协议简介

OFTP协议以下内容仅供参考,详情可点击这里查看Odette文件传输协议(OFTP – Odette File Transfer Protocol)是一种在合作伙伴之间直接或间接地传输电子文件的通信协议。

它符合德国汽车工业协会4914 / 2,或欧洲电信传输数据交换组织(Odette – Organization for Data Exchange by Tele Transmission in Europe)的建议。

OFTP的传输方式不同于FTP,而更类似于电子邮件。

这是因为发送和接收文件并不是通过扫描目录列表,而是主动推送文件或是先存储后抓取。

同FTP(文件传输协议)相比OFTP的一个重要特征是所有合作伙伴当建立连接时需要身份验证。

服务器端先将客户端的登录信息与保存在服务器上信息比对,如果身份验证通过,才将其登录信息发送给客户端,随后由客户端验证身份。

双方只有在相互成功验证身份后方可进行数据交换。

客户端和服务器端都需要两对用户名和密码:一对用来登录到另一端的用户名和密码,另一对用来验证合作伙伴登陆信息的用户名和密码。

用户名称通常是Odette由RFC 2204规范定义的Odette ID。

如果是通过OFTP路由服务器进行通信那么这个ID是必需的。

如果是发生在两个合作伙伴之间的直接通信,可以使用任何用户名称。

数据交换可由任何一方触发执行。

根据传输方式的设置,接收成功后或者立即确认或者稍后通过“端到端的回复”(EERP-end to end response)确认。

另一端则通过(RTR)回复确认EERP。

只有当EERP收到之后,方可认为数据已经成功地交换。

OFTP数据交换可以发生在任意客户端(主动端或发起数据交换的一端)和服务器端(被动端或接收端之间。

数据交换的发起端既可以发送和接收数据也可以只接收数据(文件/ EERP)。

OFTP的优点支持断点续传即连接被终止后仍然可以延续之前的传输,而不需要传输整个文件。

FED-P对外通信协议V1.1 (1)

FED-P对外通信协议V1.1 (1)

保密级别:对外公开鼎盛特对外通讯协议作者:完成日期:2010年8月18日星期三审核人:批准人:批准日期:2010.08.20对外公布人:修改情况记录:I.前言本通信协议是鼎盛特安全预警技术(北京)有限公司的fmst吸气采样火灾报警器对外通信协议,此通信协议支持的产品有:IF4, MIC, MIN, SM101, BM101, SM111, BM111, QQ180, QQ280和VM机型。

其中不同型号的产品应用不同的通信协议请注意。

II.技术说明一、通信方式:①RS-232/RS-485串行通信②波特率:9600 bits/s。

③每帧数据格式:1位起始位,8位数据位,1位停止位,无验验位二、数据格式①命令组成发送:命令头+ 命令号+ 子机地址+ 数据尾(0AH0DH)子机接收正确则返回:命令头+ 命令号+ 子机地址+ 数据+ 数据尾(0AH0DH),②发送的数据均为16进制数。

III.通讯协议1. 子机复位适用机型:IF4, MIC, MIN, SM101, BM101, SM111, BM111, QQ180, QQ280和VM命令格式:发送:7个字节命令头(47H)+ 命令号(30H35H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:8个字节命令头(47H41H)+ 命令号(30H35H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0A0D)例如:1号机复位发送:47H 30H35H 30H31H 0AH0DH返回:47H41H 30H35H 30H31H 0AH0DH2. 实时数据适用机型:IF4, MIC, MIN, SM101, BM101, SM111, BM111, QQ180, QQ280和VM 命令格式:发送:7个字节命令头(47H)+ 命令号(30H37H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:26个字节命令头(47H41H)+ 命令号(30H37H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 中心值(2字节ASCII)+ 方差(2字节ASCII)+ 自学习剩余时间(2字节ASCII)+ 二级火警报警值(2字节ASCII)+ 一级火警报警值(2字节ASCII)+ PRE报警值(2字节ASCII)+ AUX报警值(2字节ASCII)+ 当前值(2字节ASCII)+减1位置(2字节ASCII)+ 数据尾(0A0D)例如:1号机1秒对应的实时数据发送:47H 30H37H 30H31H 0AH0DH返回:47H41H 30H37H 30H31H 32H35H(中心值为25)30H33H(方差为03)30H46H(自学习剩余15分钟)42H34H(二级火警报警值=B4H)34H30H(一级火警报警值=40H)33H34H(PRE报警值=34H)32H39H(AUX报警值=29H)31H38H(当前值=18)33H36H(减一位置=36)0AH0DH3. 读取30/34个参数值A.读取30项参数适用机型:IF4, MIC, MIN, QQ180, QQ280和VM命令格式1:发送:7个字节命令头(47H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:68个字节命令头(47H41H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+30个参数对应的ASCII(60字节ASCII)+ 数据尾(0A0D)例如:读取1号机对应的30个参数值发送:47H 30H38H 30H31H 0AH0DH返回:47H41H30H38H30H31H30H31H(密码1)30H32H(密码2)30H31H(默认确定)30H30H (实时烟雾)30H38H(报警因子)30H31H(快速学习)30H34H(警觉级)30H36H(行动级)30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)30H41H(火1延时)30H41H(火2延时)30H33H(年)30H43H(月)30H34H(日)31H37H(时)32H44H(分)30H30H(实时气流)36H33H(气流高限)30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)30H30H(实时电源)0AH0DH命令格式2:发送:8个字节命令头(47H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 31H + 数据尾(0AH0DH)返回:70个字节命令头(47H41H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 30个参数对应的ASCII(60字节ASCII)+ 校验和(60字节ASCII求和后取低8位再转换为2字节ASCII)+ 数据尾(0A0D)例如:读取1号机对应的0个参数值发送:47H 30H38H 30H31H 31H 0AH0DH返回:47H41H 30H38H 30H31H 30H31H(密码1)30H32H(密码2)30H31H(默认确定)30H30H(实时烟雾)30H38H(报警因子)30H31H(快速学习)30H34H(警觉级)30H36H(行动级)30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)30H41H(火1延时)30H41H(火2延时)30H33H(年)30H43H(月)30H34H(日)31H37H(时)32H44H(分)30H30H(实时气流)36H33H(气流高限)30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)30H30H(实时电源)XXH XXH(校验和) 0AH0DHB.读取34项参数适用机型:SM101, BM101, SM111, BM111命令格式1:发送:7个字节命令头(47H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:76个字节命令头(47H41H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 34个参数对应的ASCII(68字节ASCII)+ 数据尾(0A0D)例如:读取1号机对应的34个参数值发送:47H 30H38H 30H31H 0AH0DH返回:47H41H 30H38H 30H31H 30H31H(密码1)30H32H(密码2)30H31H(默认确定)30H30H (实时烟雾)30H38H(报警因子)30H31H(快速学习)30H34H(警觉级)30H36H(行动级)30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)30H41H(火1延时)30H41H(火2延时)30H33H(年)30H43H(月)30H34H(日)31H37H(时)32H44H(分)30H30H(实时气流)36H33H(气流高限)30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)30H30H(实时电源)30H30H(管1气流)30H30H(管2气流)30H30H(管3气流)30H30H(管4气流)0AH0DH命令格式2:发送:8个字节命令头(47H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 31H + 数据尾(0AH0DH)返回:70个字节命令头(47H41H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 30个参数对应的ASCII(60字节ASCII)+ 校验和(60字节ASCII求和后取低8位再转换为2字节ASCII)+ 数据尾(0A0D)例如:读取1号机对应的0个参数值发送:47H 30H38H 30H31H 31H 0AH0DH返回:47H41H 30H38H 30H31H 30H31H(密码1)30H32H(密码2)30H31H(默认确定)30H30H(实时烟雾)30H38H(报警因子)30H31H(快速学习)30H34H(警觉级)30H36H(行动级)30H38H(火警1级)30H41H(警觉延时)30H41H(行动延时)30H41H(火1延时)30H41H(火2延时)30H33H(年)30H43H(月)30H34H(日)31H37H(时)32H44H(分)30H30H(实时气流)36H33H(气流高限)30H30H(气流低限)30H38H(风机转速)30H46H(电源高限)30H30H(电源低限)30H30H(警报锁死)30H31H(故障锁死)30H31H(面板复位)30H31H(面板自检)30H30H(图表速率)30H30H(实时电源)XXHXXH(校验和) 0AH0DH4. 设置30个参数值适用机型:IF4, MIC, MIN, SM101, BM101, SM111, BM111, QQ180, QQ280和VM命令格式1:发送:67个字节命令头(53H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 30个参数对应的ASCII(60字节ASCII)+ 数据尾(0AH0DH)返回:8个字节命令头(53H41H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0A0D)注:30个参数对应的ASCII同4命令格式2:发送:69个字节命令头(53H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 30个参数对应的ASCII(60字节ASCII)+校验和(60字节ASCII求和后取低8位再转换为2字节ASCII)+ 数据尾(0AH0DH)返回:8个字节命令头(53H41H)+ 命令号(30H38H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 00H/01H(转换为2字节ASCII) + 数据尾(0A0D)特殊说明:01H(校验和正确)代表设置成功,00H(校验和错误)代表设置失败返回:53 41 30 38 30 31 30 30 0A 0D 说明校验和错误,修改参数不成功说明:30个参数对应的ASCII同45. 读取事件记录适用机型:IF4, MIC, MIN, SM101, BM101, SM111, BM111, QQ180, QQ280和VM命令格式:发送:7个字节命令头(47H)+ 命令号(30H39H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:命令头(47H41H)+ 命令号(30H39H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 当前年月日时分(10字节ASCII)+ N条事件记录对应的ASCII(N×6×2字节ASCII)+ 数据尾(0A0D)说明:①1条事件记录存储格式:事件代码+年+月+日+时+分②事件代码意义:6. 查询子机状态适用机型:IF4, MIC, MIN, SM101, BM101, SM111, BM111, QQ180, QQ280和VM 命令格式:发送:命令头(43H)+ 命令号(30H30H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:命令头(43H41H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+数据(2字节ASCII)数据尾(0AH0DH)说明:返回的2字节ASCII数据转化为一字节的HEX数,该HEX数每位代表意义为(已改动):说明:机型FMST-IF4/MIC/MIN 最高位(即第7位)未使用,返回的是07. 历史图表数据适用机型:IF4, MIC, MIN, SM101, BM101, SM111, BM111, QQ180, QQ280和VM①历史图表第一个数据包命令格式:发送:命令头(47H)+ 命令号(31H30H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:命令头(47H41H)+ 命令号(31H30H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 当前年月日时分(10字节ASCII)+ 图表速率(2字节ASCII)+ 图表数据个数(4字节ASCII)+ 数据(最多512×2字节ASCII) + 数据尾(0A0D)②如第一个数据包未发送完所有的历史图表数据,则请求发送历史图表的第二个数据包命令格式:发送:命令头(47H)+ 命令号(31H31H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据尾(0AH0DH)返回:命令头(47H41H)+ 命令号(31H31H)+ 子机地址(00—99的BCD码转换为2字节ASCII)+ 数据(最多512×2个ASCII)+ 数据尾(0A0D)③以后依此类推,最多发送8个数据包。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言FP23通讯协议是为了实现在通讯设备之间进行数据传输和信息交换而制定的标准协议。

本协议旨在确保通讯设备之间的互操作性,提供稳定、安全、高效的通讯服务。

二、范围本协议适用于所有使用FP23通讯协议的通讯设备,包括但不限于计算机、网络设备、移动设备等。

三、术语定义1. FP23:指代本协议的名称,代表通讯设备之间的数据传输和信息交换标准。

2. 通讯设备:指代使用FP23协议进行数据传输和信息交换的硬件设备。

3. 数据传输:指代通过FP23协议在通讯设备之间传输数据的过程。

4. 信息交换:指代通过FP23协议在通讯设备之间交换信息的过程。

四、协议规范1. 协议版本a. FP23通讯协议的当前版本为1.0。

b. 协议版本号由主版本号和次版本号组成,例如1.0。

c. 每次协议更新都需要更新版本号,并记录在协议的更新日志中。

2. 数据格式a. FP23协议采用统一的数据格式进行数据传输和信息交换。

b. 数据格式包括数据头、数据体和数据尾。

c. 数据头包含协议版本号、数据长度等信息。

d. 数据体包含实际的数据内容。

e. 数据尾用于校验数据的完整性和正确性。

3. 数据传输方式a. FP23协议支持多种数据传输方式,包括但不限于有线传输、无线传输等。

b. 数据传输的具体方式由通讯设备的硬件和软件决定。

c. 通讯设备之间的数据传输需要建立可靠的连接,确保数据的完整性和可靠性。

4. 数据交换流程a. 数据交换的流程由发送方和接收方共同协调完成。

b. 发送方将数据按照FP23协议的格式进行封装并发送给接收方。

c. 接收方接收到数据后,解析数据头、数据体和数据尾,并进行校验。

d. 若数据校验通过,接收方将数据体中的内容提取出来进行后续处理。

e. 若数据校验失败,接收方将发送错误信息给发送方,请求重新发送数据。

五、安全性1. 数据加密a. 为了保证数据的安全性,FP23协议支持数据加密功能。

网络协议词典-F

网络协议词典-F

网络协议词典-FFANP:Flow Attribute Notification Protocol(流属性通知协议)流属性通知协议(FANP)是相邻模式间的一种协议,负责管理直通(cut-through)方式下的分组转发功能。

在该过程中,路由器并不通过常规的IP 分组过程来接收数据包。

FANP 表示将数据链路连接和数据包流间的信息映射到相邻节点上。

这样,节点就能管理映射信息。

通过FANP,路由器如CSR(cell switch router)可转发导入的基于数据链路级连接标识符的数据包,而避免了通常情况下的IP 分组过程。

类别:ToshibaFast Ethernet(快速以太网)快速以太网(Fast Ethernet)的速度在原10Base-T 以太网的基础上提高了10倍,并保留了其帧格式、MAC 机制和MTU。

同时现有的10Base-T 的应用程序和网络管理工具同样适用于快速以太网。

100Base-T 标准正式定义在IEEE 802.3u 中。

类别:IEEE来源:IEEE 802.3uFC-0 Layer物理层,定制了不同介质,传输距离,信号机制标准,也定义了光纤和铜线接口以及电缆指标类别:ANSIFC-1 Layer定义编码和解码的标准。

类别:ANSIFC-2 Layer定义了帧、流控制、和服务质量等。

类别:ANSIFC-3 Layer定义了常用服务,如数据加密和压缩。

类别:ANSIFC-4 Layer协议映射层,定义了光纤通道和上层应用之间的接口,上层应用比如:串行SCSI 协议,HBA 的驱动提供了FC-4 的接口函数,FC-4 支持多协议,如:FCP-SCSI、FC-IP、FC-VI。

类别:ANSIFCS:Frame Check Sequence(帧检验序列)数据链路层帧方式接入协议(LAPF)中的字段,是一个16比特的序列。

它具有很强的检错能力,它能检测出在任何位置上的3个以内的错误、所有的奇数个错误、16个比特之内的连续错误以及大部分的大量突发错误。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称: FP23通讯协议一、引言FP23通讯协议旨在规范和定义FP23设备之间的通信方式和数据交换格式,以确保设备之间的互操作性和数据传输的可靠性。

本协议适用于所有使用FP23设备的通信场景。

二、术语和定义1. FP23设备:指使用FP23芯片或系统的硬件设备。

2. 数据帧:指在通信中传输的基本数据单元,包含特定的数据格式和控制信息。

三、通信协议1. 通信接口a. FP23设备之间的通信可以通过有线或无线接口进行。

b. 有线接口可以使用标准的以太网协议或其他适用的物理层接口。

c. 无线接口可以使用Wi-Fi、蓝牙或其他适用的无线通信协议。

2. 数据传输格式a. 数据帧的格式应符合FP23设备的通信协议规范。

b. 数据帧应包含以下字段:i. 帧头:指示数据帧的起始。

ii. 数据长度:表示数据帧中数据的长度。

iii. 数据:实际传输的数据。

iv. 校验和:用于校验数据帧的完整性。

v. 帧尾:指示数据帧的结束。

3. 数据交换流程a. 发送方将数据封装成数据帧,并通过通信接口发送给接收方。

b. 接收方接收到数据帧后,解析数据帧并提取数据。

c. 接收方校验数据帧的完整性,如果数据帧损坏或错误,则丢弃该帧。

d. 接收方根据数据帧中的数据进行相应的处理。

e. 接收方可以发送响应数据帧给发送方,以确认接收或传输其他信息。

4. 错误处理a. 发送方在发送数据帧时,应使用校验和字段确保数据帧的完整性。

b. 接收方在接收数据帧时,应验证校验和字段,如果校验和错误,则丢弃该帧并发送错误通知给发送方。

c. 发送方在接收到错误通知后,可以重新发送数据帧或采取其他错误处理措施。

5. 安全性a. 通信过程中的数据传输应采用加密和身份验证等安全措施,以保护数据的机密性和完整性。

b. 设备之间的通信应使用安全的通信协议,如SSL/TLS等。

6. 扩展性a. FP23通讯协议应具备良好的扩展性,以适应未来的技术发展和新的需求。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言本协议旨在规范FP23通讯协议的标准格式及相关要求,以确保通讯协议的一致性、可靠性和互操作性。

该协议适用于FP23通讯协议的设计、实施和使用过程中的各个环节。

二、背景FP23通讯协议是一种用于数据传输和通信的协议,广泛应用于各类设备和系统之间的数据交换。

本协议的目的是确保FP23通讯协议的可扩展性、安全性和稳定性,以满足不同应用场景下的通讯需求。

三、定义1. FP23通讯协议:指基于FP23技术开发的通讯协议,用于设备和系统之间的数据传输和通信。

2. 通讯协议版本:指FP23通讯协议的具体版本号,用于标识协议的不同版本。

3. 数据帧:指FP23通讯协议中用于传输数据的最小单位,包含数据头、数据体和校验码等字段。

4. 通讯接口:指设备或系统用于与其他设备或系统进行通信的接口,包括物理接口和逻辑接口。

四、协议规范1. 协议版本管理a. FP23通讯协议的版本号采用主版本号和次版本号的形式,例如:1.0、2.0等。

b. 每次协议版本更新时,应记录更新内容、修改日期和版本号,并及时通知相关使用方。

c. 新版本的协议应向下兼容旧版本,确保与旧版本的设备和系统可以正常通信。

2. 数据帧格式a. 数据帧由数据头、数据体和校验码三个部分组成,具体格式如下:数据头:包含帧起始标识、帧长度、帧类型等字段。

数据体:包含具体的数据内容。

校验码:用于校验数据帧的完整性和准确性。

3. 通讯接口规范a. 通讯接口应符合相关的物理接口标准和协议规范,确保设备和系统之间的互联互通。

b. 通讯接口应支持数据的双向传输,包括发送和接收功能。

c. 通讯接口应提供必要的错误处理和异常处理机制,以确保通讯的可靠性和稳定性。

5. 数据传输安全a. FP23通讯协议应采用加密、认证和授权等安全机制,确保数据传输的机密性和完整性。

b. 通讯双方应建立安全连接,并定期更新安全密钥,以防止数据泄露和非法访问。

FP93通讯协议中文

FP93通讯协议中文
B.有关 RS422/485 通讯口的技术数据
1.软件清单
在软盘内,提供了下述的软件和资料 FP93 通讯协议.DOC BASICA.EXE - BASIC 语言(DOS 环境下) MR13.BAS - BASIC 程序的 PC 机 232 口 422 口测试软件
2.FP93 通讯协议
1) 串口接线 1) 串口接线
⑸⑹⑺⑻⑼⑽⑾ R 0 1 0 0 0 ---W 0 1 8 c 0 ,****
⑿⒀⒁⒂ ETX D A CR ETX 7 8 CR
1. 通讯发送格式的解释 a 通讯的起始符,[⑴一位,STX:(02H)或 ”@”(40H)] b 通讯下位机地址[⑵、⑶两位],由 8 位二进制组成。地址范围 1~99(1:0000 0001~0110 0110),这 8 位二进
(02H)⊕(30H)⊕(31H)⊕(31H)⊕(52H)⊕(30H)⊕(31H)⊕(30H)⊕(30H)⊕(39H)⊕(03H)=50H
BCC 校验结果 ⒀:"5"=35H
⒁:"0"=30H
j 回车符[⒂一位 CR(0DH)] 全文结束符既回车符。
4).None 无校验
4.3.3 通讯应答格式
a
例:STX 0 1 1 R 0 1 0 0 0 EXT D A CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=26H
BCC 校验结果 ⒀:"2"=32H
⒁:"6"=36H
3).XOR 块校验(异或校验)

FP23通讯协议 (2)

FP23通讯协议 (2)

FP23通讯协议协议名称:FP23通讯协议1. 引言FP23通讯协议旨在规范通信设备之间的数据传输和通信过程,确保数据的安全性、准确性和完整性。

本协议适用于使用FP23通讯协议进行数据传输的所有通信设备。

本协议的目标是提供一种标准的通信协议,以便不同设备之间可以无缝地进行数据交换。

2. 定义在本协议中,以下术语的定义如下:2.1. 发送方:指数据传输的主动方,将数据发送给接收方。

2.2. 接收方:指接收发送方传输的数据的设备或系统。

2.3. 数据包:指在发送方和接收方之间传输的数据单元。

2.4. 校验和:指用于验证数据包完整性的校验值。

3. 通信协议规范3.1. 通信接口3.1.1. FP23通讯协议使用标准的网络通信接口进行数据传输,支持TCP/IP和UDP/IP协议。

3.1.2. 通信接口应符合国际通信标准,以确保设备之间的互操作性。

3.1.3. 通信接口应支持数据加密和身份验证机制,以确保数据的安全性。

3.2. 数据格式3.2.1. 数据包应采用统一的格式,包括头部信息、数据内容和校验和。

3.2.2. 头部信息应包括发送方和接收方的标识符、数据包序号和数据包长度等信息。

3.2.3. 数据内容应按照约定的格式进行编码,以确保数据的准确性和可读性。

3.2.4. 校验和应基于CRC或其他可靠的校验算法计算,以验证数据包的完整性。

3.3. 数据传输3.3.1. 发送方应按照约定的数据包格式将数据分割为多个数据包进行传输。

3.3.2. 接收方应按照数据包的序号和长度信息进行数据包的重组和验证。

3.3.3. 发送方和接收方应维护数据包的传输状态,以确保数据的可靠传输。

3.4. 错误处理3.4.1. 发送方和接收方应对数据传输过程中的错误进行处理和恢复。

3.4.2. 发送方应重传丢失的数据包,接收方应丢弃重复的数据包。

3.4.3. 发送方和接收方应记录错误日志并进行相应的故障排除。

4. 安全性和权限控制4.1. 数据加密4.1.1. 数据传输过程中的敏感信息应进行加密处理,以保护数据的机密性。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言FP23通讯协议旨在规范通信设备之间的数据交互过程,确保数据的安全、可靠和一致性。

本协议适用于所有使用FP23通讯协议的通信设备。

二、定义1. FP23通讯协议:指本协议规定的通信设备之间进行数据交互的协议。

2. 通信设备:指使用FP23通讯协议进行数据交互的硬件或软件设备。

三、协议规范1. 协议格式1.1 数据包格式:每个数据包由包头、数据体和校验位组成。

- 包头:用于标识数据包的起始和结束,包括起始标识、数据长度和校验位。

- 数据体:存储实际的数据内容。

- 校验位:用于验证数据包的完整性和准确性。

1.2 数据格式:数据采用二进制编码,根据实际需求进行定义。

2. 数据交互流程2.1 连接建立通信设备之间建立连接前,需进行身份验证和协议版本匹配。

2.2 数据传输通信设备之间进行数据传输时,按照以下步骤进行:- 发送方将数据封装成数据包,并发送给接收方。

- 接收方接收数据包,并进行校验。

- 若校验通过,接收方发送确认信息给发送方。

- 发送方接收到确认信息后,认为数据传输成功。

- 若校验不通过或超时,发送方进行重传操作。

3. 数据包格式3.1 包头格式- 起始标识:用于标识数据包的起始位置,固定为特定的字节序列。

- 数据长度:表示数据体的长度,以字节为单位。

- 校验位:用于验证数据包的完整性和准确性,采用CRC校验算法。

3.2 数据体格式- 数据体的具体格式根据实际需求进行定义,可包括数据类型、数据长度等。

3.3 校验位格式- 校验位的计算方法采用CRC校验算法,确保数据包的完整性和准确性。

四、安全性保障1. 身份验证通信设备之间建立连接前,需进行身份验证,确保通信双方的合法性和安全性。

2. 数据加密敏感数据在传输过程中应进行加密处理,确保数据的机密性和完整性。

3. 防止数据篡改通信设备在接收到数据包后,应进行校验,以防止数据被篡改。

五、协议版本管理1. 协议版本更新针对协议的改进和修订,可进行协议版本的更新,确保通信设备之间的兼容性。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言FP23通讯协议旨在规范和标准化FP23设备的通信过程,确保设备之间的数据传输和交互的可靠性、安全性和一致性。

本协议适用于所有使用FP23设备进行通信的相关方。

二、定义和缩写1. FP23设备:指使用FP23技术进行通信的设备。

2. 数据传输:指在FP23设备之间进行的信息交换。

3. 通信过程:指FP23设备之间进行数据传输的整个过程。

4. 相关方:指使用FP23设备进行通信的各方,包括但不限于设备制造商、开发人员、终端用户等。

5. API:应用程序接口,用于FP23设备与其他软件应用程序之间的交互。

三、通信流程1. 连接建立a. FP23设备之间的通信建立前,必须进行身份认证和授权验证。

b. 通信双方通过安全加密协议建立加密通道,确保通信过程中的数据安全性。

c. 连接建立后,通信双方进行握手协议,确保双方的通信参数一致。

2. 数据传输a. FP23设备之间的数据传输采用分组传输方式,每个数据包包含数据头、数据体和校验码。

b. 数据头包含数据包的基本信息,如数据长度、数据类型等。

c. 数据体包含实际的数据内容。

d. 校验码用于验证数据的完整性和准确性。

3. 错误处理a. 在数据传输过程中,如果发生错误,接收方应向发送方发送错误应答。

b. 发送方收到错误应答后,应进行重传或采取其他措施进行错误处理。

四、通信协议1. 数据格式a. 数据采用二进制格式进行传输。

b. 数据格式应符合FP23设备的数据结构规范。

2. 数据编码a. 数据采用UTF-8编码进行传输。

b. 数据编码过程中,应确保数据的完整性和准确性。

3. 数据加密a. 数据传输过程中,应采用安全加密算法对数据进行加密。

b. 加密算法应符合国际安全标准,确保数据的安全性。

4. 数据校验a. 数据传输过程中,应采用CRC校验算法对数据进行校验。

b. 校验码应与数据一起传输,接收方通过校验码验证数据的完整性。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议1. 引言本协议旨在规范FP23通讯协议的标准格式和内容,以确保通讯过程的安全性、可靠性和一致性。

本协议适用于所有使用FP23通讯协议的相关设备和系统。

2. 范围本协议适用于使用FP23通讯协议进行数据交换的所有设备和系统,包括但不限于通信设备、传感器、控制器等。

3. 角色定义本协议中涉及的角色定义如下:- 发送方(Sender):数据发送方,负责将数据按照FP23通讯协议进行封装并发送。

- 接收方(Receiver):数据接收方,负责接收并解析使用FP23通讯协议封装的数据。

4. 协议格式FP23通讯协议采用以下格式进行数据交换:- 数据包头部(Header):包含数据包的标识符、版本号、数据长度等信息。

- 数据部分(Data):包含实际传输的数据。

- 校验部分(Checksum):用于校验数据的完整性和准确性。

- 数据包尾部(Footer):标识数据包的结束。

5. 数据包格式FP23通讯协议的数据包格式如下:```--------------------------------------------------| 包头 | 数据长度 | 数据 | 校验 | 包尾 |--------------------------------------------------```- 包头(Header):固定长度的标识符,用于识别数据包的起始。

- 数据长度(Data Length):表示数据部分的长度。

- 数据(Data):实际传输的数据内容。

- 校验(Checksum):用于校验数据的完整性和准确性。

- 包尾(Footer):固定长度的标识符,用于识别数据包的结束。

6. 数据包传输流程FP23通讯协议的数据包传输流程如下:- 发送方将待发送的数据按照协议格式进行封装,包括包头、数据长度、数据内容、校验和包尾。

- 发送方将封装好的数据包通过通讯渠道发送给接收方。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言FP23通讯协议旨在规范通信设备之间的数据交换和通信流程,确保数据传输的准确性、安全性和稳定性。

本协议适用于使用FP23通讯协议的所有通信设备。

二、定义1. FP23通讯协议:指本协议所规定的通信设备之间的数据交换和通信流程。

2. 通信设备:指使用FP23通讯协议进行数据交换和通信的硬件设备。

三、通信协议规范1. 数据格式1.1 数据帧:每个数据帧由固定长度的数据组成,包括数据头、数据体和数据尾。

1.2 数据头:包含数据帧的起始标识符和帧长度信息。

1.3 数据体:包含实际传输的数据。

1.4 数据尾:包含数据帧的校验信息和结束标识符。

1.5 数据编码:数据采用统一的编码格式,如UTF-8。

2. 通信流程2.1 连接建立:通信设备之间建立连接前,需进行握手协议,确保双方的通信参数一致。

2.2 数据传输:连接建立后,通信设备之间可以进行数据的发送和接收。

2.3 连接关闭:通信结束后,需进行连接关闭协议,释放资源。

3. 数据交换3.1 数据请求:通信设备可以向对方发送数据请求,请求特定数据或执行特定操作。

3.2 数据响应:接收到数据请求后,通信设备应根据请求进行相应的数据响应。

3.3 数据推送:通信设备可以主动向对方推送数据,无需请求。

4. 错误处理4.1 错误码:定义一套错误码,用于标识不同类型的错误。

4.2 错误处理:通信设备在接收到错误数据或发生错误时,应根据错误码进行相应的错误处理。

五、安全性保障1. 数据加密:通信设备之间的数据传输可以采用加密算法,确保数据的机密性。

2. 认证机制:通信设备之间建立连接时,可以进行身份认证,确保通信的安全性。

3. 防护措施:通信设备应采取必要的防护措施,防止未经授权的访问和攻击。

六、协议更新本协议的更新由协议撰写专家负责,更新后的版本将在指定时间内通知所有使用FP23通讯协议的通信设备。

七、免责声明本协议的解释权归协议撰写专家所有,使用FP23通讯协议的通信设备应自行承担因使用本协议而产生的风险和责任。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言FP23通讯协议旨在规范并确保在通讯过程中数据的可靠传输和信息的安全性。

本协议适用于使用FP23通讯协议的各方,包括但不限于软件开发人员、系统管理员和网络工程师。

通过遵守本协议,各方将能够实现高效、稳定和安全的通讯。

二、背景1. FP23通讯协议是一种基于TCP/IP协议的通讯协议,用于在不同设备之间进行数据传输和通信。

2. 本协议的目的是确保通讯过程中数据的完整性、可靠性和机密性,以及提供错误处理和异常情况处理的机制。

三、协议规范1. 数据格式a. 数据传输采用二进制格式,以确保数据的高效传输和存储。

b. 数据包由包头和包体组成。

包头包含必要的控制信息,如数据包长度和校验值;包体包含实际的数据内容。

c. 包头长度固定为8字节,包体长度可变。

d. 包头和包体之间使用特定的分隔符进行分隔。

2. 数据传输流程a. 建立连接i. 客户端向服务器发送连接请求。

ii. 服务器接收到连接请求后,进行连接确认,并返回确认信息给客户端。

iii. 客户端接收到确认信息后,建立连接。

b. 数据传输i. 数据发送方将数据封装成数据包,包括包头和包体。

ii. 数据接收方接收到数据包后,校验包头信息,确保数据的完整性。

iii. 数据接收方解析包头,获取包体长度。

iv. 数据接收方接收包体,并进行解析和处理。

3. 数据校验a. 采用CRC校验算法,对数据包的包头进行校验,以确保数据的完整性。

b. 校验值作为包头的一部分,与其他控制信息一起传输。

c. 数据接收方在接收到数据包后,通过计算校验值,与接收到的校验值进行比对,以判断数据是否完整。

4. 错误处理a. 数据发送方在发送数据包时,通过设置错误检测位来标识数据的错误状态。

b. 数据接收方在接收到数据包后,检测错误检测位,如果发现错误,则向数据发送方发送错误信息,并要求重新发送数据。

5. 异常情况处理a. 在通讯过程中,可能会出现网络中断、超时等异常情况。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言FP23通讯协议旨在规范通信设备之间的数据交换方式,确保数据传输的稳定性、可靠性和安全性。

本协议适用于使用FP23通讯协议的所有通信设备。

二、定义1. FP23:指代本协议的通信标准,用于设备之间的数据传输。

2. 通信设备:指代采用FP23通讯协议的硬件或软件设备。

三、通信协议规范1. 数据格式a. 数据传输采用二进制格式,每个字节由8位组成。

b. 数据帧由起始位、数据位、校验位和停止位组成。

c. 起始位:用于标识数据帧的开始,定为固定值0xFF。

d. 数据位:用于传输有效数据,长度可变,根据实际需求确定。

e. 校验位:用于校验数据的完整性和准确性,采用CRC校验算法。

f. 停止位:用于标识数据帧的结束,定为固定值0xFE。

2. 通信流程a. 发送方将数据按照数据格式封装成数据帧。

b. 发送方通过物理介质将数据帧传输给接收方。

c. 接收方接收到数据帧后,解析数据帧,提取有效数据。

d. 接收方根据协议规定的校验算法对数据进行校验,确保数据的完整性和准确性。

e. 接收方根据业务需求对数据进行处理,如存储、显示等。

3. 数据传输a. 通信设备之间的数据传输可以通过有线或无线方式进行。

b. 有线传输可以采用串口、以太网等方式。

c. 无线传输可以采用蓝牙、Wi-Fi等方式。

d. 数据传输的速率和距离应根据实际需求进行设置。

4. 错误处理a. 发送方在发送数据帧前,应先检查通信通道的状态,确保通道可用。

b. 发送方在发送数据帧时,应设置超时机制,若超时未收到接收方的响应,应进行重发。

c. 接收方在接收数据帧后,应进行校验,若校验失败,应丢弃该数据帧。

d. 发送方和接收方应记录错误日志,以便后续的故障排查和问题解决。

五、安全性1. 数据加密a. 敏感数据可以采用加密算法进行加密处理,确保数据的安全性。

b. 加密算法的选择应根据实际需求和安全要求进行。

2. 访问控制a. 通信设备应支持访问控制机制,限制非授权设备的访问。

FP23通讯协议

FP23通讯协议

FP23通讯协议协议名称:FP23通讯协议一、引言本协议旨在规范FP23通讯协议的使用,确保通讯过程的稳定性、安全性和可靠性。

本协议适用于使用FP23通讯协议进行数据传输的各类设备和系统。

二、定义1. FP23通讯协议:指用于设备和系统之间进行数据传输的通信协议,基于高效、安全和可靠的通讯机制。

2. 设备:指使用FP23通讯协议进行数据传输的硬件设备或软件系统。

三、通讯协议规范1. 协议版本FP23通讯协议的版本号为1.0。

2. 通讯方式2.1 支持有线和无线通讯方式。

2.2 有线通讯方式:使用以太网、串口等有线通讯方式进行数据传输。

2.3 无线通讯方式:使用Wi-Fi、蓝牙等无线通讯方式进行数据传输。

3. 数据格式3.1 数据采用二进制格式进行传输。

3.2 数据包由数据头、数据体和数据尾组成。

3.3 数据头包含协议版本号、数据包长度等信息。

3.4 数据体包含具体的数据内容。

3.5 数据尾用于校验数据的完整性和准确性。

4. 通讯流程4.1 建立连接设备通过指定的通讯方式与目标设备或系统建立连接。

4.2 数据传输设备按照协议规范封装数据,并通过已建立的连接传输数据。

4.3 断开连接数据传输完成后,设备断开与目标设备或系统的连接。

5. 异常处理5.1 通讯异常在通讯过程中,若发生异常情况(如数据丢失、传输错误等),设备应及时发出异常通知,并尝试重新建立连接。

5.2 数据异常在接收到异常数据时,设备应进行错误处理,并向目标设备或系统发送错误信息。

6. 安全性要求6.1 数据加密设备在数据传输过程中应使用加密算法对敏感数据进行加密,确保数据的安全性。

6.2 认证机制设备与目标设备或系统建立连接时,应进行双向认证,确保通讯双方的合法性。

7. 性能要求7.1 通讯速率设备在传输数据时应保持较高的通讯速率,以提高数据传输效率。

7.2 延迟控制设备应控制通讯延迟,确保数据传输的实时性。

四、协议更新本协议的更新由协议撰写专家组进行,更新后的协议版本号将在协议文档中明确标注。

通信协议名词解析

通信协议名词解析

通信协议名词解析
通信协议是指用于信息传输的一系列规则和标准,被广泛地应用于计算机网络、移动通信、互联网、物联网等领域。

以下是一些常见的通信协议名词解析:
1. TCP/IP协议:传输控制协议/网际协议,是互联网的核心协议之一,用于计算机之间的数据传输和路由选择。

2. HTTP协议:超文本传输协议,是一种无状态的、基于请求/响应模式的应用层协议,用于在客户端和服务器之间传输万维网上的数据。

3. FTP协议:文件传输协议,支持文件的上传和下载操作,是互联网上最常用的文件传输协议之一。

4. SMTP协议:简单邮件传输协议,是用于电子邮件的发送和接收的标准协议。

5. POP3协议:邮局协议版本3,是一种用于接收邮件的标准协议,可以从远程服务器上下载邮件。

6. IMAP协议:因特网邮件存取协议,也是一种常用的电子邮件协议,相比POP3协议,IMAP支持更多的邮件操作和远程管理功能。

7. SSL协议:安全套接字层协议,是一种安全通信协议,能够确保数据的加密和数据完整性的验证。

8. DNS协议:域名系统协议,是互联网上负责将域名解析为IP 地址的协议,可以避免用户记忆IP地址的复杂性。

9. DHCP协议:动态主机配置协议,是一种网络协议,用于为局域网内的计算机分配IP地址和其他相关配置信息。

10. SNMP协议:简单网络管理协议,是一种网络管理协议,用于管理网络设备和应用程序。

FP23通讯协议 (2)

FP23通讯协议 (2)

FP23通讯协议1. 引言本协议旨在规范FP23通讯协议的标准格式和相关要求,以确保通讯过程的稳定性、可靠性和安全性。

本协议适用于所有使用FP23通讯协议的相关方。

2. 定义2.1 FP23通讯协议:指用于在不同设备之间进行数据传输和通信的一套规范和约定。

2.2 相关方:指使用FP23通讯协议的设备制造商、软件开发者、系统集成商等。

3. 协议版本3.1 当前协议版本为FP23通讯协议1.0版。

3.2 协议版本的更新由相关方共同商讨决定,并及时通知各方。

4. 协议内容4.1 通讯接口4.1.1 FP23通讯协议采用TCP/IP协议作为通讯接口。

4.1.2 通讯接口的具体参数包括IP地址、端口号等,由相关方根据实际需求进行配置。

4.2 数据格式4.2.1 FP23通讯协议采用JSON格式作为数据交换的标准格式。

4.2.2 数据包括请求数据和响应数据两种类型,每个数据包都包含以下字段:- Command:指令类型,用于标识数据包的目的和操作。

- Data:数据内容,根据具体指令类型进行定义。

- Timestamp:时间戳,记录数据包的生成时间。

4.3 指令类型4.3.1 FP23通讯协议定义了一系列指令类型,用于实现不同功能的数据交互,包括但不限于以下几种:- 登录指令:用于设备认证和登录。

- 查询指令:用于查询设备状态、数据等信息。

- 控制指令:用于控制设备的运行状态、参数等。

- 告警指令:用于上报设备的告警信息。

- 数据上传指令:用于设备向服务器上传数据。

4.4 安全性4.4.1 FP23通讯协议支持数据加密和身份认证等安全机制,以确保通讯过程的安全性。

4.4.2 数据加密采用AES算法,密钥由相关方提供,并定期更新。

4.4.3 身份认证采用数字证书机制,相关方需提供有效的证书进行认证。

5. 数据传输流程5.1 客户端通过TCP/IP协议与服务器建立连接。

5.2 客户端发送登录指令,服务器进行身份认证。

三菱FX系列PLC编程口通信协议总览

三菱FX系列PLC编程口通信协议总览

三菱FX系列PLC编程口通信协议总览————————————————————————————————作者:————————————————————————————————日期:三菱FX系列PLC编程口通信协议总览发布时间:2006-10-9 17:36:10三菱FX系列PLC编程口通信协议总览该协议实际上适用于PLC编程端口以及FX—232AW 模块的通信.通讯格式:命令命令码目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,DDEVICE WRITE CMD ”1”X,Y,M,S,T,C,DFORCE ON CMD ”7" X,Y,M,S,T,CFORCE OFF CMD ”8”X,Y,M,S,T,C传输格式:RS232C波特率: 9600bps奇偶: even校验:累加方式(和校验)字符: ASCII16进制代码:ENQ 05H 请求ACK 06H PLC正确响应NAK 15H PLC错误响应STX 02H 报文开始ETX 03H 报文结束帧格式:STX CMD DATA 。

...。

. DATA ETX SUM(upper) SUM(lower)例子:STX ,CMD ,ADDRESS,BYTES, ETX,SUM02H,30H,31H,30H,46H,36H,30H,34H,03H, 37H,34HSUM=CMD+。

..。

.+ETX;30h+31h+30h+46h+36h+30h+34h+03h=74h;累加和超过两位取低两位1、DEVICE READ(读出软设备状态值)计算机向PLC发送:始命令首地址位数终和校验STX CMD GROUP ADDRESS BYTES ETX SUM例子:从D123开始读取4个字节数据02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h地址算法:address=address*2+1000h再转换成ASCII31h,30h,46h,36hPLC返回STX 1ST DATA 2ND DATA 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果远距离通讯(1200 米),利用示波测量发送波形的前沿,确定通讯线路的传输品质,选择合适的通讯 波特率。
注:如采用 PC 机内式转换卡,可省去前两步骤。 其它的操作:
连接仪表且上电,确信仪表已进行了有关的通讯参数(地址、波特率)设定。 在学习软件中相应的画面应设置与仪表相一致的 PC 机通讯地址和字符参数,否则将不能正常通讯。 注:仪表的有关设定请参阅 FP93 操作流程图
时时间窗口调整。
注意:通讯时,上位机必须根据调节器设定的地址,共同约定的数据格式,波特率等通讯规约,发送通讯
文件,下位调节器在接收地址符合,接收字符格式和校验正确后才能进行正常的通讯。
4-2. 通讯协议说明:
通讯协议的通讯过程示意图
上位机
调节器
┏━━━━━┓ 发送
┃发送全文件┃ ───────────> (接收)
分成高 4 位和低 4 位,其中高 4 位被送入⑵中,低 4 位被送入⑶,并转换成 ASCII 码。 c 通讯下位机地址的子地址[⑷一位],这位被固定为 1(31H)。 d 通讯命令类型[⑸一位]。”R”(52H),表明在上位机发送或仪表应答中的读命令。”W”(57H),,表明在上位机
仪表应答中的写命令。”B” 表明在上位机以广播方式发送命令,但 FP93 不支持广播方式,”B” 只作为预留命令。 e 通讯命令代码[⑹、⑺、⑻、⑼四位]。是 16 位二进制代码(0~65535),这 16 位被分成四组,并转换成相应的 码。命令代码详见命令代码表。 f 通讯命令连续读代码[⑽一位]。表明上位机要连续读取多少个参数。这位取值范围”0”(30H) ~”9”(39H),十 实际的连续读参数的个数=该位数值+1,写命令时,这一位被固定为”0”(30H)(一个)。 g 数据项[⑾这位的数据长度决定于这位的数据量,既这位的数据长度不定]。此项一般用于应答中。数据总是以” 为数据项的句首。数据项与数据项之间不需要任何分割符。数据长度主要取决于第⑽的方式。每一个数据项 二进制代码组成(1 个字),每 4 位被分成一个数据单元,同时每个数据单元又被转换成 ASCII 数据。当⑸位为 命令时,此位不用。

│└──┬─┬──┘


│ │ 发送/接收双向数据总线


│ ├─────────┬─────────┐


││




├─┼───────┬─┼───────┐ │

│ ┌─┴─┴─┐
┌─┴─┴─┐
┌─┴─┴─┐ │
│ │ FP93-(1) │
│ FP93-(2) │. . │ FP93(99) │ │
FP93 调节器通讯指南
2002.10
本资料和开发的学习软件,作为用户学习 FP93 仪表通讯编程的参考,不足之处请予以指正。 ──── 目录 ────
──── 目录 ──── 1. 软件清单 2. FP93 通讯协议及基础知识 3. 通讯协议以及 BASIC 程序方法 4. BASICA 的程序通讯软件说明: 5. 附录:A.通讯串口接线方法
①计算机与带 RS-232C 通讯口的连线 ②计算机与希曼顿 RS-232C/RS-485A 通讯变换器连线 ③RS-232C/RS-485 通讯变换器与仪表 RS-485 通讯口的连线 ④D 型 25 针、九针串口接线对照表 2) 通讯协议 3) 参数设置
设置调节器通讯地址和使用的 PC 机串口,及通讯参数设置。
bc
⑴⑵ ⑶ ⑷
STX 0 1 1
STX 0 1 1
d
e
g
⑸⑹⑺ ⑾
R 0 1 ,****
W 0 1 ----
h
i
j
⑿⒀ ⒁ ⒂
ETX 3 C CR
ETX 4 E CR
1. 通讯应答格式的解释 a 通讯的起始符,[⑴一位,STX:(02H)或 ”@”(40H)] b 通讯下位机地址[⑵、⑶两位],由 8 位二进制组成。地址范围 1~99(1:0000 0001~0110 0110),这 8 位二进
(02H) (30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=50H
BCC 校验结果 ⒀:"5"=35H
┗━━━━━┛

返回
┏━━━━━┓
(接收)
<─────────── ┃返回全文件┃
┗━━━━━┛
4-3. 发送全文件和返回全文件的组成
4.3.1 通讯控制符的三种格式:1.STX_ETX_CR 2.STX_ETX_CRLF 3.@_:_CR
4.3.2 通讯发送格式
a
bc
d
e
fg
h
i
j
⑴⑵ ⑶ ⑷ STX 0 1 1 STX 0 1 1
分成高 4 位和低 4 位,其中高 4 位被送入⑵中,低 4 位被送入⑶,并转换成 ASCII 码。 c 通讯下位机地址的子地址[⑷一位],这位被固定为 1。 d 通讯命令类型[⑸一位]。”R”(52H),表明在上位机发送或仪表应答中的读命令。”W”(57H),,表明在上位机
仪表应答中的写命令。”B”(42H) 表明在上位机以广播方式发送命令,但 FP93 不支持广播方式,”B”只作为 令。 e 应答代码[⑹、⑺两位]。是 8 位二进制代码(0~255),这 8 位被分成高 4 位和低 4 位,并转换成相应的 AS 应答代码详见应答代码表。⑹:高 4 位的 ASCII 码。⑺:低 4 位的 ASCII 码。 g 通讯数据[⑾这位的数据量决定于这位的数据,既这位的数据长度不定]。数据总是以”,”(2CH)开头,数据项与 之间不需要任何分割符。数据的长度主要取决于第⑽的方式。每一个数据项由 16 位二进制代码组成(1 个字 位被分成一个数据单元,同时每个数据单元又被转换成 ASCII 数据。当⑸位为 ”W”写命令时,此位不用。
束。
i BCC 块校验 [⒀、⒁两位] 三种 BCC 块校验和无校验。上位机的 BCC 校验应通过软件处理。仪表的 BCC 校验可在
窗口设置。当 BCC 校验结果有错误时,将没有应答。BCC 校验数据被分成高 4 位和低 4 位,并被转换成 ASCI
⒀:高 4 位的 ASCII 码。⒁:低 4 位的 ASCII 码。
例:STX 0 1 1 R 0 1 0 0 0 EXT D A CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=26H
BCC 校验结果 ⒀:"2"=32H
⒁:"6"=36H
3).XOR 块校验(异或校验)
例:STX 0 1 1 R 0 1 0 0 0 EXT 5 0 CR
3. 进入通讯命令学习前的准备工作
3-1. 初次连接系统的准备工作 (仪表未连接) 1.)参照串口接线窗口和附录A.通讯串口接线方法,对系统进行正确的接线。 2.)PC 机 RS232 通讯口正常(包括地线、握手信号),将 SD,RD 端短接。 3.)RS232 接口至 RS232/RS485 转换器连线是否正确。 注意:9 针与 25 针串口的定义区别。 4.)参见希曼顿 232C/RS422 或 232/RS485 转换器 C28A 的自检方法,检查通讯转换器。 5.)RS232/RS485 或 RS232/RS422 转换器到仪表通讯口的连线正确。
1).ADD 块校验 (加校验)
例:STX 0 1 1 R 0 1 0 0 0 EXT D A CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=1DAH
BCC 校验结果 ⒀:"D"=44H
⒁:"A"=41H
2).ADD_TWO’S CMP 块校验(求补校验)
例:STX 0 1 1 R 0 1 0 0 0 EXT 2 6 CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=26H
BCC 校验结果 ⒀:"2"=32H
⒁:"6"=36H
3).XOR 块校验(异或校验)
例:STX 0 1 1 R 0 1 0 0 0 EXT 5 0 CR
1).ADD 块校验 (加校验)
例:STX 0 1 1 R 0 1 0 0 0 EXT D A CR
(02H)+(30H)+(31H)+(31H)+(52H)+(30H)+(31H)+(30H)+(30H)+(30H)+(03H)=1DAH
BCC 校验结果 ⒀:"D"=45H⒁"A"=41H
2).ADD_TWO’S CMP 块校验(求补校验)
i BCC 块校验 [⒀、⒁两位] 三种 BCC 块校验和无校验。上位机的 BCC 校验应通过软件处理。仪表的 BCC 校验可在
窗口设置。当 BCC 校验结果有错误时,将没有应答。BCC 校验数据被分成高 4 位和低 4 位,并被转换成 ASCI
⒀:高 4 位的 ASCII 码。⒁:低 4 位的 ASCII 码。
时内部发送器的发送线处于高阻关闭态。如下图通讯过程示意图所示,通常上位机是讲者,下位调节器是听
相关文档
最新文档