200与上位机进行通讯需要考虑流量控制么?

已锁定

Seventree

  • 帖子

    44
  • 精华

    0
  • 被关注

    22

论坛等级:游侠

注册时间:2014-08-01

普通 普通 如何晋级?

200与上位机进行通讯需要考虑流量控制么?

372

1

2018-09-29 10:37:13

种流控制协议(通信速率匹配协议),用于数据传输速率大于等于1200b/s时进行速率匹配,方法是控制发送方的发速率以匹配双方的速率。

MODBUS RUT的波特率有 4.8K  9.6K 19.2K 34.8K。都大于1200B/S。如果上位机的传输速度太大。PLC缓存区处理不了这么多的数据,需要做流量控制么?怎么做呢?


 1,硬件流控制:常用的有RTS/CTS流控制和DTR/DSR(数据终端就绪/数据设置就绪)流控制。

 2,软件流控制:由于电缆线的限制,我们在普通的控制通讯中一般不用硬件流控制,而用软件流控制。一般通过XON/XOFF来实现软件流控制。


如图是西门子200的DB9口


一般我都是只接了3号8.请求发送的RST(TTL)没有接,这样是不是不好,容易丢包,因为软件控制如果发送的是二进制数据,二进制的数据流可能会跟Xoff的的标志位一样,从而误动作,丢包。


还是说我想的太多,考虑错了,不需要做数据流控制的。

200与上位机进行通讯需要考虑流量控制么? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。