西门子200自由口通讯中的Break含义 点击:668 | 回复:0



niki_334

    
  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1050帖 | 1333回
  • 年度积分:376
  • 历史总积分:8436
  • 注册:2009年2月24日
发表于:2016-04-22 14:39:07
楼主

在西门子S7-200PLC中,做自由口通讯时,起始信息的检测有一个条件是break方式
在国内所有的资料中都翻译成中断方式,包括西门子自身的说明文件也是这样翻译的
其实这是错误的。
它是指RS485的逻辑电平为“0” 的时间超过1个字符的长度,也就是 10个bit位长度(不同波特率下bit位的长度是不一样的)
PPI口检测到逻辑电平“0”的时长只要大于这一时间(10个bit 位)就认为是一个break(简写为BK)。
这时其后的数据就作为起始信息存储在接收缓冲区中.



热门招聘
相关主题

官方公众号

智造工程师