跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
铝电解电容捷比信 · 专业器件主题站

STEP7项目一致性检查

项目一致性检查(数据块,FB​​,FC更新)。功能可以自动删除多个时间戳冲突和块不一致,使您免于进行大量此类更正。如果对象具有无法自动删除的块不一致,则此功能会将您带到需要在相关编辑器中修改的行。您可以在其中进行必要的更改。逐步消除所有块不一致性,并编译对象。如果您想首次运行块一致性检查,则以下说明将使您的工作更加轻松。启动块一致性检查时,请检查块接口的时间戳,并通过树视图(从属树/参考树)中的符号指示可能导致块不一致的对象。 1.选择程序>编译菜单命令STEP7将自动识别已处理对象的编程语言并调用相应的编辑器。系统将自动消除时间戳冲突并尽可能地阻止不一致,并编译对象。如果无法自动删除对象的时间戳冲突或不一致,则会在输出窗口中显示错误消息。 (此过程的其余部分将在步骤2中介绍)。系统将对树视图中的所有对象自动重复此过程。 2.如果编译和运行无法自动消除所有块不一致,则将在输出窗口中用错误消息标记相应的对象。将鼠标移到相关的错误条目,单击鼠标右键,然后从弹出菜单中选择“显示错误”。相应的编辑器将在需要更改的位置打开。删除所有块不一致,然后关闭并保存对象。对标记为故障的所有对象重复此系列步骤。 3.重新启动步骤1和2。重复此过程,直到错误不再显示在输出窗口中。由于STEP7程序由各种类型的块组成,因此用户可以分别编译或修改这些块,并且可以单独下载一个块而不会影响其他块。在使用这种方便灵活的操作方式的同时,用户还必须注意其带来的风险。例如:调用OB1中的FC1,修改FC1的输入/输出参数后,如果仅下载FC1而不是OB1,则CPU将出现编程错误。因此,当用户修改FB / FC,DB,UDT时,他们应该更新这些调用中涉及的程序,以避免出错。 STEP7为此提供了一致性检查功能,可以在选择程序的BLOCK目录后通过Edit-CheckBlockConsistencyency菜单调用该功能。在STEP7程序中,如果FB / FC参数更改/时间标签不一致,则被调用的FB / FC将以红色显示。此时,再次单击FB / FC,并且UpDateBlockCall菜单将出现在菜单中。使用此功能后,调用程序将自动更新FB / FC调用。与手动删除该FB / FC,然后手动更新和输入各种参数相比,使用此方法要方便得多。