全局动作

我有一个设备需要做运行时间记录,用全局动作读取wincc系统时间.想在wincc上做一个按钮,用鼠标点一下,启动设备运行时间开始记录,在点一下按钮时间停止清零,用原始数据类型

最佳答案

干嘛要点一下再记时,运行就自动记时不行吗,做了一个分  分/小时/天的,按钮C动作-SetTagBit("bb",(SHORT)!GetTagBit("bb"));
   ,全为内部变量,做得不好请大家包涵,定时器设1分
   #include "apdefap.h"

   int gscAction( void )
   {
   int a;float a1;float a2;float a3;

   
    
   a=GetTagBit("bb");
   a1=GetTagFloat("m");
   a2=GetTagFloat("h");
   a3=GetTagFloat("d");

   if(a==1)
   {
   a1++;
   }

   if(a1>=60)
   {
   a2++;
   a1=0;
   }
   if(a2>=24)
   {
   a3++;
   a2=0;
   }
   if(a==0)
   {
   a1=0;
   a2=0;
   a3=0;
   }
   SetTagFloat("m",a1); 
   SetTagFloat("h",a2);
   SetTagFloat("d",a3);
   return 0; 
   }
 在点一下按钮时间停止清零,不好意思,没理解和楼上们一样的意思,试了一下也好办,做2个I/O,M的显示为否,设显示动态框—变量BB,是为显示,否为不显示,H的不动,把H覆盖M,按钮BB不动,定时器设S/M都可
 int gscAction( void )
 {
 int a;float a1;float a2;

  
 a=GetTagBit("bb");
 a1=GetTagFloat("m");
 a2=GetTagFloat("h");
 if(a==1)
 {
 a1++;
 a2=a1;
 }
 if(a==0)
 {
 a1=0;
 }
 SetTagFloat("m",a1); 
 SetTagFloat("h",a2);

 return 0; 
 }

提问者对于答案的评价:
ok

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

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

相关推荐

  • WINCC在这种情况下怎么配置OPC通道

    因用到S7-200,只有一台计算机,用pcaccesse做OPC服务器,WINCC做OPC客户端,WINCC怎么读取pcaccesse的数据?请大家帮帮忙 最佳答案 1,用STEP…

    SIMATIC WinCC 2019年6月11日
  • MP277触摸屏画面中放置图片

    怎样把照片格式JPG图片放到MP277触摸屏画面保持跟没放进去的一样清晰。在之前我放进去后画面会变模糊时怎么回事 最佳答案 步骤步骤如下:从工具箱中选择相应大小的图形显示,然后将其…

    SIMATIC WinCC 2019年6月11日
  • WINCC VBS 脚本写数据到SQL

    以下代码我在全局脚本或者通过按钮事件都无法将testa\testb两个变量的值写入baobiao1的new表格内.找不出原因……求助Option Explicit…

    SIMATIC WinCC 2017年10月29日
  • wincc移植项目取消

    我在项目移植过程中取消移植了,现在打开此项目不提示移植了,直接能打开,但是这个移植过程是没完成的,如何重新移植啊 最佳答案 wincc移植过来的项目删除了,重新进行移植 提问者对于…

    SIMATIC WinCC 2020年11月1日
  • 矩形中-事件-属性-几何,如何触发

    在做一个矩形时,在其属性-几何中,对X/Y宽度、高度做了动态,用的C脚本,问如何触发这些动作。谢谢。  最佳答案 如何动态化图形对象的大小和位置? 描述:&nb…

    SIMATIC WinCC 2019年6月11日
  • 博图如何离线模拟触摸屏画面?

    博图如何离线模拟触摸屏画面?请详述具体操作步骤 谢谢 问题补充:我只是想单纯的仿真触摸屏画面  如何实现 最佳答案 先选中PLC的项目,把仿真运行起来…

    2017年7月30日
  • 老师wincc怎么集成视频呀?

    通过批次生产示例学会巧用WinCC用户归档 课程编号:V2682 直播课主要内容:<br/>-…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 老…

    2021年7月5日
  • WINCC与412H通讯问题

    操作员站配置1块CP1613和1块内置网卡,CPU采用412H。WINCC变量通过AS-OS编译上来。可是下装OS后,CPU的数据上不来,不知什么原因。有没有相关的资料。谢谢! 最…

    SIMATIC WinCC 2019年6月10日
  • WINCC用户归档的控制变量

    在学习用户归档的时候,遇到这样一个问题,请指教:我新建一个归档,名为guolu,然后一步一步进行编辑,在控制变量的选项时,我选择创建,则创建了@UA_guolu_ID等四个控制变量…

    SIMATIC WinCC 2019年6月11日
  • 博途wincc rt professional 切换按钮如何设置

    博途wincc rt  professional 切换按钮如何设置,跟rt adv 的不一样, 最佳答案 WinCC&n…

    SIMATIC WinCC 2021年7月5日