大家帮忙呀

搅拌机的组态可以使用C脚本使其产生动画,在其运行时产生视觉上的旋转。实际上搅拌机的图形是用两个部分椭圆组成的,在椭圆的属性->几何->半径中加入代码如下: 

  #i nclude \"apdefap.h\" 
  long _main(char* lpszPictureName, char* lpszObjectName, char* 
lpszPropertyName) 
  { 
  static int x=25,y,z;//x为半径的初始值为25,y为切换变量,z为搅拌机运行状态变量 
  z=GetTagBit(\"202搅拌机运行\"); //取得PLC搅拌机的运行状态 
  if(z!=0) 
  { 
  switch(y) 
  { 
  case 0: 
  x=x-4; 
  if(x=25) 
  y=0; 
  break; 
  } 
  } 
  return x; 
  } 
以上是我在网上搜到的程序,每次编译都30个错误,请各位高手帮帮忙,告诉我是哪出了问题,gettagbit函数后面具体要填什么呢?

最佳答案

这段程序我试过:
 #include "apdefap.h"

 int gscAction( void )
 {static int x,y, z;
  x=GetTagDWord("bb"); //返回类型:DWORD 
  //Return-Type :BOOL 
 //if (z!=0)
  switch (y)
    {case 0: 
     x=x-8;
 SetTagDWord("bb",x); //返回类型:BOOL 
    if (x<=15)
    y=1;
   break;
  default :
  x=x+8;
 SetTagDWord("bb",x); //返回类型:BOOL 
  if (x>85)
  y=0;
  break;} //返回类型:BOOL 

  return 0;
 }
 建立这样的全局动作试试, 程序是要调试的,不能指望拿来就用.

提问者对于答案的评价:
谢谢你,发自内心的哦!

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

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

相关推荐

  • 有办法将一个模拟量的值根据要求的时间T1后记录下来显示在触摸屏画面上吗?

    根据客户的要求需要将一个压力值根据生产时间的变化,需要将这个值在比如T1时间后读取出来,但是这个压力值是随着工作时间不停变化的,客户不需要触摸屏上的曲线记录,需要将这个时间的值给记…

    SIMATIC WinCC 2021年7月5日
  • WINCC Demo V6用多边形实现趋势

    WINCC Demo V6中有一页PPT是用多边形实现趋势的,如下图所示。具体是怎么实现的呢,多边形的属性里也没有连变量啊? 图片说明:  &nbsp…

    2019年6月10日
  • 通讯驱动选择

    S7-300PLC(CPU315-2DP),带两个智能变频器作从站,控制网络用PROFIBUS-DP,上位机监控,那么WINCC中添加驱动程序时是选Simatic S7&…

    SIMATIC WinCC 2019年6月11日
  • 如何更改用户登陆的口令?

    除了在用户管理器下更改用户的口令外,通过怎样的组态可以在系统运行时更改用户登录的口令? 最佳答案 WINCC–如何在程序中动态修改用户密码 1、点击“开始”–》“设置…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 与 plcsim连接问题

    在wincc flexible 集成在step7后,试着和plcsim进行模拟,设置了mpi连接,点击wincc的启动按钮,对变量m0.0进行操作,PLCSIM…

    SIMATIC WinCC 2019年6月11日
  • wincc5.1画面问题

    从工控机上复制下来的wincc5.1画面文件,放到我的计算上。打开图形编辑器,画面中的静态文本,control和symbollibrary等不能显示出来,只是显示未知的对象 最佳答…

    SIMATIC WinCC 2019年6月11日
  • 关于:WINCC6.0SP3 的安装问题

    安装WINCC6.0SP3 ,需要先安装SQL2000SP3a,我如此安装,但WINCC检测不到SQL的安装,提示SQL末安装。请问这是什么原因,如何解决?我的WINCC…

    SIMATIC WinCC 2019年6月11日
  • 导入备份的归档时很久才成功

    在TagLogging fsst导入备份的归档后要5分钟以上才成功,以前一选择备份文件,1秒钟就可以了。不知道是哪里出了问题。另,我们的归档是一星期一次 ,现在…

    2017年11月13日
  • 在wincc中制作动画

    项目中有些东西需要做成动画形式的来演示,大家有没有这方面的经验?比如一些箭头方向的行走,或者螺旋桨,希望可以集思广益,谢谢大家了。 最佳答案 这样的问题,以前提过很多,建议问之前先…

    SIMATIC WinCC 2017年8月3日
  • wincc数据归档的问题

    请问,wincc数据归档的问题,数据表格采集5秒或1秒,表格数据在表格向下更新,10秒只有6格然后原地更新,不太明白,另主要的是想1小时采集数据一次,是数据表格,应该怎样做,谢谢 …

    SIMATIC WinCC 2018年1月1日