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

相关推荐

  • VBS问题提问

    我在WinCC V6.0 SP3 ASIA中,组太了一个按钮,一个输入/输出域。对按钮写VBS代码,实现将输入/输出域中的数值写入Excel表格中。&…

    SIMATIC WinCC 2019年6月11日
  • Wincc图库中图片如何制作动画

    Wincc图库中图片如何制作动画,例如图库中按钮已经有脚本,自己如何修改,有没有参考资料 最佳答案 到视频学习中心输入关键字“动画”! 提问者对于答案的评价:谢谢了,都回答的比较满…

    SIMATIC WinCC 2017年12月7日
  • 请教wincc6.0sp3数据导出问题

    wincc6.0sp3中的在线表格控件打印的报表样式单一,不方便调整,我想把它导出为excel格式,便于处理,不知道有没有什么办法?请大家指点一下,非常感谢! 最佳答案 你可以看一…

    SIMATIC WinCC 2019年6月10日
  • 虚拟机VMWare 6.0 安装wen7能否使用S7和wincc

    虚拟机VMWare 6.0 安装wen7能否使用S7和wincc 钻石用户推荐最佳答案 可以的,现在vmware都是v14了,建议你升级到v14,然后安装win…

    SIMATIC WinCC 2021年7月5日
  • WinCC 如何打开关闭窗口

    WinCC中如何运用脚本打开一个新窗口,或者关闭当前打开的窗口? 最佳答案 用函数OpenPicture可以实现打开一个窗口;函数ClosePicture可以实现打开一个窗口。Op…

    SIMATIC WinCC 2019年6月11日
  • wincc 趋势控件上统计计算功能

    wincc 7.3 趋势视图上的统计计算功能按钮怎么是暗的,标尺和设置统计范围都调出了。求大神用图解答 最佳答案 需要关联组态WinCC RulerC…

    SIMATIC WinCC 2017年6月10日
  • WINCC与PLC通过TCP/IP通讯问题

    请大牛帮忙解决一个问题: 现在做的一个项目,用的是wincc6.0,S7-300.通讯组态设置如下: 1 添加驱动SIMATIC S7&nb…

    SIMATIC WinCC 2019年6月11日
  • 怎样在WINCC上显示小数?

    我下位机的数是个整型数(有符号16位数),怎样在上位机I/O域上显示成小数,精确到小数点后一位; 怎样在上位机I/O域中输入负值,请各位高手指教,多谢! 问题补充:这个数…

    SIMATIC WinCC 2019年6月11日
  • WINCC服务器等问题

    1.一台服务器,多台客服机,只有服务器与PLC连接?只有服务器组态画面等,客服机不用组态?2.两台服务器,多台客服机,2台服务器做冗余。只有2台服务器与PLC连接?只有2台服务器组…

    SIMATIC WinCC 2018年3月6日
  • WINCC6.2 OLE DB数据库访问过程值归档

    用OLE DB访问WINCC6.2过程值归档,调试结果提示:[DBNETLIB][CONNECTIONOPEN()).]SQL SERVER DOES…

    SIMATIC WinCC 2020年11月1日