工控人生

欢迎光临
我们一直在努力

在WinCC中利用触发器控制C脚本将一个内部变量写入到另一个变量

在前文中提到使用VB脚本,利用触发器,实现将一个中间变量写入到另一个变量中,以方便调用。用全局C脚本也可以实现同样的功能。体实现方法如下:

1、打开C脚本编辑器:

打开C脚本编辑器

2、在Global action上右键点击新建一个全局动作:

新建C脚本

3、写入如下C脚本,在编译没问题后,命名保存这个全局C动作:

SetTagFloat(“P_PLC11/TEST_To”,GetTagFloat(“P_PLC11/TEST_From”));

写入C脚本

保存命名

4、选中3中保存的脚本,打开触发器,设置tag有变化时执行脚本,这样在变量有变化时就执行3中的脚本,从而进行变量传递;

设置触发器

5、记得打开WinCC项目的全局脚本运行时(Global Script Runtime),这样全局脚本功能才会被启用。

启用全局脚本功能

未经允许不得转载:编程 » 在WinCC中利用触发器控制C脚本将一个内部变量写入到另一个变量
分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址