在线模式中,FBD/LD/IL编辑器提供视图来 ⇘ “监视”, ⇘ 写入 和 ⇘ 强制控制器值和表达式。调试功能(断点,单步)可以,参见以下: ⇘ “断点或暂停位置”。
如果内引监视没有暗自在 ⇘ 选项对话框中失效,它会在FBD或LD编辑器中通过每个变量后显示实际值的小监视列增加,或通过显示实际值的额外监视列(内线监视)。这对没分配的功能块输入和输出也是。
变量内引监视窗口显示了一个小的 红色三角在左上角,如果当前变量是 ⇘ 强制的, 蓝色三角 会在左下角出现,如果变量准备来写入或强制。对在LD中触点和线圈 , 当前的准备值 (TRUE 或 FALSE) 会附加地显示在元素下面。
在线试图中,梯形图节有 活跃的连接: 有值TRUE的显示为蓝色粗线,有FALSE值的连接线黑色粗体,而没有值的连接线或模拟量的显示为标准轮廓线(黑色非粗)。注意连接线的值是从监视值计算得到的。不是真正的能量流。
你可双击打开功能块或使用菜单命令“浏览——到定义”。参见 ⇘ “在线模式下用户界面”获取详细信息。
在线模式中,你可准备一个值来强制或写入变量,可以在 ⇘ 声明编辑器 或完成区域。在完成区域单击变量,如下的对话框会打开:
你可以发现变量的名字是包括它在设备树中完整路径(“表达式”),它的类型和当前值。通过激活相应的条目可以选择是否想进行如下:
选择的动作可以通过执行菜单命令 “强制值” (在 ⇘ 在线 菜单)或使用[ F7 ] 。
节中各个元素变量当前状态(强制,准备值)是如何指示的,请参见以上: ⇘ “监视”。
可以用来调试定义为 ⇘ 断点) (暂停位置)的位置,基本是变量值可以改变(表达),程序流分支的地方:
提示! 当前 你不可以在节第一个块上插入断点。但是如果断点插入在了整个节,第一个停止位置会自动应用到第一个块。 |
你可以看一下( ⇘ “断点对话框 ”)选择列表,来看当前所有可能位置。
节中包含活跃断点的位置用断点位置符号(红色圆圈)标记,在节号右侧,并且红底色的矩形背景在节的第一个可能断点位置。失效的断点用非填充的红色圈指示,或包围的非填充的红色矩形。
在单步或程序运行时,一旦断点位置到达了,一个黄色箭头会显示在断点处,红色阴影区会变成黄色。
提示! 注意方法中的断点:所有方法可能调用的地方都会自动添加断点。所以,如果一个接口管理方法被调用,断点会设置在所有方法或完成接口的功能块,以及所有调用方法的衍生功能块。如果方法通过功能块指针调用,断点会设置在功能块方法中,及所有调用方法的衍生功能块。 |