0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

比较离线CPU与在线CPU

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-03-02 14:49 次阅读

比较离线 CPU 与在线 CPU

比较 PLC 程序的功能

可以比较 PLC 程序的以下对象以检测差别:

● 代码块与其它代码块

● 数据块与其它数据块

● 一个 PLC 变量表的 PLC 变量与另一个 PLC 变量表的 PLC 变量

● PLC 数据类型与其它 PLC 数据类型

在比较编辑器中比较块

有以下选项可用于在比较编辑器中比较块:

● 在线/离线比较

项目中的块与所选设备的块比较。

● 自动离线/离线比较

所选设备的所有块都离线进行比较。

● 手动离线/离线比较

设备的所选块将离线进行比较。

可以将在线 CPU 中的代码块与项目中的代码块进行比较。如果项目中的代码块与在线 CPU 的代码块不匹配,则可通过“比较”编辑器使项目与在线 CPU 同步,具体方法可以是将项目的代码块下载到 CPU 中,或者从项目中删除在线 CPU 中不存在的块。

在项目中选择 CPU。

使用“比较离线/在线”(Compare Offline/online) 命令打开“比较”(Compare) 编辑器。(通过“工具”(Tools) 菜单或右键单击项目中 CPU 的方式访问该命令。)

单击某对象的“操作”(Action) 列,在删除对象、不执行任何操作或将该对象下载到设备这三项中进行选择。单击“同步”(Synchronize) 按钮装载代码块。

②用于 LAD 详细比较的工具栏

② 参考块

③ 比较块

④ 巡视窗口中的比较结果

FBD 编程语言的在线/离线详细比较示例

STL 编程语言的在线/离线详细比较

SCL 编程语言的在线/离线详细比较示例

GRAPH 编程语言的在线/离线详细比较的导航视图示例

GRAPH 编程语言的在线/离线详细比较的报警视图示例

在“比较目标”(Compare to) 列中右键单击一个对象,并选择“开始详细比较”(Start detailed comparison) 按钮可并排显示代码块。详细比较功能会高亮显示在线 CPU 代码块与项目中 CPU 代码块之间的差异。

针对离线/在线比较操作受保护 CPU 所需的读访问

对于 STEP 7 V14 或更高版本,“HMI 访问”(HMI access) 安全等级不足以执行离线/在线比较操作。要进行离线/在线比较操作,必须具有“读访问”(Read access) 或“完全访问”(Full access) 权限。

比较在线/离线拓扑

在 STEP 7 拓扑概览中,可将组态的离线拓扑与实际在线拓扑进行比较。

要找出已组态拓扑和实际拓扑之间的差异,请执行以下步骤:

1. 显示拓扑视图的概览表。

2. 在拓扑概览的工具栏中,单击“离线/在线比较”(offline/onlinecomparison) 按钮:

在拓扑概览表中,STEP 7 移除了“伙伴站”(Partner station)、“伙伴接口”(Partner interface) 和“电缆数据”(Cable data) 列并插入了“状态”(Status) 和“操作”(Action) 比较列。对于拓扑概览中的每个设备或端口,“状态”(Status) 列按如下所示显示比较状态:

在至少一个低级组件中存在不同的拓扑

拓扑相同

拓扑信息仅在离线状态下可用或设备已禁用

拓扑信息仅在在线状态下可用

拓扑不同

对于每一个进行比较的接口或设备,“操作”(Action) 列提供以下选择:

无可执行的操作

采用在线连接

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5006

    文章

    13093

    浏览量

    461319
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10798

    浏览量

    210708
  • 编辑器
    +关注

    关注

    1

    文章

    800

    浏览量

    31038

