湖南嘉普云自动化设备有限公司
《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:现货配送至全国各地含税(16%)含运费!
《产品质量》:原装,全新原装!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
问题:
S7-400中保持数据传输的一致性使用的是什么机理?
解答:
一致的数据指的是就内容来说是一致的,而 且它所描述了在某个时间点的一个称之为一致性数据的过程状态。要保持数据的一致性,它在传输或处理过程中不得被更新或改动。< /span>
样例 1:< /span>
为了对CPU在循环程序处理过程中有一致的过程信号的映像,在程序处理前就把过程信号读入输入的过程映像中,并 且在程序处理后又写到输出的过程映像。然后,在程序处理过程中,用户程序在对操作数区输入(I)和输出(Q) 寻址时并不直接访问信号模块,而是访问CPU 的内部存储区里的过程映像 。< /span>
样例 2:
如果一个通讯块(比如 SFB 14 “GET”, SFB 15 “PUT”)被较高优先级的过程警报OB所中断,就有可能出现不一致性。 现在,如果在该过程警报OB中的用户程序更改了已经部分被通讯块处理过的数据,那样的话被传输的数据中,部分是过程警报处理以前时间的数据,部 分则是过程警报处理以後时间的数据,这意味着,此数据是不一致的。
注意:
PROFIBUS DP标准定义了传输一致性用户数据的上限(见下一节)。通常的DP标准从站遵守这些限制。对于较老的CPU (<1999),对 传输一致性用户数据存在与 CPU 有关的限制。
请参考这些CPU的技术数据。在关键字 “DP 主站 -每台DP 从站的用户数据” 下去寻找CPU 可以一致性地从一台DP标准从站读出数据和一致性地写入一台DP标准从站的数据的大长度,一些近期CPU的此项指标已经超过标准DP从站可能或接受的数据长度值。< /span>
一致性传输用户数据到一台 DP 从站的上限大值
PROFIBUS DP标准规定了传输一致性用户数据到DP从站的上限。这就是为什么在一台DP标准从站里,可用一个数据块来一致性地传输大达64 个字 = 128 字节的用户数据。
当组态时,你定义了一致性区的大小。该大小用特殊的代码格式(德语缩写: SKF)表示为64 个字 = 128 字节(输入用128个字节,128个字节用于输出)设置的一致性数据大长度。再长就不可行了。
这个上限只适用于纯用户数据。诊断数据和参数被分组到完整的数据纪录里,因而总是得到一致性地传输。< /span>
在通常的代码格式里(德语缩写: AKF),可为一致性数据设置大长度16 个字 = 32 个字节 (32 个字节用于输入,32 个字节用于输出)。再长就不可行了。
在本文里请同样注意, 通常在一个非系统主站 (通过GSD连接)上的CPU 41x 作为 DP 从站时,必 须是用一般代码格式才可加以组态。基于这个理由,作为PROFIBUS DP上从站的 CPU 41x 的传输内存的大长度为16 个字 = 32个字节。
不使用SFC 14 或 SFC 15 时的一致性数据访问
一致性数据访问 大于 4 个字节时,对于下列的CPU 是可行的(不用SFC 14或SFC 15)。要 被一致性传输的一个 DP 从站的数据区数据是被传输到一个过程映像分区的。这样在此区域里的信息永远是一致的。然后可用 装载/传输命令 (比如L EW 1) 来访问过程映像。
这为访问一致性数据提供了特别方便和有力的选项(低运行开销)。这一方案又为GX地结合和参数化驱动或其它 DP 从站成为可能。< /span>
它适用于下列CPU。固件版本 3.0 以上:
西门子6GK7277-1AA10-0AA0交换机
在菜单PLC-Monitor/Modify Variables下进行测试
可以使用强制变量和监视功能
西门子6GK7277-1AA10-0AA0交换机