PC机与BC1X232仪表通讯之协议.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PC机与BC1X232仪表通讯之协议

PC机与BC1X(RS232)称重控制器通讯之协议 通讯接口: 采用串行EIA-RS232标准 通讯方式: 采用主从方式,即上位机(PC机)为主机,下位机(BC1X(RS232)称重控制器)为从机,只有上位机下发指令,下位机才应答。 通讯数据格式: 起始位:1 位; 数据位:8 位; 停止位:1 位; 奇偶校验:无校验; 编码标准:美国ASCII编码标准; 波特率:2400bps、4800bps、9600bps、19200bps,默认状态下波特率为9600bps; 通讯应答格式: 通讯格式为:校验和+指令字符+指令内容(指令数据)+结束符; 指令字符和内容详见 5 ,指令中,“字母”表示“指令字符”;“xx…x”表示“指令数据”。 校验和:指令字符、指令内容(指令数据)的ASCII码进行逻辑异或(即对所有的字符、数字的ASCII码分别进行XOR操作)的后两位压缩BCD码(不足两位的BCD码要补充为两位BCD码),此校验和不包括校验和以及结束符的内容; 例如:读数据命令为“R”,其校验和为“82”,按照通讯格式要进行发送的字符串为:“82R”+结束符【Chr(13)】;//GU:3832520D 结束符:CR (回车),即Chr(13); 通讯时,PC机和BC1X(RS232)称重控制器采用应答方式,即首先由PC机发送指令,BC1X(RS232)称重控制器接到指令后进行判断,然后根据指令内容作相应的程序处理; 当指令内容为基本生产参数,若称重控制器进行校验后校验和正确,写入E2后,再对数据进行读出,然后返回给PC机;若校验和错误,发送错误信息,具体见 5 ; 当指令内容为读称重控制器实时数据指令,若称重控制器进行校验后校验和正确,则发送实时数据,若校验和不正确称重控制器不作任何应答;上位机等待500ms后,若无响应,则重发该指令。 当指令内容为参数自检指令,若称重控制器进行校验后校验和正确,则根据自检指令发送自检数据,若校验和错误,发送错误信息,具体见 5 ; 若PC机连续四次接收应答错误或无应答(应答超时),则报警(消息框)。 若BC1X(RS232)称重控制器在修改菜单状态,对PC机修改基本配置参数的要求应答特殊的指令,即不允许PC机修改菜单内容; BC1X(RS232)称重控制器从接收到一个数据包的第一幀的起始位开始计时,若在指定时间内(400ms)收到回车符,则根据校验结果作出响应;若在指定时间内未收到回车符,则清空数据接收缓冲区,准备重新接收数据,等待下一个数据包的到来。 若BC1X(RS232)称重控制器由于自身软件或硬件错误引起复位,一切从头开始,准备接收数据,等待一个数据包的到来。 PC机和BC1X(RS232)称重控制器通讯均采用中断方式; 若无特殊应用要求,称重控制器通讯波特率采用9600 bps(默认值); 通讯指令一览表(x表示一位数据,xx表示两位数据,依次类推) 通讯检测:此功能设置主要是检测通讯数据格式是否正确以及链接线路是否完好; 通讯指令字符和内容: PC机 称重控制器:TX; 称重控制器 PC机 :YTX或N; 说明:当称重控制器接受检测数据正确时返回YTX,否则返回N; 称重控制器生产参数: 称重控制器生产参数在混凝土生产过程中控制生产流程时使用;每块称重控制器的参数组成一串数据进行下发,其下发数据的排列组成顺序按照下列参数的序号进行,每种参数的位数要严格按照要求进行组合,否则参数将会发生错误; 零位跟踪范围:范围为1~9,一位十进制数据,表示显示分度间距数; 重量波动检测:范围为1~9,一位十进制数据,表示每秒显示分度间距数; 小数点的位数:范围为0,1,2,一位十进制数据; 归零范围:取值范围为0.1~9.9%,两位十进制数据,实际下发参数时范围为01~99,不包括小数点,不足两位的数据要在程序中进行处理补充成为两位数据,例如:若归零范围设定为5%,处理后形成的下发数据为“50”,若归零范围设定为5. 5%,处理后形成的下发数据为“55”,若归零范围设定为0. 5%,处理后形成的下发数据为“05”,以下参数作类似处理; 零位范围:取值范围为0.1~9.9%,两位十进制数据,实际下发参数时范围为01~99,不包括小数点,不足两位的数据要进行补充成为两位数据; 允差范围:取值范围为0.1~9.9%,两位十进制数据,实际下发参数时范围为01~99,不包括小数点,不足两位的数据要进行补充成为两位数据; 延迟卸料停止时间:取值范围为0.1~9.9S,两位十进制数据,实际下发参数时范围为01~99,不包括小数点,不足两位的数据要进行补充成为两位数据; 延迟检查超查时间:取值范围为0.1~9.9S,两位十进制数据,实际下发参数时范围为01~99,不包括小数点,不足两

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档