命令:生成 SFC/LD 可视化
重要
安装后,即可使用此命令 CODESYS POU Visu Generator 附加组件。
象征:
函数:如果您的应用程序在实现语言中包含 POU (PRG) 或功能块 (FB) 顺序功能图 (SFC) 或者 梯子 (LD2),然后生成匹配的可视化效果。
打电话: 项目 菜单
要求: 那个 CODESYS POU Visu Generator 软件包已安装。
执行命令后,生成的对象存储在 POU 观点。现在,您可以将这些对象用作模板可视化效果,并使用以下方法将它们嵌入到自己的可视化中 框架 元素或 选项卡 元素。
The newly generated visualization can run parallel to the application separately without a development system. It visualizes the online status of the application and shows the current program step highlighted in color.
使用梯子得出的结果 (LD2)
For PROGRAM POUs, the newly generated visualizations are displayed in the POUs view in the format <FB name>_LD_VISU.
For sub-POUs, the newly generated visualizations are displayed in the POUs view under the LD-Visus
folder in the format <POU name><sub-POU name>_LD_VISU.
子POU 是功能块、动作、属性、方法或过渡。
SFC 的结果
对于 PROGRAM POU 和功能块,新生成的可视化显示在 POU 以 <POU name>_SFC_FRAME 格式查看。示例:
PLC_PRG_SFC_FRAME
您可以使用框架元素将可视化效果与扩展名为 SFC_FRAME 集成在一起。如果可视化是从功能块生成的,则函数块实例 fb
在界面编辑器中自动声明。诸如此类的指数 iCurrentIndex
是内部的,是自动设置的。
For sub-POUs, the newly generated visualizations are displayed in the POUs view under the SFC-SubVisus
folder in the format <POU name> SFC_VISU<sub-POU name>.
子POU 是功能块、动作、属性、方法或过渡。示例:
POU_1_SFC_VISU
, POU_1_SFC_VISU_Step0_to_Init
你还需要做什么
对于 SFC/LD 功能块,您需要传输相应的实例。
这不是 SFC/LD 程序所必需的,因为变量是直接使用的。
从 SFC POU 生成可视化
只有 LD2 对象才有可能
您只能在 POU 中创建 POU 的可视化效果 梯子 (LD2) 实现语言。为了在 POU 中可视化 LD,首先使用将其转换为 LD2 转换为新阶梯 命令。之后,您可以从中生成 LD2 可视化
有关详细信息,请参阅:For more information, see:
从 SFC POU 生成可视化
重要
设置 SFCCurrentStep
在每个 SFC 对象的属性对话框中标记每个 SFC 对象 SFC 设置 选项卡。否则会出现编译错误。
如果 SFC 代码包含宏,则会为每个宏生成单独的可视化效果。单击此可视化项即可将其选中。
生成的 SFC 可视化

有关详细信息,请参阅:For more information, see: