您现在的位置是:首页 > PLC技术 > PLC技术

3964(R)通信协议

来源:艾特贸易2018-02-22

简介3964 (R) 协议用于 CP 或 CPU31xC-2PtP 和一个通信伙伴之间的点对点数据传输。 1. 3964 (R) 协议使用的控制字符与报文帧格式 3964 (R) 协议将控制字符(如表 5-8 所示)添加到用户数据中,控制字


  3964 (R)协议用于CPCPU31xC-2PtP和一个通信伙伴之间的点对点数据传输。

  1. 3964 (R)协议使用的控制字符与报文帧格式

  3964 (R)协议将控制字符(如表5-8所示)添加到用户数据中,控制字符用来表示报文帧的开始和结束。通信伙伴使用这些控制字符检查数据是否被正确和完整地接收。

5-8    3964( R)协议使用的控制字符

 表5-8 3964( R)协议使用的控制字符

3964 (R)传输协议的报文帧,如图5-65所示,有附加的块校验字符(BCC),用来增强数据传输的完整性,3964协议的报文帧没有块校验字符。

 图5-65 3964 (R)报文帧格式

5-65  3964 (R)报文帧格式

    3964 (R)报文帧的传输过程如图5-66所示。首先用控制字符建立通信链路,然后用通信链路传输正文,最后在传输完成后用控制字符断开通信链路。

    3964 (R)的正文字符是完全透明的,即任何字符都可以用在正文中。为了避免接收方将正文中的字符10H(即DLE)误认为是报文结束标志,正文中如果有字符10H,在发送时将会自动重发一次。接收方在收到2个连续10H时将会自动地剔除一个。

    2.建立发送数据的连接

    发送方首先应发送控制字符STX。在“应答延迟时间(ADT)”到来之前,接收发来的控制字符DLE,表示通信链路已成功地建立。

    如果通信伙伴返回NAK或返回除DLESTX之外的其他控制代码,或应答延迟时间到时没有应答,程序将再次发送STX,重试连接。若约定的重试次数到后,都没有成功建立通信链路,程序将放弃建立连接,并发送NAK给通信伙伴,同时通过输出参数STATUS向功能块P SND RK报告出错。

    3. 3694 (R)通信协议的参数设置

    设置3694 (R)通信协议的参数时,“Adresses”、“Basic Parameters”、“Data Reception”与“Signal Assignment”选项卡中的参数设置方法与ASCII driver通信协议中的相同。

Transfer”选项卡中,如图5-67所示,除了设置通信速率、数据位和结束位的位数以及奇偶校验位以外,还可以设置下面的参数。

图5-66 3964 (R)报文帧传输过程 

5-66  3964 (R)报文帧传输过程

 图5-67 3694 (R)通信协议的参数设置

5-67  3694 (R)通信协议的参数设置

    5-64对话框中各个选项的名称及说明如表5-9所示。

5-9    3694( R)通信协议的参数设置的选项

 表5-9 3694( R)通信协议的参数设置的选项

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务