WINCC动画问题

1.WINCC C脚本程序运行时是循环扫描的?

 2.如果是的话,扫描周期长短如何设置

 3.如果我要在画面里实现一段动画:

 当布尔型变量open为1时 门(rectangle1)缓缓上升 当open为0 门下降
 上升高度为y 坐标87 下降高度为y坐标 202

 然后在rectangle1的position y里创建C脚本

 #include "apdefap.h"
  long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
 #pragma option(mbcs)

 

 int y;

 if (GetTagByte("open")==1 )

 {y=GetTop("NewPdl1","rectangle1");

 y=y-15;

 if (y<90) y=87;}

 if(GetTagByte("open")==0)

 {y=GetTop("NewPdl1","rectangle1");

 y=y+15;

 if (y>200) y=202;}

 
 return y;
 }

 这样是否能够达到效果

问题补充:
1.我试过了 不行 请问是什么原因

 
 2.你说的周期哪里可以改,周期最短可以改到多少
 

最佳答案

你编辑这个脚本时的窗口上应该有一个图标,你点击它,它就会显示触发事件的方式:变量,时间,中文版可以看见,具体是哪个图标我画不出来,深入浅出WINCC那本书上全局脚本那里有写的,图标样子那里有标记.看你这里的功能应该是用循环时间周期触发,设置一下循环触发时间(比通讯变量多一倍就可以)

提问者对于答案的评价:
3Q

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

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

相关推荐

  • 为什么我没法将HMI项目下载到移动设备

    介绍说应该点 在线->将设备组态保存到文件系统,但是我根本没这选项,怎么回事 问题补充:左边是西门子文档编号:103198852说的,右边是我的TIA上面显示的,我…

    SIMATIC WinCC 2021年7月5日
  • WINCC之间OPC通信?

    今天逛论坛,无意中发现有人提起C-S架构中设置DCOM使用OPC通信。以前也没有接触 过关于DCOM的问题,我一直以为C-S架构,就是客户机直接读取服务器的数据,而和OP…

    SIMATIC WinCC 2021年7月5日
  • wincc 画面切换问题

    我是刚学习wincc的,请高工们指点,我从网上下载的DEMOV6演示程序,在开始运行画面上的10切换画面的按钮,每个按钮调用不同的画面画面显示在同一个’应用窗口’里,应用窗口里的属…

    SIMATIC WinCC 2019年6月11日
  • wincc归档数据不显示

    现场作为服务器的wincc,版本V7.0sp1,表格控件从6月9号至今已经有两天不显示归档数据了。重启wincc,控件好像又被激活了,又能显示了。这种情况已经出现过多次,想根治,请…

    SIMATIC WinCC 2019年6月11日
  • wincc插入图片的问题

    怎么样把电脑里的图片或别的组态工程里的图案复制到我新工程的画面里。 问题补充:谁那有好的图案给我发几张。(水泵、风机、搅拌电机之类的) 邮箱:wyjian168@163.…

    SIMATIC WinCC 2019年6月11日
  • WINCC棒图

    纯一菜鸟,想问如何用棒图表示水的压力差 问题补充:用WINCC做上位机与PLC项链,我画的时候没设变量,有些属性需要变量才能设置,怎么处理?棒图是应该设为什么类型的变量? 最佳答案…

    SIMATIC WinCC 2017年11月4日
  • wincc7.0问题

    请问欧洲版wincc7.0与亚洲版wincc7.0有何区别?另外欧洲版wincc7.0是不是就是英文版wincc7.0。谢谢大家来解答 最佳答案 WinCC V7.0&n…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2通过C语言读取Excel数据

    怎么使用Wincc6.2通过C语言读取Excel数据?请给一个C语言实例。 最佳答案 为什么非要用c呢?vbs不是很简单的吗?http://www.52plc.net/read.p…

    SIMATIC WinCC 2019年6月10日
  • WINCC报警问题

    请问,当WINCC报警时,如何实现语音报警 问题补充:请问能讲的再详细点吗? 最佳答案 WINCC V6.0开始可以用Horn组件来实现语音报警的.具体用法参考http:…

    SIMATIC WinCC 2019年6月11日
  • dp主站故障,wincc读取其它站点问题

    dp网络当主站故障或断电时,wincc无法读取到主站以外的其它站点,不知道有没有办法解决? 问题补充:不是什么重要的系统,如果要用冗余还不如直接改用MPI呢,只是MPI速度稍微慢点…

    SIMATIC WinCC 2021年7月5日