只需一步,快速开始
微信扫码登录
????通讯协议包括:????通讯格式:波特率,数据位,停止位等在通讯中,接收方需要知道它接收到的是什么东西,那么如何判别接收的是什么呢?就用到了通讯格式。接收方在接收到开始位时,知道下面传送过来的将是一个新的字符,接收到停止位时,则知道此字符已经传送结束。奇偶校验的作用就是判断传送的字符是否完整正确,通讯中由于干扰等原因,可能会引起信息的传送出错,产生误码。比如某位应该为“0”,由于干扰而变成了“1”。用奇偶校验来判断一下接收字符中“1”的个数,如果为奇数(奇校验)或是偶数(偶校验)则认为是正确。否则给发送方返回校验错误信息。 ???? ??? 既然通讯格式是用来判别和检验通讯中传送的信息,那么发送方与接收方的通讯格式则必须设定一致才能正确进行判别与检验! ???? 校验和的作用: ??? 奇偶校验是判断一个字符的传送是否完整,在通讯中完成一个操作过程需要很多个字符的组合。此时就需要用到校验和,发送方在发送时,将这些字符相加得到的值做为校验和一起发送。接收方在接收完成后,也是将接收的字符相加再与校验和比较,如果相等则认为传送正确,如果不相等则返回一个错误信息! ??? 也许您会问,既然每个字符都有奇偶校验来检查传送的完整性,再加校验和不是增加无谓的通讯量? ??? 奇偶校验并不是完美的。如:奇校验传送“1”的个数为奇数,接收方判断“1”的个数为奇数则通过验证。但是如果干扰造成了两个“0”同时变成“1”,“1”的个数仍然是奇数。奇偶校验则判断不出错误了!?????指令格式:??????1、指令信息,一般包括起始符、站号、命令代码、PLC元件地址、校验码、结束符??????2、应答信息,一般包括起始符、站号、命令代码、返回数据(或是错误代码)、校验码、结束符??? .....查看全部
举报
本版积分规则 发表回复 回帖后跳转到最后一页