0
点赞
收藏
分享

微信扫一扫

3.SECS Message之资料结构

独孤凌雪 2022-03-22 阅读 58

像之前在第一章说过SECS/GEM的产生,这里就不再赘述了


Sesc又分为两部分,SESC I和SECS II两个。在这里跟大家介绍一些常用知识
SECS I定义了SECS通讯的电器规格,传输速度,交握码,信息长度,Message Header,与等待时间的限制,而SECS II则是定义了 Stream Function的信息格式
SECS I:
   1.以RS232为传类通讯标准,8N1的传输协定,并且用的是半双工方式进行通讯(半双工方式之前介绍SECS/GEM的时候有提到过)
   2.通讯速度,Baud Rate为300~9600bps,目前大多数为9600bps,少数为19200bps。
   3.交握码,当Equipment或者Host开始传送SECS Message前要先发送一个ENQ告知对方要传送资料(SECS Message)过去,等到对方回应了一个EOT时才开始传送资料,等资料收集完成后则对比Checksum是否相符,若相符则发出ACK告知对方;若不相符则发出NAK告知对方再重发一次

交握码图


   4.Checksum,2Bytes。将Header及Data内的信息的总和,得到的2Bytes即为Checksum.
   5.R bit:R=0 Host > Equipment;R=1 Host < Equipment
   6.W bit:W=0 不用回复;W=1必须回复
   7.等待时间的限制:在信息传送的过程中,由于机台资料传送的延迟或因为其他原因导致机台无法再次传输资料,都会导致资料的不完整。必须重新传送。等待的时间有四种类型,传输错误后重新传送的次数也有规定(如下图),另外实际的时间限制可以由机台的需求来改变

TimeOut 分类 图

 


   8.Inter Character Timeout:Byte间的传输延迟
     Protocol TimeOut:从发出ENQ到收到对方回复的EOT的等待时间
     Reply TimeOut:从发出Primary Message到收到对方回复Secondary Message的等待时间
     Inter-Block TimeOut:判断不同的Block之间的传递延迟时间
     Retry Limit:当对方未回应时,重试的次数

感谢 www.sevenswords.cn

举报

相关推荐

0 条评论