怎样通过激活“根据优先级的 OCM 通信”来提高 OP 通信质量?

n

描述
通过 OP 通信您可以实现操作员站,如操作员面板、触摸屏或 WinCC,与具有通信能力的 SIMATIC 模块之间的数据交换。其实现方式有 MPI、 PROFIBUS和工业以太网。n

除OP 通信外,我们还另外提供了一些用于操作员监控的功能。这些功能被集成在 SIMATIC S7 模块的操作系统中。一块CPU支持与一台或多台操作员站相连接。n

通过激活“根据优先级的 OCM 通信”可显著提高 OP 通信的速率。n

以下 CPU 支持“根据优先级的 OCM 通信”功能。n

CPU 订货号 固件版本
CPU315-2 PN/DP 6ES7315-2EH14-0AB0 V3.2或更高
CPU315F-2 PN/DP 6ES7315-2FJ14-0AB0 V3.2或更高
CPU317-2 PN/DP 6ES7317-2EK14-0AB0 V3.2或更高
CPU317F-2 PN/DP 6ES7317-2FK14-0AB0 V3.2或更高
CPU319-3 PN/DP 6ES7318-3EL01-0AB0 V3.2或更高
CPU319F-3 PN/DP 6ES7318-3FL01-0AB0 V3.2或更高

n

在上述 CPU 的硬件组态中可以激活“根据优先级的 OCM 通信”功能。n

在硬件组态中双击所配置的 CPU 打开其属性对话框。在“周期/时钟存储器” 标签中激活“根据优先级的 OCM 通信”功能。

怎样通过激活“根据优先级的 OCM 通信”来提高 OP 通信质量?
图 01

注意

  • 用户数据一致性将不能被保证。必须在用户程序中保证一致性。
  • 会延长扫描周期。

使用PUT/GET 功能时的数据一致性

  • 激活“根据优先级的 OCM 通信”功能后,所通信的数据一致性将无法保证,因为在此情况下包含最多240个变量的通信数据包不是在操作系统的周期控制点读取或写入到用户内存,而是在用户程序的执行期间将通信变量从内存中读取或写入内存。因而数据一致性必须由用户程序来保障。
    以下数据一致性仍可保证:
    • 字节 / 字 / 双字访问
    • SFC14 "DPRD_DAT"
    • SFC15 "DPWR_DAT"
    • SFC81 "UBLKMOV"
  • 只有当 CPU 用户程序的通信变量不超过240个字节时,定义数据一致性才是可能的。

更多信息
手册《SIMATIC S7-300 CPU 31xC和 CPU 31x: Technical Data》, 章节 3.2.3和 3.2.11 中提供了关于“根据优先级的 OCM 通信”功能的信息。此手册可在条目 ID: 12996906中下载。

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

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

相关推荐

发表回复

登录后才能评论