原文标题:CPU-1200 比较离线 CPU 与在线 CPU

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    服务器cpu和台式机cpu区别

    服务器CPU和台式机CPU的区别是一个复杂的话题,涉及到多个方面,包括设计、性能、功耗、可靠性、成本等。 服务器CPU和台式机CPU的区别 1. 设计目标 服务器
    的头像 发表于 10-10 15:12 520次阅读

    CPU主频是什么意思

    CPU主频,作为计算机处理器性能的一个重要指标,承载着丰富的技术内涵与实际应用价值。以下是对CPU主频的详细解析,包括其定义、用途、技术原理、影响因素以及在多个领域的实际应用。
    的头像 发表于 09-26 15:50 567次阅读

    CPU时钟周期的组成和作用

    CPU时钟周期是计算机体系结构中一个至关重要的概念,它直接关联到CPU的运行速度和性能。以下是对CPU时钟周期的定义、组成和作用的详细解析。
    的头像 发表于 09-26 15:32 295次阅读

    双核cpu和单核cpu的区别

    双核CPU与单核CPU在多个方面存在显著差异,这些差异主要体现在处理能力、性能、运行效率、功耗以及适用场景等方面。 一、概念与结构 双核CPU :指在一个处理器上集成两个运算核心,通过并行总线将各处
    的头像 发表于 09-24 16:17 1364次阅读

    什么是CPU缓存?它有哪些作用?

    CPU缓存(Cache Memory)是计算机系统中一个至关重要的组成部分,它位于CPU与内存之间,作为两者之间的临时存储器。CPU缓存的主要作用是减少CPU访问内存所需的时间,从而提
    的头像 发表于 08-22 14:54 2015次阅读

    CPU的各种知识

    1、CPU的位和字长位:在数字电路和电脑技术中采用二进制,代码只有“0”和“1”,其中无论是“0”或是“1”在CPU中都是一“位”。字长:电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制
    的头像 发表于 04-19 08:26 383次阅读
    <b class='flag-5'>CPU</b>的各种知识

    cpu是什么意思 CPU与PUA的区别

    CPU是计算机中央处理器(Central Processing Unit)的英文缩写,是计算机系统的核心部件之一。它负责处理和执行计算机中的指令,控制和协调计算机系统中的各个硬件设备的工作。 PUA
    的头像 发表于 02-05 10:47 1.1w次阅读

    服务器cpu和普通电脑cpu的区别

    服务器CPU和普通电脑CPU之间存在许多区别。在以下文章中,我们将详细介绍服务器CPU和普通电脑CPU之间的区别,并探讨它们在性能、稳定性、扩展性、功耗和可靠性方面的差异。 一、性能
    的头像 发表于 02-01 11:14 6292次阅读

    西门子博途的监视块测试功能

    如果离线打开的块与CPU在线存储的块不匹配,则在运行监控功能之前,必须打开在线存储的区块,或者必须将离线打开的区块下载到
    的头像 发表于 12-13 18:19 1003次阅读
    西门子博途的监视块测试功能

    cpu温度太高怎么解决?cpu温度高的原因?

    cpu温度太高怎么解决?cpu温度高的原因? CPU (中央处理器) 温度过高可能会导致系统崩溃、性能下降甚至损坏硬件,因此是一个需要严肃对待的问题。在本文中,我们将探讨CPU温度过高
    的头像 发表于 12-09 16:15 2858次阅读

    secondary cpu执行流程介绍

    secondary cpu执行流程 aarch64架构secondary cpu的内核入口函数为secondary_entry(arch/arm64/kernel/head.S),以下为其执行主流程
    的头像 发表于 12-05 16:12 765次阅读
    secondary <b class='flag-5'>cpu</b>执行流程介绍

    SMP多核启动cpu操作函数

    cpu操作函数 cpu_ops函数由bringup_cpu调用,以触发secondary cpu启动。它是根据设备树中解析出的enable-method属性确定的。 int __ in
    的头像 发表于 12-05 16:04 644次阅读
    SMP多核启动<b class='flag-5'>cpu</b>操作函数

    java中cpu占用过高如何分析

    的每个线程都会占用一定的CPU资源,当线程数量过多时,会导致CPU占用过高。这可能是因为程序中创建了大量的线程,或者存在线程创建后没有正确关闭的情况。 死循环:程序中存在死循环时,会导致CPU
    的头像 发表于 12-05 11:15 8834次阅读

    cpu满载是什么原因 cpu容易满载怎么办 cpu过高怎么处理

    cpu满载是什么原因 cpu容易满载怎么办 cpu过高怎么处理  CPU满载是指CPU的使用率非常高,接近或达到100%的状态。
    的头像 发表于 11-28 17:29 1w次阅读

    CPU技术路线、分类及运行原理

    CPU按用途可分为桌面、服务器、移动端CPU和嵌入式CPU。桌面CPU主要应用于个人计算机(台式机、笔记本电脑)。服务器CPU主要用于服务器
    发表于 11-27 10:02 1683次阅读
    <b class='flag-5'>CPU</b>技术路线、分类及运行原理