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

S7基本通信

来源:艾特贸易2017-06-05

简介S7 基本通信服务通过调用系统功能 (SFC) 和不需组态的 S7 连接进行数据交换,只能用于同一个 MPI 子网内的通信,最多可以发送 76B 的数据。 S7 基本通信的 SFC 集成在操作系统中。 不用在

    S7基本通信服务通过调用系统功能(SFC)和不需组态的S7连接进行数据交换,只能用于同一个MPI子网内的通信,最多可以发送76B的数据。S7基本通信的SFC集成在操作系统中。

    不用在组态时为S7基本通信建立连接,在用户程序调用SFC 65~SFC 68时连接被自动建立。可以在调用SFC时通过设置参数来决定完成数据传输后该连接是继续保持或终止。在同一时刻,最多可与通信伙伴建立一个这样的连接。可以先后访问的通信伙伴的数量不受可用连接资源的限制。每次块调用只能传输1个变量(一个地址区)。

    初始化了数据传输的CPU进入STOP模式时,所有已建立的连接被终止。

   I_GET( SFC 72)I_PUT( SFC 73)用于CPU与同一个S7站的其他有通信功能的模块之间交换数据。SFC名称前面的“I”表示内部。

   X_SEND( SFC 65)XRCV( SFC 66)X_GET( SFC 67)X_PUT( SFC 68)用于CPU和同一个MPI子网络中的其他有通信功能的模块之间交换数据。SFC名称前面的“X”表示外部。

    所有的S7-300/400 CPU都可以执行这些SFC,以进行S7基本通信。S7-300/400 CPU还可以用X_GETX_PUT访问S7- 200 CPU中的数据。S7-200S7基本通信中只能用作服务器,因此不用编写S7-200的通信程序。