您可以选择不同的显示在CODESYS 中创建的可视化效果。这样做的好处是,您可以同时运行多个显示类型,而不仅仅是一个。在此期间,所有类型的可视化内容都是一样的。这同样适用于集成的可视化:当可视化编辑器在CODESYS 中打开时,可视化也会以相同的活动内容在其中显示。
可使用以下对象类型:
-
“TargetVisu”
作为CODESYS TargetVisu 的一种类型,只能显示一次。您可以在可视化管理器下方插入此类对象。
-
“WebVisu”
作为CODESYS WebVisu 的一种类型,可以显示任意次数。您可以插入任意数量的对象。
-
“远程目标”
作为CODESYS TargetVisu 的一种类型,可以显示任意次数。您可以插入任意数量的对象。
在可视化管理器下方插入变量时,任务配置会通过可视化任务VISU_TASK
(可视化的流程单元)进行扩展。当可视化管理器下面不再存在任何对象或下面的对象被排除在编译之外时,任务会自动删除。您可以在对象的“Properties” 对话框中的“Compile” 选项卡上进行设置。
如果在可视化管理器下方没有插入任何对象,那么在那里创建的可视化将在应用程序启动时自动显示为集成可视化。
运行时的异常处理
如果可视化程序在运行时出现错误或异常,可视化程序将停止执行,而不会停止应用程序的执行。此时会出现一个错误屏幕通知您。此外,错误屏幕(通常)还可以让您重新启动可视化。异常处理由可视化配置文件CODESYS V3.5 SP7
、编译器版本3.5.7.0
和运行时系统版本3.5.7.0
进行。
选择“Stop Execution at Handled Exceptions(在已处理异常时停止执行)命令” ,以调查异常发生的原因和错误位置。
识别显示类型
为了以编程方式识别显示类型,您可以使用VisuElemBase
库中的VisuFbClientTagDataHelper
库模块。VisuElems
中引用了该库本身。库模块通常通过VisuElems.VisuFbClientTagDataHelper
调用。
有关该库模块的更多信息,请参阅库管理器中的文档。
另见