s7200端口通信问题

我想问一下,单口cpu224,我在向外发送数据的同时又有数据发送给plc过来,请问在发送完成以后,同时接收的数据plc能否收到,我接收数据采用中断方式

最佳答案

S7--200 CPU的RS--485是半双工端口. 发送的同时是不能进行接收的.
  1、全双工方式( full duplex ) 
 当数据的发送和接收分流,分别由两根不同的传输线传送时,通信双方都能在同一时刻进行发送和接收操作,这样的传送方式就是全双工制,在全双工方式下,通信系统的每一端都设置了发送器和接收器,因此,能控制数据同时在两个方向上传送.全双工方式无需进行方向的切换,因此,没有切换操作所产生的时间延迟,这对那些不能有时间延误的交互式应用(例如远程监测和控制系统)十分有利.这种方式要求通讯双方均有发送器和接收器,同时,需要 2 根数据线传送数据信号.(可能还需要控制线和状态线,以及地线). 
  
 2 、半双式方式( half duplex ) 
 若使用同一根传输线既作接收又作发送,虽然数据可以在两个方向上传送,但通信双方不能同时收发数据,这样的传送方式就是半双工制,
 采用半双工方式时,通信系统每一端的发送器和接收器,通过收 / 发开关转接到通信线上,进行方向的切换,因此,会产生时间延迟.收 / 发开关实际上是由软件控制的电子开关. 

 

提问者对于答案的评价:
谢谢
 

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:37
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论