您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7软件测试程序

来源:艾特贸易2017-06-05

简介程序中的逻辑错误往往需要通过对程序的跟踪调试查找。 STEP 7 提供了程序状态检测和跟踪调试的功能。在 PLC 运行程序的过程中,通过 STEP 7 程序编辑器窗口,单击工具栏按钮,即可进

    程序中的逻辑错误往往需要通过对程序的跟踪调试查找。STEP 7提供了程序状态检测和跟踪调试的功能。在PLC运行程序的过程中,通过STEP 7程序编辑器窗口,单击工具栏按钮,即可进入监视状态。对于不同语言编写的程序,其监视界面也不同。在LAD程序中,监视界面下会显示信号流的状态和变量值。如图1-99所示,处于有效状态的元件显示为绿色实线,处于无效状态的元件显示为蓝色虚线,在变量位置处会显示该变量的当前值。也可以在STL程序中监视CPU内部信息。可显示的信息包括以下内容:状态位(STA)、逻辑操作结果(RLO)、标准状态即累加器1 (STANDARD)、地址寄存器1(AR1)、地址寄存器2( AR2)、累加器2(ACCU2)、数据块寄存器1(DB1)、数据块寄存器2(DB2)、间接寻址存储器(indirect)、状态字(status word)。上述信息显示在程序编辑窗口右侧的监视窗口中,每条STL语句都对应一条监视信息,以显示每条语句执行后的状态。用户可以通过在显示信息的标题栏上单击右键,由快捷菜单HideShow选项可以对上面列出的信息是否显示作出选择。如果仅是调试程序,也可将程序下载到PLCSIM中。此时,可以不要硬件组态。下载前,单击SIMATIC Manager窗口的工具图标,打开PLCSIM,设置CPU为停止模式。
LAD程序状态监视
    1-99    LAD程序状态监视    STEP 7采用的是较为抽象的结构化编程体系,只有理解了其原理,才能真正理解这种结构化的编程方法。在STEP 7中安装了很多示例项目,这些示例是帮助初学者学习、深入领会和掌握整体系统结构的非常好的材料。可通过SIMATIC Manager,单击菜单工具,在Sample projects选项卡中选择,如选ZEn01_01_STEP_STL_1-9,按OK键可以打开这个示例项目。