当函数快 FB1 已经打开并启用监视时,可以通过单击程序监视窗口右上角的“更改调用环境”按钮,或通过单击项目右侧的“测试”任务卡,在“调用环境”选项中单击“更改”按钮,进行调用环境的设置。
弹出“块的调用环境”对话框,包含以下内容。
1.“无”:未定义条件,显示扫描周期最后扫描的函数块程序状态;
2.“背景数据块”:通过下拉菜单选择背景数据块。当函数块和选定的背景数据块一起调用时,显示该选定的背景数据块下这个函数块的程序状态,仅限于单个实例,不适用多重实例;
3.“调用环境”:当函数块和特定的背景数据块一起调用或者从特定路径调用块时,显示特定路径下的特定背景数据块下这个函数块的程序状态,包含单个实例和多重实例,但不包含数组型多重实例;
4.“转换到‘手动调节’”:通过该按钮,转换“调用环境”中选定的数据到“手动调节调用环境”中进一步编辑。此后使用特定块调用某个块或从特定路径调用该块时,则仅显示该块的程序状态;
5.“手动调节调用环境”:激活转到“手动调整的调用路径”选项后,可以在这个区域中手动输入所需要的调用环境,但仅限于调用路径,不适用于单个实例或多重实例,故实际意义不大。
下图为选择块的调用环境“无”。
下图为选择块的调用环境“背景数据块”,只能选择单个实例。
下图为选择块的调用环境“调用环境”,包含调用路径、单个实例或多重实例,但不适用于数组型多重实例。
下图为选择块的调用环境“手动调节调用环境”,可以手动输入调用路径,格式允许为块名称或块编号,但不允许输入单个实例或多重实例。
当设置了断点调试时,调用环境不可用。