文档介绍:SPA规约讲解提纲一、规约简介二、规约格式三、规约应用规约简介异步串行通讯规约,1start,7data,1even,1stop,波特率9600bps,也可300,1200,2400,4800传输的信息由ASCII字符组成主从问答式,一条总线上只能有一个主,但可有多个从规约简介连接方式:点对点,SPA总线方式主站总线连接设备光纤规约简介--子站配置逻辑图TLO2O1O1S1S2S3S1S2S1S2I1I1I1I2通道0通道1通道2通道3SPA规约格式主站--〉子站>nTe/eXm/m:xxxx/xxxx/cr停止标志校验数据报头起始标志子站--〉主站lf<nT:xxxx/xxxx/crlf停止标志校验数据报头起始标志lf<nT:xxxx/xx&crlfxx/crlf续行符n=子站号T=消息类型e=通道号e/e=第一/最后通道号X=数据类型码m=数据号m/m=第一/最后数据号子站号:1..999(900为广播地址)(以十进制格式)消息类型:R–读W–写D–数据A–肯定确认N–否定确认通道号:0..999(以十进制格式)数据类型I–输入数据O–输出数据S–设点V–变量M–内存数据C–子站状态F–子站标识T–时间D–日期/时间L\B--最后事件A–报警数据数据号:1..999999(以十进制格式)SPA规约格式--报头多个数据项以”/”分隔多个数据按通道编号的大小发送,通道编号小的先发送,大的后发送。数据可能是数据和文本。有些信息没有数据部分,则校验和直接在头加“:”之后。用“::”表示数据部分为空。数据部分不能包含特殊字符:“CR”,”LF”,”>”,”:”,”/”,”&”SPA规约格式--数据部分SPA规约格式--校验部分报文中除本身、”cr”、”lf”、”&”外的字符异或,算出的结果按16进制高四位和低四位分别转换为ASCII,得到两个ASCII码。高先发送,低后发送。可以用“XX”来代替校验和,表示不需要校验。主站--〉子站子站--〉主站说明>21R200I1:XX<21D:0:4B读输入的IL1>21R120O3:XX<21D:0:4B读COCB1的openalarm>21R120S1:XX<21D:0:4B读COCB1的脉冲长度>21R0V200:XX<21D:21:78读SPA地址>21RC:XX<21D:0:4B读子站状态>21RF:XX<21D:REF545:1E读子站标识>21RT:XX<21D:;:7E读时间>21RD:XX<21D:03-09-;:5C读日期>21W0V160:1:XX<21A:44打开密码>21W0V160:9:XX<21N:7:46错误码为7SPA规约格式--报文举例