怎样在没有SFC14/15的情况下一致性访问过程映像分区数据?

n

描述:

即使没有系统功能SFC14/15,现在也可以进行大于 4 字节的一致数据访问,这个能够使用装载/传送命令一致访问大于4 字节数据的新选项,提供了一个特别方便、高性能(低运行系统负荷)的访问方法。n

将进行一致传送的一个DP从站或IO站的数据区传送到一个过程映像分区,这样在该区中的信息始终是一致的。之后,可以使用装载/传送命令(如 L IW 1)来访问过程映像或过程映像分区,对于寻址区域没有限制。n

  • 操作系统将对过程映像进行自动更新n
  • 过程映像分区的更新可以通过用户调用SFCs或由系统自动在OB连接中完成n
  • 直接访问(如L PEW或 T PAW)并不会报I/O访问错误

注意:

选用的CPU是否支持过程映像分区参见该CPU的详细技术规范 。n

总览:

下列CPU 可以用于无SFC14/15 的组态。n

MLFB

S7 CPU

最低固定版本

6ES7 31..

CPU 31x

2.5

6ES7 41..CPU 41x3.0
6ES7671-0RC03-0YA0WinAC1V4.0

1仅支持本身带处理器的硬CP (CP 5613 / CP 5603 / CP 5623) 不支持不带处理器的软CP(CP 5611 / CP 5621).

注意事项:
用户通过DP传送一致数据:

传送一致性数据到DP从站的长度上限根据PROFIBUS DP标准来定义,在一致性地传送一个数据块中的用户数据到DP从站时它的最大长度为64字= 128字节。

因此当组态一致数据的长度时,参数 (SKF) 最大为64字= 128字节(128字节输入和128字节输出)。

数据长度上限只是针对纯用户数据,并不包含诊断和参数信息,这些信息组成整体数据记录,所以它们在传送中总是一致的。

参数 (AKF) 最大为16字= 32字节(32字节输入和32字节输出)。

注意一个作为DP 从站的CPU 41x通过(AKF)参数必须能够被组态到一个第三方的主站(通过GSD连接),基于此原因,作为DP从站的CPU 41x 的每个虚拟槽传送数据到PROFIBUS DP的大小为16字= 32字节,因此在一个智能从站上可以组态32个虚拟槽,最大不能超过35个。

传送用户一致数据到I/O设备:
传送一致性数据到I/O设备的长度上限为255字节(254字节用户数据+1字节相关值)。如果传送长度超过255字节,只能保证255字节数据的一致性,超出的长度将无法保证其一致性

重要事项:
当将SFC14/15解决方案转到过程映像解决方案时,建议不要同时使用系统功能和过程映像。 过程映像值和系统功能块SFC14的一致性不能保证,因为当用系统功能块SFC14,读取数据时过程映像不被跟踪。一般来说,当通过功能SFC15 写入时,过程映像被跟踪,但是当读取时,则不再被跟踪。这意味着,过程映像值和系统功能SFC14 值之间的一致性是没有保证的。

实例:
下面的例子(用于S7-400 CPU过程映像分区3"TPA 3")显示了HW Config中的一种可能组态:

前提:过程映像区已经通过SFC26/27或相应的OB进行更新

  • 输出下的TPA 3 :这 50 个字节在过程映像分区 3 中是一致的,因而可以用正常的"load input xy"命令读取。
  • 输入下的"---":过程映像区中没有存储。只能通过系统功能SFC14/15处理。

怎样在没有SFC14/15的情况下一致性访问过程映像分区数据?

关键字:

硬件组态,一致性,升级

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论