西门子全集成自动化技术综合教程系统编程、现场维护与故障诊断 [陈先锋 编著] 2012年版_251-300.docxVIP

  • 0
  • 0
  • 约5.34万字
  • 约 98页
  • 2026-01-31 发布于浙江
  • 举报

西门子全集成自动化技术综合教程系统编程、现场维护与故障诊断 [陈先锋 编著] 2012年版_251-300.docx

第5章SIMATICS7的PROFIBUS网络组态与编程239

全局数据不需要编程,允许基于MPI接口在CPU之间周期性地进行数据传输。当更新过程映像时,在循环控制点传输数据。

PG和HMI功能属于系统服务(例如PG功能以及HMI功能)基于扩展的S7通信。为了将PG或者HMI设备连接到S7-300/S7-400系统,需要占用通信连接伙伴上(S7-CPU、

M7-CPU、M7-FM等)一个未被预留的连接资源。

通过S7基本通信服务,可以在MPI子网上或者基于C总线的一个站点内部使用任意S7-300/S7-400CPU来传送数据。在用户程序中可以调用系统功能(SFC),例如在发送端调用X_SEND以及在接收端调用X_RCV。在一次调用中最多可以传送76个字节的有用数据。调用系统功能时,将动态建立与通信伙伴之间的连接,并且在传送之后连接将再次断开,因此没有必要组态连接。

S7的扩展通信可以在所有的S7-400CPU中使用扩展通信,在不同的子网中(MPI、C总线、PROFIBUS以及工业以太网)最多可以传送64KB的数据。编程接口以系统功能块(SFB)的形式出现,这些SFB只集成在S7-400CPU的操作系统中,S7-300CPU中提供这些SFB。除了数据传输功能以外,这种通信服务还提供控制功能,例如控制通信伙伴PLC的START和STOP。在组态的连接上进行通信(连接表)。当站点上电时就会建立组态的连接,并且一直保持连接状态。

未组态的连接可以用于在S7/M7-300/400CPU和另一个具有通信能力的模块之间交换少量的数据。通信伙伴必须要么连接到公共MPI子网,要么可以在相同站内通过C总线或PROFIBUS-DP访问,如图5-73所示为不需要组态的连接。

不需组态连接的基本通信

不需组态连接的基本通信

通过MPI或C总线的程序控制

图5-73不需要组态的连接通信

SFC

SFC

不必组态连接,调用SFC时,会动态建立一个到已寻址的通信伙伴的连接,且在完成传输之后,根据参数(参数:CONT)终止该连接。这样建立的一个连接在每个通信伙伴上都需要一个空闲的连接资源。如果在调用SFC时没有可供使用的空闲连接资源,相应的错误号会以RET_VAL的形式返回给用户。不能使用通信SFB的现有连接,如果活动CPU在数据传输期间进入STOP模式,那么会终止现有的连接。

在RUN模式期间一定不能删除通信SFC,因为在这种情况下不能释放已占用的连接资源(只有在STOP模式下才允许程序改变)。

不需要组态的连接通信具有如下特点。

①要传输的有用数据的大小,对整个系统中的S7/M7/C7CPU来说是相同的,即最大76个字节。

②通过MPI子网进行的或站内的数据通信。

③与SFB通信相反,不需要组态连接。

④到伙伴的连接是动态建立和终止的。

⑤最多76个字节的有用数据。

⑥可以用于所有的S7-300/400CPU。

240西门子全集成自动化技术综合教程-系统编程、现场维护与故障诊断

⑦也可以通过PROFIBUS-DP(X_GET,X_PUT)来读写S7-200中的变量。

⑧通信伙伴也可以是另外一个S7项目的一部分。

SFC允许基于未组态的S7连接进行数据通信应答,表5-13所示为不需要组态的通信服务系统功能。使用通信SFC(X…)可以寻址同一个MPI子网上的所有通信伙伴,也可以用I/O地址来寻址同一个站点内部的所有通信伙伴(例如FM)。只有当通信伙伴位于另一个S7项目中,才能在MPI子网上进行通信,对于可以连续寻址的通信伙伴的个数没有限制。

表5-13不需要组态的程序块

SFC

符号名

简短描述

SFC65

X_SEND

发送模块用于发送数据到X_RCV(客户机)

SFC66

X_RCV

接收模块用于接收X_SEND块的数据

SFC67

X_GET

从伙伴PLC读取数据

SFC68

X_PUT

向伙伴PLC写入数据

SFC69

X_ABORT

断开现有的连接

SFC72

I_GET

从伙伴CPU读取数据

SFC73

I_PUT

向伙伴CPU写入数据

SFC74

I_ABORT

断开到伙伴CPU的连接

寻址方式分为以下两种:对于基于MPI子网的通信,通过指定MPI地址(X_..);而对于同一个站点内的通信,则指定逻辑模块的起始地址(I.)。如果

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档