将项目传输到 PLC 时,有什么方法可以执行项目传输后事件?
每次进行传输时,我想使用 fx PVI 接口自动更改变量的值。
我不完全确定用例是什么。然而,对于某种传输后脚本,最简单的方法是使用运行时实用程序中心 (RUC)。
在 RUC 中,您可以通过在线连接为贝加莱 PLC 定义指令列表。这包括有关传输项目和设置过程变量 (PV) 值的说明。
要使用 RUC 传输项目,您需要创建 RUC 包。这可以在Settings/Export to Runtime Utility Center下完成。您也可以从命令行执行此操作。项目管理/项目安装/执行项目安装/导出 RUC指导下的帮助中的更多详细信息:cfe34190-f436-4c14-b06d-3a4ca39be7e7
这将创建一个 zip,然后您可以在您的 RUC 中使用它。对于传输命令,当您双击项目安装下的传输到目标命令时,会激活一个向导。结果是指令列表中的一行,可能如下所示:
Transfer "C:\path\to\your\zip\project.zip", "InstallMode=Consistent InstallRestriction=AllowUpdatesWithoutDataLoss KeepPVValues=1 ExecuteInitExit=1"
转移后你可以写你的PV。在RUC 中的过程变量函数下,您可以找到命令写入过程变量。这里还有一个向导,结果如下所示:
WriteVariable "taskname\VariableName", "USINT", "2"
我正在使用 AS 4.4.6。使用其他版本时可能会有细微差别。