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

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

3天内不再提示

STEP7项目一致性检查

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-10-30 15:20 次阅读

项目一致性检查(数据块,FB,FC更新)

"块一致性检查"功能可自动删除多个时间标志冲突和块不一致性,从而使您从大量这样的更正工作中解脱出来。如果对象存在无法自动删除的块不一致性,则此功能会将您带到相关编辑器中需要修改的行。您可在其中进行必要的更改。所有块不一致性将逐步消除,对象将被编译。

如果要首次运行块一致性检查,下面的说明将使您的工作更轻松。

当开始块一致性检查时,检查块接口的时间标志,并在树形视图(从属树/引用树)中通过符号指示可能引起块不一致性的对象。

1. 选择 程序 > 编译菜单命令STEP 7将自动识别所处理对象的编程语言并调用相应的编辑器。系统会尽可能自动去除时间标志冲突和块不一致性,并编译对象。如果无法自动去除对象的时间标志冲突或不一致性,则将在输出窗口中显示错误消息。(这一过程的其余部分将在步骤2中介绍)。系统会针对树形查看中的所有对象自动重复这一过程。

2. 如果编译的运行无法自动去除所有块不一致性,则相应对象将在输出窗口中以错误消息标记。将鼠标移至相关的错误条目上,单击鼠标右键并从弹出式菜单中选择显示错误。相应的编辑器便会在需要更改的位置打开。去除所有块不一致性,然后关闭并保存对象。对所有标记为有故障的对象重复这一系列步骤。

3. 重新开始步骤1和2。重复此过程,直到输出窗口中不再显示错误为止。

由于STEP7的程序是由各种类型的块组成的,用户可以分别对这些块进行编译或修改,并可以单独对某个块进行下载操作,而不影响其他块.在使用这种方便灵活的操作的同时,用户也务必要注意其带来的风险.

例如: 在OB 1中调用FC1,当FC1的输入/输出参数作出修改后,如果仅仅下载FC1,而不下载OB1,那么CPU将会出现编程错误。所以当用户修改FB/FC,DB,UDT以后,应当对涉及到这些调用的程序进行更新,避免发生错误。STEP7对此提供了一致性检查的功能,可以在选中程序的BLOCK目录后,由菜单的Edit-Check Block Consistency 调出此功能。

在STEP7程序中,如果出现FB/FC的参数改变/时间标签不一致的情况,所调用的FB/FC会以红色显示。此时又键点击次FB/FC,在菜单中将会出现UpDate Block Call 菜单, 使用此功能后,调用程序将自动更新FB/FC的调用。使用此种方式,比手动删除此FB/FC,再手动更新输入各种参数要方便得多。

责任编辑:lq

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

    关注

    114

    文章

    3631

    浏览量

    79541
  • 编辑器
    +关注

    关注

    1

    文章

    788

    浏览量

    30186
  • STEP7
    +关注

    关注

    4

    文章

    102

    浏览量

    32224

原文标题:STEP7项目一致性检查

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

收藏 人收藏

    评论

    相关推荐

    深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别

    深入理解数据备份的关键原则:应用一致性与崩溃一致性的区别 在数字化时代,数据备份成为了企业信息安全的核心环节。但在备份过程中,两个关键概念——应用一致性和崩溃一致性,常常被误解或混淆。
    的头像 发表于 03-11 11:29 209次阅读
    深入理解数据备份的关键原则:应用<b class='flag-5'>一致性</b>与崩溃<b class='flag-5'>一致性</b>的区别

    DDR一致性测试的操作步骤

    DDR一致性测试的操作步骤  DDR(双数据率)一致性测试是对DDR内存模块进行测试以确保其性能和可靠性。在进行DDR一致性测试时,需要遵循一系列的操作步骤,以保证测试的准确性和完整性。下面将详细
    的头像 发表于 02-01 16:24 358次阅读

    求助,为什么miniWiggler的JTAG信号映射与设备端(TC397)不一致

    )通过引出个JTAG插座,同时兼容JTAG和DAP两种协议。由于上面提到的不一致性,只能通过调整线缆线序来满足这种需求,即当使用DAP协议时,需要将设备(TC397)侧JTAG插座的TMS(DAP1
    发表于 02-01 06:47

    CCES加载ADSP-21479项目时,找不到头文件怎么解决?

    我第次接触CCES,加载ADSP-21479项目时候。找不到头文件、我软件是在官网下载的、是不是要下载license许可,才能加载头文件、如果需要license许可。那我又该去哪里获取到、谢谢解答。
    发表于 01-12 07:38

    如何将SCOUT的工程关联到STEP7中?

    如何将SCOUT的工程关联到STEP7中,就是SCOUT添加了个伺服的设置,然后如何关联到STEP7中,可以在STEP7中打开SCOUT 的文件
    发表于 01-09 13:16

    AD9826存偏置电压不为0,并且一致性较差的原因?

    我这边做了批包含AD9826芯片的板卡,实测本底暗信号幅度都是样的,对应到AD9826应该是3000的DN值。但是AD9826采集出来不一致,变化从1500~4800。板卡更换AD9826芯片,暗信号DN值立马跟着改变。请问
    发表于 12-01 06:33

    ADA4960工作在单端输入-差分输出模式下,其输出P、N之间的相位一致性该怎么测试呢?

    ADA4960 工作在单端输入-差分输出模式下,其输出P、N之间的相位一致性该怎么测试呢? 我使用矢量网络分析仪进行测试,未用到的端口接50Ω负载,接线方式如下图 原理图如下:增益电阻RG=100
    发表于 11-14 06:53

    MM32F0140 FlexCAN一致性测试 (2)

    MM32F0140 FlexCAN一致性测试 (2)
    的头像 发表于 11-10 18:23 377次阅读
    MM32F0140 FlexCAN<b class='flag-5'>一致性</b>测试 (2)

    西门子STEP7 5.X 系统兼容性问题解析

    STE7 V5.x STEP7 V5.5开始支持Win7 32bit系统 STEP7 V5.5 SP1开始支持Win7 64bit系统 STEP7 V5.6开始支持Win10 64bit系统
    的头像 发表于 10-25 10:27 520次阅读
    西门子<b class='flag-5'>STEP7</b> 5.X 系统兼容性问题解析

    如何保证缓存一致性

    “ 本文的参考文章是2022年HOT 34上Intel Rob Blakenship关于CXL缓存一致性的一篇介绍。”
    的头像 发表于 10-19 17:42 499次阅读
    如何保证缓存<b class='flag-5'>一致性</b>

    如何获得MA35D1项目在RTT - Studio研究?

    如何获得MA35D1项目 在RTT - Studio 研究?
    发表于 09-07 08:19

    ARM CoreLinK CCN-502高速缓存一致性网络技术参考手册

    CCN-502是基于AMBA 5 CHI架构的可扩展相干互连。它设计用于高端网络和企业计算系统。 CCN-502将互连和一致性功能组合到单个模块中。它提供以下外部接口: •四个完全一致的CHI端口
    发表于 08-02 10:38

    如何使用Vector CANoe与S32k148evb进行LIN一致性测试?

    大家好, 我正在使用 Vector CANoe 进行 LIN 一致性(合规)测试,我正面临这个问题,那么它的原因应该是什么,解决方案是什么? 在测试用例 PT-CT88,89,90,93 中。 IUT 未响应诊断请求
    发表于 05-09 09:31