创建全局动作的问题

我想创建一个全局脚本,用来完成每隔1s名为tag1的变量值自动加1的动作。现在我已经编写并编译了这个全局动作,也设置了触发器,系统也启动了全局脚本运行系统。但是在图形编辑器中组态输入/输出域来显示tag1的值,激活运行系统后为什么没有显示自动加1的过程呢?只是显示一个数就不动了,请哪位高手指点下,谢谢!另:这个动作中用到两个内部函数GetTagDWord 和SetTagDWord,这两个函数是全局脚本C编辑器里自带的吧?这两个函数需要和变量tag1连接上么?

最佳答案

{
int x;
x=GetTagWord("tag1"));//tag1为有符号16位数
x=x+1;
SetTagWord("tag1",x);
}
打开C编辑器>>动作>>全局动作>>新建动作将拷贝上面的脚本到脚本中,点击工具栏“信息/触发器”,添加周期触发1S,最后编译保存即可。

提问者对于答案的评价:
问题已经解决了,感谢您的帮助!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:42
下一篇 2019年6月11日 上午2:42

相关推荐

  • Wincc 弹出窗口显示层次如何用c脚本修改?

    画面中定义多个小窗口,不关闭其他窗口用c脚本如何实现新激活窗口显示在前面? 最佳答案 使用子画面的层属性吧,建立一个内部变量,检测层到哪个数了,每弹出一次画面,就把这个层数+1,这…

    SIMATIC WinCC 2021年7月5日
  • 如何给WinCC 界面上的按钮设定动态参数?

    我在WinCC界面上设置一个按钮,想为它设定一个退出WinCC并且关机的动态命令,可不知为什么“触发器选项”变暗,没有参数可选,请问大师,如何找回“触发器选项”内的参数? 最佳答案…

    SIMATIC WinCC 2017年11月16日
  • 请问WICNCC可以在xp下安装吗

    公司里有一套wincc的软件,说是安装环境是我windows NT 和 2000, 请问有什么办法在xp下安装使用吗? 问题补充:5.1版的…

    SIMATIC WinCC 2019年6月11日
  • WINCC趋势画面显示不一样

    我使用的MPI一个CPU与两个工控机做的通讯连接,两台工控机的画面文件都是一样的,趋势之前都一样,为什么突然有一段时间两个工控机的趋势显示不一样呢? 问题补充:数据记录有的7477…

    2020年11月1日
  • wincc自定义面板变量前缀赋值

    wincc上自己画的面板,放到画面窗口中,使用脚本赋值变量前缀,但面板中由于有几个不同DB区域的变量(不同的结构体变量),使用脚本只能给同一个结构体变量赋值,所以请问下怎样在同一个…

    SIMATIC WinCC 2020年11月1日
  • WINCC打开时错误

    在打开以前做的WINCC工程时,出现错误代码,0X8004620A:(NULL);用户无权执行该动作;0X8004610A:(NULL);0X80046127:(NULL),这是为…

    SIMATIC WinCC 2019年6月11日
  • wincc opc server 做服务器的时候是否允许多客户端同时访问

    wincc opc server 做服务器的时候是否允许多客户端同时访问 最佳答案 可以的。不要过多,过多会造成延时的。 提问者对于答案的评价:谢谢 …

    SIMATIC WinCC 2017年11月6日
  • wincc如何实现外部变量实时赋值给内部变量

    功能要求:1.PLC上的一个变量的值能够在wincc运行时实时给一个内部变量赋值,即内部变量=外部变量;2.wincc画面中不能出现这个两个变量,只能做成某种内部逻辑,结果不显示出…

    SIMATIC WinCC 2021年7月5日
  • tp2200系统事件报警

    我这有台tp2200触摸屏一直在报“date/time could not be set,error code:13,7”,每10…

    SIMATIC WinCC 2017年8月18日
  • wincc 菜单工具栏

    想用wincc自带菜单与工具栏实现画面间的切换,如何编写VBS角本,如:“主画面”里有“画面窗口1",想用菜单实现”画面窗口1"的画面名称的切换,假设另两个画面…

    SIMATIC WinCC 2019年6月11日