- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通讯协议_ASI_2选1
通讯协议——ASI2x1
基本功能描述
计算机或控制器通过以太网口 或者RS232接口发出指令,包括查询指令,切换指令等,主机箱中的控制板在收到这些指令之后,将这些数据通过485总线转发给对应的主板,并将结果回传给发出指令的计算机或控制器。控制器或计算机发出切换指令后,等待主机箱中的控制板发出刷新指令,以改变显示。主机箱中,控制板以一定时间为间隔不断查询主板的状态,并发出刷新指令将查得的信息更新给计算机或控制器。
通过网络控制时,网管软件必须每隔在30秒内向切换器发出如下字符:
*?# (其中*和#分别是起始字符和结束字符)
网络模块应答 *@#
切换器端如果在30秒内没有收到此握手字符或者其他有效字符(任何按照协议规定的切换或查询指令),将断开TCP网络连接,控制软件必须重新建立网络连接
通讯协议
字符定义:SOH: ASCII码“*”,起始标志字符
EOT: ASCII码“#”,结束标志字符
ACK: ASCII码“0x06”,正确应答字符
NAK: ASCII码“0x15”,错误应答字符
默认速率为 9600,N,8,1
以下协议中蓝色部分为关键字,棕褐色部分为变量;带单引号‘’的是ASCII码。
注意区分大小写字母SOH之后的3个字母一般为大写字母。
1:状态查询指令
(1) 主板状态查询指令
SOH ‘R’‘D’ ‘Z’‘0’ CHECK-SUM EOT
该指令的作用是查询指定的某一块主板的状态。
这里,‘RD’为查询指令的关键字。
‘Z’ 后面一位十六进制数表示要查询的板号。因每个机箱最多可插入8块切换板,该数为0~7之间的数。
CHECK_SUM为校验和,现为预留。可用‘- -’代替。下同。
――应答指令如下:
SOH ‘D’‘R’ ‘Z’‘0’‘S’ ‘0’ ‘0’ CHECK-SUM EOT
‘DR’表示对 ‘RD’指令的应答。
‘Z’后面一位十六进制数表示要查询的板号。
‘S’后面两位十六进制数(8个比特位)。其中,
比特0(最低位)表示手动或自动:1——表示手动,0——表示自动;
比特1表示当前输出路数:0——代表主路,1——代表备路;
比特2表示主路信号状态:1——表示 有,0——表示 无;
比特3表示备路信号状态:1——表示 有,0——表示 无;
比特4表示主路同步错误:1——表示有同步错误,0——表示无同步错误;
比特5表示备路同步错误:1——表示有同步错误,0——表示无同步错误;
比特6表示主路PID丢失:1——表示有PID丢失,0——表示无PID丢失;
比特7表示备路PID丢失:1——表示有PID丢失,0——表示无PID丢失。
如果出现错误,例如,电路板没有应答,则应答结果如下:
SOH ‘D’ ‘R’ ‘Z’‘0’‘T’ ‘O’ CHECK-SUM EOT
‘T’ ‘O’ 是TIME OVER即超时的意思,表示在规定的时间内没有收到应答信号,或者是板子不存在,或者是板子故障。
(2) PID状态查询指令
SOH ‘R’‘Q’ ‘Z’‘0’ CHECK-SUM EOT
该指令的作用是查询指定的某一块主板的某一路TS流里某一个PID的状态。
这里,‘RQ’为查询指令的关键字。
‘Z’ 后面一位十六进制数(4个比特位)。其中,
低3位(比特0~2)表示要查询的板号;
最高位(比特3)表示主路或备路:0——代表主路,1——代表备路。
――应答指令如下:
SOH ‘Q‘R’ ‘Z’‘0’ ‘S’ ‘0’ ‘0’ ‘W’ ‘0’ ‘0’ ……CHECK-SUM EOT
‘Z’ 后面一位十六进制数(4个比特位)。其中,
低3位(比特0~2)表示要查询的板号;
最高位(比特3)表示主路或备路:0——代表主路,1——代表备路。
‘S’后面两位十六进制数表示 所检测的PID数量;
‘W’后面的十六进制数表示 对应PID状态有无。
第一个数代表第一到第四个 检测PID的状态,
4 比特数据:
比特0 表示 第一个PID状态 :0—表示无此PID,1---表示有此PID;
比特1 表示 第二个PID状态 :0—表示无此PID,1---表示有此PID;
比特2 表示 第三个PID状态 :0—表示无此PID,1---表示有此PID;
比特3 表示 第四个PID状态 :0—表示无此PID,1---表示有此PID;
第二个数代表第五个到第八个PID状态 同样 低位为先;以此类推。
如果出现错误,例如,电路板没有应答,则应答结果如下:
SOH ‘Q’ ‘R’ ‘Z’‘0’‘T’ ‘O’ CHECK-SUM EOT
‘T’ ‘O’ 是TIME OVER即
原创力文档


文档评论(0)